MurphyA/hacker-news huggingface dataset:
by briandw | 2025-05-04 18:03:16+00:00
Here's the estimate for the lead times for the top grid suppliers. Tesla is the largest and fastest. So no need for Tesla, but they'd be the first according to this AI researched summary. Tesla: 12–18 months (fastest). Tesla’s 40 GWh Megafactory, vertical integration, and proven deployment speed (e.g., Hornsdale in 100 days) make it the leader. A 4 GWh order could be split across multiple sites, leveraging prefabricated Megapacks and software to streamline commissioning. CATL: 18–24 months (close second, if partnered). CATL’s 300 GWh cell capacity could produce 4 GWh in weeks, but integration by partners like Fluence or Sungrow adds time. Direct TENER deployment could approach Tesla’s speed if CATL scales system assembly. BYD: 18–24 months. BYD’s 100 GWh capacity and LFP expertise are strong, but slower project execution and less software focus trail Tesla. Fluence and Sungrow: 24–36 months. Both lack proprietary manufacturing and rely on external cells, extending lead times.
by GolfPopper | 2025-05-04 18:03:29+00:00
Dr. Devereaux of A Collection of Unmitigated Pedantry has a really nice overview of the position of Roman dictator over at his blog. [1]

The very short version is that 'dictator' refers to two different things. One version is the dictator appointed by the Senate in the early Republic to solve a particular crisis, who had absolute power within their sphere of responsibility and who uniformly relinquished power when their job was done.

The later dictators towards the end of the Republic were Sulla and Caesar. They seized Rome by force, then claimed the long-disused title of 'dictator' to give their actions an appearance of legitimacy.

1. https://acoup.blog/2022/03/18/collections-the-roman-dictator...
by quantumwoke | 2025-05-04 18:03:30+00:00
I think there is a definitional problem with "kids" vs "infants" vs "newborns" which are all difficult to define, the type of anaesthesia that was administered and we are also talking about 40 years ago. Our understanding of anaesthetics and heart surgery in newborns was much different than today. America definitely has a checkered and sordid past here and in psychiatry. But we also have a duty to be definitionally exact here which is why I tried to get a bit more context when the GP used the term "kids". I had thought before investigating that meant all the way up to teenagers.
by mdp2021 | 2025-05-04 18:03:34+00:00
When the attempt is though to have the LLM output an "idea", not just a "next token", the selection over the logits vector should break that original idea... If the idea is complete, there should be no need to use sampling over the logits.

The sampling, in this framework, should not happen near the output level ("what will the next spoke word be").
by nkrisc | 2025-05-04 18:03:40+00:00
100% let them know about a cash tip, be generous too. They're handling all your stuff, if you want them to treat it right they've got to be incentivized to do so. It's a hard job. If it was easy money everyone would be doing it.

When you do tip, give each guy their share directly.

Also buy a bunch of gatorade and water or other drinks and put it in a cooler with ice and tell them to help themselves to it, especially if it's at all warm where you are.

Finally, don't be a hard ass and don't let them walk over you either. Don't get on their case about stuff that actually doesn't matter, and be firm where it does matter. You're paying them to do a job, but they're more likely to respect you and your stuff more if you don't treat them like crap (like some people undoubtedly do - they've told me).
by thesimp | 2025-05-04 18:03:50+00:00
I'm going to go the other way: if 7 days is not enough then you are not thinking hard enough about how you want to solve the problem that you have. Because if you have to do so much, type so much code, organize so many things, just to get your problem resolved, and it cannot be split up or delegated, then you are doing it wrong.

I do not know how it is for other people but I cannot be in a creative and problem-solving mood 8 hours a day. Heck: I have the best days were I actually type very little but still get to _finally_ understand and solve whatever I'm looking into.

Working efficiently is underrated.
by ars | 2025-05-04 18:05:06+00:00
That is not true. If it approaches with less than escape velocity it will gain all the velocity necessary to escape in the process of approaching the Sun.

