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 NYC Drivers Who Run Red Lights Get Tickets. E-Bike Riders Get Court Dates
This article makes the mistake of conflating “bicycles” and “e-bikes.” It does this to garner sympathy for its position that these laws are bad.

Expanding bicycle lanes is great. Bicycles are great and I’m a fan of reclaiming more land from car traffic for cyclists and pedestrians.

However many e-bikes - I don’t know what percentage - are just technically under the legal limit for being classified as motorcycles. That is not the intended use of the bike lanes. Similarly, Amazon now has motorized delivery vehicles driving through the bike lanes in the city. They are exactly the width of the lane. It’s great to prevent congestion on streets, and a clever piece of engineering, but again, not a bicycle, even though it has pedals.

If you’re driving a motorized vehicle then don’t ride in the bike lane! If you’re on a road then follow the laws and don’t run red lights!

memset··on Why I no longer have an old-school cert on my HTTPS site
I have moved to porkbun.

I have built a registrar in the past and have a lot of arcane knowledge about how they work. Just need to figure out a way to monetize!

memset··on The surgeon who used F1 pitstop techniques to save lives of babies
What kinds of techniques have you implemented?
memset··on The History and Legacy of Visual Basic
Wow!

I learned programming via QBasic (in 21 days!), then VB3, then VB6. My father still writes toy programs in VB6. Things like binding Access DBs to controls was magical to me.

What would it take to have a VB today? I feel like the web, APIs, auth, screen sizes, they’ve all become so complicated. And while Retool aims to make it as easy to develop, it’s just not the same.

What would it look like to really feel “the same” as the good old days?

memset··on Ask HN: What are you working on? (April 2025)
I am working on a direct competitor to Netsuite. I’ve worked on ERPs, accounting, and inventory long enough to think I can do it. And with AI I can make progress on this in a way that would have been unfathomable a year ago.

(Thoughts welcome!)

memset··on Backblaze: Mounting Losses, Lawsuits, Sham Accounting, Insider Selling
Exactly what I was looking for - thank you!
memset··on Backblaze: Mounting Losses, Lawsuits, Sham Accounting, Insider Selling
Understood. Are there lesser-known providers that I could consider for hobby projects?
memset··on Backblaze: Mounting Losses, Lawsuits, Sham Accounting, Insider Selling
Who are the players in the “s3 compatible but cheaper than AWS” space?

- Wasabi

- idrive

Who else?

memset··on ClickHouse gets lazier and faster: Introducing lazy materialization
chdb and clickhouse-local is nearly as ergonomic as duckdb with all of the features of ch.

duckdb has unfortunately been leaning away from pure oss - the ui they released is entirely hosted on motherduck’s servers (which, while an awesome project, makes me feel like the project will be cannibalized by a proprietary extensions.)

memset··on Why is OpenAI buying Windsurf?
Not stated in the article - and doesn’t necessarily e explain the price tag - but windsurf if simply better than cursor or Claude code. Otherwise people wouldn’t be switching to it.
memset··on I analyzed chord progressions in 680k songs
The way this analysis, and the original dataset were created, makes no sense. This is, in part, not the author's fault, since the original data [1, 2] is flawed.

First, the original data was constructed like this: "...The next step was to format the raw HTML files into the full chord progression of each song, collapsing repeating identical chords into a single chord (’A G G A’ became ’A G A’)..."

Already this makes no sense - the fact that a chord is repeated isn't some sort of typo (though maybe it is on UltimateGuitar). For example, a blues might have a progression C7 F7 C7 C7 - the fact that C7 is repeated is part of the blues form. See song 225 from the dataset, which is a blues:

A7 D7 A7 D7 A7 E7 D7 A7

Should really be:

A7 D7 A7 A7 D7 D7 A7 A7 E7 D7 A7 A7

With these omissions, it's a lot harder to understand the underlying harmony of these songs.

The second problem is that we don't really analyze songs so much by the chords themselves, but the relationships between chords. A next step would be to convert each song from chords to roman numerals so we can understand common patterns of how songs are constructed. Maybe a weekend project.

[1] https://arxiv.org/pdf/2410.22046 [2] https://huggingface.co/datasets/ailsntua/Chordonomicon/blob/...

memset··on Datastar: Web Framework for the Future?
This is probably a silly question, but how do I use loops? For example, if my backend returns an array of TODO items, how can i iterate through that and display on the frontend?
memset··on IBM Announces the Z17 Mainframe Powered by Telum II Processors
I interned at IBM writing mainframe software in 2008 or so. One thing I remember them saying - there used to be TV commercials - that a single mainframe could replace a rooms worth of commodity hardware.

I would have assumed that someone would have started a cloud provider with Linux VMs running on mainframes instead of racks of pizza boxes. What was missing - are the economics of mainframes really that bad?

memset··on Pico.sh – SSH powered services for developers
I remember seeing this a couple of years ago on HN!

Would you be willing to share how it’s doing on the business side? Hints on how you’ve grown users or how many folks are willing to subscribe?

I’d love to build a service (in a different domain) that operates as simply as this.

memset··on Ask HN: What are you working on? (March 2025)
I am building an image gallery as a side project to play with AI coding tools. I got really far in just 2 days and plan to open source it soon. It:

- Uses an encrypted badgerdb to keep track of metadata - Uses rclone (with an encrypted backend) for file storage in s3 or any backend rclone supports - Automatically indexes and generates video thumbnails and transcodes to webm to be streamed in the browser - Slideshows - has a fairly decent ui that doesn’t look like it was developed by a backend engineer

