19 May 2026

Elon Musk has lost his lawsuit against Sam Altman and OpenAI

"Because no one has commented yet on the legal significance:Musk lost today because the jury found that he waited too long to bring his claims. The jury answers only yes/no questions, so we do not know their exact thoughts, but it is likely they determined that the 2019 and 2021 Microsoft deals were too similar to the 2023 Microsoft deal that was the centerpiece of Musk’s lawsuit. Musk could have brought the same lawsuit in 2019 or 2021, meaning his claims were untimely for the 3 year statute of limitations.Because the statute of limitations is a precondition, the jury was not asked to find any other facts. They may tell the press what they thought on other issues, or they may not.The judge was prepared to immediately accept the jury’s finding, and said she agreed that the jury’s decision was supported by the evidence.It is possible for Musk to appeal, but success is vanishingly unlikely. Whether Musk’s claims are barred by the statute of limitations is a quintessential question of fact, and appellate courts are extraordinarily deferential to factual findings by juries so as a practical matter it’s almost impossible to appeal this verdict."

"Aside from the disagreements between these parties, what about the precedent of running a non-profit, and then transferring all IP to a for profit when it’s convenient to do so?I wonder if the government or taxpayers have a case to bring regarding that."

"My suspicion is that winning might have been a secondary goal. When OpenAI goes to IPO, all the testimony of former executives about Altman's behavior is going to be in the public record. A lot of that testimony makes OpenAI sound very chaotic and poorly run. That could prevent large institutional investors from wanting to take the risk."

Show HN: Files.md – Open-source alternative to Obsidian

"This made me realize that obsidian is *not* opensource, but in a way obsidian made me feel like it was opensource. Obviously now that I researched it, it is quite obvious that it is not, but still it 'feels' like it should be opensource."

"AI'm building a native version[0] of Obsidian in Qt6 (QWidgets, cpp), replicating the markdown editor takes a while, there are so many ways of corrupting the file or losing the rendered markdown style... but its getting there[1] and its lightweight, using about 15mb ram, no gpu and barely uses any cpu when the cursor or scroll moves, like a text editor should be.Still need to render widget tables, lists and syntax highlighting for code blocks for a basic modern notepad, i'm not sure about open sourcing it, seems like a waste of time nowadays but it'll be free to use.[0]: https://i.imgur.com/ro9Zq9w.png [1]: https://i.imgur.com/pbJcTQF.gif"

"I wouldn't show it as an alternative to Obsidian though. It shares MD files with it and both are supposedly about note taking ("supposedly" is for Obsidian, I haven't tried Files.md yet), but Files.md seems to have its own way of making the users work with their thoughts, notes and knowledge altogether.When I read "an alternative", I assumed feature-parity and API compatibility. But what I found out was entirely different and much more interesting.I'll give it a try, thanks for sharing your year-old work!"

Garry Tan, the CEO of YC, accused me of unethical reporting

"The Chesa Boudin DA "misrepresentations" document, linked towards the end of this story, is weak, bordering on Trumpian. It highlights as "misrepresentations" cases where Boudin simply disagrees with Lim about a statement of opinion (whether his office was suitable forthcoming, organized, or deflecting). At one point it accuses Lim of "violating HIPAA", which is not a thing† (HIPAA constrains covered entities, not reporters).I think both sides of this conflict (Tan and Radley) are talking past each other and scoring points for their respective sides; Radley is famously an advocate of progressive prosecutors, and Tan (IIRC) worked to remove Boudin. I don't expect a totally accurate and balanced retelling from either side, in the same way that you should not expect a completely neutral report on inner-ring suburban housing policy from me (I'm a housing activist).But I did come away from this with a lower opinion of Boudin's office.(For what it's worth, I was extremely optimistic about the wave of progressive prosecutors led by Larry Krasner in Philadelphia, and while I have some Radley Balko issues, I've been reading John Pfaff on this stuff for a decade. What's happened to my worldview since then is that I feel like I've watched outsider-y progressives get elected into prosecutor roles and then fail their constituencies not because of ideology but over basic competency issues. I'd be foursquare behind a progressive prosecutor in a major city that ran a tight ship; we tried this in Chicago and didn't get that.)† btw: if you're the DA for a jurisdiction that includes a reporter, and you claim the reporter's journalism is unlawful, you sure as shit better have that right."

"In the about page, this author states that they produce "original reporting and commentary on the criminal justice system and civil liberties." I really think it is a mistake to blur that line. These days it feels like you can pretty reliably predict what narrative a journalist will present on any given story based on their individual poltics.How can you reasonably expect to be viewed as an objective reporter of facts if you also are acting as a commentator trying to shape public opinion?"

"I've come to be convinced that having a huge amount of money causes some kind of mental breakage, a need to control other people that is unhealthy for everyone it touches. I don't mind everyone having or expressing an opinion, even opinions I disagree with, but when someone uses their disproportionate wealth and influence to spread misinformation and disrupt and dismantle democratic systems it crosses a line. It takes a lot of nerve to call spreading misinformation and funding recall campaigns based on lies speaking truth to power. And, to attack someone for reporting facts that correct that misinformation? Grotesque."