You could think of it as speeding up as it falls toward the sun, it then slows down by the exact same amount as it leaves the Sun.

In order to stay near the sun it needs to lose some of that speed, and given that momentum is conserved, the only possible way is to either hit the Sun or send that momentum to a third object.
by brailsafe | 2025-05-04 18:05:10+00:00
Now it's about statistics but your comment was a personal, unconvincing anecdote by your own admission.

> You seem to be arguing from the idea that roads are filled with "killing machines" while mountains are "peaceful".

If you're a pedestrian or cyclist or passenger, you're relying on everyone elses ability to drive safely and not veer into you. If all it takes is a split second decision to do something different and simply turn into you, that's a killing machine as much as it is a transportation device. You can't do that on a bus or train without a gun, and it would be far from easy to do that on the mountains.
by mncharity | 2025-05-04 18:05:46+00:00
> interrupting [... timing ...] turns

There's an old linguistics tale, AFAIR fuzzily, of Inuit kids going off to boarding school, and upon return, having lost interest in hearing from adults. The kids believe the adults have little to say to them. ... Because the kids' conversational turn-taking invitation pauses had shortened, and were going unrecognized.

> as if it was a traditional 2-way radio communication

If there was a low-latency side-channel for the end-points to coordinate, they might provide mic clicks and carrier noise for awareness? Like an electric car playing engine rumble.
by bombela | 2025-05-04 18:06:35+00:00
Maybe ilit would. Because maybe the pictures might load consistently for once. Instead of this fat mess, where opening the pictures randomly lags, scrolling the page to the reviews is random, and the back button works depending on the orbit of the planet.

Even the search box itself lags when typing because somehow the text input is synced to the autocomplete search?

/rant
by astrange | 2025-05-04 18:06:50+00:00
Pokemon didn't invent that, it's an actual Japanese children's hobby. Although they do it with stag beetles. You can see the realistic version in Boku no Natsuyasumi.

A funny thing about Nintendo games I've always noticed is how completely disconnected the fans are from the people making it. Like, people argue about Zelda games' lore and timelines and such, but Nintendo cares about this so little that BotW and TotK have the same plot even though one is a direct sequel.

I'd guess that zero of those "Zelda T-shirt and cargo shorts" people work at Nintendo and that almost none of their employees have had video game-themed weddings. (Well, the US office is in Seattle so that one's definitely possible.)
by const_cast | 2025-05-04 18:07:00+00:00
I haven't seen null make it to the database, I've seen undefined. And here you demonstrate one of many problems - there's multiple null types!

In C++, there's only one null, nullptr. But most types can never be null. This is actually one area where C++ was ahead of the competition. C# and Java are just now undoing their "everything is nullable" mistakes. JS has that same mistake, but twice.

It's not about complexity, although that matters too. C++ is certainly more complex, I agree, but that doesn't make it a more footgunny language. It's far too easy to make mistakes in JS and propagate them out. It's slightly harder to make mistakes in C++, if you can believe it. From my experience.
by sh34r | 2025-05-04 18:08:17+00:00
Ignoring the serious memory safety and security problems that were exploited to get acceptable performance on contemporary hardware, I’d point to shared document editing, automatic backups via OneDrive, and version history as rather significant features in that missing 5%.

I think rosy recollection is tainting your memory here. How often docs would get corrupted due to those aforementioned memory safety issues, even if that Win95/98 box was never connected to the internet.

Of course it’s gonna be super snappy. It was designed to run on any Doom-compatible hardware. Which includes some toasters now.

Edit: it’s also worth noting that 1997 was right around the time where Moore’s law succumbed to the laws of physics for improving single-core CPU performance via clock speed alone.
by dyogenez | 2025-05-04 18:08:51+00:00
Post author here. I've been developing in Ruby and Rails for almost 20 years. Here are some of the downsides in my opinion.

- The Global interpreter lock (GIL) in Ruby is less performant than async thread programming in JS (and some other languages)

- Rails creates a monolith rather than a bunch of independent endpoints. If you have a large team, this can be tricky (but is great for smaller teams who want to move fast)

