Clip control on the Apple GPU
After a year in development, the open source “Asahi” driver for the Apple GPU is running real games. There’s more to do, but Neverball is already playable (and a lot of fun!).
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 6,985 posts.
After a year in development, the open source “Asahi” driver for the Apple GPU is running real games. There’s more to do, but Neverball is already playable (and a lot of fun!).
Links:Google paper in NatureNew York Times articleIBM paper and blog post responding to Google’s announcementBoaz Barak’s new post: “Boaz’s inferior classical inferiority FA…
In a previous post I discussed the mechanics of HFT. If you haven't read it, go read it now. Now I'll discuss it's social utility and cost. About the title Many people were misled by it, and this wasn't my intention. I was merely alluding to the book by Hardy …
You know how sometimes if you mistype a filename in Bash, it corrects your spelling and runs the command anyway?* Such as when changing directory, or opening a file. I have an idea: Suicide Linux. Any time - any time - you type any remotely incorrect command, the interpreter cr...
In which I discuss a modules problem that is being ignored
Pipenv is a Python packaging tool that does one thing reasonably well — application dependency management. However, it is also plagued by issues, limitations and a break-neck development process. In the past, Pipenv’s promotional material was highly misleading as to its purpose and backers.
Russian Translation by frol , Chinese Translation by JiyinYiyong , Japanese Translation by Mutsuha Asada
With the arrival of core.async , ClojureScript provides a powerful advantage over other popular compile to JavaScript languages like CoffeeScript , Dart , and TypeScript . These languages fail to address the single largest source of incidental complexity for any sizeable client side application - concurrency. In my…
How a 10 year old design choice for Swift’s type checker still haunts us to this day
A brief overview of what money laundering is, what financial institutions do about it, and why.
The hedge fund's finances appear to rest on the same scheme that destroyed Celsius Network. Will it work out any differently for Sam Bankman-Fried?
And a plea to think seriously about climate change without getting distracted
USB-C offers exciting new capabilities, including external monitors connected through the USB port. USB-C converters to DisplayPort or HDMI are common and inexpensive. USB-C hubs with external monitor support are also common, but understanding their capabilities and limitations can be extremely confusing. Some are…
The new MacBook Pro shows that Apple is finally becoming serious about developers.
Learn React from the ground up, without worrying about JSX, Flux, ES6, Webpack, etc.
It’s widespread folklore that one advantage of garbage collection is the ease of building high-performance lock-free data structures. Manual memory management for these data structures is not easy, and a GC makes it trivial.
Why you should consider using F# for your next project
It's not about technology for its own sake. It's about being able to implement your ideas.
One day, you’re browsing through your code, and you notice two big blocks that look almost exactly the same. In fact, they’re exactly the same, except that one block refers to “Sp…
By Devine Lu Linvega
On March 11 2005, Jessica and I were walking home from dinner in Harvard Square. Jessica was working at an investment bank at the time, but she didn't like it much, so she had interviewed for a job as director of marketing at a Boston VC fund. The VC fund was doing what now seems a comically familiar thing for a VC…
Introduction There doesn’t seem to be a good tutorial out there for concatenative programming, so I figured I’d write one, inspired by t...