Technical overview This post is mostly for scene-setting purposes. There’s nothing particularly remarkable here, but it’s useful to get the plain facts out of the way before we get into genuinely interesting design aspects. Just as a reminder, go to https://election2029.uk if you want to see what any of this looks like at the moment. … Continue reading Election 2029: Technical overview →
|
|
Howdy everyone! As part of my new job working for the Center for Land Economics , my co-founder Greg Miller and I have taken over day to day management at ye old Progress & Poverty substack , and one of our duties is for one of us to put up a new
|
|
Why are BASIC-based tools such as Gambas or FreeBASIC so overlooked? Is it because of some negative bias against Visual Basic? I mean, they are simple enough to develop trivial programs quickly, but powerful enough to develop very complex things. Moreover,
-
lainchan.org
-
1 year ago
-
eng
Why are BASIC-based tools such as Gambas or FreeBASIC so overlooked? Is it because of some negative bias against Visual Basic? I mean, they are simple enough to develop trivial programs quickly, but powerful enough to develop very complex things. Moreover, in my humble opinion, the syntax is equal or even simpler than that of languages like Python or Ruby. Gambas makes it extremely easy and even fun to create GUI applications. They really r..
|
|
I’ve been working on arkaine’s OCr service all weekend, and need a break. I’ve been toying with the idea of an equation explainer that copies the style I present complicated math in my paper club presentations. I’ve decided to step away from arkaine and try using it a bit in a prototype. Hence: eli5-equations. Want to get a walk through of a complicated equation? Pass it in with some context and see if your evening i..
|
|
Problem to solve: Turn on and off remotely a Raspberry Pi 4B with an external HDMI display that acts as a kiosk to show Grafana dashboards in full screen using Firefox. And clear the RAM every 3/4 hours to avoid the Firefox crash. More details: The major problem is due to the fact that, after 5/6 hours of Firefox being open and continuously updating Grafana statistics, Firefox crashes because it completely fills up the RAM of the R..
|
|
Problem to solve: Turn on and off remotely a Raspberry Pi 4B with an external HDMI display that acts as a kiosk to show Grafana dashboards in full screen using Firefox. And clear the RAM every 3/4 hours to avoid the Firefox crash. More details: The major problem is due to the fact that, after 5/6 hours of Firefox being open and continuously updating Grafana statistics, Firefox crashes because it completely fills up the RAM of the R..
|
|
About a month ago, the CPython project merged a new implementation strategy for their bytecode interpreter. The initial headline results were very impressive, showing a 10-15% performance improvement on average across a wide range of benchmarks across a variety of platforms. Unfortunately, as I will document in this post, these impressive performance gains turned out to be primarily due to inadvertently working around a regression in LLVM 1..
|
|
About a month ago, the CPython project merged a new implementation strategy for their bytecode interpreter. The initial headline results were very impressive, showing a 10-15% performance improvement on average across a wide range of benchmarks across a variety of platforms. Unfortunately, as I will document in this post, these impressive performance gains turned out to be primarily due to inadvertently working around a regression in LLVM 1..
|
|
Förra helgen kändes som den första riktiga smaken av vår – perfekt för skogsvandringar och upptäcktsfärder. Jag blev inspirerad att ta med Rigel ut på hans första promenad i Stadsskogen.
|
|
I just watched an incredible interview with legendary tennis coach Darren Cahill, now coaching Jannick Sinner. The interview is outstanding and worth watching; Cahill is remarkable and a great communicator. In the final part, they’re talking about Jannick when Cahill drops an incredible Jannick quote: Don’t worry about criticism from someone you wouldn’t take advice from. That’s profound for a boy who’s just 23 years of age.
|
|
Should African DevOps engineers treat servers as Cattle or Pets?
-
code.zikani.me
-
1 year ago
-
eng
When I first heard the expression, “Don’t treat servers as Pets, treat them more like Cattle” it immediately made sense to me, based on what I knew about the value of Cattle and Pets, then I heard the real explanation that made me pause … and chuckle...
|
|
Forever Open, Clear and Free: The Struggle for Chicago's Lakefront
-
ahalbert.com
-
1 year ago
-
eng
Forever Open, Clear and Free: The Struggle for Chicago’s Lakefront . By Lois Wille. 185 pages. Public Ground - A Common to Remain Forever Open, Clear and Free of any Buildings, or Other Obstruction whatever. With these words, the founders of Chicago declared that the most valuable land of the city, its shoreline, would be reserved for the people. Of the thirty miles of Lake Michigan shoreline within Chicago, twenty-four miles are park....
|
|
Forever Open, Clear and Free: The Struggle for Chicago's Lakefront
-
ahalbert.com
-
1 year ago
-
eng
Forever Open, Clear and Free: The Struggle for Chicago’s Lakefront . By Lois Wille. 185 pages. Public Ground - A Common to Remain Forever Open, Clear and Free of any Buildings, or Other Obstruction whatever. With these words, the founders of Chicago declared that the most valuable land of the city, its shoreline, would be reserved for the people. Of the thirty miles of Lake Michigan shoreline within Chicago, twenty-four miles are park....
|
|
Webhooks are surprisingly hard to process correctly. Almost every software project I’ve worked on has needed to process webhooks from third party vendors, and almost every team I’ve worked with has missed one detail or other in the implementation. In this post I’ll go over some of the details that you should think about when designing an endpoint to process webhook events. Read more on sophiabits.com
|
|
Webhooks are surprisingly hard to process correctly. Almost every software project I’ve worked on has needed to process webhooks from third party vendors, and almost every team I’ve worked with has missed one detail or other in the implementation. In this post I’ll go over some of the details that you should think about when designing an endpoint to process webhook events. Read more on sophiabits.com
|
|
An excellent keynote video on AI with some great hands on demos and a study backing up what makes code reviews useful.
|
|
An excellent keynote video on AI with some great hands on demos and a study backing up what makes code reviews useful.
|
|
Should you always start testing your code with unit tests? When does it make sense to look at integration or end-to-end testing as a first step instead? This week on the show, we speak with previous guest Eric Matthes about where to begin testing your code.
|
|
This post is part of the T4p Series. In the previous post, I discussed the Hammer Pattern. So far, we have been writing everything from scratch to detect a certain pattern. However, there’s an amazing library available that has done all the heavy lifting on our behalf and provides easy-to-use interfaces to detect patterns. I will be using the pandas-ta library for this purpose. For certain patterns, it relies on the TA-Lib library, a C++ li....
|
|
I’ve changed my home server setup a lot over the past decade, mainly because I keep changing the goals all the time. I’ve now realized why that keeps happening. I want the perfect home server. What is the perfect home server? I’d phrase it like this: The perfect home server uses very little power, offers plenty of affordable storage and provides a lot of performance when it’s actually being relied upon. In my case, low....
|
|
There has been a lot of buss around DeepSeek (R1) and their Open Source mission, and lately they released their full stack to train State-of-the-Art LLM’s. One of the tools is a Distributed Data Processing framework named “smallpond” built on top of DuckDB & Ray . Mike made an excellent write-up on his blog. The summary? It’s a tool that you can’t even buy with millions $ , insanely valuable Open Source code! Dra....
|
|
There has been a lot of buss around DeepSeek (R1) and their Open Source mission, and lately they released their full stack to train State-of-the-Art LLM’s. One of the tools is a Distributed Data Processing framework named “smallpond” built on top of DuckDB & Ray . Mike made an excellent write-up on his blog. The summary? It’s a tool that you can’t even buy with millions $ , insanely valuable Open Source code! Dra....
|
|
Many of us at Supercede use GHCi directly when developing Haskell projects. It runs the local development server, and the automated test suite, and serves as a scratch pad for ad hoc expression evaluation and type inspection. We make heavy use of integrated tests with the yesod-test framework. One of our projects now has more than 500 tests. Running the tests in GHCi takes about 150 seconds. Not terrible, but not great either. Certain....
|