- How Rails integrates with JS/CSS is always changing. I recommend using Vite instead of the asset pipeline, unless you're going with the stand Rails stimulus js setup.

- Deploying Rails in a way that auto-scales the way serverless functions can is tricky. Their favored deployment is to server of set size using Kamal.
by DangitBobby | 2025-05-04 18:09:08+00:00
The dubious position that being forced to participate in society invalidates his activism is addressed in response to reader letters, and so are consumers who consider themselves blameless cogs of the capitalist machine. Have you seen the web comic that goes something like:

> A: I wish to improve society somewhat.

> B: And yet you participate in society. Curious.
by serial_dev | 2025-05-04 18:10:01+00:00
Not a Rust expert by any means, but what does it bring that there is no async in the framework? Wouldn’t most of the libraries use async anyway, connecting to queues, databases, external services via HTTP? It’s hard to imagine a backend that still won’t need async, so I wonder if it is even worth trying… (please do let me know if it is)
by RebeccaTheDev | 2025-05-04 18:10:36+00:00
WDE!

Ugh, yeah, some of those hallways especially in 1st and 4th quadrants where there aren't very many classrooms and not many people can have a very, very liminal space feel to them. I can totally understand how he got lost in there.

Literally nothing about that building makes any sense unless you stand on your head until you almost pass out. :D
by thisismytest | 2025-05-04 18:11:08+00:00
The point was that the guy was a genius.

Most definitions of genius are more liberal than a 1 and a million talent and he was at least that.

Actually try a definition and see what happens.

Rolling stone made a best list. SLTS was number 5.

He’s written some of the best songs ever by many definitions. That makes him a genius. Both terms are ambiguous, debating that is boring.
by kengoa | 2025-05-04 18:11:27+00:00
Yes as dimava commented above a PWA would be a great alternative.

> in a way it can be more honest for a developer with any commercial intentions to not open source something while offering paid ways to modify the source code

I appreciate that you made your commercial intentions clear in the comments and I agree that you don't want to walk back your license as it definitely leads to backlash. I think developers (i.e. people on HN) tend to trust open-core models more where there's a clear separation between the core open-source components and a paid offering but I guess you don't have to overindex on those given the general audience of this tool.

I don't know what your ultimate monetization goal is, but in my opinion one realistic path is an one-time only payment of some reasonable amount with the full feature as opposed to subscription (I saw your Stripe link in the source).
by dexwiz | 2025-05-04 18:11:28+00:00
| While second to Waymo, they still seemed already far ahead from others; maybe they were, say, 90% there.

That is a strong claim. As someone who watched them drive around their neighborhood, you could easily tell Cruise was the worse driver compared to Waymo. When the 2023 incident occured, I was not surprised at all. They had difficulties with even the most basic of intersections. Waymo on the other hand has a much more natural driving style. Waymo has its issues, but not like Cruise. It drove like it was 15 and still in Driver's Ed.
by const_cast | 2025-05-04 18:12:00+00:00
It's not a different reality. To give perspective to what JS I've dealt with - I worked a couple years on a legacy webapp. It used vanilla JS and the only library used was jQuery. It heavily used iframes for async functionality in combination with XSLT to translate backend XML apis to HTML.

Opening up a 10K lines JS file is like jumping into the ocean. Nothing is obvious, nothing makes sense. You're allowed to just do whatever the fuck in JS. Bugs where always ephemeral. The behavior of the code was impossible to wrap your head around, and it seemed to change under your feet when you weren't looking.

Now, the backend was written in old C++. And yes, it was easier to understand. At least, I could click and go to definition. At least, I could see what was going in and out of functions. At least, I could read a function and have a decent understanding of what it should be doing, what the author's intention is.

