MurphyA/hacker-news huggingface dataset:
by veidr | 2025-05-23 15:12:56+00:00
For real, though.

Even if you don't care about racial politics, or even good-vs-evil or legal-vs-criminal, the fact that that entire LLM got (obviously, and ineptly) tuned to the whim of one rich individual — even if he wasn't as creepy as he is — should be a deal-breaker, shouldn't it?
by VWWHFSfQ | 2025-05-23 15:13:04+00:00
Django ORM is great if you want it to manage your entire data model and are OK with living entirely within it's little world. But it can't support even basic stuff like composite primary keys, complex filters in a join clause, or any kind of lateral joins at all. It's also among the biggest offenders at hidden (and explosive) N+1s all over your codebase and templates unless you pay very special care. Also, the SQL it generates is usually very naive and often-times just not even performant.
by qubex | 2025-05-23 15:13:16+00:00
Fair enough. I guess that’s a kind of reason. I’d be satisfied with a reason if it specified how it had been outcompeted, and speaking personally from somebody who lived through the era it was kind of clunky and at least when I used it there was no notion of ‘networks’ (that Facebook initially had, and then retired probably more than a decade ago) or ‘groups’ — I have memories of user accounts named after organisations or common interests with lots of ‘friends’ linking to them… and also the notion of user ‘walls’ and status updates was very embryonic. My girlfriend at the time was utterly engrossed but really it failed to draw me in. Facebook a few years later however was like a syringe of blue dopamine straight to the brain.
by yig | 2025-05-23 15:14:11+00:00
The quote is confusing, because it's not always clear which Hall brother "Hall" refers to. Edward Hall, who developed the Minuteman missiles, was the brother of Theodore Hall, the spy. After reading the source article: <https://www.thenation.com/article/world/ted-hall-espionage-f...>, I can annotate the quote with first names:

"journalist Dave Lindorff, writing in The Nation on January 4, 2022, obtained through the Freedom of Information Act, Hall's FBI file in 2021. This 130-page file included communications between FBI Director J. Edgar Hoover to the head of the Air Force Office of Special Investigations, Gen. Joseph F. Carroll, showing that Carroll had effectively blocked Hoover's intended pursuit of [Theodore] Hall and Sax, probably fearing that [Theodore] Hall's arrest would have, in the political climate of the McCarthy Era, forced the Air Force to furlough and lose their top missile expert, Edward Hall. Carroll, a former top aide to Hoover before he became the first head of the USAF OSI, ultimately allowed Hoover's agents to question Ed Hall on June 12, 1951 (with an OSI officer monitoring the interview). Within several weeks of that session, the Air Force, which had conducted and completed its own investigation into Edward Hall's loyalty (having their own investigators question him four times), promoted him to Lt. Colonel, and later Colonel, and elevated him from assistant director to director of its missile development program. The promotions were a clear slap in the face to Hoover. Ed Hall went on to complete the development of the Minuteman missile program, and then retired."
Founder traveling to SF to raise AI Longevity pre-seed – any couches to crash?
by MA2023 | 2025-05-23 15:14:18+00:00
I'm a London-based founder (ex-Goldman Sachs M&A VP) building an AI x longevity startup.

I'm flying to San Francisco in June to raise our pre-seed round and meet early investors and angels / founders in person.

I'm keeping things lean, so I'm looking to crash on couches, guest rooms, or spare beds if anyone in the HN community is open to hosting a fellow founder. (I’ll mostly be out pitching, so you won’t even notice I’m there.)

If you know someone — or just want to chat longevity, AI, fundraising — I’d love to connect.

And of course, coffee or dinner is 100% on me.

Thanks for reading!

Mo
by gavinray | 2025-05-23 15:14:38+00:00
Please don't do this.

Have the OS handle memory paging and buffering for you and then use Java's parallel algorithms to do concurrent processing.

Create a "MappedByteBuffer" and mmap the file into memory.

If the file is too large, use an "AsynchronousFileChannel" and asynchronously read + process segments of the buffer.
by skydhash | 2025-05-23 15:15:36+00:00
I would say both. The list and its children (associated list and property list) are quite versatile. Struct in a typed language gave you benefits too, but the issue is loss of flexibility even if you have protocols like Swift or implicit interface like Go. With lisp you think in terms of data instead of bothering with names and interfaces. Most lisp functions are projections or builders.