We stopped AI bot spam in our GitHub repo using Git's –author flag

"This has a security implication which is overlooked. Contributors to a repository have higher rights, such as avoiding approval requirements for fork PR runs. GitHub warns in the docs:> When requiring approvals only for first-time contributors (the first two settings), a user that has had any commit or pull request merged into the repository will not require approval. A malicious user could meet this requirement by getting a simple typo or other innocuous change accepted by a maintainer, either as part of a pull request they have authored or as part of another user's pull request."

"Screw GitHub for letting this happen. If they implemented some very basic requirements to comment and open PRs we wouldn't be here.Also please let us delete PRs just like we can delete issues."

"> It's especially sensitive for a VC-backed startup that is measured thoroughly by GitHub activity, but we have to pull the trigger:This sentence also illustrates the absurdity of this investment model. It imposes a trade-off between building good software, and complying with the investor's metrics. They probably call such metrics evidence-based, but this example shows that they arbitrarily capture some numbers to obscure the lack of meaningful measurements."

GenCAD

"I spent a few hours trying to get this to work, and I couldn’t get it to produce usable results on anything except the training data, even with very simple drawings.I noticed in the GitHub that they mention it is only around 60% reliable even on their own training data, but the image shown on the front page feels pretty misleading. I made 10 images that were very similar in complexity to the examples shown, and even after running it around 50 times on each image, not a single one worked correctly. In the rare cases where it produced something, the output was completely wrong.This seems pretty misleading in its current state and definitely needs more work."

"Neat, but I don't really see the utility. The time consuming part of CAD drawing comes from figuring out the correct dimensions of each feature, spacing, sizing, tolerances, etc., and constraining the drawing in a way so that it's easy to tweak later on- which this doesn't do at all. Maybe you could draw a 2d sketch of what you want then generate it, but you'd still have to do the hard part."

"This has been easy with OpenSCAD for a long time. I have made lots of cool, complex models this way. I built a repo of the prompts I use to show the llm how to do this and it includes many of the models I've created this way...https://github.com/cjtrowbridge/vibe-modeling"

Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep

"Related: https://github.com/jahala/tilth Edit: recent HN discussion: https://news.ycombinator.com/item?id=46952321"

"What I have personally observed with such tools is that they make the AI's dumb, similar to how it makes coders dumb when relying more on AI tools.These agentic AI's are already smart enough to figure out a highly optimized path to code exploration or search. But, with these tools, they just go very aggressive, partly because the search results from these tools almost in 100% of the cases do not furnish full details, but, just the pointers.To confirm this behaviour, I did a small test run. This is in no way conclusive, but, the results do align with what I been observing:---Task: trace full ingestion and search paths in some okayish complex project. Harness is Pi.1. With "codebase-memory-mcp": 85k/4.4k (input/output tokens).2. With my own regular setup: 67k/3.2k.3. Without any of these: 80k/3.2k.As we see, such a tool made it worse (not by much, but, still). The outputs were same in quality and informational content.---Now, what my "regular setup" mentioned above is?:Just one line in AGENTS.md and CLAUDE.md: "Start by reading PROJECT.md" .And PROJECT.md contains just following: 2-3 line description of the project, all relevant files and their one-line description, any nuiances, and finally, ends with this line: ## To LLM Update this file if the changes you have done are worth updating here. The intent of this file is to give you a rough idea of the project, from where you can explore further, if needed."

"Interesting. I too have been working in this space, though I took a different approach. Rather than building an index, I worked on making a "smarter grep" by offering search over codebases (and any text content really) with ranking and some structural awareness of the code. Most of my time was spend dealing with performance, and as a result it runs extremely quickly.I will have to add this as a comparison to https://github.com/boyter/cs and see what my LLMs prefer for the sort of questions I ask. It too ships with MCP, but does NOT build an index for its search. I am very curious to see how it would rank seeing as it does not do basic BM25 but a code semantic variant of it.This seems to work better for the "how does auth work" style of queries, while cs does "authenticate --only-declarations" and then weighs results based on content of the files, IE where matches are, in code, comments and the overall complexity of the file.Have starred and will be watching."

I turned a $80 RK3562 Android tablet into a Debian Linux workstation

"I reverse-engineered a Doogee U10 (Rockchip RK3562) to boot Debian natively from an SD card.No BSP, no kernel source, no vendor documentation — just a DTB extracted from the stock Android firmware and rebuilt from there.The tablet boots Linux directly from SD without modifying internal Android storage. Remove the card and Android still boots normally.The process is intentionally simple: write the image to an SD card from any operating system, insert it, and boot. No flashing tools, no bootloader unlocking, no custom recovery, and no permanent modifications to the device. It can even be prepared directly from Android itself using an external SD card reader.I used Claude, Gemini, and ChatGPT heavily during bring-up for driver debugging, DT syntax, and kernel configuration issues. They accelerated development significantly, but the actual reverse engineering still required hands-on embedded Linux work: boot-chain analysis, DT bindings, panel timings, register experimentation, and kernel panic debugging.This project also convinced me that modern mobile hardware is massively underutilized once vendor support ends. Many phones and tablets already have hardware comparable to SBCs, but simple external boot support could extend their useful life for homelabs, edge computing, local AI inference, and embedded workloads.Any feedback, ideas, or contributions are very welcome."

