New
The latest blog posts to take off on Hacker News. 49,211 posts.
Private spies hired by FBI and corporations infiltrate Discord, Reddit, WhatsApp
Leading “threat intelligence” firms are creating fake online personas to gain access to every corner of the web.
Lawyer cites fake cases invented by ChatGPT, judge is not amused
Legal Twitter is having tremendous fun right now reviewing the latest documents from the case Mata v. Avianca, Inc. (1:22-cv-01461). Here’s a neat summary: So, wait. They file a brief …
Integrating Zig and SwiftUI
Building a native GUI for a cross-platform application is a decades old problem. Nowadays, most people just don't and fallback to using a non-native experience such as Electron instead.
Tarkovsky's films online for free
Mosfilm, one of the largest film studios in the USSR during the Soviet era, has put full-length versions of many of its most acclaimed and influential films on
Building a Personal VoIP System
Take control of your telephony with Asterisk!
I Am No Longer Speaking at RustConf 2023
I will no longer be speaking at RustConf 2023 about A (Possible) Future for Compile-Time Programming.
There oughta be a bullet time video booth
For my cousin’s wedding I did not make a photo booth but a video booth. - With an array of DSLRs to create a bullet time effect. Click the image to see the video on youtube.com. Since this is a very visual project, you should really watch the video. This blog post contains the same info with more details, but those…
Phishing domains tanked after Meta sued Freenom
The number of phishing websites tied to domain name registrar Freenom dropped precipitously in the months surrounding a recent lawsuit from social networking giant Meta , which alleged the free domain name provider has a long history of ignoring abuse complaints about phishing websites while monetizing traffic to…
That people produce HTML with string templates is telling us something
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Homebrew Hercules Graphics Card
After viewing our CGA Redux livestream a friendly tinkerer named Arek contacted me if I was interested in a homebrew Hercules Graphics Card PCB that he designed. Naturally I said yes and assembled the card, playing beta tester for his design. It will probably be open sourced eventually, but is not yet available. So…
Layoffs push down scores on Glassdoor – how companies respond
Several tech companies face a fresh problem after cutting jobs: their rating on Glassdoor nosedives. But there’s a way they manage to fix this. I show what companies are doing - and why.
Emissions are no longer following the worst case scenario
So where might we be headed instead?
AI Written, AI Read cartoon
One piece of slang that has long embodied the short attention span Internet age is TL;DR, short for “too long; didn’t read.” With the explosion of generative AI tools, we’re rapidly entering the age of TL;DW: “too long, didn’t write.” A January survey from Fishbowl found that 40% of nearly 12,000 workers have used…
Cases where full scans are better than indexes
Sometimes you have a lot of data, and one approach to support quick searches is pre-processing it to build an index so a search can involve only looking at a small fraction of the total data. The threshold at which it's worth switching to indexing, though, might be higher than you'd guess. Here are some cases I've…
Lessons from Creating a VSCode Extension with GPT-4
Lately, I've been playing around with LLMs to write code.
Implementing a distributed key-value store on top of implementing Raft in Go
Implementing the Raft distributed consensus protocol in Go
Jails on FreeBSD
We have had Jails on FreeBSD since 4.0 came out 19 years ago in March 2000. This describes how to setup jails on FreeBSD 12 without any helpers.
The tiny corp raised $5.1M
Here we go again. I started another company. The money is in the bank.
SectorC: A C Compiler in 512 bytes
SectorC ( github ) is a C compiler written in x86-16 assembly that fits within the 512 byte boot sector of an x86 machine. It supports a subset of C that is large enough to write real and interesting programs. It is quite likely the smallest C compiler ever written.
I didn’t learn Unix by reading all the manpages (2022)
Originally drafted as a thread on hackers.town , after Abbie Normal asked me to expand on a side comment in a discussion of documentation .
Hypersonic missiles are misunderstood
By Tory Bruno
Why the original transformer figure is wrong, and some other tidbits about LLMs
A few months ago, I shared the article, Understanding Large Language Models: A Cross-Section of the Most Relevant Literature To Get Up to Speed, and the positive feedback was very motivating!
M.U.L.E. 40th Anniversary Special
Written and copyrighted by Christian A. Schiller , World of M.U.L.E. curator, with contributions from Andrew Dieffenbach, M.U.L.E. Online developer. No reprint without permission. Happy to get feedback on this feature, either via the contact form or one of the following social media accounts: Facebook , Twitter or…
A guide to closures in Rust
Understand how closures really work in Rust
Let's Build a Compiler (1988)
This series of articles is a tutorial on the theory and practice of developing language parsers and compilers. Before we are finished, we will have covered every aspect of compiler construction, designed a new programming language, and built a working compiler.