Something similar, dx wise, could be achieved with using immutable maps, lists, and sets. But most languages relies on being able to mutate blob of memories.
by jghn | 2025-05-23 15:15:40+00:00
This is all true. Though my recollection at the time was that the original platonic ideal was that both the scrum master and product owner were at least peers, if not devs on the team. Especially the SM. But it didn't take long for the product owners to start living in the product management branch of the corporate hierarchy, and not long after SM became its own profession.
by rowanG077 | 2025-05-23 15:16:10+00:00
Did you read the paper? It had access to the dota 2 bot API, which is some gamestate but very far from all gamestate. It also had artifially limited reaction to something like 220ms, worse then professional gamers.

But then again, that is precisely the point. A chess bot also has access to gigabytes of perfect working memory. I don't see people complaining about that. It's perfectly valid to judge the best an AI can do vs the best a human can do. It's not really fair to take away exactly what a computer is good at from an AI and then say: "Look but the AI is now worse". Else you would also have to do it the other way around. How well could a human play dota if it only had access to the bot API. I don't think they would do well at all.
by slipnslider | 2025-05-23 15:16:22+00:00
I was always suspicious of Fakespot's ratings and had very little ways to properly A/B test. I would see products on Amazon - both with 4.5 stars - but one would have a Fakespot score of 1 star and the other would be 4 stars.

After that Honey expose I started to wonder if Fakespot was simply trying to steal the last click referrer and using its "we filter fake reviews" as a cover/lure to get people to use it.
by trod1234 | 2025-05-23 15:16:22+00:00
They only started blaming the locals once there was concrete proof internationally where they were caught in the lie, and there is plenty of material all of which support this; not just the ones I linked.

Shame is one of the worst things for Chinese culturally.

The fact is, this is not in doubt, and it wasn't a one time thing but rather a consistent effort. Do a simple google search, look at the dates of the articles, they go back decades.

Its well established at this point that this is what one must expect with them.
by flir | 2025-05-23 15:16:38+00:00
"When people think of codes, coding, and computers, they often think of socially challenged nerds like me, writing “code” (whatever that might be) in a darkened basement, all soulless ones and zeros and glowing screens. But in fact computer science (the study of information, computation, and communication) gives us an enormously rich new lens through which to look at and explore the world. By encoding everything in the same, digital bits, we can mechanise the analysis and transformation of that information; we can explore it in ways that are simply inaccessible to manual techniques; we can engage our creativity to write programs whose complexity rivals the most sophisticated artefacts that human beings have produced—and yet fit on a USB drive; we can even learn from data in ways that have made “ChatGPT” into a verb practically overnight.

Given how closely digital technology is interwoven in our lives, having a visceral sense of how this stuff works, what it can do well, and how it can fail, is essential for us to survive and thrive, and should be part of every child’s education.

In my talk I will share some of the joy, beauty, and creativity of computer science. This is serious, because it impinges on our daily lives. But it is also rich, beautiful, and fun."

(Pasted here because it's not obvious where this one's going from the landing page).
by lkmill | 2025-05-23 15:16:50+00:00
i partly agree, but the fact that those blades cant even be recycled [0] but are instead dug down in the ground after use will probably be an ecological issue relatively soon.

edit: [0] https://www.bloomberg.com/news/features/2020-02-05/wind-turb...

felt like i read that article yesterday. 5 years ago, wow. has any progress been made there?
by aziaziazi | 2025-05-23 15:16:56+00:00
Most traditional constructions in Asia (and to be frank anywhere else in the world) has been with wood, stone and dirt. Steel is only possible since we extract enough iron and burn in with coal, something we're not sure to be able to do at the same price (=rate =quantity) as we did for the last 100years. Still, here's some contemporary "skyscraper":

105m - Thailand - 1981 | https://en.wikipedia.org/wiki/Sanctuary_of_Truth

85m - Norway - 2019 | https://www.moelven.com/mjostarnet/

87m - US - 2020 | https://www.ascentmke.com

