30 April 2024

52 links · Tuesday

Optimizing String Performance

These articles delve into the intricacies of string handling in programming, emphasizing the fundamental role strings play in representing text. It explores various aspects such as checking for emp…

How to Train Diffusion for Text from Scratch

This is part two of a series on Diffusion for Text with Score Entropy Discrete Diffusion (SEDD) models. Today we will be diving into the code for diffusion models for text, and see how they work from the inputs to the outputs to the intermediate representation…

Delving into “delve”

If scientific authors use ChatGPT in writing their papers, it is likely that common ChatGPT words will appear.

Losing the imitation game

AI cannot develop software for you, but that's not going to stop people from trying to make it happen anyway. And that is going to turn all of the easy software development problems into hard problems.

Tech Error: Diversity Not Found

If everyone around me looks like, sounds like, and thinks like me I'm not learning or growing. Diversity is a critical requirement for growth!

Stashpad Blog - My favorite Insomnia features and shortcuts

In this article, I'll talk about my favorite Insomnia features and how I use them. - A few years ago, I switched from Postman to Insomnia. Postman had become bloated with buttons and features I didn't need. Insomnia felt lightweight in comparison. It had staye…

1/0 = 0

Have a tweet: img {border-style: groove;} I have no idea if Pony is making the right choice here, I don’t know Pony, and I don’t have any interest in learning Pony.1 But this tweet raised my hackles for two reasons: It’s pretty smug. I have very strong opini…

Reverse engineering BeReal

Reverse engineering has always intrigued me, offering the opportunity to unlock the potential of apps with private APIs that companies prefer to keep hidden. In this article, I’ll share my journey of reverse engineering the popular social media app BeReal.

Gaining depth perception | nicole@web

In 2017, the way I see the world changed, literally. For the first time in my life, I had nearly full depth perception.

Valueless CTO: High Salary, No Return

So, I’ve been called a bad CTO a few times, and people even told me they wouldn’t work for me even if I were the last CTO on earth. Quite a statement,

Trying to Understand the “TikTok Ban”

On April 24, President Biden signed H.R.815 into law. This bill includes the “Protecting Americans From Foreign Adversary Controlled Applications Act”. I haven’t been able to stop thinking about it since.

Stashpad Blog - My Experience with Techstars

Learn how Techstars helped our company with fundraising and community - In 2021 my co-founder and I participated in the Techstars Anywhere program. I absolutely loved the program and was surprised by which parts I found most valuable, especially in retrospect …

nil / Nil / NULL / NSNull

Understanding the concept of nothingness is as much a philosophical issue as it is a pragmatic one.

Save the Web by Being Nice

A common complaint amongst the old guard bloggers is that the old web as we knew it is dying. This is false.The old web has actually been dead for many...

Threlte

Threlte – Rapidly build interactive 3D apps for the web

aux.computer

An alternative to the Nix ecosystem.

Why SQLite Uses Bytecode

Every SQL database engine works in roughly the same way: It first translates the input SQL text into a "prepared statement". Then it "executes" the prepared statement to generate a result.

The Decorator Pattern is sometimes helpful

I’ve been occasionally writing posts about old design patterns that are still occasionally useful despite the decades long backlash to the old “Gang of Four” book: The Lowly Strat…

Ground Rules of Fairness at Work

Unfairness is such a demotivator that I left my first engineering job because of it.

TypeScript compiler trick

Last week I showed you how to use Pattern Matching and more specifically the Type Pattern in TypeScript. I used a set of commands: with a...

GPT-2?

Background https://chat.lmsys.org provides blind-tested user benchmarks for LLMs (and some MLLMs). One of the models recently available is GPT2-chatbot, which demonstrates capability greatly beyond any GPT-2 model. It is available to for chatting with in "Dire…