Growing a Networked Garden with Spritely Goblins
UPDATE Feb 17, 2023: David Thompson presented a walk-trough about how he implemented the Networked Garden game at DecentSocial 2023
Topics /
The most popular blog posts about software engineering on Hacker News. 550 posts.
UPDATE Feb 17, 2023: David Thompson presented a walk-trough about how he implemented the Networked Garden game at DecentSocial 2023
Lisp has been supporting the world's most complex applications since 1958. And Lisp has grown a lot since then. So if you or someone you know harbors fears or concerns about Lisp because of something learned in a class or muttered by a friend 20 or 30 years ago, it's time to take a fresh look. In this paper we're…
A deep dive into the unification of NLP and computer vision with the Vision Transformer (ViT).
An analysis of the results from the 2021 Go Developer Survey.
Thousands of programming languages were invented in the first 50 years of the age of computing. Many of them were similar, and many followed a traditional, evolutionary path from their predecessors. What eventually became APL was first a mathematical notation, not as a computer programming language.
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
Lisp-Stat Documentation
by Laurence Chen There is a famous quote: Programming is thinking, not typing. After doing this job long enough, sometimes, I feel I am doing too much typing. No matter whether...
Picking a tech stack for your startup isn’t something to do lightly. It’s a choice that will shape the future in many ways: how will the tech enable your emerging product and business, what talent can you attract, and how future-proof is the tech stack?
Researchers from MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) found that the Multiple Demand and Language brain systems encode specific code properties and uniquely align with machine-learned representations of code.
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 .
Each time we evaluate an expression, the REPL shows us a textual representation of the result: that’s the Print part of Read-Eval-Print-Loop . Most of the time, this textual representation is clear enough for the programmer, but sometimes it becomes difficult to read - especially when dealing with big or deeply nested…
The CSS Working Group is continuing a debate over the best way to define nesting in CSS.
Meme from the Twitter post by Juan Linietsky, creator of Godot , that inspired this blog post.
Getting ahead of the standard, which went a different way.
In this article, we introduce you to the concept of algebraic data types and show how you can build your own data types in Haskell.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
The official home of the Python Programming Language
We announce and explore the possibilities for bringing set-theoretic types into Elixir.
The Year of the Brutal Desktop
In this talk, Andrew Hyatt shows how to use SQLite to store and retrieve information using the triples package. Afterwards, he wil handle questions over BigBlueButton.
Machine learning allows you to solve once unimaginable problem. Elixir's support for machine learning through Nx and Axon let us do impressive thing while staying in our favorite language.
This post explains why Rust made sense for Discord to reimplement: how it was done, and the resulting performance improvements.
We’ve trained language models that are much better at following user intentions than GPT-3 while also making them more truthful and less toxic, using techniques developed through our alignment research. These InstructGPT models, which are trained with humans in the loop, are now deployed as the default language models…
Explore the top programming languages on GitHub—and what languages are growing the fastest.