New
The latest blog posts to take off on Hacker News. 6,299 posts.
Annual EFF Awards: Alexandra Elbakyan, Library Freedom Project, and Signal
SAN FRANCISCO—The Electronic Frontier Foundation (EFF) is honored to announce that Alexandra Asanovna Elbakyan, Library Freedom Project, and Signal Foundation will receive the 2023 EFF Awards for their vital work in helping to ensure that technology supports freedom, justice, and innovation for all...
Commander Keen's adaptive tile refresh
I have been reading Doom Guy by John Romero. It is an excellent book which I highly recommend. In the ninth chapter, John describes being hit by lightning upon seeing Adaptive Tile Refresh (ATR). That made me realize I never took the time to understand how this crucial piece of tech powers the Commander Keen (CK)…
Some alloys don't change size when heated – recent work on why
Researchers in the lab of Brent Fultz have discovered why so-called Invar alloys keep a steady size and shape over a broad range of temperatures—unlike most materials.
Epilogue of my time working at Twitter
Like seemingly everyone on this app I have plenty of opinions about Twitter > X and figure now is a good time to open up a bit about my…
LLMs Unleashed: The Power of Fine-Tuning
Disclaimer: This article mentions https://terra-cotta.ai/, an LLM experimentation platform I am building Introduction ChatGPT, Bard, and other large language models (LLMs) are very useful for a wide variety of tasks from writing code to answering complex questions to aiding with education. However, these models are…
Bootstrapping to €600k MRR and getting killed by Shopify: Checkout X
The Leteyski family — Ruslan & Tihomira. Links, profiles and more.
LLaMA2 Chat 70B outperformed ChatGPT
AlpacaEval an LLM-based automatic evaluation that is fast, cheap, and reliable. It is based on the AlpacaFarm evaluation set, which tests the ability of models to follow general user instructions. These responses are then compared to reference responses (Davinci003 for AlpacaEval, GPT-4 Preview for AlpacaEval 2.0) by…
Building and operating a pretty big storage system called S3
Three distinct perspectives on scale that come along with building and operating a storage system the size of S3.
Fiber-infused ink enables 3D-printed heart muscle to beat
The ink helps heart muscle cells align so that they can contract in coordination
The design thinking movement is absurd (2018)
Have you ever heard of Design Thinking?
SQLite Begin Concurrent
Usually, SQLite allows at most one writer to proceed concurrently. The BEGIN CONCURRENT enhancement allows multiple writers to process write transactions simultanously if the database is in "wal" or "wal2" mode, although the system still serializes COMMIT commands.
OverflowAI
Let’s highlight the new features and products we announced today from the stage of WeAreDevelopers.
How to use a Python multiprocessing module
Working with Python multiprocessing module can be difficult at times. Learn what you can do with it.
How to scale LLMs better with an alternative to transformers
Monarch Mixer: Revisiting BERT, Without Attention or MLPs
Stack Overflow's CEO Doesn't Understand Stack Overflow
[I’ve added an update after watching the announcement.]
eSIM is altering how consumers interact with operators
While eSIM adoption in the mobile market has been arriving for some time, Apple’s move to make
Data diffs: Algorithms for explaining what changed in a dataset (2022)
tl;dr: part 1 explains what an explanation algorithm is, and part 2 describes an open source SQL data differ.
It's 2023, so of course I'm learning Common Lisp
I'm traveling back in time to explore an ancient development workflow that is somehow more modern than today's workflows.
Exway doesn't care about USB-C conformity
Eric Park's website
TiddlyPWA: putting TiddlyWiki on modern web app steroids
Oops, I think I just turned the legendary personal wiki system into an offline-first, installable, encrypted, synchronized Progressive Web App
“It works on my machine” turns to “it works in my container” (2019)
You had things running with occasional glitches and there was always an excuse “It works in my machine” as there is rarely identical…
Kids Online Safety Act is still a danger to our rights online
Are you a young person fighting back against bad bills like KOSA? Become an EFF member at a new, discounted Neon membership level specifically for you--stickers included! Congress has resurrected the Kids Online Safety Act (KOSA), a bill that would increase surveillance and restrict access to...
WordPress Core to start using SQLite
This post is an update to the proposal for officially support SQLite in WordPress. The initial implementation was included in the Performance Lab plugin and then released as a stand-alone plugin. T…
How to build toxic software teams
To build a toxic team, you must inject poison early and often
UK version of “Online Harms Bill” wants to prefilter content without due process
Experts warn that ISPs would use black-box AI to comply Like our piece on Canada's Cyber-Security Bill earlier this year, this item was flagged in my work for the Internet Society, Canada Chapter, but this post does not necessarily reflect the opinion of the ISCC. It concerns a legal opinion…
Rethinking Window Management
Window management is one of those areas I'm fascinated with because even after 50 years, nobody's fully cracked it yet. Ever since the dawn of time we've relied on the window metaphor as the primary way of multitasking on the desktop. In this metaphor, each app can spawn one or more rectangular windows, which are...
JEP 400: UTF-8 by Default
Specify UTF-8 as the default charset of the standard Java APIs. With this change, APIs that depend upon the default charset will behave consistently across all implementations, operating systems, locales, and configurations.