MurphyA/hacker-news huggingface dataset:
by remarkEon | 2026-03-08 18:16:53+00:00
Agree, and I think the labeling of them (Anthropic) a supply chain risk was handled poorly and will likely be reverted over time. That being said, I would be nervous if I was in the Pentagon and depended on Anthropic tooling for something, even if that something was unrelated to kinetic operations. How do they audit that Anthropic can't alter model outputs for contexts they (the ethics board or whatever it's called, can't remember) don't like? If you sell a weapon to the department that is in charge of killing people and breaking things, you don't get a say in who gets killed or how. It's never worked like that.

Maybe the argument is that they should, but I don't agree with that. If Anthropic or any of these other vendors have reservations about the logical conclusion of how these tools will be/are used then they should not sell to the government. Simple as. However ... if the claims Anthropic et al make about how these systems will develop and the capabilities they will have are at all true, then the government will come knocking anyway.
by ocdtrekkie | 2026-03-08 18:16:55+00:00
Office formats have also, as mentioned in the source link, been an open standard for fifteen years. It may not be the better open standard, but it is an open standard, and it works fine, including with LibreOffice's software, for many years.

This is like if Google was whining someone sent them a JPG instead of a WebP. Not invented here syndrome more than an actual openness complaint.

It's also stupid and self-defeating: The top reason people disregard LibreOffice as an option at work is because people believe it's incompatible with the Office everyone else uses. And it's NOT! But if LibreOffice itself keeps promoting misinformation about its own software, it's going to continue to be obscure in business.

LibreOffice is better software and deserves better marketing than this incredibly dumb claim made above.
by landl0rd | 2026-03-08 18:17:06+00:00
Tried using 5.4 xhigh/codex yesterday with very narrow direction to write bazel rules for something. This is a pretty boiler-plate-y task with specific requirements. All it had to do was produce a normal rule set s.t. one could write declarative statements to use them just like any other language integration. It gave back a dumpsterfire, just shoehorning specific imperative build scripts into starlark. Asked opus 4.6 and got a normal sane ruleset.

5.4 seems terrible at anything that's even somewhat out-of-distribution.
by TuxSH | 2026-03-08 18:17:19+00:00
In your case SetResolution could be a static method calling a private instance-method SetResolutionImpln, for example, similar to what other people said.

> what's the point of globally visible singletons except "everything is an object" cargo-culting?

Having the singleton be an object becomes interesting when:

1) it contains attributes that themselves have non-trivial constructors and/or destructors. Order of initialization and destruction is guaranteed (init is in forward order of declaration, destruction in reverse order)

2) more rarely, inheritance (code reuse)

In the case of 1), you can just opt to construct the singleton on a sufficiently-aligned byte buffer in-place with `std::construct_at`. This gets rid of static-init order fiasco, __cxa bloat (if applicable), atexit bloat, and you can chose to just not call `std::destroy_at` if you don't need to.

In these two scenarios it's a lot more efficient to group many related objects into a bigger object.
by carefree-bob | 2026-03-08 18:17:47+00:00
heh, I guess "bearjaws" is a good name.

I don't see any doom or gloom, but what I do see is that tech companies massively ballooned headcount, and are now scrambling to return to sustainable levels, using anything as an excuse in order to avoid saying "we exercised poor judgment in 2020-2023". It must be AI! It's blockchain! It's tariffs! It's global warming! The list of excuses goes on and on, but just look at what the headcount was for these companies in 2020, and think about whether it makes sense for them to add that many new people.

Management screwed up.

I guess you can take this as a harbinger of Total Collapse, but I don't think that's warranted. Oracle added 30,000 people since 2020 and they are now realizing that this was foolish, given that Oracle's primary source of revenue growth is hiking license fees for legacy products. They don't need 30,000 new people. They don't even need the 130,000 people they had in 2020.
by partiallypro | 2026-03-08 18:18:36+00:00
If anyone thinks Anthropic or OpenAI are the "good guys," they've already lost the plot. If you look at additional reporting on the topic, not just the Anthropic PR spin, the disagreements were much more nuanced than it was portrayed by Anthropic. They aren't exactly a reliable narrator on the topic either. In fact it actually just seems like Amodei fumbled the deal and crashed out a bit. He's already walked back his internal memo, and is reportedly still seeking a deal with the Pentagon. I don't trust either CEO, I use their products, but if you're even leaning 51-49 on who is "less evil," I think you're giving too much slack.
by integralid | 2026-03-08 18:19:02+00:00
Yeah, they will have to raise salary by 10% to attract people. This will no doubt hurt their bottom line. Poor starving SV text workers will have no choice but to accept working for them, lest they starve.

