Clojure is Capable
So, given all of that, lets dive into the meat of the article. What are we going to accomplish in Clojure today?
Topics /
The most popular blog posts about software engineering on Hacker News. 21,833 posts.
So, given all of that, lets dive into the meat of the article. What are we going to accomplish in Clojure today?
Back in 2016, I started a side project to reverse engineer the game Duke Nukem II and build an open source reimplementation of its engine from scratch – called Rigel Engine (Check it out on GitHub)…
CockroachDB 2.1 includes a brand-new, built-from-scratch, cost-based SQL optimizer. This post explains what a cost-based SQL optimizer is, and tells the story of how we decided we really, really needed one.
This is a proposal and proof-of-concept for an interactive book about programming the graphics processor.
Interesting technical tidbits about the NES…
Window management in Emacs gets a bad rap. Some of this is deserved, but mostly this is a consequence of combining a very flexible and granular layout system with rather coarse controls. This leaves the door open to creating and using tools for handling windows that employ and provide better metaphors and affordances…
After writing about Open Source And Responsibility , I’d like to share a small collaboration hack I came up with last year. Here it is:
An overview of my work on improving SIMD in Rust.
Flux is both one of the most popular and one of the least understood topics in current web development. This guide is an attempt to explain…
TruffleRuby started as my internship project at Oracle Labs in early 2013. It is an implementation of the Ruby programming language on the JVM, using the Graal dynamic compiler and the Truffle AST interpreter framework . TruffleRuby can achieve peak performance well beyond that possible in JRuby at the same time as…
List of Scientific Papers found in Java source code
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
Stephen Brennan's personal website and blog.
A machine learning craftsmanship blog.
Sticks tongue out at AI
There are several reasons why one should prefer L A T E X to a WYSIWYG word processor like Microsoft Word: portability, lightness, security are just a few of them (not to mention that L A T E X is free ). There is still a further reason that definitely convinced me to abandon MS Word when I wrote my dissertation: you…
An alternative way to do web based apps on macOS and iOS without Electron
For the last few years I’ve been trying to center my work around creating what I consider to be the Perfect Commit. This is a single commit that contains all …
I posted curl is C a few days ago and it raced on hacker news, reddit and elsewhere and got well over a thousand comments in those forums alone. The blog post has been read more than 130,000 times so far. Addendum a few days later Many commenters of my curl is C post struck … Continue reading Yes C is unsafe, but… →
Using TypeScript and some DMV API digging, I chased down and claimed one of the rarest available license plate combinations.
I restricted the use of dicts in my code to make it easier to follow and maintain. Here's my explanation of the benefits and advice on what you can use instead. Bonus point: what to do with all the legacy code when there's no time to eradicate all the dicts.
I think that one of the most important things to focus on improving is how fast you can work.
You’ve probably heard that the Rust type checker can be a great “co-pilot”, helping you to avoid subtle bugs that would have been a royal pain in the !@#!$! to debug. This is truly awesome! But what you may not realize is how it feels in the moment when this happens. The answer typically is: really, really…