The front end, spread across a good thousand JS files, was nothing of the sort. And it was certainly more buggy. Although, I will concede, bugs in C++ are usually more problematic. In JS usually it would just result in UI jankyness. But not always.
by kjellsbells | 2025-05-04 18:12:04+00:00
Parent poster may be referring to laws on the books that forbid the sale of videos depicting where animals are subject to harm or treated cruelly. I suspect that these laws were passed in response to animal snuff videos a few years ago, but the law could be used to prosecute an activist, I guess - although it might also demonstrate the point the activist was making in order for a prosecution to pass.

https://www.animallaw.info/article/detailed-discussion-legal...
by tptacek | 2025-05-04 18:12:22+00:00
I like both of them, I don't think either is a genius, and I think both Frank Black and Cobain are on basically the same level. I really think it's underappreciated how much the early Seattle sound was just a fusion of 80s punk and hair metal. If you play Smells Like Teen Spirit and the Breeders "Hellbound" back to back, and you like Nirvana much more, what you really like is Guns n Roses.

There's no shame in that!
by andrewaylett | 2025-05-04 18:13:48+00:00
The movers you want are the ones that are used by big organisations to relocate their people.

A friend discovered a nearly-ideal way to move out of the house they'd been in for >30 years: she trained as a minister for the Church of England, and when she was placed in a role the church packed up the whole house (including all the fossils and archaeological finds they'd accumulated) and relocated them.

That said, I've always hired a van for house moves, and it's going to have been a lot easier for me (never moving more than 20 miles since coming north for university) than for folk moving across the US.
by bryceneal | 2025-05-04 18:14:04+00:00
I hear your point. I wouldn't personally consider someone who knows what a key or a chord is to be well-studied in music theory. Surely even Kurt Cobain understood which power chords he was playing, for example.

I was referring more to being well read in music theory in the academic sense. I am doubtful McCartney ever picked up a book on the subject. Traveling to meet someone so they can show you how to position your fingers so you can play a B7 chord is a bit different than that in my opinion.
by foobarian | 2025-05-04 18:14:55+00:00
Honestly I'm just a dumb web dev and even though many of our performance problems can be solved by horizontal scaling, there are a minority of cases where latency is important and that's when things get really fun :-) No more downloading random halfbaked libraries off the web, architecture starts to matter, vm settings start to matter, gateways/load balancers in the middle start to matter, even code optimization starts to matter again just like in good old days.
by const_cast | 2025-05-04 18:15:03+00:00
What's the business usecase for incrementing a counter?

We can sit here all day and think up counterexamples, but in the real world what you're doing 99% of the time is:

1. Presenting a form, custom or static.

2. Filling out that form.

3. Loading a new page based off that form.

When I open my bank app or website, this is 100% of the experience. When I open my insurance company website, this is 100% of the experience. Hell, when I open apartments.com, this is like 98% of the experience. The 2% is that 3D view thingy they let you do.
by vrotaru | 2025-05-04 18:15:12+00:00
> Oberon also doesn't seem to be actively developed anymore

That's pretty much it, for maybe 10+ years now. There was a successor project BlueBottle with some promise, but it did not deliver. Later it was renamed to A2. Surprisingly, it did not help.

https://en.wikipedia.org/wiki/A2_(operating_system)

IMO the authors of BB/A2 bet heavily on XML/Java hype, and were trying to make Oberon more like Java. The result was something without much internal consistency and not very usable.

Not being able to use a major browser and not having the resources to write one from scratch did not help either.

Then some of the major figures of this project left. And that was it.

There are some hobbyists and some small businesses which use it for niche projects and that is all
by rainsford | 2025-05-04 18:15:21+00:00
> I don't think it's a wild take to think that poor socioeconomic upbringing could result in worse performance. One doesn't need to think this is a result of melanin content

I don't think that's a wild take at all and actually agree with you. But I also don't think it's a wild take to think there may be barriers to attracting or hiring good minority candidates independent of whether or not there is also a pipeline problem, and there is no reason you'd have to pick just one or the other. The water pressure analogy only works if you presuppose the water pressure issue is exclusively upstream, and of course in the real world faucets can be the source of waterflow problems as well.

