Pyston v2: Faster Python
We’re very excited to release Pyston v2, a faster and highly compatible implementation of the Python programming language. Version 2 is 20% faster than stock Python 3.8 on our macrobenchmarks…
The latest blog posts to take off on Hacker News. 1,508 posts.
We’re very excited to release Pyston v2, a faster and highly compatible implementation of the Python programming language. Version 2 is 20% faster than stock Python 3.8 on our macrobenchmarks…
There’s a proposal to add Software Transactional Memory , or STM , to the Ruby programming language. This is part of a wider effort to add better support for concurrency and parallelism in Ruby, and in particular the idea of ractors . A concept has been proposed and implemented by Koichi Sasada.
There's been some recent discussion about whether the X server is abandonware. As the person arguably most responsible for its care and feed...
Take Uncle Bob's Clean Architecture and map its correspondences with Gary Bernhardt's thin imperative shell around a functional core, and you get an understanding of how to cheaply maintain and scale software! This is what Mr. Brandon Rhodes did. It's not every day that I find such clear insight. I …
Brinch Hansen was one of the pioneers of concurrent programming and operating systems (kernels). In the 1960s, Brinch Hansen worked at the Danish computer company Regnecentralen, first in the compiler group headed by Peter Naur and Jørn Jensen, and, later, as the chief architect of the RC 4000 minicomputer and its…
Game Off, our annual game jam (a hackathon for building games) returns this weekend. Participants will be given a secret theme on November 1 and will have the entire month…
In the field of computer science, the Paxos algorithm is notorious for how difficult it is to understand. I had to learn the Paxos algorithm in my distributed systems class. I even have "implemented" it by translating Leslie Lamport's TLA+ to Python. But I didn't understand it until much much later.
I love text layout, and have been working with it in one form or other for over 35 years. Yet, knowledge about it is quite arcane. I don’t believe there is a single place where it’s all properly written down. I have some explanation for that: while basic text layout is very important for UI, games, and other contexts…
The state of Qt 6.0 graphics on Vulkan, OpenGL, Metal, Direct3D 11. Qt Quick API changes. Qt Quick 3D new features in Qt 6.
If you’ll try to google “web scraping tutorial” you’ll get a bunch of tech articles on the subject that tells you how to achieve the result using python. The…
We announced the Bytecode Alliance nearly a year ago, and since then it has been… quite a year 😬
Colin Macleod Dundee Barnet Greece Tcl C++ Bloomberg Alcatel Intrasoft Autism
In the world of High-Frequency Trading, automated applications process hundreds of millions of market signals every day and send back…
Every lisp hacker I ever met, myself included, thought that all those brackets in Lisp were off-putting and weird. At first, of course. Soon after we all came to the same epiphany: lisp’s power lies in those brackets ! In this essay, we’ll go on a journey to that epiphany.
Read more about the unique combination of software and hardware that powers the Sonos ecosystem. Welcome to our technology blog.
Customize Shell Environment and Appearance
It's not about technology for its own sake. It's about being able to implement your ideas.
Discover how Anki can enhance your memory and productivity in computer science and maths. Learn techniques from G-Research's expert insights.
rust-analyzer is a new
Urvashi Reddy | Software Engineer, Engineering Productivity Team Adam Berry | Tech Lead, Engineering Productivity Team Rui Li | Software…
Listen in on Jane Street’s Ron Minsky as he has conversations with engineers working on everything from clock synchronization to reliable multicast, build systems to reconfigurable hardware. Get a peek at how Jane Street approaches problems, and how those ideas relate to tech more broadly.
AndreGarzia.com website
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.
On a lobste.rs thread about the rationale for the Fennel language, I posted this summary of why Oil exists:
We think that Tech Debt is just lousy code written by reckless people. Here's a bigger picture view of what that really means in a Sustainable Software era.
This blog was written by Bethany Griggs, with additional contributions from the Node.js Technical Steering Committee.