The Interface of Kai Krause's Software (2003)
Matthias Müller-Prove, Innovative Benutzungsschnittstellen, 1998/99, University of Hamburg
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 6,985 posts.
Matthias Müller-Prove, Innovative Benutzungsschnittstellen, 1998/99, University of Hamburg
Take a look at these two QR codes. Scan them if you like, I promise there's nothing dodgy in them. Left is upper-case HTTPS://EDENT.TEL/ and right is lower-case https://edent.tel/ You can clearly see that the one on the left is a "smaller" QR as it has fewer bits of data in it. Both go to the same URl, the only…
There isn’t a shortage of developers and designers. There’s a surplus of founders. The cost of starting a company has collapsed. It’s now just (minimal) salaries. For entrepreneurs, desks are free, hosting is free, marketing is online, and company setup is cheap. Raising the first $25K for product development is easy…
Unfortunately I’m short on time at the moment (trying to launch a project this week) but I have to say, at least, a few words about the hacker and artist _why .
A blog on landscape architecture and related fields
Okta , a company that provides identity tools like multi-factor authentication and single sign-on to thousands of businesses, has suffered a security breach involving a compromise of its customer support unit, KrebsOnSecurity has learned. Okta says the incident affected a “very small number” of customers, however it…
It's not often that you find yourself staring at code that few people have ever seen, code that was an important part in bringing down the a...
My Sidekiq project isn’t just about building the best background processing framework for Ruby, it’s also a venue for me to experiment with ways to make open source software financially sustainable for the developers who work on it hundreds of hours each year (e.g. me). Let’s review.
The Floppy Disk Icon means 'save' for a whole generation of people who have ...
Preface: the assumption for this essay is that you’re building a B2B app, and you have something built but you’re having trouble getting people to pay for
The crucial part is IR. It's a common language that sits between the high-level program and the low-level backend . IR is used to express high level concepts and is specific enough that any backend can produce a fast machine code.
Thoughts on software engineering from Rob Bell
Games for the Atari 2600 were quite constrained. When Warren Robinett first pitched the idea that would become Adventure , a game where you would explore a world with many rooms and pick up items to help you along the way, he was denied because it wasn't thought feasible. And it made sense to do so. This was the late…
Rob Pike (that Rob Pike) is furious. Here’s a Bluesky link for if you have an account there and a link to it in my thread viewer if you don’t. …
Computers now work the way I thought they did when I was 8. What does computing look like when most applications have an audience of 1-2 people? I'm leaving Fly.io to build a phone for that world.
Or rather, an object is a set of functions that operate on implied data elements.
The author Ray Bradbury is one of the early science fiction authors that moved science fiction into a literary form. As a writer Bradbury constructs beautifully written stories and novels. Bradbury's writing is in stark contrast to Bradbury as a speaker. The first time I heard Ray Bradbury speak was at the Association…
In this blog post, I would like to introduce the JavaScript Binary AST, an ongoing project that we hope will help make webpages load faster, along with a number of other benefits. A little background Over the years, JavaScript has grown from one of the slowest scripting languages available to a high-performance…
Since spring, and even before that, I have participated in a great collaborative effort on writing a book on Homotopy Type Theory. It is finally finished and ready for public consumption. You can get the book freely at http://homotopytypetheory.org/book/ . Mike Shulman has written about the contents of the book , so I…
Picture by Scott Vandehey This morning I ran across a wonderful open source project called “Crime doesn’t climb”, analyzing how crime rates vary with altitude in San Francisco. Th…
Why do teachers quit? As I make the tough decision to leave the classroom, I highlight some of the issues that force quality teachers to leave public education.
Amazon sold close to $40bn of advertising last year - bigger than Prime, bigger than the entire global newspaper industry and probably more profitable than AWS. But is this really advertising, rent, or something else? And what does that mean for Google?
I’ve spent a good deal of my professional life arguing against using protobuffers. They’re clearly written by amateurs, unbelievably ad-hoc, mired in gotchas, tricky to compile, and solve a problem that nobody but Google really has. If these problems of protobuffers remained quarantined in serialization abstractions…