MurphyA/hacker-news huggingface dataset:
by isodev | 2025-09-22 16:41:39+00:00
> Strategic partnership enables OpenAI to build and deploy at least 10 gigawatts of AI datacenters with NVIDIA systems representing millions of GPUs

I know watts but I really can’t quantify this. How much of Nvidia is there in the amount of servers that consume 10GW? Do they all use the same chip? What if there is newer chip that consumes less, does the deal imply more servers? Did GPT write this post?
by skhameneh | 2025-09-22 16:41:39+00:00
Before reading your comment I did some napkin math using 600W per GPU: 10,000,000,000 / 600 = 16,666,666.66...

With varying consumption/TDP, could be significantly more, could be significantly less, but at least it gives a starting figure. This doesn't account for overhead like energy losses, burst/nominal/sustained, system overhead, and heat removal.
by jerojero | 2025-09-22 16:41:44+00:00
Well, for one I do a lot of Photography with my phone because I enjoy the flexibility and portability of it.

I do have a good camera but when you're out and about its still too big for my liking. Most importantly, phones now a days come with a roughly 100mm equivalent and thats kind of my favorite lens for street photography (weird, I know, I enjoy taking close up photos of buildings, signs, cars).

Another reason why i like phone photography is how quickly i can share my pictures with the people i care. I don't really care for posting my photos on social media that much I want to send good photos of my travel/life to my friends through chatrooms.

So a good camera on a phone is essential to me. Particularly a good telephoto and a good main camera (so like 30-100mm).

With that in mind my range of possible phones is drastically reduced. Of course, I enjoy side loading apps and so as of now I've been relatively happy with something like the pixel 8 pro that I've had for a while. But I recently compared it to the iphone 16 pro and that one is better when it comes to the casual photography/videography experience by a lot. So I was already wavering and with these changes it feels like the final nail in the coffin to me.
by cs02rm0 | 2025-09-22 16:42:12+00:00
Strange to see this here, it's quite delayed.

The Henley data was poor, but this criticism was too. I don't think we have the data and I fear the Henley data actually underestimates the reality.

FWIW, anecdotally my peers with the means are all looking at leaving and some have gone. I've closed down my business, my wife is looking at keeping hers running remotely because of the staff in it.

And I'm typing this from a Dubai hotel room while I spend a couple of months seeing if I can set something new up that I can do from here. I don't relish saying that, but the UK is not in a good place and there's no light at the end of the tunnel.
by fakedang | 2025-09-22 16:42:37+00:00
Nope, war is perpetuated by unhinged leaders and governments which enable them. When Bismarck created the concert of Europe, there was peace for the most part of that time period within Europe, when every power was curtailed by the other. When Bismarck was expelled and Wilhelm II took things in his own hands, WW1 happened.
by everdrive | 2025-09-22 16:42:50+00:00
Maybe I'm reading it wrong, but I'm sort of under the impression that the Iranian concept applies broadly to most people. I agree with your counterpoint, but I think in America verboten topics are much more domain and context-specific.

I think it depends on how tightly we want to define the context. Social pressure with regard to how someone feels or thinks is obviously a human universal.
by trashb | 2025-09-22 16:43:01+00:00
I can browse my private my-site.html perfectly without ever having a network adapter in my device. Now granted some modern webapps (chatgpt) are not designed to operate locally, but there are plenty of webapps that work fine from local storage.

A browser is (in my definition) a tool to display what you call a websites, usually a collection of html/css/js resources. One of the options is to retrieve the resources through the network, if you want the latest news for instance. But it is not required and that makes it local-first in my view. I don't think local first means the app can not connect or sync with a remote server.