350m - Japan - 2041 | https://www.nikken.co.jp/en/projects/highrise/w350.html
by symmetricsaurus | 2025-05-23 15:17:26+00:00
Well actually, air molecules (N2, O2) are indistinguishable. This means that they are fundamentally interchangeable with each other and it’s not well defined what ”same” molecules mean. You can’t label the individual molecules.

It’s of course possible to track a single molecule if you really try hard. But this hasn’t been done since Caesar's time and the molecules have mixed. Even if we knew the exact state of the universe right now and could play back time perfectly it would be impossible to say that some particular molecules were part of his last breath.
by staticman2 | 2025-05-23 15:17:41+00:00
Doesn't Dickens want us to read the text slowly and imagine a dinosaur stomping around after the flood, horses and dogs dealing with the weather, and all sorts of visuals?

It's not about the amount of words but what is expected by the reader parsing them. The reader is expected to spend a lot of time imagining the non- plot stuff.
by hnuser123456 | 2025-05-23 15:18:11+00:00
For those of us who have decent computer science and math education and are curious about QC but have jobs in classical computing, are there any resources you recommend that are a better introduction? I understand something about being able to test large numbers of permutations of something at once, or square rooting the number of necessary operations for some functions...

edit: found this below, but it is all ZX calculus

https://zxcalc.github.io/book/html/main_html.html
by Jensson | 2025-05-23 15:18:51+00:00
> There is just no reason to believe that we are born with some insanely big library of knowledge, and it sounds completely impossible. How would it be stored, and how would we even evolve it?

We do have that, ever felt fear of heights? That isn't learned, we are born with it. Same with fear of small moving objects like spiders or snakes.

Such things are learned/stored very different from memories, but its certainly there and we can see animals also have those. Like cats gets very scared of objects that are long and appear suddenly, like a cucumber, since their genetic instincts thinks its a snake.
by aspenmayer | 2025-05-23 15:19:22+00:00
>> In the absence of any clear guideline on the protocol

> 'Send meta questions to the mods' is all over the guidelines and countless mod comments over the years.

I am sending my meta question to the mods and users via the submit post text box. If I sent an email, it wouldn't work, because then only the mods would get my email. I don't understand if you're intentionally misunderstanding my aims and goals with my post, but I've made every effort to help you understand why I posted instead of emailed, as my goal was to have a conversation with the entire HN community, not just one subsection of it. There was simply no other way to structure my post so that it would satisfy you, I guess. I don't mean to be dismissive, I really don't know what you expect me to do with your replies in this thread. I can only assume you don't like people questioning things around here.
by dabockster | 2025-05-23 15:19:35+00:00
I’m actually going long on Windows now after learning about how the Linux kernel is a monolithic kernel, whereas Windows is a “hybrid” microkernel design. It explains so much about some program behavior in Linux (eg crashing Gnome would often cause kernel panics) that you don’t see at all on Windows.

Yeah, the spyware is annoying and stupid. But once you strip it out (it can be removed/blocked), Windows 11 is absolutely rock solid.
by redwood | 2025-05-23 15:19:52+00:00
What I find odd about this is there's no mention of all the other engines that must be in the mix powering different types of queries: I have no doubt they're using a little of everything, from scaling key-value to search, vector search, caches... They must be doing summersaults to avoid over-saturating this over-saturated Postgres env... yet only Postgres is discussed here.
by chmod775 | 2025-05-23 15:19:58+00:00
It's being used a lot to turn regular videos/images into stereoscopic VR content. Mostly pornography.

Nunif has tools to convert images/videos or even turn your desktop into a stereoscopic image and live-stream it to your VR headset over WiFi[1] and there's workflow nodes for ComfyUI[2].

I tried the former and it reached conversation speeds of around 10FPS for full HD content on consumer hardware, so definitely usable. Still, I don't really see the point outside adding a gimmick to vacation photos or pornography. Don't think anyone would want to convert and consume a non-VR hollywood movie this way, but feel free to correct me on that.

[1] https://github.com/nagadomi/nunif

