skysight-inc/HackerNews huggingface dataset:
> I suppose the biggest reason is that C programmers are more likely than not trained to kinda know what the assembly will look like in many cases, or have a very good idea of how an optimizer compiler will optimize things

This is the only way Hellwig's objection makes any kind of sense to me. Obviously, intra-kernel module boundaries are no REST-APIs, where providers and clients would be completely separated from each other. Here I imagine that both the DMA module as well as its API consumers are compiled together into a monolithic binary, so if assumptions about the API consumers change, this could affect how the module itself is compiled.
This shows how unrealistic, inaccurate and pointless coding benchmarks are.

I also include similar code interview platforms like leetcode, hackerrank and so on.
Nice!

On your site it says "The calendar data can come from one or more calendar providers". Is the connection direct (e.g. data flows from Google to epaper calendar), or via the app installed on the user's phone, or does it need your servers in-between?
That's a very good point as well. Again, I think the point is not about making the AI human-like (ie play to win), but making it competent. Firaxis seems unwilling or incapable of making the AI competent.

We could argue that making a competent AI is difficult - it is! But then a competent game designer comes up with mechanics that the AI can handle. A well designed game is put together knowing the capabilities of each game component so that they work together, not against each other.

This is I feel the source of brilliance of CIV 4. It was a game running on vastly less powerful machines than what we have today, and yet the AI felt vastly more competent. It is likely actually less "smart" than the AI in CIV 7 in absolute terms, but it was operating in a world which it understood and could reason about much better.

It's an issue with a lot of modern games. People have starry ideas about fancy features, but then they can't integrate the features together into a cohesive whole. I think this is something we lost in the modern days of game development. It has never been easier and more accessible, but this accessibility (which I support wholeheartedly), has made it easy for people to design themselves into a corner.
I still use it occasionally, it was one of my first IDE in first job programming in PHP and was working well. It is free and it had code formatting and built-in language server back in the day where it wasn't a common thing.

It has some issues like chugging memory or language server bugging out in large projects but overall a great IDE and I'm glad its still maintained.
You probably mean "C compatible-ish subset of C++98"
> But, it doesn't break any treaties that Russia signed with Ukraine in the last decade

I don't think that's true. In fact, I think in the last decade (or, 11 years), the russians have done this ~25 times.

A standard russian tactic appears to be to ask the enemy to lay down their weapons, and then when the soldiers comply, the russians shoot them in the face anyway.

Utter barbarians.

- https://www.theguardian.com/world/2023/jan/07/russia-launche...

- https://www.understandingwar.org/backgrounder/risks-russian-...

- https://www.pravda.com.ua/eng/news/2025/02/24/7499797/
I can recommend everyone to read Felix Hill's suicide note on the topic. He was a scientist in DeepMind: https://docs.google.com/document/d/1-jBoSEVlryiX1IaSzV4vKuih...
You're missing the key phrase. "Says it will". Companies, of course, say all sorts of things. Sometimes, those things come to pass. But not really all that often.
From the first article,

"The company got more than 100 resumes."

Thanks for proving me right!
Most strategy games are like this. If the game were simple enough to be amenable to the AI competing on an equal playing field, it wouldn't be marketable to strategy gamers. If it becomes more complex, it's dubious that AI could be developed at a reasonable price point in the first place, or that it could be run on consumer hardware.

People looking for novel strategy gaming generally just go online, and those people are such a small minority of users it wouldn't make much sense to develop the game around their preferences. It would be interesting if an AI could be trained on ingesting data from multiplayer and single player games to come up with novel strategies, but the training costs probably exceed the total value of the market for any particular game.

Civ IV was interesting in that it patched its AI across multiple expansions based on playtesting and user feedback. The AI in IV is generally predictable, but it doesn't fall for a lot of cheap feints that you might expect because of this.