Maybe my sarcasm is not justified, but I don't think most people care that that work for a company that does unethical things. In fact I think all large companies are more or less immoral (or rather amoral) - that's just how the system is built.
by HeavyStorm | 2026-03-08 18:19:14+00:00
Words on a piece of paper mean absolutely nothing. What matters the most is the real intent of the leaders of the company (something that changes over time and that changes over time, that is, what matters to then and who they are). Sam Altman clearly isn't a man of deep principles regarding humanity and ethics. He seems to regard his legacy, OAI impact and money above everything else. Some of the rest of the leadership do seem to think differently, but I also believe they no longer have the social and political capital to stop Sam.
by omoikane | 2026-03-08 18:20:05+00:00
The linked page looks like a subsystem of some specific library, I am not sure if it is intended for general use.

If it were intended to be general replacement for general purpose version control systems, I am not sure how storing AST is better than storing the original plain text files since the transformation from text to AST might be lossy. I might want to store files with no AST (e.g. plain text files), files with multiple AST (e.g. polyglots), multiple files with the same AST (e.g. files to test different code layout), broken AST (e.g. data files to be used as test cases). These use cases would be trivially supported by storing the original file as is, whereas storing any processed form of the file would require extra work.
by verdverm | 2026-03-08 18:20:54+00:00
Nippon is a company that can afford that.

I'm a bit sus that they can bring OpenAI into this given this is just one woman using ChatGPT to generate terrible legal submissions. The ToS will be important here, but one can liken this to trying to bring the car manufacturer into a lawsuit over a car crash.

As far as I'm aware, OpenAI is not selling any legal products.
by philsnow | 2026-03-08 18:21:14+00:00
I agree with you that they're more or less equal. I don't like the idea of my reverse proxy dealing with letsencrypt for me, personally, but that's just a preference.

One tricky thing about nginx though, from the "If is evil" nginx wiki [0]:

> The if directive is part of the rewrite module which evaluates instructions imperatively. On the other hand, NGINX configuration in general is declarative. At some point due to user demand, an attempt was made to enable some non-rewrite directives inside if, and this led to the situation we have now.

I use nginx for homelab things because my use-cases are simple, but I've run into issues at work with nginx in the past because of the above.

[0] https://nginx-wiki.getpagespeed.com/config/if-is-evil
by CoffeeTails | 2026-03-08 18:21:22+00:00
I could not agree more to this.

Other than that, keep trying to do stuff with your time. Check out your local library for events, go an evening course that's at least mildly interesting or honestly, whatever sparks even the tiniest interest or curiosity. There are also sites like meetup.com

If this is too hard for you right now, or even if it isn't try and find reasons to speak to your neighbors or just strangers.

See someone with cool hair at the store? Tell them! "Excuse me, I just wanted to say I think your hair is really cool", or if you see a neighbor or some random person enjoying the weather, looking at a cool car or whatever, say something about it! "woah, lovely weather", "oh, nice cars here today eh?" or whatever.

It often feels weird and awkward, but sometimes people strike up with a small convo and you'll feel connection for a little bit. I used to hate these interactions but I've learned to like them, they are very low-pressure as there isn't anything to maintain.

Good luck and take care
by rsynnott | 2026-03-08 18:22:01+00:00
I mean, it's a fair question. I think a lot of people would think of the RDBMS, but obviously they don't have 180k people working on that. They do all sorts of other stuff as well, of course, but I'm not sure people necessarily think of that when they hear 'Oracle'.

