Deno’s July 13th incident update
Post-mortem report for the outage on July 13th and 14th 2022
The latest blog posts to take off on Hacker News. 6,153 posts.
Post-mortem report for the outage on July 13th and 14th 2022
Python is another very nice general purpose programming language. Goingfrom Python to Ruby, you’ll find that there’s a little bit more syntaxto learn than wi...
my experience at fancy parties
A few times a week, someone asks on the #gui-and-ui channel on the Rust Discord, “what is the best UI toolkit for my application?” Unfortunately there is still no clear answer to this question. Generally the top contenders are egui, Iced, and Druid, with Slint looking promising as well, but web-based approaches such…
Around half of all software engineers are self-taught, One way to approximate this number is via the Stack Overflow developer survey . Another rough approximation comes from the fact that over the last decade, typically only 40-60K students graduated each year with a CS major from a US university, whereas the total…
One of my projects over the past couple of years has been Synit , a Syn dicate init (really, systemd and D-Bus ) replacement. Synit underpins another project, #squeak-phone , a sketch of an alternative to Android for personal computing on a mobile device.
Top 1 million domains? More like the top 1 million lies
After being captured by enemy soldiers during the Vietnam War, U.S. Navy sailor Douglas Hegdahl’s cleverness and creativity allowed him to uncover valuable information about the prison camp.
Why I created Scrumdog - a program to download Jira Issues to a local database
My significant other works for Electronic Arts, and I'm what you might call a disgruntled spouse. EA's bright and shiny new corporate trademark is "Challenge Everything." Where this applies is not exactly clear. Churning out one licensed football game after another doesn't sound like challenging…
These SaaS tools have been helping us from day 1 since Juicedata was founded.
Parallax scrolling – creating an illusion of depth in a 2D scene by having the background and foreground move at different speeds – is pretty much a staple of platformers and other 2D g…
The topic of running Godot games on consoles pops up very often. In this article you will find information about how console development works, the challenges that Godot faces for supporting those platforms and which alternatives exist to publish your games for them.
This post describes the implementation and use of pledge() and unveil() in SerenityOS.
Scott Mabin's blog
As I noted in Part I, the general idea of using heat and steam for mechanical work had a long and continuous history back to ancient times. But when we talk of the breakthrough “steam engine” in the eighteenth-century sense, we don’t mean a machine that exploits steam’s expansive, or pushing force. We actually mean a…
Have a listen to this classic hold music on infinite loop and be taken back to a time when pay phones ruled the street corner and peppered the mall food court.
Salus is a general purpose, enterprise-proven, build-time SBOM generator. It works across platforms including Windows, Linux, and Mac, and uses the standard Software Package Data Exchange (SPDX) format.
Rust has been on my radar for a long time now , and about a year ago I finally began allocating some time every week to learning it.
(Or, “regularized greedy algorithms and their applications.”) James Gilles “Algorithm” is one of those words that sounds fancier than it really deserves. We hear all the time about the “facebook algorithm”, the “youtube algorithm”, “high frequency trading algorithms”, “artificial intelligence algorithms”, and so on…
In this excerpt of a Trend Micro Vulnerability Research Service vulnerability report, Guy Lederfein and Quintin Crist of the Trend Micro Research Team detail a recently patched remote code execution vulnerability in the Microsoft Windows operating system, originally discovered and reported by Yuki C
Collected tips from building the Austral compiler.
It’s funny. I’m the statistician, but I’m more skeptical about statistics, compared to these renowned scientists.
YouTube is a platform and a community which live off of reuploads. With the privating of old unlisted videos, let's re-examine the relationship between YouTube and reuploading.
Will ML code generation like GitHub Copilot replace coding by hand? We say no: developers still maintain generated code, so abstraction matters.
We are pleased to announce the general availability of Rocky Linux 9.0. Release notes are available in the Rocky Linux Documentation - these notes con...
Continuous aggregates are one of Timescale's most popular features, but you can’t fully understand them without some context on Postgres views and materialized.