HNHacker News
TopNewBestAskShowJobs

memset

4,522 karma · joined June 9, 2009

gargoylemusic@gmail.com

http://www.jaygoel.com

https://www.themusiciansnotebook.com

https://www.plainoldrecipe.com

[ my public key: https://keybase.io/jay_hotswap; my proof: https://keybase.io/jay_hotswap/sigs/S0qYU4d6N3b5rdtTlxHyCUP_rLRIgoFO8W9U7HdDaZw ]

loginwithhn.com one-time login token: [V1OnWluHq0]

submissionscomments
memset··on An update on leaving Gmail for Fastmail
Thank you for the write up! Question: do you notice that you’re getting spam from unrelated companies after signing up for an alias? (Like, you sign up for a grocery store loyalty program and somehow end up getting pharmacy spam?)
memset··on Ask HN: What are you working on? (August 2026)
I’m building a tool that lets me organize sheet music, rehearsals, and share with groups I play with.

Also building a Golang middleware to record analytics (saved into a local duckdb)

memset··on Typst 0.15.0
For composition I use musescore.

In my case, I’m not actually arranging or writing music - I’m just taking existing music PDFs, separating pages, and creating new PDFs along with page numbers and table of contents. The use case is to have a nice booklet of music for an upcoming performance.

memset··on Typst 0.15.0
Everything for typst was generated via LLM. The template itself takes json as input and then uses the typst template language to render. It works very very well.
memset··on Typst 0.15.0
This is awesome! I’ve been excited about the new bundle feature for months.

I use typst to format sheet music. Given a folder of PDFs, I currently have a script that generates a booklet of music for each person in the ensemble. Hopefully now I can just run a single typst file which outputs multiple PDFs.

Also using it to generate printable programs for concerts: https://concert-programs.projects.jaygoel.com/

memset··on Ask HN: What are you working on? (June 2026)
I’m building a little tool to organize my sheet music, let me share it, organize rehearsals, and manage performances.
memset··on Show HN: Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering
This is really cool! I built something very similar only I replicated the AWS sqs protocol instead.

https://github.com/poundifdef/smoothmq

memset··on Ask HN: What Are You Working On? (April 2026)
Side project to generate good-looking programs for recitals and concerts: https://concert-programs.projects.jaygoel.com

For people who use Fora for travel, a tool that uses AI to create google calendar events from travel itineraries: https://itinerary.projects.jaygoel.com

memset··on PGLite Evangelism
Is there a feasible way to run this in a different language? (Go, in my case?)
memset··on Ask HN: What Are You Working On? (March 2026)
I just built a little tool that takes a Fora itinerary as input and creates a google calendar (.ics) feed as output.

https://itinerary.projects.jaygoel.com/

memset··on Leaving Google has actively improved my life
What have you done for email?
memset··on My Grandma Was a Fed – Lessons from Digitizing Hours of Childhood
In the early 2000s, we had a camera that saved to an internal hard drive. The only way to watch videos was to either copy them to the computer or hook an RCA cable from the camera to the TV. You could also go from VGA to RCA with the right set of cables.

However, everyone did have a DVD player! So I, similar to the author, wrote scripts to take videos, generate DVD isos, and then burn to DVDs.

I learned about message queues (rabbitmq) with that project and had connected a bunch of old laptops with Linux VMs installed.

I never finished the project and nowadays there are a hundred ways to share and stream digital video. I hadn’t anticipated, at the time, that casting videos wirelessly to our TVs would become the norm.

memset··on MinIO repository is no longer maintained
For testing, consider https://github.com/localstack/localstack
memset··on Why we built our own background agent
I work at Ramp and have always been on the “luddite” side of AI code tools. I use them but usually I’m not that impressed and a curmudgeon when I see folks ask Claude to debug something instead of just reading the code. I’m just an old(er) neckbeard at heart.

But. This tool is scarily good. I’m seeing it “1-shot” features in a fairly sizable code base and fixes with better code and accuracy than me.

memset··on I'd tell you a UDP joke…
In the same vein, here are some goodies:

- Jon Skeet facts: https://meta.stackexchange.com/questions/9134/jon-skeet-fact...

- Chuck Norris facts: http://www.betterprogramming.com/chuck-norris-programming-fa...

memset··on Code and Let Live
I have just now learned about exe.dev and it looks awesome.

I really hate that modern development means not having persistent disk. I’m glad there are new options coming out which let you do this in and easier way than managing my own EC2 instances!

memset··on Code and Let Live
Could you clarify what this actually is?

Would I think of this as an EC2 instance which automatically and quickly scales to zero, with pricing only for resources consumed? (CPU and RAM when up, and disk all the time?)

memset··on Accounting for Computer Scientists (2011)
I wrote an article on how to model a ledger with a DB. https://www.jaygoel.com/posts/building-a-scalable-accounting...

It addresses how to model dr/cr in a DB with positive and negative numbers, but still produce reports with positive numbers as expected

memset··on Accounting for Computer Scientists (2011)
It depends on the “normal balance” of the account.

For Asset and Expense accounts, yes. For Liabilities, Equity, and Revenue it is the opposite.

memset··on Show HN: Ez FFmpeg – Video editing in plain English
Isn’t this the nature of all software abstractions? They often introduce a less performant way of executing a task at the tradeoff of user convenience?
memset··on Ask HN: What Are You Working On? (December 2025)
I’m building a netsuite competitor (having spent a lot of my career on accounting and erp implementations.)

The trick (one trick) is to allow LLMs to provide an audit/accounting/compliance playbook, along with customizations, based on the user describing their business model.

memset··on Stackoverflow Outage
The source code itself.

If an LLM can read the source of the library you’re trying to use - or examples of others using the library in GitHub, or official documentation - then there is less of a need for a fellow SOer to put the pieces together to debug issues and answer questions.

memset··on Data-at-Rest Encryption in DuckDB
How do you use these in practice? Both Python and Go don’t make it easy to link a different variation of SQLite with one of these plugins compiled in. How do you make it work?
memset··on Ask HN: What Are You Working On? (Nov 2025)
Nice! Some feedback from my wife, who is into all manner of word games: she found it a little bit brute-forcey: needing to try all different combinations in order to get the right configuration of the word. In contrast to a crossword where there is already a layout, which gives her a hint for how to proceed with the rest.

(She finished today's puzzle, and I gave up.) From a UI perspective it is very slick - very smooth, and I like how it kind of "gets" what you were trying to do when providing corrections/hints.

memset··on Ask HN: What are you working on? (September 2025)
I'm trying to build a next gen quickbooks competitor.

Something that doesn't nickle and dime you, very cheap (perhaps even open source), has all of the extensibility of a modern ERP, a great UI, and handles complex use cases (revenue rec, expense management, inventory cogs, etc).

I feel like this is solving a real problem, but have no idea how to break into the industry. Just trying to solve my own problems for business accounting but would be nice to know other folks would be interested.

memset··on The "most hated" CSS feature: cos() and sin()
Some Old Horse Caught Another Horse Taking Oats Away
memset··on Formatting code should be unnecessary
Interestingly, for over 30 years, C has had “indent” https://www.gnu.org/software/indent/manual/indent.html
memset··on Ask HN: What Are You Working On? (June 2025)
A simple “ChatGPT for email.” I just want to be able to ask things like “What time is my flight next week” or “Can you pull up the email where I sent John the final documentation for the api?”

I don’t want to auto compose messages or anything. I just want the computer to filter out things I don’t care about and tell me the answer to things without hunting around my inbox.

memset··on More on Apple's Trust-Eroding 'F1 the Movie' Wallet Ad
I got this ad too.

I increasingly use wallet for everything - multiple credit cards, show tickets, transit tickets.

Is there an alternative? Android?

memset··on YouTube's new anti-adblock measures
What do you do with all the extra time? How do you keep from sliding back?
Page 1 of 20Next →