A database, plus American SAP, plus a sort of also-ran AWS-type thing, plus the sad remains of Sun, is about it.
by bitwize | 2026-03-08 18:23:10+00:00
Word is a WYSIWYG document editor with built-in version control and annotations. In order to match that feature set with something like Markdown, you'd basically have to reinvent Word in all ways but for file format.

And if you expect Word's current user base to get by with Emacs or Vim or Zed and git, you really are programmer-brained and need to develop more empathy for ordinary people.
by Aurornis | 2026-03-08 18:23:16+00:00
This reminds of recent cases where individuals were threatened with engineering without a license when they went up against larger institutions:

https://www.vice.com/en/article/state-charges-77-year-old-fo...

https://reason.com/2020/03/02/oregon-tried-to-silence-this-e...

I predict many will jump to side against OpenAI in this case because they don’t like OpenAI, but be mindful about what you’re wishing for. I don’t believe we’re better off when we force information to be siloed away where only licensed individuals are allowed to discuss topics and charge very high hourly rates for it.
by socalgal2 | 2026-03-08 18:23:36+00:00
I'm confused. The post rants about LLMs but says the project is open source and most of the copies are v1.3. What does LLMs have to do with this?

Further, if your idea is simple to copy it will be copied. See Threes vs 2048. Sure, yours might be best for some defintion of "best". Maybe? A recent example is the Suika Game. It's a game, once you know the idea, you could write, without an LLM, in a few hours. And so there are 100s of clones. The original has some deliberate design choices that some of the clones might have missed. On the other hand, it's got some bad choices that I'm guessing some of the clones didn't bother to copy. Further, it's a simple idea so it's easy to make and then add stuff.

As for wigglypaint, it's not a new idea. Dr. Katz was made in Autodesk Animator in the mid 90.s https://youtu.be/XxhS0U9-Z84?t=154

Neither is the "draw under the lines" a new idea. Two I know of, the Paper App (iOS) and MyPaint (Amiga, 1991). I'm sure there are others.
by causal | 2026-03-08 18:23:53+00:00
You're totally allowed to use Claude for OpenClaw and you're totally able to use Claude Code with non-Anthropic models. You must be referring to the fact that you have to use an API key and cannot use the auth intended for Claude-only products, which AFAIK is the same at every AI company (with Google destroying whole Google accounts for offenders most recently).
by atas2390 | 2026-03-08 18:24:01+00:00
Yeah, I did, but it took a while.

For me there were two phases:

First was just “not drowning”. The breakup left this constant panic humming in the background, so my bar was low: I just wanted evenings and weekends that didn’t feel like a black hole.

Concrete stuff I did for the bullets I mentioned:

• “Being alone as a skill”: I picked one small thing per day that I did on purpose alone. For a few months it was mostly walking with a podcast, sitting in a café with a book, or cooking something slightly nicer than usual and actually sitting at the table to eat it. The important part wasn’t what I did, it was telling myself “this 20–30 minutes is chosen, not forced on me”.

• “Thin weekend structure”: I made a tiny checklist for Sat/Sun:
– one out‑of‑the‑house thing (even dumb stuff like going to the supermarket on foot, a movie, or a park)
– one “future me will be glad” thing (30 minutes learning something, fixing a small thing at home, writing, coding)
– the rest could be YouTube/doomscrolling/whatever without guilt.
That alone made the weekend feel like time that moved forward instead of an empty void.

• “Low‑effort chat outlet”: I had one friend I could message stupid little updates to (“made a decent omelette”, “fixed the sink”). We didn’t have deep talks every day, but just having a place to put those small moments kept me from feeling like my life was happening in a vacuum.

At some point — for me it was maybe 6–12 months — my nervous system calmed down enough that being alone stopped feeling like a verdict and started feeling like default background. I wouldn’t say I’m a monk who loves solitude 24/7, but I do genuinely enjoy my own company now. The interesting part is that once I didn’t need other people to make the feelings stop, my relationships got a lot better too.

