frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

UK unis to cough up to £10M on Java to keep Oracle off their backs

https://www.theregister.com/2025/06/13/jisc_java_oracle/
94•miles•14h ago

Comments

axus•14h ago
Could they use Amazon Corretto instead?
PeterStuer•11h ago
Of course, but making multi-million 'deals' makes them feel important. It's not coming out of their salary anyway.
4b11b4•14h ago
It's the end times for Oracle..?
Iwan-Zotow•14h ago
Do not fall into the trap of anthropomorphising Larry Ellison. You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle
ninjin•13h ago
From "Fork Yeah! The Rise and Development of Illumos" by Bryan Cantrill at LISA'11 [1]. Utterly amazing talk and I almost feel like it is given a disservice by everyone simply quoting that (albeit great) line.

[1]: https://youtube.com/watch?v=-zRN7XLCRhc

miles•13h ago
Thank you for sharing the attribution and link. Quote begins around 38m28s:

https://www.youtube.com/watch?v=-zRN7XLCRhc&t=2308s

burnt-resistor•13h ago
He's a 4A: An Asshole Amongst Assholes. That's how Oracle and Microsoft made their fortunes: unrestrained greed.
CamperBob2•12h ago
More like "lack of effective competition."
dkbrk•12h ago
I actually think that it does a disservice to not go to Nazi allegory, because if I don't use Nazi allegory when referring to Oracle there is some critical understanding that I have left on the table; there is an element of the story that you can't possibly understand.

In fact, as I have said before and I emphatically believe, if you had to explain the Nazis to somebody who had never heard of WWII but was an Oracle customer, there's a very good chance that you actually explain the Nazis in Oracle allegory.

So, it's like: "Really, wow, a whole country?"; "Yes, Larry Ellison has an entire country"; "Oh my god, the humanity! The License Audits!"; "Yeah, you should talk to Poland about it, it was bad. Bad, it was a blitzkrieg license audit."

https://www.youtube.com/watch?v=79fvDDPaIoY&t=1459s

PeterStuer•11h ago
The actual Nazis went with IBM though. Oracle wasn't born yet.

There is a lineage argument as Java built on IBM's CORBA.

lyu07282•9h ago
It's like that with sarcasm, nobody on the internet understands what an analogy is either.
charcircuit•13h ago
Universities should be setting a moral standard.

They should have never been ilegally using Java in the first place.

notpushkin•12h ago
They should have never been using (Oracle) Java in the first place.
wiseowise•9h ago
This is probably one of those stupid online jokes, but I’ll bite: what should they use instead?
charcircuit•9h ago
They should have properly licensed it from the start or have used another runtime.
wiseowise•8h ago
Did you modify your comment? I don’t remember “illegal” part.
charcircuit•8h ago
No, that comment was unedited. In my other comment I edited "legally licensed" to "properly licensed. "
bccdee•3h ago
They should set the standard that it's wrong to pay Oracle for anything. That's rewarding bad behaviour.

The only problem with what they did is that they ultimately paid Oracle in the end. They should have stolen and then gotten away with it.

animex•13h ago
Oracle threatened our organization with 10m in fines because of some rogue apps here and there, gave us 5 days to remediate it. I believe they went with a mix of OpenJDK & Corretto. (100k+ org)
throwaway48476•12h ago
Does anyone block oracle domains to prevent a rogue employee accidentally downloading java?
trollbridge•12h ago
Yep!
tclover•4h ago
Our company does this too, but it sucks when you are googling for some info and it’s on oracle page. Still there is no better solution unfortunately
cstuder•12h ago
Yes, the previous company I worked at redirected the Oracle download pages to a custom page explaining the problem and offering alternatives. That was nice.
jjav•9h ago
Yes, we redirect to Open JDK
dyl000•12h ago
Using anything from Oracle as a business risk
gonzo41•10h ago
it's surprising that Oracle doesn't see that it has become it's own risk. sure they have a lot of legacy lock in, but who in this day and age is making the choice to buy Oracle.
wiseowise•9h ago
Government.
immibis•8h ago
They make enough sales, so it's obvious from the evidence that their strategy isn't hurting them.
7952•7h ago
Yeah surprised they haven't released a paid product to block other Oracle products.
neilv•12h ago
I remember when my university had a relationship with Sun that let us see Java (Oak) early.

