How to Survive Your Project's First 100k Lines
After many years of development, the Vale compiler just hit its 100,000th line of code.
Topics /
The most popular blog posts about software engineering on Hacker News. 1,733 posts.
After many years of development, the Vale compiler just hit its 100,000th line of code.
I’ve been running a Kubernetes cluster on a mix of virtual and bare metal machines with Hetzner for about a year now, and while the setup has served me well, being a very exploratory exercise at the time it wasn’t very well documented.
Imagine you are in an interview and you get asked "can you implement bubble sort"...and you answer...
There is no denying that containers have taken over the mindset of most modern teams. With containers, comes the need to have orchestration to run those containers and currently there is no real alternative to Kubernetes. Love it or hate it, it has become the standard platform we have largely
Why was Mats created, what is the point of using message-based async RPC.
Deno 1.33 is a step towards our next major release, with improved LSP support, enhanced Node.js compatibility, and more.
Hello! The code refactor of rails presented last week is great, but the motivation for such a task wasn't quite just some shape changes for rails. As explained last week, we can now define any kind of rail shape, and we had some very specific shapes in mind all along...
Zig is a very interesting language from an IDE point of view. Some aspects of it are friendly to IDEs, like a very minimal and simple-to-parse syntax (Zig can even be correctly lexed line-by-line, very cool!), the absence of syntactic macros, and ability to do a great deal of semantic analysis on a file-by-file basis…
The nine nines. 99.9999999% of uptime. Whether the AXD301 actually deserves to be held up as a system of nine nines seems debatable. I am not particularly interested in that debate. Erlang has a strong record for reliability and a design intended to help you as a developer and operator achieve your nines. Maybe just…
Discussions: Hacker News (64 points, 3 comments), Reddit r/MachineLearning (219 points, 18 comments) Translations: Simplified Chinese, French, Korean, Russian, Turkish This year, we saw a dazzling application of machine learning. The OpenAI GPT-2 exhibited impressive ability of writing coherent and passionate essays…
Finally I got around implementing and committing badge support in GNUStep ! I think it is one of the fine additions Apple did to the origina...
Async/await syntax in Rust was initially released to much fanfare and excitement. To quote Hacker News at the time:
Command languages and scripting languages are and should be different things.
Docker is not just a way of running programs on Linux without a virtual machine. Docker is 4 things.
When we think “a fast AOT WebAssembly compiler and runtime”, we typically think about V8, Wasmer, WasmEdge or Wasmtime.
This post is brought to you by my sponsors. If you would like to support me, consider becoming a sponsor
Thousands of cam girls live right now from Colombia, the US, Europe and Asia. Watch free with no signup, and see when each model is usually online.
Today we are very excited to launch a new initiative that will start shaping the future of WebAssembly on both the browser and the server. WASI was ann...
In this blog post, we will delve into the major enhancements introduced in Ruby 3.3’s IRB, as well as what’s currently planned for the next year.
I was a Python developer for some time and one great joy of Python is that you have an expressive language that you can use for your serious apps as well as for your hacky little one-off script or bespoke pieces of automation. By expressive I mean that typing very little can give you a lot of progress towards your…
Tinkering with relay-based logic just for the fun of it.
Creating a standard programming major mode presents significant challenges, with the intricate tasks of establishing proper indentation and font highlighting being among the two hardest things to get right. It's painstaking work, and it'll quickly descend into a brawl between the font lock engine and your desire for…
If you ever get a chance to look through the classic Amiga OS source-code still floating around some murky corners of the internet, it is a thing of beauty and astonishing capabilities. It’s an inspirational piece of computing history with unmatched capabilities for the time. Remember, this was all on a computer…
An experiment of using incremental computations for managing state in Humble UI
Learn how Adobe managed to let users edit even the biggest files on the web version of its iconic Photoshop app.