Everyone’s timeline is different, but if right now it just feels awful, that doesn’t mean you’re doomed. Treat it like rehab for your attention and nervous system, not a life sentence.
by brabel | 2026-03-08 18:25:10+00:00
I don't get the feeling this will happen. LLMs are extremely good at learning new languages because that's basically their whole point. If your new language has a standard library, and the LLM can see its source code, I am sure you can give it to any last-generation AI and it will happily spit out perfectly correct new code in it. If you give it access to a reference docs, then it can even ensure it never generates syntactically incorrect code quite well. As long as your error messages are enough to understand what a problem's root cause is, the LLM will iterate and explore until it gets it right.

Not sure if this is a good example, but I used ChatGPT (not even Codex) to fix some Common Lisp code for me, and it absolutely nailed it. Sure, Common Lisp has been around for a long time, but there's not so much Common Lisp code around for LLMs to train on... but OTOH it has a hyperspec which defines the language and much of the standard libraries so I believe the LLM can produce perfect Common Lisp based on mostly that.
by igouy | 2026-03-08 18:25:13+00:00
> Refactorings were defined as syntactically correct transformation of one AST into another

Refactorings preserved behavior.

Maybe that isn't what we wanted:

"A very large Smalltalk application was developed at Cargill to support the operation of grain elevators and the associated commodity trading activities. The Smalltalk client application has 385 windows and over 5,000 classes. About 2,000 classes in this application interacted with an early (circa 1993) data access framework. The framework dynamically performed a mapping of object attributes to data table columns.

Analysis showed that although dynamic look up consumed 40% of the client execution time, it was unnecessary.

A new data layer interface was developed that required the business class to provide the object attribute to column mapping in an explicitly coded method. Testing showed that this interface was orders of magnitude faster. The issue was how to change the 2,100 business class users of the data layer.

A large application under development cannot freeze code while a transformation of an interface is constructed and tested. We had to construct and test the transformations in a parallel branch of the code repository from the main development stream. When the transformation was fully tested, then it was applied to the main code stream in a single operation.

Less than 35 bugs were found in the 17,100 changes. All of the bugs were quickly resolved in a three-week period.

If the changes were done manually we estimate that it would have taken 8,500 hours, compared with 235 hours to develop the transformation rules.

The task was completed in 3% of the expected time by using Rewrite Rules. This is an improvement by a factor of 36."

from “Transformation of an application data layer” Will Loew-Blosser OOPSLA 2002

https://dl.acm.org/doi/10.1145/604251.604258
by anonyfox | 2026-03-08 18:25:15+00:00
well I have a running model (ha!) in my head about the frontier providers thats roughly like this:

- chatgpt is kinda autistic and must follow procedures no matter what and writes like some bland soulless but kinda correct style. great at research, horrible at creativity, slow at getting things done but at least getting there. good architect, mid builder, horrible designer/writer.

- claude is the sensitive diva that is able to really produce elegant code but has to be reminded of correctness checks and quality gates repeatedly, so it arrives at something good very fast (sometimes oneshot) but then loses time for correction loops and "those details". great overall balance, but permanent helicoptering needed or else it derails into weird loops.

- grok is the maker, super fast and on target, but doesn't think deeply as the others, its entirely goal/achievement focussed and does just enough things to get there. uniqiely it doesn't argue or self-monologue constantly about doubts or safety or ethics, but drives forward where other stuggles, and faster than others. cannot conenctrate for too long, but delivers fast. tons of quick edits? grok it is. "experimental" stuff that is not safe talking about... definitely grok.

- gemini is whatever you quickly need in your GSuite, plus looking at what others are doing and helping out with a sometimes different perspective, but beyond that worse than all the others on top.

- kimi: currently using it on the side, not bad at all so far, but also nothing distinct I crystallized in my head.
by ronnier | 2026-03-08 18:25:19+00:00
Do Chinese do this in China? Walk away from companies that will be used for war? I doesn’t seem to be prevalent and instead they try to take every advantage they can to push their country, China, to become the most dominate in the world. They must be elated to watch the world’s premier tech companies protest the American government and refusal to work with them. If I wanted China to be weaker I’d hope that Chinese companies protested and refused to work with the Chinese government.
by conradkay | 2026-03-08 18:25:23+00:00
I'm not fan of Altman but the financial angle doesn't make much sense when he doesn't have equity in OpenAI