[2] https://github.com/kijai/ComfyUI-DepthAnythingV2 + https://github.com/MrSamSeen/ComfyUI_SSStereoscope
by bluefirebrand | 2025-05-23 15:20:17+00:00
> "The economy is improving" is a bad lie even though it was true

It doesn't matter if it is true, when it isn't really benefitting your average person in any meaningful way

> "I'll make the economy the best ever" is a good lie even though it's false?

You have to understand that the lie Trump is telling isn't "I'll make the economy better", it is "I am going to make it so you, a person, has more money and can afford things you want to buy"

Average People don't care about "the economy" they care about their bank accounts and their ability to buy and own things they want to buy

Trump makes empty promises that he will make people's actual lives better in ways that matter to them

The Democrats make empty promises that they will make "society" better, whatever that means.
by soulofmischief | 2025-05-23 15:21:33+00:00
That is the problem, though. It was never yours. It belonged to app developers, some of them potentially nefarious. When you have thousands of packages supporting your desktop environment, the only sane security model is to treat everything like a threat, and make permissions opt-in, not opt-out. X for example just lets every program spy on your keyboard input, sample memory /framebuffers, etc.

In the end, when it comes to security, the average user doesn't know best and should let the people who do design the systems. This is why we have seatbelt and child endangerment laws.
by deweller | 2025-05-23 15:21:44+00:00
According to this post, Remix v3 aims to not build on top of React:

> We're simply struggling to build something that feels like React did when we first found it.

> That's why Remix is moving on from React

> Remix v3 is a completely new thing. It's our fresh take on simplified web development with its own rendering abstraction in place of React.

> Inspired by all the great tech before it (LAMP, Rails, Sinatra, Express, React, and more), we want to build the absolute best thing we know how to build with today's capable web platform.
by jandrese | 2025-05-23 15:22:20+00:00
> But why would we want robots to use an interface (especially a modern controller) heavily optimized for human hands; that seems like the definition of a horseless carriage.

Elon's response to this is that if we want these androids to replace human jobs then the lowest friction alternative is for the android to be able to do anything a human can do in a human amount of space. A specialized machine is faster and more efficient, but comes with engineering and integration costs that create a barrier to entry. Elon learned this lesson the hard way when he was building out the gigafactories and ended up having to hire a lot of people to do the work while they sorted out the issues with the robots. To someone like Elon a payroll is an ever growing parasite on a companies bottom line, far better if the entire thing is automated.
by horsawlarway | 2025-05-23 15:22:23+00:00
I also just don't think Catan is actually all that "fun" once you've played a couple of times.

It's a decent intro board game because the mechanics aren't terribly complex, you don't have to manage too many pieces, and there's so much randomness that any given player can win if they're even vaguely trying.

But that last bit is also its achilles heel - there's so much randomness that the strategy is basically ankle deep. It just becomes a session of "do I have friendly people at the table" or "can I cajole/harass people into bad trades".

Neither of those are all that fun (at least to me). There are much better social games, and there are much better strategy games.
by mppm | 2025-05-23 15:22:46+00:00
> You'd get the same result if you asked a random student to fully translate a passage from Hamlet, sentence by sentence, with no prior context. Or asked a random CS student to explain a random snippet of source code from the Linux kernel line by line. Most people don't deeply understand most things unless they get the bug and decide to dig in for fun.

I would rate the amount of specific context necessary to understand a random snippet of kernel code much higher than what you need for that Dickens passage. It's certainly much more dense with metaphor and playful use of language than normal prose, but I don't find it that opaque, even as an non-native speaker.

> The point is that you can't force comprehension on someone who isn't interested or motivated on their own. Most students are just muddling through because they "have to get a degree".

Well, yes, but that doesn't necessarily contradict the article. The bell curve at the bottom basically says that the comprehension they were expecting is in the top 3% or so, not the 60% of the general population who "have to get a degree". Add in all the Netflix and TikTok casualties, and the result ceases to be surprising.
by jcalvinowens | 2025-05-23 15:22:54+00:00
If you want to add 10G to existing systems, cards with the old Niantic 82599EN chipset are cheap and widely available (now branded Intel). They use the IXGBE driver in Linux, and work out of the box on Windows as well. SFP 10G fiber transceivers are much cheaper than 10G copper: I saved money by using OM3 instead of cat6, but YMMV.

