Rich Hickey is retiring from Nubank
Tech team thanks Rich Hickey for leadership as he retires from his position at Nu.
The latest blog posts to take off on Hacker News. 5,635 posts.
Tech team thanks Rich Hickey for leadership as he retires from his position at Nu.
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites . This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
I semi-regularly hear developers who claim that using Rust would not gain them anything because they would have to use `unsafe`. But this is not true. Local reasoning matters.
The Nim team is proud and happy to announce Nim version 2.0.
Linguistics and genetics combine to suggest a new hybrid hypothesis for the origin of the Indo-European languages
Improving API function calls using inline assembly
About LPython is a Python compiler that can compile type-annotated Python code to optimized machine code. LPython offers several backends such as LLVM, C, C++, WASM, Julia and x86. LPython features quick compilation and runtime performance, as we show in the benchmarks in this blog. LPython also offers Just-In-Time…
Working with Python multiprocessing module can be difficult at times. Learn what you can do with it.
I'm traveling back in time to explore an ancient development workflow that is somehow more modern than today's workflows.
Specify UTF-8 as the default charset of the standard Java APIs. With this change, APIs that depend upon the default charset will behave consistently across all implementations, operating systems, locales, and configurations.
Learn Ruby metaprogramming: call methods dynamically with send, define them at runtime with define_method, and handle missing calls with method_missing.
Examining the misleading claims in a published paper about Elixir security
Learning Elixir when you already know Ruby? Here are the three most important things you need to understand
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
Update (2023-07-21): I was being a bit overly brief with liberal use of ... to mean “unimportant” in the code examples. Ginger Bill (creator of Odin) noted it might be clearer to have more correct/explicit Odin and Zig code for the examples given people would be less familiar. Those has been updated For the past few…
I have built a toy Java Virtual Machine in Rust, complete with garbage collection, exception handling, and the ability to run real Java bytecode using OpenJDK's rt.jar.
A community and blog for embedded software makers
I’ve been saying the upcoming 0.11.0 release of Zig would have async/await/suspend/resume for 9 months now. You can probably find 10 different places where I promised in writing or in front of a camera that this next release would have this feature.
Hello Rustaceans! Sometimes, good things come in many. For example: birthdays! 🎉 As it just so happens, we have 3 big things to celebrate: It's the 10th anniversary of Florian publicly posting his first Rust code on September 28th, 2013! Ferrous...
I wrote a blog post ten years ago. How do I feel about it now?
This post is about why we need a coroutine package for Go, and what it would look like. But first, what are coroutines?
We are announcing a new patch release of the Crystal 1.9 series with two bugfixes.
The Internet is the first thing that humanity has built that humanity doesn’t understand, the largest experiment in anarchy that we have ever had.
Programming language features are never orthogonal.
Three years, two states, and one pandemic ago, I wrote about a very weird idea: what if the type system could track which data existed before a pure call, to eliminate its memory safety overhead? 0
Let's abuse a bug in java.lang.String