And then -- given that Java was smart, OO, in the Web browser, going big, and free -- built an intro CS curriculum around it. Like many universities.

That history of universities promoting the adoption of Java, and training a generation of Fortune 500 corporate coders in it, has not gone unpunished.

joaomacp•10h ago
Universities should also have adjusted: Java has been commercial for long now, and there are many other popular, less commercially-aggressive programming languages that would fit curriculum nicely: Python, Golang, etc.
chii•9h ago
golang should not be on the list of corriculums. Neither should any language owned by a corporation.

The only language that can be on the list are open standards language that has multiple implementations, and is "free" (as in libre).

Not to mention it should be a language that demonstrates an idea - such as python for procedural, haskell for functional, and LISP-likes for well, lisps.

JetSetIlly•9h ago
The Google version of Go uses a 3-clause BSD like license. There are other implementations besides the one maintained by Google, and there is a complete specification for the language freely available. The language is not owned by Google.
v5v3•9h ago
Yes but it is still controlled by Google and has not been moved to a foundation? Like for example the Rust Foundation.
nindalf•9h ago
Controlled in the sense that most of the maintainers are Google employees. But how does that make a difference? The tool chain is available as FOSS, there’s no possibility of a rug pull.
chii•9h ago
realistically no chance of a rug pull of course.

But my philosophy is about libre, in the context of an educational institution. Teaching java was a mistake, and it would be the same to do so with golang for the same reasons. Students should be learning the concept embedded in the language, rather than the commercial ecosystem associated with the language.

tsimionescu•9h ago
All of the same things were always true, and are true today, of Java. You can use Java entirely without touching anything Oracle-tainted. And yet, here we are.

Not to mention, nothing stops Google from deciding tomorrow to stop distributing any Go code freely. They pull the public repos, pull the public docs, pull the package server and cache, everything. They release everything back only under proprietary licenses: it's their code, they can change the license at any time.

Sure, you could still use anything they released yesterday, if you still have a copy. But would anyone feel that is a sound business or even personal decision?

I'm not saying in any way that I expect Google would do this. I'm just pointing out that this is 100% within their legal rights to do, and under their ability. I think Google is quite trustworthy on this, but if you feel they are not, you should be aware that the license doesn't act as any kind of real shield.

JetSetIlly•9h ago
True. However the control really only extends to the name and the amount of human effort allowed by employees on the Google implementation, as far as I can tell.

If Google decide that they were no longer developing their implementation of the language and moving the employees to other things, there's nothing stopping a foundation from being established. It would be ideal if this was organised by Google as part of their exit, but failing that I would expect other stake-holders in the language to organise something.

What advantages would moving to a foundation like structure bring to Go?

v5v3•8h ago
Strategic direction, roadmap and general decisions are set by the independent foundation and not by Google.
JetSetIlly•8h ago
Okay. So it's really just a protection against Google deciding to stop its own development and leaving everyone hanging. That's good. I could get on board with that.

For me however, I think it would be a challenge for the foundation to maintain the slow-and-steady development that we've seen under Google.

To bring it back to the main topic: I think a language that rarely introduces major new features, is good for teaching purposes. From that perspective, I think Go is a good language for teaching core concepts.

chii•9h ago
> there is a complete specification for the language freely available.

and who has the ability to make changes to this specification?

Not to mention that there's really no second implementation of go for the specification, which means that google is realistically free to make updates to it that they feel necessary, and there would be no 2nd party that could object to it.

JetSetIlly•8h ago
I understand your concerns with regard to what languages should be used for teaching purposes and I agree with them. But I don't agree that it applies to Go.

> Not to mention that there's really no second implementation of go for the specification,

Is that true? The GCC frontend is a little out of data with regard to the current spec but it was written to the spec as it existed at the time. Also, TinyGo matches the language spec I think. It has limited compatibility with the standard library, but the specification doesn't talk about the standard library at all.

> and who has the ability to make changes to this specification?

There's nothing stopping anyone taking the current Go specification, extending it and using the Google implementation of Go as the base for something new. Although you wouldn't call it Go in that case.

I personally like that there is a central arbiter with the final say on the specification. Admittedly, I would prefer it if it wasn't Google, but I'm not convinced a Rust like foundation model would be any better in the case of Go.

