skysight-inc/HackerNews huggingface dataset:
Thanks for digging up the story about Daini.

Checking the Wikipedia page, this was a sister plant to the one with the meltdown, located very similarly and inundated by the same 14m Tsunami that was twice the height both plants were designed for.

It got a bit luckier and avoided the same fate.

So same kind of plant, same Tsunami, better results.

What exactly was your point here?

Oh, and there was corruption in the Japanese nuclear industry.

I also remember reading about those problems after Fukushima, and that actually informed my change in opinion about nuclear power:

There was corruption, they were using an old design, they disregarded new directives, the Tsunami was unprecedented.

Yet despite all that crap going on, very few people were harmed by the reactor accident, whereas a LOT were harmed by the Tsunami.

Maybe this nuclear stuff isn't nearly as dangerous as I thought?
True, but there is also a business opportunity for dramatically simplifying game deployment, not only web apps.

Unity has tools that can partially help with that but their execution also sucks. You still need some half-working script downloaded from Github or some random site to deploy to Apple/Google if you don't want the hassle of using the default tools.

It's the same for consoles. It's an ungodly pain in the ass even with Unity. Godot makes some of its money by porting to consoles, for example. But I don't know if there's any money there for a scalable solution.
You're right, it's not actually the direct lost-sales that they're calling irreparable harm. Reading further into the legal filing, it seems that they're arguing that having to take the Watch off the market will cause damage to their reputation and to public goodwill, and cite some earlier cases indicating that those both qualify as irreparable harm. (Page 6.)
I'm curious about the full list of automatic headline changes. They seem reasonable, but it's worth knowing that if they change a headline for the worse, you can immediately edit the submission and restore the original headline (or an "in the spirit of" edit that fits within HN's character limit).
I use this as my daily driving for email and find it works great. I like that I can still use other apps to look at mail (my phone) and mu works still.
Ukraine has access to western intelligence (satellites and telecommunications at least) and weaponry.

I think a key takeaway, at least for the general public, is that the Russian military is actually weak and obsolete against Western weaponry and that the Russian economy cannot produce missiles, etc.

Ukraine is of similar size and population compared to Iraq. The US could almost literally level Iraq with missiles and air power before even moving ground troops. This hasn't happened in Ukraine, not even close because Russia cannot do that. They rely on "good old" artillery shells only pretty much in the same way as over the last 80 years, and they were apparently even short of those (asked North Korea for supply).
makesure, a similar tool (https://maximullaris.com/makesure-vs-just.html) I'm developing, doesn't require installation in the traditional sense: https://github.com/xonixx/makesure#installation.

Also, I was considering adding the same feature (generating the equivalent shell script) to my tool, but after doing some analysis decided not to pursue this idea for the following reasons: https://github.com/xonixx/makesure/issues/83#issuecomment-98....
The real potential competitors are current staff. The risk is not that -I- want to invest all the time and energy, its that a small group of existing experts aka your current staff, decide to do it.

There's also possibly a small % of users who end up knowing enough to end up doing "mostly supporting others". They can end up becoming competitors as well.

So yes, this model can work, as its currently doing for you (and others). But it certainly is a lot harder to build, and keep such a business going.

Being an employee of such a business is great. You still get a paycheck every month, so the model is irrelevant. Owning such a business though is precarious - basically the staff can walk anytime, and effectively take all the customers with them.
Sharing those changes was never that easy. Because it was encouraged to make additions and even changes to the base classes along with the project, we would inevitably end up with clashes. A typical scenario was filing in one programmers changes, then a second set of changes only to find they didn’t work together requiring a 3rd set of changes to be produced. Rinse and repeat in a big team and you’ve lost all the benefits of Smalltalk in hideous merges.

The change sets did not have hash based versioning or anything like that, so we tried cramming entire classes into SCCS or PVCS which kinda worked but quickly got unmanageable as base class extensions grew.

The Smalltalk change sets were fine for tracking one programmers work but quickly multiplied into a giant headache in any team.
Impressive work. Looking at the presentation slides which accompany the 37C3 talk, the author covers their "Your princess is in another castle" experience. Turns out they fully reversed the firmware for the MIPs cores (one core per port) only to discover the MIPs cores were almost entirely vestigial relics retained from past generations. I think anyone who has done real world reverse engineering can empathize with having spent a significant amount of time and hard work reversing what turns out to be a ton of dead code. In the end, success in reverse engineering is mostly about being relentlessly persistent in your pursuit to understand what is going on and getting back up after big set backs and disappointing dead-ends.
Show HN: Made a batching LLM API for a project. Mistral 200 tk/s on RTX 3090
I was running into an issue with a vLLM bug that affected multiple GPUs and I needed a stand-in while that bug was getting fixed that used the same API format but had better performance than the API on text-generation-webui. It's very rough. I'm not a coder by trade. But it's very fast once you have many simultaneous connections.
We are incredibly wealthy by historical standards (see also Gapminder's long term trends linked from the OP https://www.gapminder.org/facts/improvements/) because all of the jobs of yore have disappeared, many times over, from "excessive" automation and other productivty increases. More please!
You can use incomplete struct types in C++ as easily as in C. If you are hiding implementation, the struct will likely have a single data member

struct private_impl_type;
std::unique_ptr<private_impl_type> impl;

If you choose this, you trade off optimization opportunities. Your choice.
The GPU runs at 1V (sub 1V usually). The issues with the power delivery and the nvidia connector are their own.
If you run an in person Hackathon (or really, any event in 2024) then please read https://www.thegauntlet.news/p/how-the-press-manufactured-co... first.
Amazon will invest up to $4B into OpenAI rival Anthropic
> A professional computer language should always have a ”LTS” mode where you can compile a decade old code without modifications

Isn’t this the epitome of C++, though? It literally is the LTS language
>in the not so distant future, the US won't be able to intercept all the missiles of Israel's enemies on its behalf, and Israel will have to contend with the threat of a total blockade.

The US + Israel + allies can/will absolutely level these countries if necessary. Both history and current events demonstrate that. Do you really think they are at the mercy of what Yemen does?
Why May? They were just introduced in September.
My favorite is /leaders.

Shame I'm not in the top 50 anymore, but there just ain't a lot of good content to submit anymore and karma whoring seems like a waste of time.
Arc furnace: peak of about 250 MW to melt the steel [1]

Datacenter: seems to cap out at around 850 MW [2]

Same ballpark I guess? Probably both are limited by inexpensive power availability + other connectivity factors (road/rail, fiber).

[1]: “Therefore, a 300-tonne, 300 MVA EAF will require approximately 132 MWh of energy to melt the steel, and a "power-on time" (the time that steel is being melted with an arc) of approximately 37 minutes.” via https://en.m.wikipedia.org/wiki/Electric_arc_furnace

[2]: https://www.racksolutions.com/news/blog/how-many-servers-doe...
I assume "games" here means gambling? Or something that is not legally gambling, but effectively is.
You're talking about an industry that's unwilling to spend $10 to vaccinate herd animals.

> Please consider being less hasty to dismiss unconventional thinking. Let’s keep HN weird thinking friend?

Friend you're approaching a problem you know nothing about and complaining about being dismissed... by someone who took the time to explain why your tenuously informed idea will never work.
A suitably recursive property for an internet forum, which I doubt pg had in mind when he wrote that code.
Every time I read about
This I am gobsmacked by just how big a cavalier blunder this is for apple.

Who on gods earth at Cupertino thought the pittance you could save from sherlocking would somehow be more than the revenue from a new iPhone in 2023?

Now you've either got to pay the license or buy the damn company. And you STILL had to admit to wrongdoing in front of the ITC and the world. Any acquisition you seek from now on is going to be a pretty cold reception if anyone cares at all to entertain it.

I wager masimo will license this technology out to every competitor apple has until cooks pushing daisies and then open source it out of spite...or at least thats what I'd do ;)
This would boil down to merge level messages. Not all projects squash commits, so what you actually care about here are the mr/pr level messages, which might be approximated by the commit message on the merge commit, but actually probably will just say merge {branchname}. When you bisect with parent=0 you only see merge commits or ff directly against main branch.

Putting what im saying another way, in a project with pull requests, commit messages are redundant with the text typed into the pr and the comments on same. We should just carbon copy those onto the merge commit and forget per commit messages.
> because customer loyalty isn't necessarily a thing these days.

Probably because so many companies have burned that loyalty for short term gains. It isn't worth being loyal to a company if at any time they can decide to throw those loyal customers under a bus to make a quick buck.
It’s even easier to get the bits of shell using a larger piece of shell.
240VDC conversion to any low voltage (1V for cpu/gpu) won't happen.

Most of the copper is spent on carrying hundreds of amps at low voltage not the 12V lanes.
This is supposed to be functional, not art work. Make it legible; easy to digest.

I guess it's fitting for a tool (make) that is also unergonomic by today's standards.
Leaving aside possible disagreement on definitions, it's worth noting that dragonwriter said "the far Left" - that may still be too broad a brush, but it would not seem to extend to the entire Left.
> Drugs are way more expensive in the US than most other countries. Big pharma companies make nearly all of their profits in the US.

I wonder how sustainable this is. If the US imposed the same regulations on drug makers that the EU does, would there be a material effect on quantity or quality of drugs available across the entire globe? To what extent is the US subsidizing the low cost other countries like to brag about?
Inflation has created a dark cloud over how everyday Americans view the economy
I accidentally hit “hide” on an item I want to see. Where’s the documentation on how to unhide?
Burger King turns hangovers into discounts with facial recognition
You can also get the best of btrees and gap buffers by putting a gap buffer in each leaf node in the tree. That allows the leaves to be much bigger (400 bytes seems to work well in practice) - and that helps keep the tree itself small and thus in the cpu cache.

As the article says, it’s quite a complex data structure though.
Multiline macros and complex templates are rare in modern C++. What you describe is workarounds for features the language used to lack.
The problem with the current design is how to divide the power between the 12v, 5v and 3.3v rails.

If you put most on 12v but you have a motherboard pulling more from 5v, you have a problem. Currently power supplies divide it based on average motherboard usage, but these slowly change, and your old power supply will stop having the optimum mix.

The solution is to output it all on one rail.
That's not how it works. The GPU receives power at 12V via the PCIe 8/6+2 connector at 20-30 amps or so. It then steps that down to ~1 volt at the point of load, at hundreds of amps, but that's irrelevant.

The problem is that safely handling "20-30 amps or so" cannot really be done with cheap consumer-level Molex connectors, or at least should not be done, ideally. More expensive connectors are needed, so what they are doing now is asking for trouble. However, the voltage doesn't determine how hot it gets; only the current influences that. If they were distributing power at 48 volts, the current would be about 1/4 what it is now, and overheating at the connector would not be an issue.
I just use a (Ruby) array of strings for mine, on the basis that I have never on purpose wanted to actually edit a file large enough that this is a problem. Computers keeps getting faster, but files I want to edit really don't.

If I open a huge one it's usually either an accident or because I want to view it, not edit it. It's easy enough to support abnormally large files, but it felt to me like a distraction that adds complexity for the sake of a fringe case I was perfectly happy to just define as out of scope.

Incidentally, the server process for my editor holds every buffer that I've ever opened (over several years) and not explicitly killed in memory, and it's consuming too little for me to bother adding any garbage collection for buffers or similar (it's synced to disk, so on reboot I have the full same set of buffers available). We're talking many hundred buffers. RAM is cheap and plentiful.
Disgraced surgeon Paolo Macchiarini whose crimes inspired opera, heads to prison
Which is ironic, given that man pages do reflow on different-width terminals and have done since the '90s.
I was thinking that was the soonest event at which they regularly announce new products. They probably weren’t intending to revamp for a year, but under the circumstances they’ll probably update sooner (or settle).
https://archive.is/NzTdY
If you see it on this page (not accessible to anyone except you, logged in), you can just click "unhide"

https://news.ycombinator.com/hidden?id=drfuchs
If we assume 1st order decay, 1h at at a 10C hotter temperature will reduce lifespan by 2-3h.

And like I said, hot panels reduce production so in 5 or 50 minutes when rates are positive, losing 5-10% of your production is no Bueno. Panels usually have passive cooling, so if there’s little wind…

It really sounds like nobody has modelled. There is some negative value worth selling for but nobody seems to know what it is (or keeps it a secret)
> Not handheld consoles.

Which is why handheld consoles are not in the same market either.

> And you can connect phones to large screens if you want.

Neither the user interface nor the input method is designed for this.

> Genshin impact and fortninte? They could play the same kind of games, they have weaker hardware so graphics wont be there true but they are still devices people play all kinds of games on.

There are kinds of games you can't play on a phone. Phones aren't part of the market for those kinds of games, and you can't get out of that by finding some different games that can run on a phone.

> Wasn't the original argument that these things are the same and therefore should be regulated the same? How do you differentiate "gaming console" from other computers?

They should be regulated the same because it's the same anti-competitive business practice -- tying app distribution to the platform and preventing third party competitors.

Far from contradicting the claim, being separate markets is the entire problem -- instead of having a common market for console games or apps in general where anyone can be a distributor for any platform, each platform is segmented into a separate market with only a single distributor.

What makes things be in the same market is the ability to substitute them for one another. If you need a wrench and they're sold at both Amazon and Walmart, you can substitute one store for the other. But if you need a wrench for your Xbox and only Amazon has wrenches that work on an Xbox whereas Walmart only has wrenches that work on PlayStations, you can't get what you need from Walmart anymore so Walmart is out of the market.

> People will only buy gaming consoles as long as they are better for gaming than phones are, since people already have smartphones. That means that game consoles always face heavy competition from phones and need to stay ahead of them to sell anything at all.

But it's trivial for them to do this because they have different design constraints. A phone runs on battery and has to fit in your pocket, so it can't use or dissipate >100 watts and it's easy to make a console that can which is significantly faster. Then all of the games requiring that level of performance are exclusive to the devices with that level of power consumption.
Ignore that *nix distros have had package management for a long time. Those platforms are too niche to draw conclusions from.

I used to fix computers as a side hustle from ~2000-~2006. There was a lot of shit software on the market, no one knew what was good, and the public really was "too dumb to save themselves." Back then, just look at antivirus software. These days, look at VPN snake oil. What's different now is apps are more sandboxed, but new apps are just a few taps away.
How to Practice "Productive Procrastination"
https://archive.is/Lj1RE
The irony is that most people who think they want an app would not see the difference between that and a shortcut to your webpage.
> ensure that each and every animal born into each and every pack gets a collar, etc.

The collar goes onto the livestock, not the wild animal.
I’m a big conservationist and I think it’s much, much wiser to pick and choose the battles. Dogmatism like

> Hasn't human action had detrimental consequence for the environment? And as such aren't efforts to mitigate or undo those consequences a positive?

is too often a tool to steamroll other people.
yes but it is portable. On the lisps machine, you could not port to a different type of machine by another producer in general, even less across version. The Linux ABI is stable.
If you're designing a new power delivery method from scratch, I wonder if 12V is the right voltage.

It seems you could take a page out of the laptop handbook and go to USB-C 20V standard. There must already be a whole ecosystem of 20V capable PMICs / SMPS already, so this doesn't seem like it would be a drastic change.

Heck, it seems like we should just jump to the USB C power delivery standard for desktop PCs. The high end is currently 48V / 240W (which I'm guessing is a limitation of the connector + max safe voltage).
Either go with a different design for the connector to get above 240W, or just parallel up 2-4x USB C connectors internally. That would be more than sufficient.

I'm sure you'd be taking advantage of some of the production scale of laptops.

And this would allow easy extension to stuff like power external monitors etc from the desktop PC directly. Being able to charge a laptop and have an external display (or two) all connected to the desktop PC instead of their own dedicated power bricks would be awesome.
That should keep the beef lean...

>The lawsuit alleges the government agencies violated the National Environmental Policy Act by failing to prepare an environmental impact statement about the wolves while renewing a cooperative agreement between the two agencies about conserving endangered species.

There's some severe irony to ranchers using this argument..
New features pass a very strict gauntlet; they have to solve common, serious problems. Using the new features eliminates exactly those problems.
> What makes the alcohol/alcohol-free problem is that alcohol free is one token that can't be subdivided.

It's not even a problem... it's an unfounded assumption that alcohol-free wine wouldn't ever be relevant to the user at all. If the only place open on a holiday was Walmart that I didn't realize didn't sell booze, and I needed some kind of booze to make a pan sauce or a braise, I wouldn't necessarily think to search for non-alcoholic booze-- but it would be a very useful substitution for me, and not by accident... they're two versions of the same product. I'd much rather see that they had non-alcoholic beer and wine in my search than completely empty search results.

This is why competent companies hire designers to work on interactions like this rather than leaving it up to the implementing developer's gut instinct about user needs. If only the tagging could keep up.
C++ is one of the oldest languages there is, it’s impossible to ignore old parts.
Then tooling should be set up to maintain the same information in multiple systems. I'm not saying that its not important to remember what people were trying to do, I'm saying the original theory for commit messages is completely nonexistent in modern development. People don't make single self contained commits directly to main branch. Since everyone uses some kind of pull request as the unit of merge, just keep the information on the mr and copuly it to the merge request message.
> Don't blame ChatGPT if it is misused by someone.

I was very careful not to. I’m merely pointing out that availability matters.

People’s actions sit in all sorts of levels of gray. Of course it’s up to the person, but that doesn’t mean access/opportunity/circumstance don’t matter.
https://archive.is/u0GQ1
Does continual exposure to bad things people do really help in your admirable desire to improve the world? I'd think that reading a couple of history books would suffice and then just getting on with making the world better.
Your view of your profile page https://news.ycombinator.com/user?id=drfuchs should have a “hidden” link where each story has an “un-hide” link instead of “hide.”