"Booting into Debian with most devices fully functional is great.What I'd like to know is what software runs adequately under it in 4 GB RAM. Web browsing should definitely be possible, but I suppose it's limited to very few tabs. Some very lightweight DE could likely make it more usable. Running something like WezTerm + tmux as the DE could be even more economical, leaving some room for e.g. development tools."

"This is exactly what I want from the iPad Pro. Unlock the virtualization support to let me have a debian/ubuntu VM with a complete development environment that I could take for holiday to make emergency fixes, and leave the precious MBP at home."

Anthropic acquires Stainless

"Anthropic is at a place where they need the world's best software engineers, and they're willing to comp at insane levels to get them. However: You simply cannot post a Linkedin job for "Really Good Software Engineer, comp $10M+" and make any sense of the inbound applications you'll get. They're not the first to figure this out, and they won't be the last: Successfully building a company, and using that company's products, is actually the best job interview you can ask for if you can pay for that caliber of candidate.What you should be paying attention to: Stainless is shutting down, and their team is joining Anthropic to build, who knows, some dumb integration to make Hubspot data available in Claude, or something equally as boring. But, Stainless was successful. Be the next Stainless. The idea is already validated, these AI companies have already done this to a handful of companies and they're going to keep doing it."

"> As we focus on Claude Platform capabilities and connecting agents to APIs, we’ll be winding down all hosted Stainless products, including our SDK generator. Starting today, new signups, projects, and SDKs will not be available.For better or worse, it's an acquihire."

"Some clarity about existing users/SDKs would go a long way. Otherwise this reads like "we just bought OpenAI's front door and we're EOLing it. Hopefully no one was planning to use it in the future". Petty and pointless."

Eric Schmidt speech about AI booed during graduation

"> “If you’d let me make this point, please —” Schmidt said amid boos. “The point I’d like to make is choose a diversity of perspectives, including the perspective of the immigrant who has so often been the person who came to this country and made it better. America is at its best when we are the country that ambitious people want to come to. Let us not lose that.”How does that tie in? You have to like AI because of immigrants? AI is like an immigrant, you have to accept it? What’s the logic here, or he’s just throwing random phrases around, it seems."

"> Schmidt urged graduates to embrace freedom, open debate, equality and the willingness to engage with those they disagree with.I think it was a great embrace of freedom and open debate to boo him for only asserting predictions that benefit him."

"Kind of goes to show how out of touch and insular the tech exec sphere can be. Almost everyone I interact with in reality has a deep distain for LLMs and their touted trajectory."

Apple Silicon costs more than OpenRouter

"This isn't a good analysis, and it's because it keeps rounding everything up. He rounds up the cost of electricity by 10%. He has a range of power use, takes the high end (which is 2x the low end) and multiplies it by the inflated electricity cost.But then they talk about using a newly purchased Mac to do the inference, running at full capacity, 24/7. Why would you do that? Apple silicon is fast but the author points out: you're only getting 10-40 tokens per second. It's not bad, but it's not meant for this!It's comparing apples to oranges. Yeah, data centers don't pay residential electricity rates. Data centers use chips that are power efficient. Data centers use chips that aren't designed to be a Mac.Apple silicon works out pretty good if you're not burning tokens 24/7/365 and you're not buying hardware specifically to do it. I use my Mac Studio a few times a week for things that I need it for, but I can run ollama on it over the tailnet "for free". The economics work when I'm not trying to make my Mac Studio behave like a H100 cluster with liquid cooling. Which should come as no surprise to anyone: more tokens per watt on hardware that's multi tenant with cheap electricity will pretty much always win."

"Unless I'm misunderstanding, this is counting the entire laptop in the cost of generating tokens. The calculation seems to omit that, in addition to receiving LLM output, you have also received a laptop in exchange for your money. If you intend to put this machine in a dark corner and run it solely as a token-munching server, a laptop would be an exceptionally poor choice of technology for this purpose. But if you intend to use the laptop as a laptop, having a laptop is a pretty big benefit over not having a laptop.You also get the benefit of privacy, freedom from censorship, and control over the model used (i.e. it will not be rugpulled on you in three months after you've built a workflow around a specific model's idiosyncrasies)."

"Frontier AI companies are selling at a loss.Excusing everything else that u/bastawhiz said[0]; the obvious fact here is that Claude, OpenAI, Gemini et al. are quite literally burning through 100's of billions of dollars and selling it back to you for pennies on the dollar in the hopes that they get to be the only one left.If I spend $10 growing Oranges and sell them to you for $1; then of course it's more expensive for you to do the growing.I feel like I'm taking crazy pills. These models will become more expensive over time, it's functionally impossible for them not to, they just want to capture the market before they have to stop selling at a huge loss.[0]: https://news.ycombinator.com/item?id=48168433"

Fork me on GitHub