aquariusDue•8h ago
I like Go and you're right but I agree with the poster above, there's something to be said about De Jure and De Facto distinctions in Google "owning" Go.

Why not split the difference and teach Luau in the Roblox environment instead? /s

v5v3•9h ago
Agree with this.
rwmj•8h ago
They shouldn't be teaching golang because it's a terrible blub language, not because of any concern over the license which is fine.
immibis•8h ago
Do you know who controls Python, Haskell, Lisp or C++?

The Linux kernel is corporate and has one implementation. Is it safe to use?

ndsipa_pomu•7h ago
Corporate? Which corporation are you thinking of?

I'm not aware of any corporation having an undue influence on Linux development.

immibis•3h ago
Do you know what percentage of contributions to Linux are from corporations?
ndsipa_pomu•3h ago
No, though I know that it's probably quite high. I don't really see an issue with corporate sponsored contributions even if they're specifically designed to benefit those corporations and their customers.

The issue as I see it is if corporations start having undue influence on the direction that Linux takes i.e. not merely affecting their own contributions, but preventing others from contributing. (c.f. Oracle sticking with ZFS CDDL licensing)

I would actually prefer more corporate sponsored contributions as I've just been battling with trying to get the Dell perccli working on Ubuntu 24.04 so that I can administer newly added disks without having to reboot and access the PERC interface during boot (somewhat difficult to do remotely). I was able to install the tool after battling through Dell's website, but it doesn't work properly and declares that two new disks are already in use, despite their status showing as UGood.

aaomidi•3h ago
The idea that go demonstrates is “this is the language to get shit done in”.

I actually think Go is a great language to teach programmers. It has a good standard library. It has a really easy way of turning your code into a library (this is great to get students to learn how libraries work and the risks associated with them by depending on each others code).

A ton of new software that’s actually making money or is used as core infrastructure is written in Go. The world’s largest CA is in Go. Kubernetes is in Go.

red_admiral•9h ago
The top programming languages by popularity or job openings seem to be a toss-up between python, JS (or things that compile to JS), and SQL. Other less used languages might lead to steeper career advances - there's still a market for COBOL programmers for example with more demand than supply - but that's not what I would like a college to start out with as a first language.

As a teaching language for top-end CS degrees, going python-first would be an experiment. Theory says it'll turn out badly; in practice I'm not sure especially if there is an emphasis on good coding practice. Python for a degree with a bit of programming but not full CS is in my opinion the correct choice, but that doesn't mean we should ban it for CS degrees.

If I had to choose a language for teaching a module on object-oriented programming, I'd go with golang, not Java or C#. Not because of licences, but because we've learnt things about subclassing and exceptions and design patterns to get around language restrictions that golang mostly fixes so it's easier to pick up the spirit of modern OOP.

fakedang•6h ago
Why not C++ though? Learning C++ before Python helped me retain a bias for good programming practices.
Mond_•4h ago
...C++ teaches good programming practices? I thought it mainly teaches you how to be paranoid, and how to keep track of the bizarre interactions of 20 bespoke historical features.
betaby•3h ago
One can say the same about Java, although less of the paranoid part.
PeterStuer•11h ago
Why would universities need Oracle Java specifically?
gavinsyancey•10h ago
Because some students (or teachers), not knowing any better, downloaded it / are using it on the university network. The university has no idea who and no real way to get them to stop.
HPsquared•10h ago
Am I right in thinking this resembles the the "bracelet scam"? A person (in this case a big company) gives you something, acts like it's free, then demands money.
lmz•9h ago
There's are that are allowed and there are uses that are not allowed by the free license. Not sure how this is different from companies offering e.g. a free database, as long as you don't use it to offer hosting and compete with them.
tsimionescu•9h ago
It's not, it's just generally a deceptive business practice. And while others may be doing it in good faith, it's very very very well established by now that Oracle is not. They very specifically do things this way, knowing that it will make it impossible for large orgs to police this, and can then extract money from the org, whether it's really owed or not.
rwmj•10h ago
I've worked in this sector (not at a university specifically, but a scientific lab in the UK). There are going to be two main issues here.

First off, many researchers from other institutions come on site and they'll be downloading and using whatever software they are used to with no controls whatsoever. These scientists basically act independently of the institution, in some cases not even having the same line management and being paid by someone else.