I should also add that I'm not defending the particular case discussed by the blogger, although I'm less sold on the idea that it was clearly bad than a lot of other people seem to be. But even a bad example would not strongly support the idea that an EO or other push to promote diversity and equal opportunity must inevitably lead to lower performance.
by wltr | 2025-05-04 18:15:48+00:00
That was so useless and the style was so bad, I’m pretty sure it was written with (if not by) LLMs. Not even sure if I’m disappointed finding this low effort content here, or rather not surprised at all. I wish the content here would be more interesting, but maybe I’d want to find some other community for that.

I mean, the comments are much more interesting than this piece of content, but the content itself is almost offending. At least the discussion is much more valuable than what I’ve just read by following that link.
by Tadpole9181 | 2025-05-04 18:15:58+00:00
And they once again neglect the killer "Mutli-Account Containers" [1] feature: profiles only work per-window.

Seems like they're just here to copy-cat Chrome's similar feature. And worse than the feature they already have, that just needs some polishing.

I simply don't understand Mozilla's desperate need to ruin this browser. Added tab groups first? Removed. Added multi-account containers first? Used for advertising VPN and then abandoned. Fights for web standards? Doesn't prepare during planning and takes years implementing them.

[1]: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
by OptionOfT | 2025-05-04 18:16:16+00:00
I love the US mailbox design. The flag is such an interesting feature to avoid having to make a trip yourself. Back when I was living overseas sending a letter meant me having to the post office or find an outgoing mailbox to send it.

I love the mail, I love receiving hand-written cards. Something that somebody actually had to make an effort to get a message across. I write all my Christmas cards by hand.

I wish USPS would adopt something like the stamp code in the Netherlands [0]. That way we can avoid using 3rd parties all-together.

[0] https://en.wikipedia.org/wiki/Postzegelcode
by const_cast | 2025-05-04 18:17:52+00:00
There's thousands of factors that influence you making that choice, some factors in your blood, some from your childhood, and some from how your day went.

I'm very lucky that the stars aligned, so I don't have to try at all. Really, zero effort.

Others have to try very, very hard every day of their life. They need to think about what they're eating constantly. Do you know when I think about what I'm eating? Never. I just eat whatever I want, whenever I want.
by Spooky23 | 2025-05-04 18:18:01+00:00
Yeah this forum was super handy. They saved my from a bad experience.

A few years ago, a family member worked for a state DOT where they regulate movers and adjudicate some licensing issues. The stories he had were off the chain — everything from people’s stuff getting lost to straight extortion. Basically, any affordable, full service mover is a scam or incompetent. (In a high regulatory state, they are 100% scam.) Period. There’s no exception.

He explained that the business kinda melted away as companies don’t take responsibility for employee moves anymore - and that was the backbone of the business. Other than executives and the military, best case you get some money for expenses. (And military families have lots of problems with movers.) It’s also a business that’s harder to do under the table for the strong backs. It was much cheaper to give some goombas a few hundred bucks than to carry worker’s compensation insurance for a physical job.

For regular people, the best option short of starting over is to rent a container and have that shipped. You can hire casual labor to help unpack.
by holowoodman | 2025-05-04 18:18:05+00:00
MAC doesn't indicate the depth of the anesthesia. It indicates the depth of the paralysis. Which is exactly the problem EEG monitoring is supposed to prevent: In some cases patients can have an insufficient response to analgesia (so they will feel pain) and hypnotics (so they are awake, aware and forming memories) but will respond to paralytics (so they are unable to move and communicate their predicament).

So with this kind of practice, you create any patient's worst nightmare: being cut open, feeling everything, knowing everything, but unable to stop it. And you are unknowing, uncaring or too cheap to prevent that e.g. via EEG monitoring.

Edit: Parent removed his comment. Roughly, from memory, there was some claim by him about being a professional anesthetist, having very rarely encountered EEG and only bi-spectral index monitoring (an EEG-derived computed measurement) in some IV cases, some claims about the unreliability of both and about the preference for MAC (minimum alveolar concentration) to monitor depth of anesthesia.