skysight-inc/HackerNews huggingface dataset:
A major part of WW2 strategy was Allied raids targeting Axis power plants, since electricity was a critical component for military factories (i.e., energy-intensive steelmaking). There was a mini-arms race around hydroelectric dam tactics—defensive nets to entangle bombs, vs. "bouncing bombs" that skipped across the surface of the water, circumventing the nets.

https://en.wikipedia.org/wiki/Operation_Chastise

The dam bombings in Norway, at Telemark, were extra special: that was a critical component of Hitler's semi-serious nuclear weapons program. Vast amounts of electricity were being secretly used to separate deuterium from water, on the understanding that was necessary to produce working nuclear fission reactors for the purpose of creating plutonium. (This was an error; the US correctly figured out that ordinary graphite was sufficient, for this type of nuclear reactor).

https://en.wikipedia.org/wiki/Norwegian_heavy_water_sabotage

(No implied commentary on the OP story).
And for candle power?
Doesn't being scammed and not getting any dates actually prevent cheating? Dirty men didn't get what they wanted, wasted their time and maybe some even gave up on their dreams.
250 seems high? I want to believe, though.
Undefined behavior isn't a threat; it's a promise.

That came out wrong. What I mean is that it's not a threat from the standard that its buddy the compiler will ruin your computer, your day, and your life. Instead, it's a promise from the programmer to the compiler that the programmer won't perform some operations.

Since the programmer promised not to do some things, the compiler assumes those things aren't done while reasoning about the code, but if it turns out one of those things was done, the compiler's whole chain of reasoning is potentially invalid. So the compiler's options are to trust the programmer, and make the assumptions, or to instead treat the programmer as a dirty liar, and not make any of the assumptions while expending much effort considering all the subtle ways the programmer could try to trick it. Actually, there's a third option, trust but verify, where the compiler trusts the programmer to make a best effort, but verifies the assumptions when convenient. Unfortunately, it's not often convenient to verify in C or C++, but broadly compilers are getting better at it over time.
I'm glad you found it helpful instead of overwhelming! :D
We need one that prevents companies like Disney.
Had the same thought recently. But it would be easy enough to make a "go script" frontend that checks for a compiled version, checks the source against a hash stored with that compiled version and shortcuts to the binary if everything matches, (re)creating it if not.
while I do agree with the reasoning, this _still_ is a matter of justification after the fact for me. Aka: here is the stuff you need to do in order to get to X. Who defines that path/checkpoints? Its mandated by the system we operate within basically. Similar to "just accept things as they are" and try to make the best out of it - which is of course what I am doing right now, I am not an idiot and have to provide for a family.

Still I question the rules/system as a whole.

Speaking very optimistically: we're about to enter a phase of abundance, where "robots do the work" including "robots build more/better robots" can likely happen in the next decades. The very idea of everyone having to work at all in this scenario is outdated, even if it might need a forceful/violent redistribution of wealth (again) to not end up in some weird dystopia.

Basically I'd like to everyone (not just me) to have a default comfort level that is at least my current baseline, without and tradeoffs/sacrifices to be made elsewhere in ones life. And then the decision process should start about what to do with life, and very likely the outcome would be vastly different for many people compared to right now. And I strongly believe quite a lot of people would fill their days with what we now would call "work" or pushing boundaries in various areas - but decidedly so.

Imagine the sheer amount of innovations that could happen if the current top tier talent that works on marketing/ads today would spend their time doing actually useful/cool things instead of hunting the money of their current jobs. Even just a fraction of those people. It might introduce a new Renaissance in society to free up the cogwheels from the rat races!
And by the same token many will find it the signature of a distinct and memorable personality and be more likely to recall it over the long term. If they like adding quirks that create a lasting impression to a subset of people, good for them!
How is that remotely interesting to note? Surely you recognize that there’s a difference in culpability between the actions of an illegal invading force and an international peacekeeping mission aiming to stop a genocide?
> In Italy is now illegal to send your kids to school alone before they turn 14, it's now legally child abandonment

I find your claim very hard to believe, can you back this up? I did some searching and could not find anything to back up your claim.
Liberal abandonment of Assange for 10+ years was completely fucking shameful.
Show HN: Pyfastmask – Read image segmentation masks fast
I was profiling my CNN training pipeline and found that reading .png files with segmentation masks is quite slow (approximately 2-3 ms on my i9 machine for 1.2 Mpix images). After some digging, the fastest method I found (~0.01ms) was to save the masks as uncompressed numpy arrays, but this method requires up to 50 times more space. So, I developed a simple format for storing segmentation masks, which is as fast as an uncompressed array but requires only 10-15% more space than .png. I hope it will be useful for someone else.
> the US doesn't allow the EU to have software companies

