Write a Shell in C (2015)
A tutorial on how to write a Unix shell in C.
Topics /
The most popular blog posts about software engineering on Hacker News. 21,817 posts.
A tutorial on how to write a Unix shell in C.
Originally published at https://www.datacamp.com/community/tutorials/finance-python-trading
An updated report on my experience with Rust and where I think it might be going.
A complete list of SQLite releases in a single page and a chronology are both also available. A detailed history of every check-in is available at SQLite version control site .
Django 6.0 was released today, starting another release cycle for the loved and long-lived Python web framework (now 20 years old!). It comes with a mosaic of new features, contributed to by many, some of which I am happy to have helped with. Below is my pick of highlights from the release notes.
We hack an Android TV box into something useful
This is it. 1.0 is here! It's been a long and exciting road but we've finally reached the first big 1.0, and we're celebrating the release by also presenting you with the new logo: See the discuss
It's a C test. If you think you know C, take this test. It only has 5 questions.
Recently withoutboats posted a series of blog posts about some syntax sugar he would like added to Rust.
Today is a great day for Emacs - Emacs 29.1 has just been released1! Every Emacs release is special, but I haven’t been so excited about a new version of Emacs in ages. Why so? Reason #1 - pure GTK front-end (a.k.a. pgtk). This also means that now Emacs supports natively Wayland. Which in tern means that it’s easier…
docker, kubernetes, cloud
We talk a lot about Progressive Web Apps (PWA) in the context of mobile devices, but they have an enormous potential on desktop operating systems that's only beginning to materialize. Recently, with many new web capabilities in the Chromium browser
Learn what's new in Emacs 28.1
From the highly eclectic blog of Mark Dominus
interviewer: Welcome, can I get you coffee or anything? Do you need a break? me: No, I've probably had too much coffee already! interviewer: Great, great. And are you OK with writing code on the...
I’ve been telling people for the last 25 years that Jane Street as an organization was just not interested in formal methods.
Hey HackerNews, let me just drop my mixtape, checkout my soundcloud and “Death Row” is the label that pays me. How is the Graph Database category supposed to grow when vendors keep spou…
How we beat the state of the art to build a real-life A.I. app.
We introduce the Byte Latent Transformer (BLT), a new byte-level LLM architecture that, for the first time, matches tokenization-based LLM performance at...
If you don't understand the motivation behind Git's design, you're in for a world of hurt. With enough flags you can force Git to act the way you think it should instead of the way it wants to. But that's like using a screwdriver like a