skysight-inc/HackerNews huggingface dataset:
One of the problems around Scala is that people come in with an expectation that Scala would be like Java. No, it isn't. It's a whole different language. It's much more similar to OCaml (besides the syntax, of course) than it's similar to Java.

Kotlin is only competition in the "better Java" space. But that's more or less quite a small part of Scala. Scala starts to be an interesting language in its own regard beyond this point. Kotlin OTOH does not even offer comparable features. So it can't replace Scala where Scala shines.

I would say that in the long run it's Kotlin that's "in danger" as Java becomes more and more a "better Java" itself. There is not much stuff left in Kotlin these days (besides the nicer syntax) that is still missing in Java. And it gets less with every Java release. As Kotlin, mostly "just a better Java", has not much to offer besides some syntax sugar it will have a hard stand against a future Java, imho. Scala does not have this problem as people mostly given up using it as a "better Java", or migrated to Kotlin (or even back to Java) for this purpose anyway, and are using it now in a more idiomatic way that can't be simply replaced by any "better Java".

Regarding simpler: That's for sure a strong point in favor of Scala compared to Haskell. Scala 3 is on its surface not more complicated than Python, I would say[1]. It's also easier to pick it up gradually, compared to Haskell where understanding even "Hello Wold" will require some understanding of monads.

For people who don't know Scala by now or didn't look into it for a long time: It's one of the better FP languages currently out there, but it won't drown you in alien concepts right form the start. It's easy to pick up. But it's still at least as powerful as Haskell. But more pragmatic and down to earth. It's worth having a look for sure!

The simplest and quickest way to give it a try is installing scala-cli[2], I guess.

Than, for bigger / real projects you would use likely Metals[3] for VS Code / vim, the Scala IDEA plugin, or, for the Emacs diehards, the new Ensime. (Where the Metals experience is imho currently the smoothest).

---

[1] https://docs.scala-lang.org/scala3/book/scala-for-python-dev...

[2] https://scala-cli.virtuslab.org/

[3] https://scalameta.org/metals/
Yeah the VS sln file is outdated and meant only to be used by the IDE. There are talks about revamping it, like the C# csproj had.

I wasn’t aware about “not checking in go.work”. What if you want separate modules to be aware of each other but keep them in the same repo?
OpenBSD is a good example of an OS that tries to adhere to old school design principals while offering modern features. It has some pretty bad rough edges but is impressive nonetheless.

I use linux on my desktop but have an ancient Thinkpad that runs OpenBSD as well. I love following the changelog for each new release.
Learning pieces is usually frustrating for me, playing improv is relaxing and fun. I have definitely optimized toward improv rather than reciting songs. I have a bag full of chords, progressions, and scales, and I do whatever I want with them. I'm not trying to record an album, so I'm not too fussed that occasionally it's a little incoherent or wandering. I'm just trying to enjoy the act of musicing.
The internet was a lot slower 15/20 years ago.
For an article claiming that algae could replace other food sources, this does not contain any information in support of this claim.

Any article that proposes a new source of proteins should mention which is the protein content of the new food, and more importantly, which is the amino-acid profile, i.e. which is the limiting amino-acid. Also a price estimation per amount of contained protein must be given.

The problem with vegetable proteins is that they are combined with starch or fat, so the ratio of protein content to energy content is low. For most kinds of vegetable proteins, separating the proteins raises the cost above the cost of meat.

It is likely that when algae are produced, they contain mostly proteins and little starch, unlike the seeds of cereals or legumes, and this is good. However the algae consist mostly of water, so they must first be dried, to be comparable to cereals or legumes.

To be useful as a food, the cost of dried algae per amount of contained protein would have to be less than the cost of legumes per amount of contained protein.

This might be possible, but until now nobody has offered for sale algae at such a price, but only at much higher prices, where they are not competitive as a staple food.

Supposing that it would be possible to reduce a lot the costs of producing algae, they still could not replace the cereals as the cheapest source of energy in food, but they could replace the legumes and the meat as complementary sources of proteins.