...pardon?
I needed to create bigger efi partition for nix, because nix stores there kernels.
Because a disarmed public is easy to oppress
My wife is always complaining that we need to let our child be bored. There seems to be some benefits.

https://childmind.org/article/the-benefits-of-boredom/
Such as?

More specifically, what intrusive features are enabled that aren't shown as an option to deselect on a clean install?
U.S. 'on schedule' in race with China to land people on moon, NASA chief says
I thought this was going to be about bundling Teams in O365 and other biz deals.

It's wild to me that Teams is so fucking horrible that many businesses who effectively get it for free as part of other dealings still choose to pay for Slack.

Sadly I know of many, many more companies where the offer is indeed too good to refuse, much to the disappointment of their workforce.

I was helping out at a place where two employees needed Word and Excel licenses, and somehow they got a massive, free Teams license out of it.
iOS 18's drive-formatting option shows how far iPhones have come for power users
It appears to be a quirk of human nature. In fact, it's so prevalent that it has a name in Latin: Tu Quoque.
> Somewhat expectedly, gcc remains faithful to its crash approach, though note that it only inserts the crash when it compiles the division-by-zero, not earlier, like at the beginning of the function. […] The mere existence of UB in the program means all bets are off and the compiler could chose to crash the function immediatley upon entering it.

GCC leaves the print there because it must. While undefined behaviour famously can time travel, that’s only if it would actually have occurred in the first place. If the print blocks indefinitely then that division will never execute, and GCC must compile a binary that behaves correctly in that case.
With how much the AU gov loves to waste our tax money on useless crappy programs, this would be the one instance where I would wholeheartedly support giving the $500k of tax money away.
So Mozilla wants me to search the web and install random binaries claiming to install Firefox, and in return they'll put my name on a blog post and (maybe?) send me merch? Who thought of this?
I am not currently in the US, but I plan to relocate soon. The "Wild Boar Book" is a great way to start. I’m reading it right now. I have also planned other books and courses from educative.io to aid my preparation journey. I work as a regular DevOps within IaC, cloud, some Bash/Python scripting, and so forth.
It’s cool that my ANN course from twenty years back gives me enough background to understand this and quantization.

My professor at the time was at his last leg in impact, when ANNs were looked down on right before someone had the bright idea of using video cards.

I hope he’s doing well/retired on a high note.
Why JWST doesn't have the same limits as Hubble
> Make your vote COUNT

Genius!
I think is the goofiest and most lovely feature. It gave me a weird sense of community presence while reading (and most people keep their cursors off the text anyway)
That's 4 words per second.
Yes. I'm aware.
I think cybernetics has definitely drifted away from what the original scope was, also I think modern interpretations of cybernetics-ish ideas and complex system studies are slowly also incorporating social sciences and economics and so on.

Interesting to note that if you look for journals on cybernetics, most papers are closer to EE, Deep Learning and some telecommunications here and there, if that constitutes as a good metric of how much the semantic meaning has shifted from its original identity.
Well, his words were unfortunate, but considering how the Americans left Afghanistan in total chaos a few years ago is even more unfortunate, to put it mildly. They threw most of their allies and collaborators under the bus. The American government has NO moral superiority. And they just need to shut up.
Yeah, it's extremely hard to see what's going on, or predict what results the different moves might have.
Firefox is my default browser too, but I wouldn't call it "minimal". It's full-fat.
I do not remember which models I read about that did that and never owned a gameport joystick/gamepad with extra buttons. MIDI was (de-facto) standard gameport pins and using the UART wired to the MIDI input pin was probably more convenient than to read serial signals from the buttons but I do not know how common it was to use that pin instead of the button pins.

https://retrocomputing.stackexchange.com/questions/24946/how...
Snap is a dead-end; but as usual, it takes some time until Canonical realizes that.

If you want to easily distribute commercial applications, use flatpak. You could even have your own flatpak repo for your own products, if you wanted (it is really just static http).
Yes, Linux. Cool! Let’s race :)
A hypothesis is a liability (2020)
> This is one of the core criticisms of Django and python web backends.

No it's not. Please cite reputable sources.
> want to have tools that work across different environments

Yes, exactly what Nix does.
> Why would one sell permanent ownership of a networked product?

You wouldn't. Maybe TFA has an extreme interpretation of local-first, but the entire point of the article is eliminating the last vendor-controlled server from certain kinds of apps so that the user can own the software forever.

Obviously this doesn't work for all apps, and it sounds like OP may have one that needs some form of network component. In that case what you propose would work very well.
Anything done by Russia is not permitted and considered to be war crimes
I teach IT and the thing I try to drill home; the entirety of IT is NOT intelligent design, it's evolution (for BUSINESS, not for tech) -- which includes a whole lot of vestigial stupidity and awfulness.
it's because teams is not really free

It's free per user, but it's quite expensive if you start adding meeting rooms, voip, webinar, ...