There's some indirect exposure and potential of being granted significant equity, but his actions don't read as being for his own wealth

As an example, he walks away with nothing in the very plausible timeline where he was fired but not then reinstated
by drnick1 | 2026-03-08 18:25:39+00:00
> Capitalism gonna capitalism.

Then respond with more capitalism and don't buy devices that are not user-serviceable.

- Buy a PC instead of a PS5/Xbox

- Buy appliances that are compatible with Home Assistant, or stick to "dumb" devices

- Refuse to connect to the Internet devices such as TVs and cars that do not strictly need it, regardless of "convenience"

- Reject proprietary software and apps

- Only buy phones whose bootloader is unlockable, so that the stock OS can be replaced by something user-controlled
by JumpCrisscross | 2026-03-08 18:26:02+00:00
> American official attitude is "there are no rules of engagement those are stupid"

Yeah, that was Hegseth being an idiot.

> apologia attempt, but no

Not an apology. Just an explanation of relevant law. If America started piling muntions on its hospital ships, those would be legal targets in a war. (We'd still complain when it was bombed.)

The more fundamental issue is nobody is following those rules anymore. China, Russia and America have explicitly rejected them. Israel, Iran and its proxies, too.

> This is not about Iran abusing convention

Not liking a fact doesn't make it untrue. America, Iran and Israel are each acting well outside the bounds of international law and have been for some time.

> school in question did not hosted missiles

We don't know. We have no evidence it did, so my default is this was a fuckup by America.

It should bring consequences. It won't, in part because we're in a world where it doesn't for any of America's adversaries. (Who, in turn, dovetailed off America's example in the Cold War. Though it's not like Iran and China weren't busy running roughshod over international law in that time, either.)

> when israel "ordered" 200000 people to move away else they are valid target of murder, they were trying to create local refugee crisis

Nobody wants a refugee crisis. What you're correctly identifying is there is limited regard for civilian casualties on the Israeli side. Though based on current numbers, they're well within norms (in Iran).
by BoxFour | 2026-03-08 18:26:10+00:00
> the government will come knocking anyway.

Dario has even said something along these lines at one point: As the technology matures, it’s very possible the government either nationalizes or semi-nationalizes companies like Anthropic.

That doesn’t seem out of the realm of possibility if they can’t land on a relationship similar to existing defense contractors like Raytheon, where these kinds of discussions obviously don't seem to happen.
by carefree-bob | 2026-03-08 18:26:30+00:00
I am doing the reverse, and trying to predict the last year that LLMs use NVIDIA GPUs. It's just an accident of history that video game cards are useful for LLMs, and there is absolutely nothing that NVIDIA is doing from a design standpoint that the big hyperscalers can't do on their own, cutting NVIDIA out, and doing a better job of it as they know their own unique needs. The only advantage NVIDIA has is supply chain relationships and it takes time to establish those, but once that's done, we'll see all the big companies rolling their own silicon and no longer relying on NVIDIA.
by ajross | 2026-03-08 18:26:40+00:00
I mean, arguably AI is faster (but it's equally arguably oversold, certainly we aren't seeing that kind of change yet). But the stuff I cited was faster than you think. In the rural US, in 1900, most routine transport was still done with horses. By the 20's it was basically all in trucks, and trucks don't need hand-forged shoes that the blacksmiths were making[1]. Likewise professional typists were still clacking away in 1982 but by the mid 90's their jobs[2] had been 100% automated.

[1] "Blacksmithing" didn't disappear, obviously, but it survives as an expert craft for luxury goods. That's sort of what's going to happen to "hacking" in the future, I suspect.

[2] Likewise, some of the best positions survived as "personal assistants" for executive staff too lazy to learn to type. Interestingly these positions are some of the first being destroyed by the OpenClaw nonsense.
by abustamam | 2026-03-08 18:27:33+00:00
I don't like those people either.

If people ask I do tell them I use cloth diapers but I (at least hope!) don't make it my entire personality.

Maybe I'd be surprised if I asked my friends and co-workers what my personality is though.

Cloth diaper usage seems like it could also correlate highly to being vegeterian or vegan, who have the stereotype of that being their entire personality.