In the same way as saying we live on earth doesn't mean we are not in space, earth is in space and we are on earth. It is not mutually exclusive.
by WorldMaker | 2025-09-22 16:43:17+00:00
Darcs is a special case because it coevolved a predecessor/fork/alternative to CRDTs [0] (called "Patch Theory"). Darcs was slow because darcs supported a lot of auto-merging operations git or mercurial can't because they don't have the data structures for it. Darcs had a lot of smarts in its patch-oriented data structures, but sadly a lot of those smarts in worst cases (which were too common) led to exponential blowouts in performance. The lovely thing was that often when Darcs came out of that slow down it had a great, smart answer. But a lot of people's source control workflows don't have time to wait on their source control system to reason through an O(n ^ 2) or worse O(n ^ n) problem space. To find a CRDT-like "no conflict" solution or even a minimal conflict that is a smaller diff than a cheap three-way diff.

[0] Where CRDTs spent most of a couple of decades shooting for the stars and assuming "Conflict-Free" was manifest destiny/fate rather than a dream in a cruel pragmatic world of conflicts, Darcs was built for source control so knew emphatically that conflicts weren't avoidable. We're finally at the point where CRDTs are starting to take seriously that conflicts are unavoidable in real life data and trying new pragmatic approaches to "Conflict-Infrequent" rather that "Conflict-Free".
by nerdponx | 2025-09-22 16:43:37+00:00
The American electorate, especially the group that voted for Trump, has been abused by their federal and often also state governments, sometimes for decades. Not everyone is a good person and not everyone can be "saved" for lack of a better term. But by and large their support for Trump is rooted in desperation, and they have been cruelly manipulated by a powerful propaganda machine. Many of Trump's supporters already are or soon will be his victims.
by kentonv | 2025-09-22 16:43:40+00:00
Of course, all programming language APIs even in dynamic languages have some implied type (aka schema). You can't write code against an API without knowing what methods it provides, what their inputs and outputs are, etc. -- and that's a schema, whether or not it's actually written out as such.

But Cap'n Web itself does not need to know about any of that. Cap'n Web just accepts whatever method call you make, sends it to the other end of the connection, and attempts to deliver it. The protocol itself has no idea if your invocation is valid or not. That's what I mean by "schemaless" -- you don't need to tell Cap'n Web about any schemas.

With that said, I strongly recommend using TypeScript with Cap'n Web. As always, TypeScript schemas are used for build-time type checking, but are then erased before runtime. So Cap'n Web at runtime doesn't know anything about your TypeScript types.
by charcircuit | 2025-09-22 16:43:46+00:00
Imagine if for websites you had to get a brand new domain if you ever wanted to change the contents of your web page. You can't just go to google.com because it would be immutable. You would have to somehow know you have to go to google10393928.com and any links to google on the internet would be linking to some old version. The ability to have a link always refer to the latest version is useful. The same applies to torrents. It's possible for the magnet link to the latest version to get lost and then a bunch of people are accidently downloading old, worse versions of the file with no way to find the newest version.
by ctrlp | 2025-09-22 16:43:47+00:00
I don't see why there's an expectation that a "non-developer" should be able to understand documentation or tutorials written for beginners. It's a specialized field with technical jargon. There's a reasonable expectation that the person reading your tutorial is at least marginally competent. Beginner doesn't necessarily mean "non-developer." It could as well mean "new to this stack/technique/idea." I know this was written in good fun, but the implications that you shouldn't need some baseline competence to work through a tutorial is just wrong-headed. It benefits the reader to run into roadblocks and work through them. That's how you learn.
by jstrieb | 2025-09-22 16:44:01+00:00
This post recommends the Newsit extension to view Hacker News discussion associated with a page.

In the same vein, a few years ago, I made a Firefox extension for users who want a privacy-preserving way to see if pages have associated HN discussion:

https://addons.mozilla.org/en-US/firefox/addon/hacker-news-d...

Most other extensions probably hit an external API (such as Algolia) to check submission status, which means they send every page you visit to that API. Instead, my extension uses Bloom filters compiled from every link ever submitted (updated daily from the Hacker News BigQuery dataset) to check the current page's submission status. By using Bloom filters, my extension only hits the API when you click the button to view the discussion.

Source code here:

https://github.com/jstrieb/hackernews-button