The goal was to be able to attach my own s3 storage and keep all data encrypted at rest. It’s written in go and deploys as a single binary.

memset··on Show HN: FastOpenAPI – automated docs for many Python frameworks
This is really cool - something I've been looking for with Flask. Cleanest implementation with just the decorator that I've seen.

(As an aside, is there an open-source UI for docs that actually looks good - professional quality, or even lets you try out endpoints? All of the decent ones are proprietary nowadays.)

memset··on The DuckDB Local UI
The actual UI is not open source.

(Someone could write an actually open source UI extension for duckdb, but that would require a lot of investment that so far only motherduck has been able to provide.)

memset··on Discussion: Reduce error handling boilerplate in Golang using '?'
Super interested in your approach to error wrapping! It’s a feature I haven’t used much.

I tend to use logs with line numbers to point to where errors occur (but that only gets me so far if I’m returning the error from a child function in the call stack.)

memset··on Six day and IP address certificate options in 2025
I’ve been working on a different way to automate. Basically a script that does the renewal and then knows how to install to any destination.

https://github.com/poundifdef/certmaster

memset··on Exploring Alternatives to UUIDv4; Enter ULIDs
I used ULIDs for a time until i discovered snowflake ids. They are (“only”) 64 bits, but incorporate timestamps and randomness as well. They take up way less space than ULIDs for this purpose and offer acceptably rare collisions for things I’ve worked on.
memset··on Show HN: Homepagr – Bookmarks for Work
You could do that, yes!

There are a few different ways to solve this problem. What would be the easiest flow for you?

memset··on 7 Databases in 7 Weeks for 2025
I’d like to learn more! Clickhouse benchmarks don’t show Pinot favorably by comparison.

Also, do you have thoughts on Starrocks?

memset··on Tip pressure might work in the moment, but customers are less likely to return
Is there a relationship between revenue for the restaurant? Or total tips earned?

If low-privacy tipping decreases loyalty, is it overall positive from the business’ perspective?

memset··on Launch HN: Regatta Storage (YC F24) – Turn S3 into a local-like, POSIX cloud FS
Thank you for the detailed answers! Honestly, this project inspires me to work on infrastructure problems.

So you are saying that regatta's own SaaS infrastructure provides the disk caching layer. So you all make sure the pipe between my AWS instance and your servers are very fast and "infinitely scalable", and then the sync to S3 happens after the fact.

memset··on Launch HN: Regatta Storage (YC F24) – Turn S3 into a local-like, POSIX cloud FS
This is honestly the coolest thing I've seen coming out of YC in years. I have a bunch of questions which are basically related to "how does it work" and please pardon me if my questions are silly or naive!

1. If I had a local disk which was 10 GB, what happens when I try to contend with data in the 50 GB range (as in, more that could be cached locally?) Would I immediately see degradation, or thrashing, at the 10 GB mark?

2. Does this only work in practice on AWS instances? As in, I could run it on a different cloud, but in practice we only really get fast speeds due to running everything within AWS?

3. I've always had trouble with FUSE in different kinds of docker environments. And it looks like you're using both FUSE and NFS mounts. How does all of that work?

4. Is the idea that I could literally run Clickhouse or Postgres with a regatta volume as the backing store?

5. I have to ask - how do you think about open source here?

6. Can I mount on multiple servers? What are the limits there? (ie, a lambda function.)

I haven't played with the so maybe doing so would help answer questions. But I'm really excited about this! I have tried using EFS for small projects in the past but - and maybe I was holding it wrong - I could not for the life of me figure out what I needed to get faster bandwidth, probably because I didn't know how to turn the knobs correctly.

memset··on Ask HN: What open source projects need help?
I would like to have some sort of paid version. Maybe an API, or something, to help pay for ongoing server costs and maybe some pizza money too.

Any ideas on what would be worthwhile for “premium” access?

memset··on Ask HN: What open source projects need help?
Plain Old Recipe: takes online recipes and removes the cruft.

https://www.plainoldrecipe.com https://github.com/poundifdef/plainoldrecipe

Things I want to do:

1. Improved print-friendly format 2. Ability to format to arbitrary sizes (for example, format for index cards) 3. Smarter layouts. For example, if a recipe says "add the chicken stock" in a step it would be great if it could identify how much ("1 cup") like some apps do.

memset··on Ask HN: What open source projects need help?
SmoothMQ: a drop-in replacement for SQS. https://github.com/poundifdef/smoothmq

I am looking to build 4 main things:

1. Better compatibility with SQS' different endpoints 2. Sharding: I want users to be able to add/remove a node to a cluster and have the system automatically rebalance 3. Replication

The project is written in Go, and the UI is also just uses HTML and go templates.

memset··on Thinking about recipe formats more than anyone should
I run https://www.plainoldrecipe.com

Had no idea about some of these other formats!

memset··on Thunderbird Turns 20 Years Old
Question: if one were to reimagine an email client for today, what would it look like?

For me:

- I don't want to pay a monthly subscription (but I will pay for software)

- Semantic search ("What's the confirmation number for my flight next week?")

- Automatic categorizing and tagging based on my behavior (I hate doing this manually myself and taking an "action" for every single incoming email.)

- Lightweight (memory/CPU), fast

- Everything is cached and available locally, including search

- A better UI for long meandering threads: today I just get completely lost, especially when some people on the thread use outlook and others use gmail

- Information dense

- Calendar sync: view all events I've had with a person

← PreviousPage 2 of 20Next →