DTrace on Windows
Introducing DTrace on Windows 10
Topics /
The most popular blog posts about software engineering on Hacker News. 21,814 posts.
Introducing DTrace on Windows 10
Skip lists are a wonderful data structure, but it is hard to get\ right. This blog post presents various techniques to optimize and\ improve the implementation of skip lists.
Reasoning about code means being able to follow the execution path (“running the program in your head”) while knowing what the goal of the code is.
Extend creativity and tell a bigger story with DALL·E images of any size.
Building a modern front end in Django without reaching for a full-blown JavaScript framework. Choosing the right tools for the job, and bringing them into your project.
The native web platform has caught up with frontend frameworks and will slowly render them obsolete.
Like any other field, the world of Software Development has some interesting and famous rules, principles and laws.
Musings of a Computer Scientist.
For some reason, recently I have been thinking about Doom. This evening I was wanting to explore some behaviour in an old version of Doom and to do so, I hex-edited the binary and replaced the random number lookup table with static values.
You can find a PDF version of this blog post here . A weighted graph is a data structure consisting of some vertices and edges, and each...
Go Generics are a long-awaited feature added in Go 1.18. This article covers how generics were implemented in Go and some surprising ways they can impact your code.
My name is Brian Hauer and these are my rants about technology, politics, and anything else that irks me.
After I wrote most of this blog post the night of October, 5th 2021 I wasn't sure I would post it. After the events of the last 36 hours, I felt I needed to capture my experience on my website where it can only be edited by me. After reading this, I hope you will have a clear set of datapoints from my point of view…
Reflecting on our experience of using Elm in production and an evaluation of Elm's distinguishing features
This RFD describes futurelock : a type of deadlock where a resource owned by Future A is required for another Future B to proceed, while the Task responsible for both Futures is no longer polling A . Futurelock is a particularly subtle risk in writing asynchronous Rust.
DHH, the creator of the Ruby on Rails framework, decided to rewrite Campfire Once from Ruby on Rails to Rust. Or rather ask a clanker to do it for him, as he can't stand reading or writing the Rust code himself. After that he added rewrites in other languages , like Elixir and Go.
We are launching two new plans designed to make AI coding faster and more accessible: Cerebras Code Pro ($50/month) and Code Max ($200/month). Both plans give you access to Qwen3-Coder , the world’s leading open-weight coding model—running at speeds of up to 2,000 tokens per second , with a 131k-token context window …
[DEPRECATED] A general purpose library for building credit card forms, validating inputs and formatting numbers. - stripe-archive/jquery.payment
Since the early days of automatic computing we have had people that have felt it as a shortcoming that programming required the care and accuracy that is characteristic for the use of any formal symbolism. They blamed the mechanical slave for its strict obedience with which it carried out its given instructions, even…
I have a hard time believing I'm the first person to post this after not finding anything in the forum. I wouldn't doubt if Microsoft is deleting them...
Proposing official support for package versioning in Go, using Go modules.
How to use GNU Parallel to gather stats on long-running flaky tests by running them many times and capturing their results.
A breakdown of Claude's memory implementation, how it differs from ChatGPT, and what these opposite approaches reveal about each company's philosophy.
Another code golfing adventure.
GPS coordinates aren’t exact. Sensor readings have noise. User behavior is probabilistic. Yet we write code that pretends uncertainty doesn’t exist, forcing messy real-world data through clean Boolean logic.
A love & hate relationship