Feel free to pull the Bloom filters from the "Releases" section of that repo on GitHub to use in other projects if you'd like!
by las_nish | 2025-09-22 16:44:32+00:00
I’ve recently launched Orbivon, a knowledge platform designed for solo developers and founders who want to document and organize their work without distractions. It provides a clean, structured way to create organizations, projects, and documents, along with built-in diagramming support via complex Mermaid.js, all in a fast, minimalist interface.

What makes Orbivon different is its focus on security and simplicity. Your documents are protected with multiple layers of military-grade encryption, not just disk or database-level encryption, so your knowledge always stays private. The platform avoids cluttered menus and unnecessary features, staying distraction-free and streamlined. While many tools try to do everything, Orbivon is built specifically for founders and developers who want to write, organize, and diagram ideas efficiently.

I’m currently building the desktop application and planning a CLI tool to help automate internal product documentation workflows and integrate with MCP.
by raincole | 2025-09-22 16:44:40+00:00
> Nothing in Google's search monopoly challenges the underlying tech behind the internet. Anyone is free to compete...

But it's true? It's still true today. The only worrying part of the story is that google also makes browser and OS, which doesn't apply to Cloudflare.

The above comparison to App Store is even weirder / more ridiculous. App devs publish on App Store because App Store is pre-installed on every iPhone already, so it maximizes the number of users they can reach. Websites use Cloudflare to protect themselves, at the cost of reducing the number of users they can reach. The two situations are so different that "false equivalence" is an understatement.
by thomastjeffery | 2025-09-22 16:44:55+00:00
We devs are really good at answering two out of three questions:

1. How? This is the tutorial. It might be really helpful, for specifically what is being taught.

2. What? This is the reference documentation. It's often the most usable and complete resource.

3. Why? This is the context. It can only be learned by getting familiar with the environment. This journey is where we devs grow our metaphorical (and sometimes literal) neckbeards.

---

We could stand to pay a lot more attention to question #3. The contexts we have surrounded ourselves with are messy, conflicted, incompatible, and surprising. Some particularly savvy devs have made incredibly powerful tools to help clean up this mess, yet somehow those tools are some of the least noob-friendly software we have! How did we get here? Is there any way out?

I think the most uninviting part of our environment is also the most familiar: the shell. There are a lot of pokey bits that we really don't need anymore: escape sequences, suspend, environment variables, etc. What would happen if we took a serious look at starting from scratch? Could we do better than a REPL?

It's pretty incredible that after all these years, no one has actually made a real competitive alternative to the shell, and I have a theory for how we got here. The GUI model was created by corporations for proprietary software. We call them "applications", because they are supposed to cater to a specific predetermined use case, which is precisely what makes them inferior to shell utilities. This development model isn't limited to GUI either: apps have taken over the entire development scene.

I think if we really started fresh, we could revolutionize modern software to be more compatible, flexible, and malleable than any application could ever be. That's what a shell is already, which is why we devs never want to leave it behind.
by tracker1 | 2025-09-22 16:44:57+00:00
I haven't notice too many captchas from Linux myself... maybe about 50% more than Windows or Mac, but in general it hasn't been so bad. I do think that it could potentially get bad though.

I'm also not sure how this can/would shake out when you can just use tools like Playwright/Puppeteer to manage a real browser. Both Google and MS do this (not as much as bare crawlers) to handle SPA-like site content.
by spankalee | 2025-09-22 16:45:02+00:00
Looking at this quickly, it does seem to require (or strongly encourage?) a stateful server to hold on to the import and export tables and the state of objects in each.

One thing about a traditional RPC system where every call is top-level and you pass keys and such on every call is that multiple calls in a sequence can usually land on different servers and work fine.

Is there a way to serialize and store the import/export tables to a database so you can do the same here, or do you really need something like server affinity or Durable Objects?
by tremarley | 2025-09-22 16:45:03+00:00
From first hand experience, every British millionaire I grew up with or know, have left the UK for a country that treats them better.

The only ones that haven’t moved, are those who are considering it, can’t move cause their business is dependant on the UK, or their family/kids need them in the UK.

