31 March 2024

40 links ยท Sunday

How to Grow a Micro Startup With Programmatic SEO

You don't need an audience or a marketing budget to get visitors. Here's how to grow a micro startup for free when you're a solopreneur who loves coding.

Satisfaction and progress in open-ended work

When we’re in execution mode, we swim in signs of our progress. A day’s work stands crisply in some endless checklist: four problems solved; three features added; check and check. Am I on track? Did I...

Overview - FontMagic

FontMagic is a font (ttf, woff, woff2) processing software that can be used on macOS and Windows platforms.

XD1 Log entries. Begin... · Backups and bitrot

Last night I killed my linux installation. It refused to come back to life even after chrooting and reinstalling everything. Something broke irreparably, to the best of my knowledge.

Mental Health in Software Engineering

I want to talk about something we don't discuss enough in our field: the mental health of software engineers, especially those of us who've taken on the

Franklin Pezzuti Dyer

Lately I've been continuing my adventures in dependent type theory and computer-verified proofs by working with the Idris language. I've really enjoyed using Agda, but I think that Idris has started to appeal to me more because it feels like it strikes nice ba…

xorvoid

So, this article is trending on the top of Hacker News. And while I'm pretty ambivalent about it, I've decided to not comment on the parts I think are short-sighted. Instead, its given me motivation to finally write up my feelings on the issue. I've been a sys…

MyRGB

A simple RGB color guessing game.

Facebook/Meta class action discovery

FILED UNDER SEAL May 31, 2023 Via CM/ECF Re: Klein v. Meta Platforms, Inc., No. 3:20-cv-08570-JD (N.D. Cal.) Dear Judge Donato: Advertiser Plaintiffs (“Advertisers”) respectfully request that the Court …

A Microcosm of the interactions in Open Source projects

Originally a thread on Twitter about the xz/liblzma vulnerability, when I finished typing it, I realized I had a real world slice of Open Source interaction that deserved more attention.

xz/liblzma: Bash-stage Obfuscation Explained

Yesterday Andres Freund emailed oss-security@ informing the community of the discovery of a backdoor in xz/liblzma, which affected OpenSSH server (huge respect for noticing and investigating this). Andres' email is an amazing summary of the whole drama, so I'l…

Technologist vs spy: the xz backdoor debate

Well — we just witnessed one of the most daring infosec capers of my career. Here’s what we know so far: some time ago, an unknown party evidently noticed that liblzma (aka xz) — a relatively obscure open-source compression library — was a dependency of

Notes on El Salvador

In 1995, El Salvador had an intentional homicide rate of 139 per 100,000, the highest in the world and one of the highest rates recorded in modern history. Like all educated middle-class Americans,…

Adam Fuhrer | Frontend Engineer

A Toronto-based frontend engineer with a passion for art & creative coding.

The de-nerdification of programming

Programming with LLMs, and building systems with LLMs, has completed the long de-nerdification of the field. The programmers at the dawn of computing were nerds. They had no abstractions. They dealt with raw hardware – switches, circuits, currents. Binary code…

Tell the LLM the business context

Employees do better when they have more business context. The same is true of LLMs! To do its best work, the LLM needs to know why it’s being prompted, where its input came from, how its output will be used, and how its output will be judged. Many prompters tr…

The Reasonable Effectiveness of Using Old Phones as Servers

I installed linux on a OnePlus6T. Setup took less than an hour, technical issues included. Why $90 for 8GB RAM, 128GB storage, 2.8GHz 8-core CPU Linux on the OnePlus 6T is well documented Low power consumption Tiny footprint No additional cables Built-in batte…

Say something that will surprise people and be useful

As I understand it, there are just certain things in my life that I can't stop doing. I've been writing in some fashion since I was 12. Writing seems to be an experience that is growing richer and I appear to be improving. There are other things in my life tho…

My Ideal Libre Computer+Phone

I have a very clear idea of what my “ideal” computer would be. It would incorporate all of the best aspects of the different computers (including smartphones!) I already use today, into a single machine. The What First, it would have the form factor of a typic…