However, until now nobody has shown practically how such a cheap production could be achieved.
What makes you believe the 'true libertarians looking to scale up usability' are not also gamblers?
I don't know if the Mediatek chips have overridable pins, but the Spreadtrum does. There are also different LCD panels that have slightly different interfaces for which you will need to write a driver (and find it from the original firmware). The button mapping also may vary.

So writing firmware that will work on most phones on a particular chipset will not be so easy.
As someone using this same stack, among others, I don't agree with this answer. It's the opposite of the simplicity that the poster is asking for.
Not disagreeing, but what's the basis for thinking that's a plane owned by/affiliated with SBF?
97% of emails probably will though.
Last time I've checked it was unusuable due the high trading fees. In theory it's great but in reality it's not really working.
Define "Bad People".

People who use the service to plan murders?
People who disagree with your politics?
People who (accurately) quote a book written 200 years ago that uses a word you don't like?
People whose skin color you don't like?
Is this like the people in Lebanon who have taken to robbing their banks to get their own money out?
Take a look at Nim, it integrates well with Python and can be used for writing high-performance code.

I wrote a web framework with an ORM in Nim: https://github.com/jfilby/nexus. It's based on Jester (https://github.com/dom96/jester), which is a popular Nim standalone web framework.
If you want to mimic the in–office fast paced decision making then yes in–person works better.

If you adopt a written RFC based slower decision making where people have time to fully articulate their thoughts and have time to respond to those comments then it not worst, just different.

If the house is burning and we need to come up with a solution now the first works way better. There is a reason why the military have war rooms. But for long term changes the second can be as good if not better.
Yes, I didn't originally know that (I thought constructors and exceptions would have been co-implemented and didn't consider that faillible ctors would have been outright impossible for a decade), and found out after pjc50's reply: https://news.ycombinator.com/item?id=33572348
I strongly suspect that number is smaller then imagined. Like, a non-ironic use of the 'There are dozens of us!' line from Arrested Development.
Who decides what the use case is?

Pokemon cards technically have a use case.

So do crypto kitties and smooth love potion - even if it's somehow slightly "dumber".
Are you sure? For each “real” website there were probably 100 throwaway phishing sites.
I found that gitpod is much quicker than github for android dev.
1. Remember ICOs? Web3, NFTs, and DAOs are going to be this cycles ICOs. The word crypto isn’t going away, but everything else might.

2. Crypto’s (as an industry) energy consumption is negligible when looking at other similar sized industries. POW is still the best method of mining.

3. 100% agree.

> The current financial system took a LOT of guardrails to keep people from tanking the trust in it for their own self gain.

The current financial system took decades to be rigged properly. It rewards politicians and elites. There’s no denying that. The everyday man is left holding the bag 9 times out of 10. This was the very reason Bitcoin was created. Thinking the government is going to save you is an insane idea.
That is a lot to put aside. Of course physical/legacy cash has its own problems. They are all the same problems at root though what with human nature being what it is.

You're simply eager to trade one set of problems for the other as nobody can stop you from writing software but you are not authorized to write laws.

Say you were god-emperor of the world with the power to redesign, and enforce, how physical cash and existing monetary/payments systems work in real life - it becomes a distinction without a difference.

Somehow - despite all the good intentions - we always end up with an eclectic mix of nerds reinventing wheels, self righteous power mad Che Guevara's, opportunistic grifters, and lottery players.
That sounds strange - mind you I'm not familiar with Plan 9, but was the graphics wire protocol text-based? If yes, why wasn't the separation handled by newlines?

I'm sure you can encode command separators in binary without the need to rely on write flushes.
Based on his background he's going to get away with a light slap on the wrist.
It's an exchange developed on Ethereum platform. Basically what FTX is but without a central authority. You may wonder why people don't use Uniswap instead of FTX, Binance etc. The answer is the same reason crypto payments failed: high transaction fees.
I don't see anything wrong with the people who manage and pay for the server - usually for themselves and their friends, or because they are passionate about decentralization, and hardly ever because they set out to provide a platform for everyone to be able to say everything to anyone else - to be able to decide who their server will interact with.