If your income doesn’t require you to stay in the UK, why would you stay there?
by sandworm101 | 2025-09-22 16:45:19+00:00
Formalized politeness is also a cover. I remember a senior military officer deployed to Afghanistan. On week one he met with all the local leaders, drinking tea in countless houses. But by week two many of those same leaders were shooting at his people. The officer didn't understand that when he was new he was protected as a "guest" but that enforced politeness was never going to be permanent. Crossroad countries like Afghanistan/Iran have long support traders moving through and have cultures to support such travelers. But as soon as one is longer moving through, one shifts from honored guest to despised invader.

Many westerners in places like Japan speak of extreme politeness early on, but radical changes once you stay long enough to no longer be a guest in an area. Then the knives come out. Want to rent an expensive apartment in Tokyo as an english teacher? Cool. Hoops to jump but it can be done. Want to buy one of those cheap houses in rural Japan? Heck no.
by youngtaff | 2025-09-22 16:45:50+00:00
So are you also going to list the fact that 40% of people who got arrested in 2024 anti-immigrant riots also had convictions for domestic and sexual violence

Being arrested for ‘wrong think’ is often a case of being arrested for inciting violence or racial hatred

There are more white grooming gangs than Pakistani ones

etc… etc…

DHH’s post just picked the stories that suited his bias
by gregsadetsky | 2025-09-22 16:45:50+00:00
I recently downloaded the source code for Chocolate Doom [0], and even though a ton of human labor has been put into making it cross-platform and easy to build (and that work definitely deserves to be commended!), I still couldn't build it immediately on my M1 MacBook.

Asking Claude Code to build it - literally prompting it "fix whatever needs to be fixed until you get the binary to run" - and waiting ~20 minutes was the best investment of non-time I could do... It definitely felt magical. Claude would tweak headers, `make` it, try to run it, and apply more fixes based on the errors it got back.

Now that I think of it, I regret not opening an issue/PR with its findings...!

(((I then went on to make more vibe-changes to the Doom code and made a video out of those which went semi-viral, which I will now unashamedly plug [1])))

[0] https://github.com/chocolate-doom/chocolate-doom

[1] https://www.youtube.com/watch?v=LcnBXtttF28
by kentonv | 2025-09-22 16:46:02+00:00
I'm hoping the answer will be:

* Use Cap'n Proto in your Rust backend. This is what you want in a type-safe language like Rust: generated code based on a well-defined schema.

* We'll build some sort of proxy that, given a Cap'n Proto schema, converts between Cap'n Web and Cap'n Proto. So your frontend can speak Cap'n Web.

But this proxy is just an idea for now. No idea if or when it'll exist.
by UncleMeat | 2025-09-22 16:46:36+00:00
I believe that a substantial challenge with modern pundit discourse is that every pundit with any meaningful reach can now go online and see a whole bunch of people calling them big dumb idiots on any given day. Even if the vast majority of discourse is fine it feels absolutely horrible to open up twitter or bluesky or whatever and have a whole bunch of DMs calling you an asshole.

I think this drives people like Nate Silver to overreact and draw big conclusions about platforms and political ideologies and put out content like this.

Some people are annoying on social media. If the platform structurally focuses you on a group of annoying people it'll look like everybody on that platform is annoying. But I'd hope that somebody who got famous for data analysis could do a better job with this. The bluesky firehose is there. AI tools make mass sentiment analysis easier to perform than ever. We could have a real analysis of "blueskyism" but instead we get a bunch of gripes from a person who sees a tiny portion of the website yell at him every time he opens the site.
by xpe | 2025-09-22 16:46:42+00:00
The comment above gives explanations defending subjective preferences about what "human oriented" means. That's fine as long as you remember that is what is happening: justification of subjective preferences. Other people can reasonably (or unreasonably) have different subjective preferences.

Also notice what the commenter above haven't done (yet, maybe they will?): done a full "forest level" comparison of all the trade-offs between the current HUML specification and ... what is your alternative proposal, exactly?