Secondly they get site licenses for a lot of what would normally be extremely expensive software (think CAD packages, EDA) for very low prices because of their educational status. If I was to guess, some of this uses Oracle Java. They won't have good tracking around what software is or was used where.

This all gives them an open-ended liability if Oracle come knocking, as apparently they did, so they'll be keen to remove "legal uncertainty" by paying the Danegeld.

inkyoto•8h ago
Universities do not need Java per se, leave alone Oracle Java.

Other than uninformed, spurious Oracle JDK downloads, what usually happens is an academic or a faculty have purchased an app or a software product in the past that performs features A, B and C important to them[0], and that app or product, unbeknownst to them, bundles the Oracle JDK/JRE in. The Lord of Java has now trapped their butts and demands that universities fork out quiet a bit as Oracle wants a per student licence fee for each such app, even if it is just one faculty who uses the app.

[0] Or at least they think so – software duplication is a rampant problem in universities due to oftentimes poor architectural governance and oversight.

jakozaur•11h ago
It’s similar to the Oracle database. It's easy to mistakenly use an extra feature, and later, you are hit with non-compliance that can go away with a new purchase.

I’m a founder of Quesma to make migrations easier, and regularly hear horror stories. It

delusional•10h ago
I love the idea of a dense foliage of companies that offset the licensing practice of Oracle. It's such and odd and unexpected occurrence, yet I can't think of any other way to eat oracle's lunch.

You're basically betting on Oracle being evil, Corporations still buying their product, and those same corporations being surprised when Oracle screws them over. That seems like a sure thing to me.

eklavya•11h ago
The comments make it sound as if Oracle can just demand money from any Java user. That's not the case, if you were already paying for Oracle Java and support, there seems to have been a change of terms.

If you don't need the support, just use openjdk, what's the problem? What's with the insistence on providing something for free or however much you want to pay for it? Get better terms or switch vendors! Java is an abundant ecosystem with multiple paid support providers.

pjmlp•11h ago
I would assume universities had clever enough people to use OpenJDK distributions instead of Oracle Java installers.

It is like complaining they are paying for Visual Studio and Apple XCode developer licenses (Apple tax, anual membership, whatever you feel like calling it), instead of using plain GCC or clang.

But hey, lets hate Oracle for the universities broken decision making process.

kstrauser•11h ago
I think it’s ok to tsk at both parties. The universities should’ve known better, and Oracle shouldn’t have gone after them even if they’re technically allowed to. I mean, I know the latter is like getting mad at a dog for eating a steak laying on the floor. That’s just what they do. But still.
palmfacehn•9h ago
I imagine if they had a preinstalled OpenJDK policy, they'd be stuck on a horribly out of date version.
wiseowise•9h ago
You have Java software, you need Java, you say “Download Java”, first link is on Java.com which owned by Oracle. When you open the link there’s zero mention of potential million fees for using it.

Oracle is doing scummy business here, just acknowledge it.

pjmlp•8h ago
I would expect universities to have a skill level beyond that basic knowledge of street level people that equate the English Java word with coffee beans.
wiseowise•3h ago
Virtually none of current mainstream languages, except Java, have this issue.
pjmlp•2h ago
Have you ever bothered to read Visual Studio Community or C# DevKit EULA and if it applies to your businesses scenario?

It is like law enforcement, ignorance is not an excuse in court.

jmyeet•11h ago
I heard a story (unconfirmed) that at the time Oracle was buying Sun, it was pretty obvious that owning Java then suing people, most notably Google, was the whole point.

