HNHacker News
TopNewBestAskShowJobs

lanthissa

443 karma · joined January 7, 2016

submissionscomments
lanthissa··on Sora is here
I think we're in the snapdragon age of AI for the next little bit, if you were around for early smartphones.

Each company would either rush to get a phone out with the new snapdragon chip, or take their time to polish a release and have a better phone late cycle. But the real improvements we're just the chip.

Nvidia chips/larger data centers are the chips. the models are the plethora of android phones each generation.

That kept going until progress stabilized. Then the best user experience & vertical integration won over chasing chip performance (apple).

lanthissa··on Willow, Our Quantum Chip
not publicly
lanthissa··on Sora is here
exactly one lab has passed the test of morals vs profit at this point, and thats deepmind, and they were thoroughly punished for it.

Every value oAI has claimed to have hasn't lasted a milisecond longer than there was profit motive to break it, and even anthropic is doing military tech now.

lanthissa··on Monocle: Optics Library for Scala
So the starting point is you want the JVM/Java interop, if you don't want the JVM find something else.

From there you have Java, Scala, and Kotlin as primary choices.

Up until 2020 java didn't have pattern matching or records, and kotlin still doesn't have a full implementation.

Scala offers an ecosystem where its very easy to build a robust type system, supporting clear co and contravariance and clear control flow due to pattern matching.

On top of that scala's compiler plugin ecosystem is quite good and it allows large organizations to abstract away a lot of busy work to dedicated internal teams. This is used extensively in large scala codebases I have seen.

Scala is a fantastic language for core business technology, in fact thats probably the single thing its best at. Its why the largest code bases I know of are in financial institutions.

DX/tooling is a valid point, but the large scala codebases that exist within orgs have their own tooling that solves this, at least old twitter and the financial institutions do.

So to answer your question, why would someone choose scala in a business sense. Any JVM project built between like 2009-2019 had a compelling reason to choose scala over the other options and maintains those advantages though other languages have implemented most of the key features so the gap is much smaller.

lanthissa··on OCaml Syntax Sucks (2016)
Scala is great, nearly all of its constructs were right and right early. Kotlin/Java catching up before it got popular kinda nixed its growth and at this point i dont see it being chosen for new projects.

Gleams a nice one too if you want pure functional, small community though.

lanthissa··on DOJ will push Google to sell off Chrome
Why is this a better solution than forcing chrome to have no defaults and select an option just like IE.

Chrome google pulled the entire browser market forward by investing in chrome. A stand alone chrome is just going to make money by charging by default status or be bought by someone else trying to create push their defaults.

lanthissa··on New York City Council Approves Bill Shifting Broker Fees to Landlords
Not for NYC. These brokers worked for the building owners to find renters. That used to be a thing before streeteasy. Post streeteasy, these guys were making 10-20k for letting you in an apartment and shrugging.

The issue was LL's had zero incentive to do anything about it since they dont pay the guy the renter does. On top of that it led to VERY perverse incentives where a LL would get a shady broker to split the fee with the owner and they'd just kick the tennent out every year.

This was super common in mid/to high income apts, like the ones a decently paid software engineer would live in. In low income, not worth the trouble, in very high income to small a market.

Getting rid of that alone makes the law worth it since it meaningfully disrupted peoples lives.

← PreviousPage 5 of 5