Rise of the Scientific Programmer
A blog on programming C#, REST, WCF, ASP.NET Web API and software architecture
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,933 posts.
A blog on programming C#, REST, WCF, ASP.NET Web API and software architecture
XTX Markets is a leading algorithmic trading firm which uses state-of-the-art machine learning technology to produce price forecasts for over 50,000 financial instruments across equities, fixed income, currencies, commodities and crypto. It uses those forecasts to trade on exchanges and alternative trading venues, and…
Mini Shai-Hulud malware was injected into keyv and eight related npm packages on August 4, 2026 after an attacker compromised the maintainer's GitHub account
AWS announced new servers with Arm-powered Graviton2 processors. How do they stack up vs. x86-powered instances, and is Arm ready for server domination?
Application developers often deploy their apps into a single area, generally represented by a handful of AZs in a single region. No matter where their …
A couple of days ago I watched a How Computers Learn talk by Peter Norvig. In this talk, Peter talked about how Google did machine learning and at one point he mentioned that at Google they also applied machine learning to hiring. He said that one thing that was surprising to him was that being a winner at…
Patrick Collison has a great list of people quickly accomplishing ambitious things. Inspired by that, I created a page of impressive things accomplished by small teams.
The “PreCheck” program is billed as a convenient service to allow U.S. travelers to “speed through security” at airports. However, the latest proposal released by the Transportation Security Administration (TSA) reveals the Department of Homeland Security’s greater underlying plan to collect face...
As data-driven research becomes more mainstream, the need for efficient and powerful scientific computing tools increases. To help meet this need, the Gordon an…
With the release of the raspberry pi 4, which features a 1.5 Ghz processor, 1-4 Gb RAM, built-in networking and USB 3.0 ports, I decided to finally take the plunge and set up a home server with the pi. In this post we will go through setting up and configuring the pi to do 2 main things: 1) function as a media center…
ROI (and I) are naïve
TLDR: Demo is at , code is at . The Problem When building a website or app using HTML Canvas, it’s often a requirement to support a flood fill. That is, when the user chooses a colour and cli…
We're excited to roll out a bunch of improvements to Stripe Atlas today.
Docker is pleased to announce that we have created a new open community to develop the Compose Specification.
In this report, we present a UEFI firmware rootkit that we called CosmicStrand and attribute to an unknown Chinese-speaking threat actor.
Modus Create partners with you to modernize legacy platforms, launch new digital products, and scale AI so your technology investments deliver measurable wins.
While working on my current project, the constant creep of increasing compilation times was becoming more and more noticeable. Even after throwing my usual tools at the problem, the total time was still over 7 seconds.
Learn what GPT-4 Vision Prompt Injection is, and discover effective strategies to protect your models and data from vulnerabilities.
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
It's normal for post-quantum cryptography to be rolled out as an extra layer of security on top of traditional pre-quantum cryptography, rather than as a replacement .
AI agents tend to be, at least as of this writing (May 2026), lousy at writing tests. The tests they write are often vague, cryptic, overcomplicated, hacky, dis...
Matrix, the open protocol for secure decentralised communications
McCarthy's Lisp in Python lists
I'm sleep-deprived, completely exhausted, but incredibly excited about the whole experience. Here are my notes, impressions and a lot of pictures about FOSDEM 2024.
In 1864 British computer pioneer Charles Babbage described the first key-value store to be used as part of his Analytical Engine.