Zoom+slack are literally cheaper in total, but the startup cost is very visible and teams startup cost is 0.
I'm coming round to the idea that entirely eliminating lines of code in the optimizer is something that should be a warning instead, to be fed back to the user.

(NB entirely. That is, it's reasonable to coalesce arithmetic expressions together or inline functions such that a single operation in the output has subsumed multiple lines of code. However, if for a source S you can remove one or more entire lines of code to produce source S' with the same output, then something is wrong with the intent of the program or the compiler has misinterpreted it)
> Okay but to be fair that wasn't the original model

That is true: initially the business model exploited people and society before we could mobilize our slow government to force them to be more decent and less exploitative.

We as a society, acting through our government, aren't under an obligation to make sure every business model that everyone wants to use is legal, and we decided their old one shouldn't be, because it was exploitative.

> It was only due to the minimum wage law... that caused uber to restrict when drivers could take rides.

The law didn't cause that. Uber's decisions caused that, and they could have decided differently. Indeed, the decent response for Uber and Lyft would be to figure out the spirit of the law, and comply with that as well as the letter. Treating drivers decently, as employees, would be one way to accomplish that. Another way might be lowering ride prices when supply exceeds demand.

In contrast, the companies are trying to eat their cake and have it too, by continuing to be exploitative with these actions in the article. Unfortunately they will need to be slapped down again, because the actions are illegal, as pointed out in my post above.

> the minimum wage law... essentially forced uber to pay for time even if there wasn't any riders