I always thought there might be some model that could support development like this - something like the season pass model, where the same game gets updated with novel content every year. Minecraft does this for free, FIFA does it every year by retailing what is effectively the same game with updated content, and Fortnite operates a traditional season pass. Microsoft has kind of done this by revamping some old titles like Age of Empires II, but the only studio I can think of that operates on this model is Paradox. That does get expensive though - Crusader Kings II with all of its expansions retailed for around $250 USD. Not bad for a game you play over the course of years (comparable to many MMORPGs), but a lot to pay for a game all at once.
Creating a simple ray tracer for learning a language’s vector math libraries and parallelization tooling.

An FTP client and server.

An IRC client for the older protocol version.

A gemtext parser and gemini client.

A redis clone supporting only the simplest operations.

A brainfuck interpreter.

Twitter.

A todo list program (maybe a little too hard for this list)
If LLM chatbots are making you vastly more productive in a field, you are in the bottom 20% of that field.

They're still useful tools for exploring new disciplines, but if you're say a programmer and you think ChatGPT or DeepSeek is good at programming, that's a good sign you need to start improving.
An oft-cited quote goes something like this: "we wanted robots/AI to automate boring, routine, meaningless jobs to let people be free to pursue arts, music, creativity. It's a sad state of affairs that AI is taking over arts/music/creativity stranding people with boring, routine, meaningless jobs"
> but very hard to make a good torrent client

> So, building a "perfect" torrent client from the ground up is a daunting task.

Don’t you think you’re exaggerating a bit? It’s not daunting by any stretch. The feature set you described is fairly straightforward and something even a beginner developer could tackle without too much hassle.

I’m honestly kind of tired of seeing people act like doing anything these days is some impossible feat.
Several reasons:

1. You can mass manufacture the whole units in the controlled environments of shipyards, directly tackling the construction and project delivery issues that have plagued nuclear.

2. Water is decoupled from Earth, which will reduce accelerations significantly in large seismic events that challenge nuclear plants. Obviously the downside is that you have to deal with rogue waves and ship collisions.

3. The fundamental safety challenge in modern nuclear is assuring cooling of afterglow/decay heat after shutdown. In water, you have no shortage of this.

4. There are a lot more sites offshore

5. You can park 5-10km offshore and have 0 people in your typical emergency planning zone

6. If demand or policy shifts in your area, you can hoist anchor and operate elsewhere

7. You can leave common maintenance equipment for refueling and repairs at a few central shipyards and go home every 2 years to be cleaned up. The fleet can fill in with a spare so there is only a day of downtime rather than a few weeks.

Honestly it's a great idea. We very seriously considered it in the 1970s via Offshore Power Systems, built a facility to manufacture them, got a license to do so from the NRC. But we bailed: https://whatisnuclear.com/offshore-nuclear-plants.html
> to be at least somewhat nice nowadays

That's a huge sacrifice when speaking of him, which we must appreciate. But to be honest, I must agree with his point of view.

Golden rule when developing projects is to stick to one (the least amount possible of) technology, otherwise, you'll end up with software for which you need to hire developers of different languages or accept the developers that won't be experts in some of them. I am working on a project that, up until a year ago, had been partly written in Scala. All the Java developers who didn't know Scala were doomed to either learn it in pain (on errors and mistakes) or just ignore tasks regarding that part of the system.
Sufficiently evolved torrent clients follow a tit-for-tat protocol:

- If you're nice with me I'll be nice with you

- If you're mean with me I'll be mean with you

This is the best answer for the Prisoner's dilemma (https://en.wikipedia.org/wiki/Prisoner's_dilemma) on the long run, ie a situation where peers don't trust each other but will both gain if both cooperate.

In bittorrent it's typically implemented as follows: peers start by sending a very minimal content, and see what the other replies. If they reply with low enough latency then slowly increase the amount of content that is sent and see if they reply with the same increased amount of content; if they do, continue up to the max of what the network link allows (in combination with other peers of course). If at some point the other peer doesn't send something equivalent (even though we know they have it and we asked for it) then that peer can be cut off for not being cooperative.

Situation is different for seeds of course, because they have everything and want nothing, but they can have a similar behaviour -- start sending a little, increase slowly over time
OpenAI is pivoting away from MS. MS also has their own internal AI interests. Need to frame this for investors that doesn't look like we are losing out. "Nadella doesn't believe in AI anymore". Done and done.
Methylphenidate is a stimulant medication [0]. Maybe you meant something else, like atomoxetine?

