News for hackers. Stuff that matters.

freshteapot

Re:Lemmings CSS Animation on Thursday November 05, 2026 @03:45AM (#50376776)
Took me a moment to realise I could pick them up and place them, on things and in things.

Thank you for bringing this to life.

Re:Busy_timeout order matters in SQLite connection string on Tuesday September 08, 2026 @04:40AM (#49607419)
Today I learnt that it is not enough to add busy_timeout to the query path, when opening a sqlite database.

I found a hint in a comment in the the pocketbase code base and from there, I went on a side quest (down the rabbit hole) and learnt more about why busy_timeout needs to be at the front.

Re:Ask HN: What are you working on? (August 2026) on Sunday August 09, 2026 @03:24PM (#49234764)
I am working on an update to my mobile client for Learnalist, specifically bringing upgrade path to gate 200 free flashcard entries before payment. This now includes, a new add UX, embracing images on the server, not local anymore.

Aside from this:

- I asked codex to use my mobile app and web page for the flashcard UX, and make me one using qt + qml so I could run it on the remarkable 2, super happy with the initial results. This will be released as a reference for others, as the eco-system is too clunky today to offer it the non-technical users of remarkable devices.

- I learnt about my set-up box, and got assistance in making my first app, so I can post and image from my iphone to it via shortcuts. Currently, it only accepts one photo, but it is cool throwing it up on the tv. This also let me learn a little more about "ios Shortcuts" and cherri, a golang cli, that makes it a little easier to make shortcuts.

- Using nurb, to 3d print things, currently working thru printing a stand, so I can mount an iphone and record doing things on the remarkable. Its been really fun testing with little physical prototypes of small parts to then roll into the stand.

#Reference

- https://nurb.dev/

- https://x.com/freshteapot/status/2085692070337888698

- https://learnalist.net/features/mobile-learnalist-v1.html

Re:China hacked Downing Street phones for years on Tuesday January 27, 2026 @01:02PM (#46783746)
Possibly a really interesting read, paywalled.
Re:Hashcards: A Plain-Text Spaced Repetition System on Monday December 15, 2025 @04:45AM (#46272304)
I have something close to this, even a helpful bulk import. But it works on your own account not someone else’s.

The feature

https://learnalist.net/faq/add-a-list-overtime-for-spaced-le...

Bulk import ui https://learnalist.net/toolbox/srs-add-overtime-v1.html

You’re welcome to try it, it is not self-hosted.

I also have a mobile app, and have been thinking of how to simplify the server etc.

Equally been thinking about how to modify the mobile app to work better with a different backend but still maintain notifications (local instead of server).

It used to be in the public domain but I moved it to a private repo. I am open to moving it back, there is just a small part of the code I want to keep private.

Nice idea. Nice design.

It is mentioned elsewhere, the calendar as the first thing, dilutes / confuses the messaging.

Clicking on the days, does that open on the day or does one always have to use the add button?

I didn’t sign up, as I don’t want a service.

* I note this is not splitting one large one into small, but the actually starting with smaller ones, as the other commenter suggested

I store different api logic in their own files. Then I use yq to stitch them all together. After which, I use openapi-generator to make a yaml output.

https://gist.github.com/freshteapot/3637e8d2b5ecdf01b7d25246...

- yq version 3.4.1 (Worth noting, the example uses an out of date yq, so a few modifictaions might be needed)

https://github.com/mikefarah/yq