Thanks to the maintainers -- a stripped down Linux distro + i3 is an incredibly powerful combination.
3,419 karma · joined January 3, 2013
Backend Scala developer since 2012. Enjoy relational databases combined with FQLs in the vein of Slick, Quill, Esqueleto, LINQ to SQL, etc.
Also work with Scala.js, and Angular + TypeScript on the frontend.
Thanks to the maintainers -- a stripped down Linux distro + i3 is an incredibly powerful combination.
If you like Java 8 and earlier you'll probably feel at home with Dart.
Obviously I'm biased, but I find Dart to be one of the most unpleasant languages I've had the misfortune of being exposed to; this despite Flutter and its instantaneous hot code reloading being quite amazing -- a bizarre mix of promise and despair.
[1] https://github.com/dart-lang/language/blob/master/resources/...
This is the short story version, but I've read the book several times. It's not Tolstoy level literature, but I find myself drawn into this beautiful story of life, death, and compassion again and again.
Ha, good one! Certainly would be quite wonderful if, despite death, there is neither a beginning nor end to it.
I can't imagine life being finite, is that even possible given what we're in?
I've been near Todos Santos since January and the prices on Airbnb are, frankly, ludicrous for monthly rentals.
But then again that's the new normal, sky high rents everywhere.
Hopefully the infection hasn't spread to India, Thailand, Vietnam, etc.
Regolith running application search looks useful -- nice project.
Think I'm in the wrong profession, what on earth does a Californian electrician make per year? At that rate I'd guess 500K+
That, or you were up in Dharamkat and hiked down into town/temple area where there are needless to say many Tibetan monks from the diaspora -- amazing part of India.
Free Tibet
You got that right -- check out this epic GitHub thread on optional semi-colons [1], and the author's own comment on the subject in an HN thread [2]
Now, saying that, there is something to be said for separating UI from the backend. Yes, it adds ( a great deal of) complexity compared to server-side applications, but the reactive programming model is quite powerful, and useful even if you could build the application entirely on the server.
And obviously if you do need an SPA (e.g. wrapping WebView for iOS/Android) then you don't have a choice, or if you do you'll be reinventing the wheel, poorly.
Are you able to clearly manifest an image of anything in your mind's eye? If not then you might have aphantasia (i.e. "third eye blind").
When I was younger I sat several Vipisana and Zen retreats across multiple traditions. While it changed me in the sense that I became far less impulsive and more grounded, there was never anything mystical about the experiences, just periods of calm and quiet, like the internal world had slowed way down.
But that's unusual, I suspect most who seriously take up meditation do indeed have full blown psychedelic experiences (thus the author's reference to LSD), not long after taking up practice, and certainly within the first week long retreat or two.
In the west I think we need to realize that the situation is extremely unfortunate for Russians that are victims of the dictatorship (vs. those that actually believe in the party line), who have no easy way out of the country, and are absolutely screwed ATM.
Obviously worlds better than being under fire in the Ukraine, but I wouldn't throw the average Russian in the "minimal price we all have to pay" bucket.
Comparatively everyone in the west has it real easy (for now at any rate).
Do you love Dart though? Flutter's stateful hot code reload is amazing but, man, for me Dart is just completely hideous. Maybe I've gotten spoiled by Typescript and Scala...
Hopefully not in the same way that Dart turned out to be so "exciting and interesting" :)
Da Nang, Vietnam. Bit more expensive, $200/month rent on the low end. Friendly people, surprisingly even to Americans. Great air quality, decent enough waves in winter if you surf. Terrible local food, but certain areas cater to foreigners and there the food is excellent ($5 to $15).
Internet is solid in both locations.
While Scala 3 filled a soundness hole, it opened a practical crater (and no, path dependent types are not a viable substitute).
Too bad, many nice improvements overall.
Same for Spark, DB libraries, Akka, etc. Basically everything with large dependency graphs that depend on macros or removed Scala 2 features (e.g. abstract type projections, arghhhh) will take significant time to port over to Scala 3.
What has had Scala 3 support from early on in the release cycle are the FP/Typelevel projects, which are obsessively maintained by the I'll-sleep-when-I'm-dead FP crowd.
case x:Bar if x.foo = ... =>
?Don't have to leave the JVM, already there in Scala. And Kotlin Arrow may get merged into the compiler, so Kotlin may have first class support for these language features one day...
Once you i3, you iFree -- ha, ha, ha, long live Linux.
The amount of client side code one has to write to replicate simple SQL group by/sum operations is mind numbingly bad -- not to mention performance hit vs. SQLite's blazing native C performance (and it shipped with the browser to boot, no separate download of some lousy bloated 3rd party JS library).