In the fediverse, after all, users who don't like that decision can always move to another instance, or set up their own - you can't do that on twitter, HN, Reddit, and the barrier to entry for setting up one's e-mail server is high enough that the capability to do that is only theoretical.
> In Markdown, you sometimes have to put a backslash before special characters.

I think I get it now. Yes, I agree that sometimes-rules for escaping is bad. Should have to require escaping metacharacters all the time, not just in certain contexts.
Pipe is a great ground, if done properly. Nice big hunk of metal thoroughly embedded into the ground is all a ground plate is.
GCP is an order of magnitude better at IAM. And the article is actually exactly about that, with comparison.
I have taken NR for years along with other supplements and drugs and have been watching the research on its relationship to cancer closely. I work in life science on the computational side but am not a biologist.

There have been other reports on the NR-cancer relationship (summary from 2019, for example: https://www.scientificamerican.com/article/cancer-research-p...). NR increases NAD+, which may have health benefits, but may also help cancer cells grow. In fact, inhibiting NAD+ is a possible strategy to kill cancer cells.

Definitely worth watching, but I think the press release linked above overstates the actual findings from the new research. The journal abstract is here: https://www.sciencedirect.com/science/article/abs/pii/S09565...

The focus was creating a molecular probe for imaging NR uptake. They then tested this in a triple negative breast cancer animal model. I don’t know the exact model used (can’t access the paper), but it likely is bred to develop breast cancer easily.

The press release claims that NR “could actually increase the risk of serious disease, including developing cancer.” However, from the abstract at least, that seems like a big leap. They gave NR to mice designed to get breast cancer.

If there’s anything that this study might indicate, it’s that people with cancer shouldn’t take NR.

All of this said, in the rigorous ITP studies of NR in mice, they found no lifespan extension: https://www.nia.nih.gov/research/dab/interventions-testing-p....
Surely it's not a coincidence that on the day FTX announces bankruptcy, this gigantic hack occurs?

Some folks in this thread are speculating this might've been an inside job.

I suspect, it's likelier that hackers had been aware of a vulnerability for some time, had a plan to drain these funds, but decided to hasten the timeline on the basis of the news FTX was going under.
Human insulin is available without a prescription for around $25 a vial at Walmart. That is what most diabetics would have used 20 years ago before the drug companies developed analog insulin versions that are easier to use. Analog insulin is available with a prescription for around $75 a vial at Walmart. About 1 in 7 Walmart shoppers have diabetes.
I am saddened about the baggage that blockchain technologies hold in less technical circles now. They’re not just for cryptocurrencies.

My grandfather hears “blockchain” and he assumes he is looking at a crypto scam.
The software quality was also absolute dogshit. Your phone would ring, you would click on the button to answer, and the phone app would just crash.

It was nice having irc and a good ssh client on my phone, but the phone was simply not stable enough for a daily driver.
how much do these unique TLDs cost?
I have fond memories of setting up a Plan9 installation in 2000-2003 and throughly messing around with it. Really opened my eyes on what “distributed computing” could mean at the architectural level. Their backup soliton (name escapes me) was also very interesting — too many things to mention in a single article. If I’m not mistaken when I ran it they had an older GUI called 9½.
Bit higher than expected but not that surprising. Deploying a new token costs almost nothing, but may lead to outsized rewards for scammer. It can be easily automated.

Reminder that 85%+ of all email sent is spam.
I'm not denying that it was accurate 15/20 years ago, I'm questioning whether it's accurate today.

Maybe there's an argument to be made for it in developing countries, but in my experience, SPAs are way, way worse to use than SSR pages on slow devices and unreliable connections. Buttons are unresponsive for a minute as JS is downloaded and parsed and executed, content can't render incrementally, and the UI softlocks waiting for a failed or timed out API request. People don't seem to be making SPAs to benefit slow and unreliable devices and connections.
This has killed a few plumbers before. Not due to using it as a ground which is honestly completely safe but due to a faulty water heater that was inadvertently using the copper pipe as the neutral. The plumber turns off the water and cuts the pipe, then grabs both ends and pulls them apart and now he's got wet hands on both sides of the circuit he just cut.
A water pipe is bare copper straight to the ground.

It makes perfect sense if you think about it.

Pretty sure that is how it is done in my much newer than electricity build.
They were all inexperienced is maybe the most plausible explanation. There was reported to be no board of directors and the CEO of the related proprietary trading firm Alameda was only a couple years out of school with one prior year of work experience as an entry level employee at Jane Street.
Digital Object Identifier (DOI)
What is striking about the Sam Bankman-Fried case is that for a long time he was considered to be one of the few who really knew what he was doing and also an advocate for more regulation.

It appears to have been a smoke screen, given the financial fragility of his multiple companies, he could not have been looking for more scrutiny and regulation, he was playing Poker with politicians and his competitors.

Same with his stance about charity and altruism, all PR, likely nothing in good faith.

All of this is not surprising or unusual in business, deception is part of the game, but the part I find disappointing is that almost everyone believed it until it crashed.

Why? This is not the first time.

Enron, Worldcom, Theranos, Madoff, Nikola, to name a few...
Won't this just end up in the situation that the far right stays on Parler and the far left goes to Mastodon? Sounds like Twitter will end up a happier place without the extremists.
This paper has less credibility than the tokens they talk about. The definition of scam as they defined if "underperforming"
> The Evolution of Scalable CSS

The evolution of practices described in this article is followed up to about ten yeas ago... and then stops, followed by Tailwind. Where is consideration of web components with shadow DOM, which solve the CSS encapsulation problem, the naming problem, and the dead code problem? Where is treatment of CSS variables that pierce the shadow DOM and allow global theming of such components? They are the next step in the evolution of scalable CSS, and yet they are noticeably absent from the discussion.
People don't usually trade emails for money though.
Fixed:

"Many large cloud service providers, including Amazon, Microsoft, and Google, actively prohibit domain fronting, which has limited it as a censorship bypass technique."
You're already doing them a great favor by conceding a possibility the scam rate is not exactly 100.0%.
https://archive.ph/Q26mN
as SBF himself allowed in the Bloomberg interview, this system only works if humans, driven by FOMO and greed, bid up the tokens. that, more than the technology underpinning the system, is a necessary condition for defi or centralized crypto to "work."

defi is rife with hacks theft and rug pulls. but a form of fraud that is built into the entire ecosystem are tokenomics that carve out allocations of tokens to early holders, so they front run every one else.

this cannot be escaped - there is no refuge from the grift built in to the entire ecosystem. decentralized is a lie propagated to support a scam on everyone who got in later than early holders.
Oh, God, please, no! If contractors will start put all their spahetti code into as few lines as possible - we are doomed.
I agree a lot of SPA implementations suck in the way you describe, just wanted to add that this was a issue before SPA navigation too.

Some websites used iframes to render the main content, and kept navigation controls outside the iframe. So if you open a link in a new tab (or window, before tabs existed), you ended up on a page with just the content without the navigation.

Some routers still use this way for page setup, for some reason.

Shitty implementations will be shitty, no matter how you do it.
well, trading fee is/was around 0.25%. So it is pretty much okay. I think you meant gas fees. That's fine, you can look for alternatives for that. I think as of now, every chain has uniswap equivalent. (So, running a dex is a profitable business). The only difference is that amount of liqudity and chain properties.( like security vs).
How does this jive with the fact that they increased the price of these insulin more than 10x over the last decades[0]? Poor souls must've just been keeping up with inflation over there at the pharma lot.

[0] https://www.google.com/search?q=humalog+price+chart+usa
Because when a smart guy like the OP does it, it's not a gamble, it's investing.
Spontaneous beat synchronization in rats: Neural dynamics and motor entrainment
I have the wheel and fire on the phone and they are _pissed_.
hear hear curiously
No most websites are not phishing
I don't think it's true that archive links are auto-flagged. I think [flagged] always indicates that it was flagged by a human: almost always a user, but occasionally a moderator.

Does anyone have evidence that would contradict this?

There are some things that are automatically [dead], though. Here's a post by Dan from earlier this year explaining some of the inner-workings: https://news.ycombinator.com/item?id=30273707
GRUB(any number) is horrible and should be entirely replaced.
It's important to note that Uniswap is decentralized and anyone can "list" anything for trading without asking anyone or going through any process. This means there are thousands of tokens, probably millions in the future, available to trade.

Users do not see these tokens unless they actively search them out. Uniswap uses the TokenList standard (https://tokenlists.org/) and by default users only see tokens such as the top 100 projects on CoinGecko. There are many lists created by reputable players such as Aave and Gemini which cover the entire gamut of projects users want to trade without exposing end users to scam tokens.

I believe this is a good system and has worked well as having any kind of listing process or even a DAO introduces subjectivity and provides points of capture for bad actors. With an open listing process and standards like TokenLists we can say that Uniswap is truly a public good and will be around as long as we need it which provides a guaranteed way to swap any asset for any other asset no matter who created it or how controversial it is which is a good primitive for humanity to be able to rely on.
There's still no good way of publishing an npm package with multiple components, stylesheets per component, and transitive consumers using only the stylesheets for the components they reference while rendering fully server side. CSS is still not scalable.
Apple doing R&D doesn't mean Apple won't ever make a search engine, electric car, or VR headset. It means that Apple is waiting to get a mature enough product in any of these areas to create one.

If you want to see how hyping products before they are fully mature can go wrong, look at Meta and Horizon Worlds.
An instance set up by Google would be likely de-federated on the next day, and it would be a good thing.
Well if they didn't do this the entire Azure would get banned which is even worse.
Refreshing the page consistently is amusing. Next feature might be to add a slider and animate the degradation over time for each visit like a time lapse!
While a great idea, Java and .NET did it first, on their standard libraries.
I assume in most of the remaining 2.3%, the founders of the coin unexpectedly died before being able to pull the rug.
"No one goes there anymore, it's too popular!"

Yesterday over $2.1B in volume cleared on Uniswap [0]. It's certainly useable by someone. If you want cheaper fees, try it on Arbitrum or Optimism.

[0] - https://info.uniswap.org/#/
The Acute Role Reversal for AMD and Intel in Datacenter Compute
I think FBI hired an AI as a PR agent
People do use Uniswap. It handles similar volume per day as Coinbase.

Transaction fees are one reason. Speed and account UX is another. L2 development is on track to solve some of these problems.
>> Fried, after all, was supposed to be crypto’s good-guy wunderkind, the pro-regulation prophet who would finally lead crypto into the mainstream.

That's rule number one in crypto and the very reason it motivates its existence: You shouldn't trust a 3rd party with your money.

Let the "crypto investors" learn this lesson first hand.
Normally, yes. Different kinds of blocks are listed at the bottom of an instance's "About" page. Often there's a note for each blocked instance, too, though some admins leave that blank.

I've seen a couple of servers which only show the block list to users with accounts. These tend to be restricted-membership servers, ones which don't publish their member directory or local feed, either.
Have you missed streamers blowing millions of dollars on Pokémon cards live? A lot of people are indeed spending 10k or 100k or even millions on Pokémon cards (one card was sold for $5 million last year, but the real money is from people buying packs upon packs).
"The insulin stock price story should be: “insulin should be free”, not how much valuation was reduced. You know that, right?"

https://twitter.com/janl/status/1591394005593497601