Correct: that is precisely what we wanted when we passed the law. This isn't an error that we need Uber and Lyft's help fixing. If Uber decides what work its workers can do and when (perhaps because it's more profitable for Uber that way), then that makes the workers, employees.
> Fifty horse generations would span about 500 years.

No, seems fifty horse generations would span about 100-150 years: https://thehorse.com/16463/when-are-fillies-fertile/
A friend once saw Run Ra in a small venue, sometime in the late 1980s. After the show, my friend saw that the man himself was arguing with the owner about getting paid.

My friend credits that as being the last straw for him pursuing his own professional music career. "If Sun Ra still has to argue about getting paid, at his level of fame, then this business ain't it."
Best advice I saw on the topic was a throwaway comment here on HN: "be lucky and don't fuck it up" - the hard work part equates a lot to "don't fuck it up" in my own interpretation of it all. There are many other ways to fuck up, of course, such as letting ego get in the way and so on.
> I think Snap/Flatpak could probably be extended to cover most of the nix use cases.

Snap/Flatpak are broken by design, future tech won't need crutches like these.
What would I ever do without my software engineering team collaboration tool that can't send a fucking code snippet without burning half the screen on whitespace and a 400px font size title lol
A valuable resource documenting decades of cultural and musical history is lost. This can hinder future research... And nostalgic exploration. Such a pity!
It seems there’s a lot more availability of collaborative text editing features in SaaS apps I think due to the availability of convergent rich text data structures. Those seem to have democratized that specific feature. But I don’t see “local-first” with user-owned data or true decentralized apps being successful as businesses yet.
Most people don't know about the massive lawsuit.
Is “open cycle nuclear gas turbines” as terrifying as I’m reading it to be?
Sure but the one not fine thing: There's still just about ZERO accountability for harm.

We need regulation or liability, yesterday.
Acorn with Liana Patel and Abdel Rodriguez – Weaviate Podcast #99
ACORN is a breakthrough in Vector Search with Filtering!! I am BEYOND EXCITED to publish the 99th Weaviate Podcast with Liana Patel and Abdel Rodriguez!

This podcast dives into all things ACORN! To set the stage, Vector Search with Filtering is very slow at scale for highly selective filters, such as a filter that composes <5% of the index. There have been a few approaches to combat this such as IVF^2, that stores the oracle partition index per filter, Window Search Tree, that has a clever strategy for continuous-valued filters, or Filtered DiskANN, that modifies the pruning heuristic based on unique filter membership.

The caveat with these approaches is that they require knowing the filters you want to search with in advance, and don't generalize well to arbitrary combinations of filters, such as `city` = "Boston" AND `num_bedrooms` < 3 OR ... -- they also typically add a significant amount of memory to the Vector Database.

ACORN instead proposes a neighbor of neighbors pruning and search heuristic that increases the connectivity of the subgraph induced by the filter! This enables super fast search with minimal indexing slow downs and added memory!I think this is such an exciting advancement for the field of Approximate Nearest Neighbor Search, and I can't wait to see the continued use and development of Vector Search with Filtering! Major thanks to Liana and Abdel for joining the podcast!!

YouTube: https://youtu.be/PxJ7FpbopKY

Spotify: https://spotifyanchor-web.app.link/e/zPsBAx0zIKb
Guessing, and not sure if this is relevant here, but some software (browsers like Chrome [1]) store filesystem metadata with the origin of the file download source.

[1] https://www.reddit.com/r/sysadmin/comments/b2j16p/til_chromi...
But I can’t sideload apps.
Is Language Learning Dead?
You’d be surprised there’s a lot of hardcore kids and metal heads in hacker news too.
Did you get to vote in the Court of Aldermen elections? If so, are they much different to local elections in the rest of the country?
What cause do you imagine you are helping with your rigid insistence on your definition?

What good do you think you might be doing?
I see a lot of negative comments about Google here. They are just more competent than MS.

Google is also an ad company, the bar for their behavior is lower. MS used to be an OS company. Many of the users here remember the time when there was a supplier/customer relationship with MS.

It is probably hard to imagine if you are, like, under 25, but MS actually used to be this kind of interesting company that enabled people doing new, fun things on their computers. Of course they are just another garbage factory now, but it’s hard to update your priors sometimes.
Another important part from the article you linked:

> Nightly can be configured by advanced testers to use custom prompts and any compatible chatbot, such as llamafile (discord), which runs on-device open models, including open-source ones.
> If you're super old school and do an actual manual HTML site, just create the RSS file and add entries to it, then link to it.

Make use to add an <link rel="alternate" type="application/rss+xml" href="feed.rss"> element and not just a normal hyperlink so that users can just paste your blog URL into their feed reader to subscribe without having to search for the feed link. Ideally this should be present in the page for both the index as well as every article.
It cannot optimize away correct sanity checks. The sanity checks that it removes are ones that attempt to detect UB after it has occurred. If you instead make sure that checking for UB is checking before the dangerous operation then it is a correct program and the compiler won't surprise you.
that's what this is about, the EU warned MS to unbundle, and they are not impressed with how they have implemented it.

Yes you can buy teams separate from office now, but MS is still clearly abusing their market dominance to force teams upon you (same about onedrive to be fair)
It's the UX incarnation of a dad joke.
Where do they allege monopoly?
The article talks about how Smelly got his name because of the drugs but has been clean and sober for a long time.

It also mentions how instead of drugs, they do yoga and get massages.

No mention of their current sex life.
Same here, I'm using a Win11 local account. I haven't had any issues yet, but I've haven't been using it very much. I also don't use things like OneDrive.
holly fucking shit, you are SO patronizing. their comment is ok, and i fully understood their logic. I cannot say the same about yours.
Definitely whataboutism, but the crew were investigated before the leak and it was found that the reporters were with armed fighters and were not distinguishable as civilian reporters. While its unfortunate, walking around in an active warzone with armed combatants and not taking steps to clearly identify yourself as a non combatant isn't wise. These things happen in war. They were not intentionally targeted and they weren't murdered. War reporters know the risk they are taking on and this is why they usually clearly mark themselves as press.
Just want to make a recommendation for Philip Pullman's "Grimm Tales: For Young and Old". It's an excellent publication of fifty fairy tales.

It is a modern retelling and I'm not certain they weren't somewhat sanitized, but Pullman does include a lot of the weirdness from the older stories, along with moral dissonance relative to contemporary ethics.
> It’s possible that Netflix over filters for internet speed leaving you with inferior quality.

This is absolutely true for all the streaming platforms. My Jellyfin/Plex servers with pirated content are set up in a fairly ridiculous way: I use sshfs across multiple seed boxes located on different continents to "merge" the filesystems in a way that is transparent-enough to Jellyfin that one server will serve up all the content.

Even with this somewhat-absurd daisy-chaining, I can serve much higher bitrates to my home than Amazon, Disney, Netflix, Hulu, etc. The encoding quality is much better and even completely video-naive guests who know nothing about technology notice the difference and comment "Wow, the picture quality is so good!", especially with anything like Dune 2 or Planet Earth. Even when the video gets transcoded on the fly for device-compatibility, while it's degraded, it ends up still being better visual quality than the major streaming services.

The streaming platforms are definitely optimizing for minimizing their costs rather than serving decent bitrates that the user-agent can handle.

If you really care about visual quality, I do reccomend trying to get a membership to PassThePopcorn, or rip content from BluRays yourself, which you can rent from libraries. Ripping is really not much effort once you learn enough to do it once or twice.

I'll start using the major streaming services again when I can actually receive not-mangled visual quality from them.
A small tool to view countries' GDPs
I think it’s designed to shoo away HN middlebrow dismissalists such as yourself.
Wasting tax payer money. Better would be give healthcare to people on Earth, and/or paid maternal leave.
You're not supposed to. The state is always supposed to have a treasure trove of possible crimes they can smack you with.
Thank you for articulating this so well. This is the core of why local-first applications can’t be effectively monetized. Users expect the best things for free or very cheap, and that’s mostly incompatible with the local-first concept.
Yep taste!