[0] https://en.wikipedia.org/wiki/Methylphenidate?wprov=sfti1#
It's the other way around. The model is impeccable at "understanding text." It's a gigantic mathematical spreadsheet that quantifies meaning. The model probably "understands" better than any human ever could. Running that backwards into producing new text is where it gets hand-wavy & it becomes unclear if the generative algorithms are really progressing on the same track that humans are on, or just some parallel track that diverges or even terminates early.
Regardless of the answer to the question posed here keep in mind that high powered psychiatric interventions can be very effective, even if they don't last forever. Whether it's ketamine or electroconvulsive therapy - it's certainly better than suicide. At least promise yourself to try such things first (in a hospital setting! yes they have those in hospitals in developed countries) before you make the conclusion that your life has become too painful to live it.

PS. there are many other treatments that doctors may give you before reaching for the big guns; those can be very effective too.
The only sensible solution to that is segregation within male prisons, as is done for other vulnerable groups of inmates such as ex-cops, gang informants, pedophiles, child killers, and similar.

Incarcerating males in the female prison estate was an absurd and demonstrably harmful policy, and it's very good news that this will now no longer be the case in the federal prison system.
By that argment you shouldn't be able to use factorial function either, because that has a "hidden 1" too:

fac(n) = n * fac(n-1) n>0
= 1 n=0
>At recreational doses

>already after three months of high-dose ketamine use

Recreational?
It’s the same dose (per body mass!) for humans, and ketamine is heavily used in human medicine for similar reasons. The main difference is that for horses it’s mostly used as an anesthetic, while for humans it’s also used at lower doses as an analgesic (pain reliever).
It seems to me that all the America type Europeans already moved to America, and their departure only increased the cultural differences and made remaining more unbearable for the ones who were on the fence.
GitHub Discussions for Pgroll Project
We've just enabled Github Discussions for the pgroll project. Pgroll is an open-source schema migration tool, designed exclusively for Postgres, aiming to minimize downtime that is associated with DDL changes.

We’re building fast, and your feedback is super important to us. Share your suggestions, we’re listening!
Can we unflag it? It's very much relative, on topic and important.
> But the "good" news is that nobody built such a "perfect" client just yet,

Which of the qualities you listed are lacking from the currently most popular torrent clients (qBitTorrent, etc..)?
Sorry I forgot.

Yes, this is absolutely FUD.

This is the insistence to spread FUD for … some uncertain aim.

Perhaps it hitting all these various firms, in order to leverage their strong reputation, to cause the price to drop, allowing someone - perhaps Bloomberg himself, to make a profit off of it.

No no, I know I sound like a conspiracy theorist now. But my eyes were opened by the sharing of the story.

The fact that FT, WSJ, Fox or a million other sites haven’t latched onto this obvious scheme, is heinous, and once again a sign of our completely captured media.
I've done a non-trivial embedded project in C. (Quadcopter firmware). The language doesn't get in the way, but I had to write my own tooling in many areas.
Curiously, all of these three (VR/AI/QC) are limited by hardware. But AI is the only one that has seen meaningful progress by just throwing more contemporary hardware at it. Sure, future hardware might bring advancements to all of them. But if you're making an investment plan for the next quarter, the choice is pretty obvious. This is why AI rules the venture capitalist sector instead of fusion or other long term stuff.
I find it quite expressive to be honest.
But I get your point about the absence of creative freedom.

Most art, anywhere, always, had to comply with some power. I don't believe it's very different today in the west, although it manifests diferently.

The most stringent exemple of this may be rennaissance painters who've spent a great part of their talent painting portraits for aristocrats. Yet, even in that case of very narrow use case and vital necessity to please the power, the art can be creative, can't it? Once you manage to set aside that violent scrumbag looking down at you.
It was my go to back when I was doing Java Desktop / Servelets / Java EE. I found it easier to use than Eclipse, which most people I knew were using. I recently did a Google AppEngine project to collect and display weather data and used Netbeans for dev and Spring for the framework. It still works well, integrates with the package managers and build tools easily enough.