Based on my experience, I would guess that most people who design a language (and written a parser for it) for the first time will: (1) be surprised at how quickly design decisions snowball and lead to unexpected places; (ii) discover just how entangled design choices really are; (iii) will give up on trying to please everyone.

In my view, a language designer does really well to describe one's motivations, goals, tradeoffs, decisions, and then live with what you make, because... (a) making something real and useful is rad and (b) any language you make will probably have some weird stank you can't seem to get rid of.
by mallowdram | 2025-09-22 16:47:05+00:00
Otaku still order events as causal sequences, rely on intent. There's no validity to claiming Otaku re post-narrative. Besides, relying on "attributes" rather than resonance and relationship is a Western view of Eastern perception.

Also, the book isn't claiming Otaku are post-narrative, it claims Otaku are "absent grand narratives", and are more concerned with smaller levels of narratives that might be labeled "animalistic," which still preserves narrative ideology/illusion.

The paper is a treatise we use internally for game-dev. It's meant to be absorbed analytically, not tweeted. There's no capability of intervention on meme-scale. The system has to be rethought from initial conditions.
by liquid_thyme | 2025-09-22 16:47:08+00:00
IMO, the larger economic framework and current political climate is whats causing the breakdown of trust, more than anything else. Many citizens have switched off from politics, simply don't care, or are busy trying to put food on the table. The presence of an insignificant number of temporary workers isn't going to change whether the US becomes a high-trust society. We're going around in circles here, so lets move on..
by nick__m | 2025-09-22 16:47:13+00:00
There a significant difference between a paid PR campaign and a letter to the editor of The Wall Street Journal. Parent didn't said silence the rich, he says ban PR stories.

Personally I would ban unattributed PR. If Larry Ellison want to buy a thousand billboard and write: "Don't taxe me or I will leave. I am Larry and endorse this message" that's ok.

But if he use a PR firm to shift the public opinion with unattributed advertisement and paid-for journal articles that should not be acceptable.

Alas the US Supreme Court decied otherwise in Citizens United v. Federal Election Commission...
by toomuchtodo | 2025-09-22 16:47:24+00:00
I only consider it evading if claiming residency in a low or no tax jurisdiction while still maintaining business activity or presence in the jurisdiction in scope for the taxes we're discussing. If you live in NH, work in NH, and have no nexus or economic activity derived from MA, carry on.

NY sources taxes to the employer's office location in NY if a worker works remotely under certain circumstances, for example [1]. If geography can be used to shift or avoid tax exposure to income, I see no problem with using the law to prevent that, depending on the target outcome. My global income is subject to US federal taxes, regardless of my residency (although foreign exclusions apply under a reasonable income threshold, ~$120k/year, under the assumption I am paying taxes where I reside outside the US) [2].

[1] https://www.anchin.com/articles/remote-workers-and-the-conve...

[2] https://www.irs.gov/individuals/international-taxpayers/fore...
by marklubi | 2025-09-22 16:47:39+00:00
.NET is amazing and keeps getting better. JetBrains is killing it with their IDEs and add-ons.

Currently running nearly a dozen different services written in .NET running on Alpine in K8S.

Started transitioning most of my code to .NET Core/Standard when they first came out. Sadly, I still have to deal with some ASP.NET MVC code that was written before and requires .NET Framework
by lapcat | 2025-09-22 16:47:52+00:00
> So what? I should hate them for that?

Where did I mention hate? I don't care what emotions you feel or don't feel. The problem is the concentration of power in one company. That has nothing to do with emotion.

> Bing/msn.com failed to displace Google because Google was simply better, not because Google played dirty.

I don't think the courts agree with you about Google playing dirty. In any case, monopolies are inherently dangerous.
by graemep | 2025-09-22 16:47:58+00:00
There may have been a gain to attracting super-rich people to live in the UK historically (this is an OLD rule) however people no longer necessarily invest where they live so the benefit is far more limited, and is offset by effects such as making property in London a lot more expensive for everyone else.

In any case the super-rich are only taxed on income they take out of their businesses. That also limits the benefits of both attracting them, and of exempting them.

I do not see any evidence that there was a net benefit from this exemption.