https://www.amazon.com/dp/B01LZRSQM9

https://www.amazon.com/dp/B01DCZCA3O

An old PC I built in 2013 is able to saturate one of those with room to spare.
by cryptonector | 2025-05-23 15:23:18+00:00
There's lots of extensions that automatically create audit tables and record history in them. The trick is to a) create audit tables for all _existing_ tables, b) create an event trigger so you can have audit tables created automatically for any future new tables. Here's an example of how to do it: https://github.com/twosigma/postgresql-contrib/blob/master/a...

Another thing you might do is to go with a schema that follows the event shipping pattern. In this pattern you have the "truth" held in insert-only tables (deletes and updates not allowed), then turn those "event" tables into ones you can query naturally using VIEWs, MATERIALIZED VIEWs, or live tables that you update with triggers on the event tables. Then your event tables _are your history/audit_ tables.
by dzaima | 2025-05-23 15:24:36+00:00
Intel compilers default to -ffast-math wholesale, so they're just entirely broken: https://godbolt.org/z/18xoEf5Gf

Those LLVM issues are unrelated afaict - the former is high-level IR optimizations that just result in non-reproducible NaN bit patterns (and the things that wouldn't be just NaN bit patterns I can't even repro on the reported llvm 8.0 or any other version I tested)

The latter though is indeed a proper compiler bug, min/max are an awful mess... didn't know that the ARM fminnm/fmaxnm that were that funky though, caring about sNaN vs qNaN... makes them essentially unusable for compilers (not even useful in known-not-NaN contexts, as then fmin/fmax are equivalent)
by aspenmayer | 2025-05-23 15:24:58+00:00
Well, I'm not implying that Mozilla did it, but rather that Pocket might have done it, or been unable to prove that they didn't if they were audited. The fact that Pocket was owned by Mozilla during the relevant period is not really up for debate, but whether they were aware of anything that did or didn't happen there is unknown, but they have a reasonable expectation for knowing such things as the corporate owner of Pocket.

I mean, it's kind of curious that the Pocket server source code never got fully released, even though Pocket was promised to be open sourced by Mozilla when they bought it. Now, Mozilla is ending Pocket, without ever delivering on their obligation to their users and donors. I don't mean to cast aspersions here, but this is not a good look for Mozilla, as their hand was forced, if our reading is correct, and this upcoming enforcement deadline is the reason behind Mozilla ending Pocket. Would they have closed Pocket on their own if they didn't have a reason? What was their stated reason?

Mozilla Firefox collects user data and shares it automatically:

https://support.mozilla.org/en-US/kb/how-stop-firefox-making...

We should assume Firefox is sharing data because Mozilla tells us they are. Why should we believe differently for their lesser-known properties?

Firefox built-in spyware that cannot be disabled - https://news.ycombinator.com/item?id=39166801 - January 2024 (45 comments)

> Looking at about:networking I can see connections to pocket (despite me disabling pocket in about:config) as well as connections to "firefox.settings.services.mozilla.com".

> And after research, it appears some of these are hard-coded into the source code on purpose for "security reasons" which is ridiculous.

> Mind you, my browser is hardened to it's best.. just felt like sharing this for anyone unaware that even if you harden Firefox, even if you go the extra 10 miles and edit about:config, it will still spy on you!
by pfdietz | 2025-05-23 15:25:03+00:00
They were predictable. Interestingly, Rommel misunderstood how tides affected landings. He thought the landings would be done at high tide, so the invading troops wouldn't have to advance across wide expanses of beach. In reality, the allies wanted to invade on a rising tide, so the landing craft, grounded to let out troops, would refloat and be able to move back out. Also, invading at lower tide meant beach obstacles would be exposed and unable to damage the landing craft.
by SubiculumCode | 2025-05-23 15:26:11+00:00
See, I really don't understand how my experiences were so different from yours. Not in terms of speed, but in terms of just working. It was always things like missing or misconfigured apparmor profiles causing errors with snap and/or flatpak, sandboxes needing to run/be owned as root error messages, failure to save documents in one of my home folders, adjusting permissions for that, still doesn't work...and on and on.