Before Netbeans I was using Textpad with shortcuts mapped to javac. What I liked about Netbeans at that time (2005ish) was that you could press the Run button and your application just ran, weather it was a desktop app or a servelet web app. It reminded me of Visual Studio and the VB6 IDEs.
Tangentially related there's GPT2 in a spreadsheet:

- https://spreadsheets-are-all-you-need.ai/

- https://github.com/ianand/spreadsheets-are-all-you-need
Two reasons I can think of off the top of my head.

The assembly outputted from C compilers tend to be more predictable by virtue of C being a simpler language. This matters when writing drivers for exotic hardware.

Sometimes to do things like make a performant ring buffer (without vec dequeue) you need to use unsafe rust anyway, which IMO is just taking the complexity of the rust language without any of the benefit.

I don’t really think there’s any benefit to using C++ over rust except that it interfaces with C code more easily. IMO that’s not a deal maker.
I simply can’t resist the urge to put my ring in the hat on this one. It's mostly because I see the glut of AI nonsense put out by talking heads who’ve never written a single line of usable code in their lives.

But what’s also intriguing is the takes by well-seasoned Software Engineers who’ve been writing code for decades and who are apparently taking different sides in this battle. What battle, you ask? The computers vs humans battles.
Working on a fun hobby project that uses Dogecoin
Apple to Build A.I. Servers in Houston and Spend $500B in U.S.
You can eval strings in Javascript, so pretty sure that's possible.
API for Unstructured Data to Structured Data and Graph RAG
Hi - I have developed API to go from unstructured text to graph RAG instantly. This would help improve accuracy. As it does late chunking, there are cost benefits too. I would love for you to test our API and provide feedback.
A planned economy has a plan. I doubt that will exist.

A command economy has different elements of the economy ordered around to do what leadership wants.

That seems a lot more likely.
This is very interesting. I had the same need a few weeks ago, which resulted in a tiny Golang/OpenCV project (https://github.com/kmmndr/motion-speed). In my use case, we even had champions beating 60 km/h, three times allowed speed
I'm working on making a WordPress site fully accessible. I don't have full access. Kind of an uphill battle. Deadline end of june 2025.
Rust is a systems programming language by design; bit-banging is totally within its remit, and I can't think of anything in the kernel that Rust can't do but that C could. If you want really, really tight control of exactly which machine instructions get generated, you would still have to go to assembler anyway, in either Rust or C.
To what purpose? Enron spread FUD to further its goals.

We can INVENT goals here, to FIT the conclusion we have already reached - that Bloomberg is spreading FUD.

But this is because we have already concluded, and are now finding things to fit our conclusion.
Yeah, I know, this is why I added "One can dream, I guess". :)
>> Whenever there's a Major Ongoing Topic (MOT - https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...), the flood of submissions about it quickly exhausts HN's capacity to host substantive discussions. That goes double when a topic is divisive and enraging, like you-know-who is.

I thought you-know-who was defeated? Are the Death Eaters assembling again?
Trivially refuted by pointing out that HN readers are not "the left" and that the original assertion refers to "decades" of this behavior.

How soft does one have to be to consider "downvoting" a punishment?
But why are these sort of orgs slow and useless? I don't think it is because they have made a conscious decision to do so - I think it is more than they do not have the resources to do anything else. They can't afford to hire in huge teams of engineers and product managers and researchers to modernize their systems.

If suddenly the NHS had a team of "free" genuinely phd-level AGI engineers working 24/7 they'd make a bunch of progress on the low-hanging fruit and modernize and fix a whole bunch of stuff pretty rapidly I expect.

Of course the devil here is the requirements and integrations (human and otherwise). AGI engineers might be able to churn out fantastic code (some day at least), but we still need to work out the requirements and someone still needs to make decisions on how things are done. Decision making is often the worst/slowest thing in large orgs (especially public sector).
I would like it to be impossible to selectively block portions of the Internet. I would like it to not be an option available to anyone.
There's 3 boolean modifiers and they're used all the time, just learn the shortcuts.
Nice! Looking into them a bit deeper, they all rely on two facts involving quantities that are off by 1 ulp:

√2 - 2/√2 as a float64 is exactly equal to 2^{-52}

√2 * √2 as a float64 is exactly equal to 2 + 2^{-51}

and all other calculations after that are mathematically exact. For example:

√(2 / √√(√2 - (2 / √2))) := √(2 / √√(2^{-52})) = √(2 / 2^{-13}) = 2^7 = 128

and

√√(2 / ((√2 * √2) - 2)) := √√(2 / 2^{-51}) = √√(2^{52}) = 2^{13} = 8192

In your last one,

6369051672525773 = 2^{52} * 1.4142135623730951454746218587388284504413604736328125

(https://float.exposed/0x4336a09e667f3bcd) where the second value is the exact value of the floating-point representation of √2 (i.e. the closest representable-in-float64 value to √2).
CF's announcements are quite fragmented/deaggregated due to traffic engineering. Here's a much shorter list of the actual IP blocks: https://www.cloudflare.com/ips/
So the EU has no tariffs?
I always favored NetBeans because it is open-source and seemed less cluttered than Eclipse, and anyway I don't use a ton of advanced IDE features; I mostly do personal projects. I picked it up again recently because it's the default IDE for JMonkeyEngine.

But out of the box at least, the editing experience feels quite primitive. It only offers completion candidates after the dot, and I was spending too much time adjusting indentation manually, because after the initial auto-indent, <tab> doesn't cycle through indentation levels but just inserts tabs. NetBeans may support those features, so feel free to correct.
Is this the transcript of the interview (podcast) with Dwarkesh?

https://www.dwarkeshpatel.com/p/satya-nadella

Because if so,

> He doesn’t necessarily believe in fast takeoff AGI (just yet)

the term "fast takeoff AGI" does not appear in the transcript.
Ketamine is a NMDAr antagonist, not a NMDAr agonist. Strong agonists can cause excitotoxicity whereas strong antagonists can cause shrinkage.
I think its about scope and expectations. I have had some form of AI code completer in my neovim config for 3 years. It works flawlessly and saves me tons of keystrokes. Sure sometimes it suggests the incorrect completion but I just ignore it and keep coding as if it didn't exist. I am talking about line by line, not entire code blocks, but even that it does well at times.

From what I have seen the people that have the most success have AI building something from scratch using well known tooling (read: old tooling).

The problem is that doesn't immediately help most people. We are all stuck in crap jobs with massive, crusty code bases. Its hard for AI because its hard for everyone.
On the plus side it appears to reverse the effects of balding.
I think the point of the SSE stuff was to avoid branching (apart from the very exceptional case where you would be more than 15 slots away
I don't think water degrades a toilet. Not following.
And, the earliest artifacts ever found - partially fired throwaway pottery at an ancient fire site?
Defcon VM Vending Machine
NASA's SPHEREx Mission Will Make 'Most Colorful' Cosmic Map
Show HN: I bet you can't solve this - new daily news game
Personally, "being as small as uTorrent used to be", but clearly that's not a deal-breaker. (Then again, neither is like two thirds of the stuff GP mentioned!)
All for the purpose of the AI servers that will power Apple's own private AI models for training and inference running on Apple Silicon.

Still in a AAPL long position since $170 and waiting for the re-introduction of Xserve with a new Apple Silicon-based OS. [0]

Probably "aiOS" (Just guessing).

[0] https://news.ycombinator.com/item?id=40278371
https://www.tabomagic.com

I've been obsessed with making it easier to handle tab overload in the browser without requiring any sort of active "tab management".

I have a working extension that replaces the "new tab" page with a clean view of all open tabs, along with simple ways to search and select which tab to switch to, including search over bookmarks and history. There are also some simple tools to allow for creating and reorganizing tab groups.

For a small group of people, it revolutionizes the browser experience. I'm still trying to decide if there is a widely-useful product there, or if it's just a niche use case.

Any and all feedback welcome!