Google not buying Sun may go down as one of their poorest decisions. I mean rumor has it, Google offered $6 billion to buy GroupOn (which they turned down). If GroupOn is worth $6B (it isn't) then owning Java is worth $7.5B.

I suspect Google believed they had an implicit license from Sun to use Java on Android, otherwise this was a massive licensing failure. While Sun still existed, even buying a token license would've been cheap.

Now Google ultimately prevailed in their lawsuit setting an important precedent but at what cost? It was over a decade of uncertainty and cost who knows how much in legal fees. And while it was ongoing, Android was under a cloud and Google had to abandon a bunch of things it was otherwise doing with Java.

Oracle is just the worst.

geokon•10h ago
I'm not super versed in the detailed, but as a result haven't Android's Java and OpenJDK diverged substantially at this point? As far as I understand you can't just run Java code (post version 8 I think) on Android. It's why you can't for instance write a Clojure app for Android.

Maybe someone who knows more could fill in the details

biorach•9h ago
The legal fees were small change to Google
croes•9h ago
Let’s think about Cory Doctorow‘s idea about IP rights

https://pluralistic.net/2025/02/26/ursula-franklin/

hardwaresofton•9h ago
Can anyone who still uses Java opine a bit on where it's better to use Oracle versus OpenJDK?
philipwhiuk•9h ago
OpenJDK isn’t a thing you can get.

What you get is a distribution of OpenJDK, one of which is by Oracle. There’s also one by RedHat and by Eclipse and others.

You may be thinking of the Hotspot JVM and the answer is that Hotspot offers negligible difference and I’m not sure even exists for the later versions of Java.

If you use Oracle OpenJDK in production (past a specific patch point for some versions) to the best of my knowledge you are probably still on the hook for the licensing fees.

(They allow it in development in order to get you to use it in production at which point the lawyers pounce).

At my company we use RedHat OpenJDK on RedHat VMs and Eclipse Temurin OpenJDK in docker containers.

(Other JVMs include Graal (also owned by Oracle)).

hardwaresofton•9h ago
Thanks for the explanation -- back when I wrote Java, it was a choice between "Oracle Java" (i.e. Oracle JDK) and the OpenJDK -- where you downloaded was different and what you agreed to download was different.

> If you use Oracle OpenJDK in production to the best of my knowledge you are probably still on the hook for the licensing fees.

I'd be surprised by this but I guess that is par for the course.

> At my company we use RedHat OpenJDK on RedHat VMs and Eclipse Temurin OpenJDK in docker containers.

Thanks for clarifying -- do you find any differences that were important? Or is it more you've never needed the Oracle distribution so you never had reason to find out?

I'm just wondering why anyone would choose Oracle's distribution in this day and age. Who are their main customers that are happy to be customers?

joshuaissac•7h ago
OpenJDK includes HotSpot and the class libraries. OpenJDK licences do not cost money, even if you use the one from Oracle past a certain patch point. Builds of OpenJDK from other vendors like Red Hat and Microsoft are based on the OpenJDK source code from Oracle.

Oracle JDK is the non-free version that shares the same code base as OpenJDK. Oracle provides a restricted licence for this build, under which it is free to use in certain cases, up until specific patches. Later patches (usually a few years after the initial release date) require a licence fee. This does not apply to Oracle OpenJDK, which is released under the GPL.

If you want to avoid HotSpot altogether, the other options include Graal (used with OpenJDK class libraries), IBM OpenJ9 and IKVM.NET.

ndsipa_pomu•7h ago
If you've got an old Dell EqualLogic PS Series SAN, then you'll need Oracle Java for running the admin GUI: https://www.dell.com/support/kbdoc/en-us/000139168/dell-equa...
Havoc•9h ago
Pay the money. Make it day 1 case study in CS class on why selecting your tech stack carefully matters.

Can probably use it for law classes too. And ethics.

blu3h4t•9h ago
When I first time had Linux class twenty years ago at a secondary school first thing the often gentoo ltsp server compiling teacher told us was how he wrote a bookkeeping program using some proprietary tech and then had to pay so much for like the rest of his life that it wasn’t funny at all, Now I know firsthand why rms calls cellphones tracking devices etc We are in the Middle Ages of software or something :D

I have reimplemented Stable Diffusion 3.5 from scratch in pure PyTorch

https://github.com/yousef-rafat/miniDiffusion
148•yousef_g•3h ago•19 comments

Inside the Apollo "8-Ball" FDAI (Flight Director / Attitude Indicator)

https://www.righto.com/2025/06/inside-apollo-fdai.html
35•zdw•1h ago•8 comments

Unsupervised Elicitation of Language Models

https://arxiv.org/abs/2506.10139
82•kordlessagain•4h ago•6 comments

Solar Orbiter gets world-first views of the Sun's poles

https://www.esa.int/Science_Exploration/Space_Science/Solar_Orbiter/Solar_Orbiter_gets_world-first_views_of_the_Sun_s_poles
64•sohkamyung•2d ago•6 comments

Peano arithmetic is enough, because Peano arithmetic encodes computation

https://math.stackexchange.com/a/5075056/6708
174•btilly•1d ago•62 comments

Last fifty years of integer linear programming: Recent practical advances

https://inria.hal.science/hal-04776866v1
120•teleforce•11h ago•20 comments

SSHTron: A multiplayer lightcycle game that runs through SSH

https://github.com/zachlatta/sshtron
21•thunderbong•1h ago•2 comments

The Many Sides of Erik Satie

https://thereader.mitpress.mit.edu/the-many-sides-of-erik-satie/
90•anarbadalov•6d ago•20 comments

SIMD-friendly algorithms for substring searching (2018)

http://0x80.pl/notesen/2016-11-28-simd-strfind.html
158•Rendello•13h ago•27 comments

Slowing the flow of core-dump-related CVEs

https://lwn.net/SubscriberLink/1024160/f18b880c8cd1eef1/
60•jwilk•3d ago•10 comments

Endometriosis is an interesting disease

https://www.owlposting.com/p/endometriosis-is-an-incredibly-interesting
257•crescit_eundo•18h ago•153 comments

Solidroad (YC W25) Is Hiring

https://solidroad.com/careers
1•pjfin•5h ago

Writing a Truth Oracle in Lisp

https://lambda-cove.net/posts/truth-oracle-lisp/
20•io12•2d ago•2 comments

Texting myself the weather every day

https://bensilverman.co.uk/posts/daily-weather-sms/
20•benslv•3d ago•27 comments

"Language and Image Minus Cognition." Leif Weatherby on LLMs

https://www.jhiblog.org/2025/06/11/language-and-image-minus-cognition-an-interview-with-leif-weatherby/
9•Traces•3d ago•2 comments

TimeGuessr

https://timeguessr.com/
178•stefanpie•4d ago•35 comments

Liquid Glass – WWDC25 [video]

https://developer.apple.com/videos/play/wwdc2025/219
129•lnrd•4d ago•229 comments

Filedb: Disk-based key-value store inspired by Bitcask

https://github.com/rajivharlalka/filedb
96•todsacerdoti•14h ago•9 comments

Implementing Logic Programming

https://btmc.substack.com/p/implementing-logic-programming
163•sirwhinesalot•19h ago•52 comments

Self-Adapting Language Models

https://arxiv.org/abs/2506.10943
186•archon1410•22h ago•49 comments

Me an' Algernon – grappling with (temporary) cognitive decline

https://tidyfirst.substack.com/p/me-an-algernon
70•KentBeck•4d ago•41 comments

The Army’s Newest Recruits: Tech Execs From Meta, OpenAI and More

https://www.wsj.com/tech/army-reserve-tech-executives-meta-palantir-796f5360
158•aspenmayer•1d ago•154 comments

Model Once, Represent Everywhere: UDA (Unified Data Architecture) at Netflix

https://netflixtechblog.com/uda-unified-data-architecture-6a6aee261d8d
106•Bogdanp•6h ago•71 comments

Student discovers fungus predicted by Albert Hoffman

https://wvutoday.wvu.edu/stories/2025/06/02/wvu-student-makes-long-awaited-discovery-of-mystery-fungus-sought-by-lsd-s-inventor
130•zafka•3d ago•103 comments

Mollusk shell assemblages as a tool for identifying unaltered seagrass beds

https://www.int-res.com/abstracts/meps/v760/meps14839
11•PaulHoule•2d ago•0 comments

The international standard for identifying postal items

https://www.akpain.net/blog/s10-upu/
84•surprisetalk•2d ago•17 comments

If the moon were only 1 pixel: A tediously accurate solar system model (2014)

https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html
817•sdoering•1d ago•245 comments

Whatever Happened to Sandboxfs?

https://blogsystem5.substack.com/p/whatever-happened-to-sandboxfs
64•zdw•3d ago•8 comments

I convinced HP's board to buy Palm and watched them kill it

https://philmckinney.substack.com/p/i-convinced-hps-board-to-buy-palm
617•AndrewDucker•23h ago•478 comments

Protecting your code from other people's bugs

https://doi.org/10.1145/3733699
19•MiguelX413•3d ago•3 comments