Writing a TLA⁺ tree-sitter grammar: my foray into free software
My foray into free software
The latest blog posts to take off on Hacker News. 80,923 posts.
My foray into free software
Earlier today, Lattice CEO Jack Altman sent the following note to Lattice employees. — Jan 12, 2023
Note: this post is also available in video format on YouTube . Some demo/ difference would be more obvious in video.
Has nerd sniping gone too far?
Heat pumps work even in very, very cold weather. Thanks to technological advancements in recent decades, heat pumps keep your home toasty warm even when the temperature drops dramatically. In fact, eight of the major heat pump companies — Bosch, Carrier, Daikin, Johnson Controls, Lennox, Midea, Rheem, and Trane…
While running around South Alabama, I came across the sleepy shrimping capital of Bayou La Batre along the Mississippi Sound. The basis for Winston Groom’s (who grew up in Mobile County and f…
As a data format, yaml is extremely complicated and it has many footguns. In this post I explain some of those pitfalls by means of an example, and I suggest a few simpler and safer yaml alternatives.
C++, a "Reality sandwich", and an Octopus.
SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.
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…
Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
On Saturday, September 18 1993, Sierra's Macintosh games stopped working. Franchises froze as King's Quests, Space Quests, and even the Leisurely Suited Larries locked up. Practically every Mac SCI game had broken overnight. Sierra developed a patch within nine days, released it on their BBS, and announced it in their…
A rough edge with promises that can sneak up on you.
At Jane Street we use a pattern/library called “expect tests” that makes test-writing feel like a REPL session, or like exploratory programming in a Jupyter ...
How to use a CTE instead of complicated CASE expressions
In this article, you can find how setting the TZ environment variable can prevent thousands of system calls.
I'm working on a project—a very dumb project, mind you—and I was trying to acquire the two current-gen flagship GPUs: an Nvidia RTX 4090, and an AMD Radeon RX 7900 XTX. In some weird stroke of luck (it has been difficult to find either in stock), I was able to get one of each this week. (lol at the size difference...)
This article explores how terminal emulators function, decoding the process of sending commands to the shell for execution. Unveil the mystery behind what happens when you open a terminal and enter Is.
Hey HackerNews, let me just drop my mixtape, checkout my soundcloud and “Death Row” is the label that pays me. How is the Graph Database category supposed to grow when vendors keep spou…
A thorough comparison of the Apache Hudi™, Delta Lake, and Apache Iceberg™ data lakehouse projects across features, community, and performance benchmarks. This includes a focus on common use cases such as change data capture (CDC) and data ingestion.
Driving across America, you will encounter a wide variety of cultures, landscapes, people and animals. But the one consistent thing that will stay the same from Maine to California are the signs you pass on the highway. That is because America’s roads and highways have a big, fat style guide.
Understand corporate legibility through the lens of a software engineer.
If issues, pull requests, and project boards are the best way to develop software, should they not also be the best way to manage software development?
The rules laid out.
My opinion about why isn't a great idea to use tailwind for your design system