Live data from Hacker News

Ask HN: What are you working on? (October 2024)

news.ycombinator.com

361–370 of 1001 posts

Re: Ask HN: What are you working on? (October 2024)

#361
Elektron Octatrack cli tools.

i’ve got basic stuff working for

- create 1x sliced sample chain via CLI

- create Nx sliced sample chains from YAML

- find compatible WAV files

- dump project data (settings, sample slots) out to YAML

i spent some time yesterday figuring out how sample slot assignment trig locks work. which should hopefully lead to transferring banks between projects (with caveats) and set/project sample usage “analysis”.

also want to do a sample chain “deconstructor” to get individual samples out of slices.

might look at sample consolidation between sets/projects too. maybe a set/project sample clean up tool as well.

this started as a way to learn rust (bored of python) and create “samples from mars” sample chains in big batches. still slowly figuring out what ‘idiomatic’ rust looks like / how to approach certain things.

Re: Ask HN: What are you working on? (October 2024)

#363

November is my last working month! I'm giving entrepreneurship a try to solve a huge problem: phone overuse. It's been busy: - Reading books, currently "The Mom Test" - Looking for a startup community and being disappointed with what my city has to offer - Deciding between VC vs. bootstrapping, and taking a firmer stance to try the latter first. This includes rejecting ODF. - Talking with like-minded people. I now ha…

Check out these guys: https://www.instagram.com/theoffline_club/

Thank you! I also discovered https://tacticaltech.org/ recently. Talking with these existing orgs will help a lot :)

Re: Ask HN: What are you working on? (October 2024)

#366
post #320

An "offline-first" client web app for Github. I don't want to have to wait seconds to load up an issue, and then wait seconds (or keep another tab open) to go back to the list of issues/PRs, ...etc. I want everything to feel instant, with optimistic updates, and a backend sync process that doesn't require me to refresh the page to see new updates. (Small note: I'm doing it in full-stack Rust, including web frontend,…

I've also had this idea in the back of my mind. A few weeks I ago downloaded the official Github client without really thinking, on the assumption that obviously that's what it would do. Only to be sorely disappointed. Good luck, I look forward to this existing!

It's motivating to hear others think similarly! Thanks for the encouragement.

Re: Ask HN: What are you working on? (October 2024)

#367
It's not progressing well, but I'm still obsessed by trying to prove my idea of the "Birthday Benchmark" to test data structures / caches.

The idea is that I can test data structures by searching for duplicates in a stream of random data. If we can generate (or pre-generate) the random data fast enough to not impact the benchmark, then what we have is a way to demonstrate the read/write speed of caching. It is easily tunable by adjusting how many bits need to match. I think my best is 7 bytes, but 6 bytes runs comfortably fast.

The framework has some interesting "control group" data structures too, such as the "psychic" which is just statically looking for 0x002577309E3361C (not real example) since it happens to know that's the first repeat in the data.

However, I keep getting stuck in "analysis paralysis" around the actual development, when I know I should just knuckle down and write all the code and see what happens. I've fallen into that tricky place where my ambition is greater than my ability to actually deliver it.

In particular I want to get multi-threading synchronisation working well enough that they are demonstrably faster, and not just falling into a result where the speed-up would be the same as if threads weren't sharing the data structure at all. N threads all randomly looking for a duplicate will if not sharing data find a duplicate faster because the expected minimum time to dupe is reduced a little by more threads searching, but if actually embarrassingly parallel while sharing data, it ought to find it in 1/N the time. With synchronisation methods it ought to fall between those two extremes, and this would also be a good way to test the effective concurrency of concurrent data structures and synchronisation methods.

Re: Ask HN: What are you working on? (October 2024)

#368

Putting the finishing touches on my LLM based town simulator. Once it's finished I'll have it simulate 4 hours in the town every 2 hours in reality. It is designed to solve the problem of "RPG hero just killed a dragon in front of the town and no one says anything about it." All the NPCs realistically react and talk about the Hero's exploits. Visitors to the site can vote on what quest the hero undertakes next. I'm r…

Having played with the demo a bit I think it's a couple of things:

1 - If you hadn't described your technical choices above I'd think this was just done using normal procedural text generation. Every NPC feels like it's giving the stock phrase they'll say when you run out of dialog options.

2 - There doesn't feel like there is a narrative, reasons to care about these NPCs, reasons to care about the Hero, or some sort of character development over time. If you want to engage people you need to get them to care about what's happening.

Re: Ask HN: What are you working on? (October 2024)

#369

Trying to make C/C++ memory safe. Full compatibility + memory safety with no escape hatches. Currently working on redoing the underlying object model to eliminate the top perf overheads. https://www.youtube.com/live/_VF3pISRYRc?t=4862s

Big problem with the video: the audio volume is very low, then I raise the volume of the computer to compensate for it and BAM! an advertisement comes up screaming at me!

I’m very interested in this so I’ve downloaded and extracted your presentation adjusting the volume (24dB!) with:

    yt-dlp https://www.youtube.com/live/_VF3pISRYRc
    ffmpeg -i "[SPLASH'24] Pasadena - REBASE (Oct 23th) [_VF3pISRYRc].mkv" -filter:a "volume=24dB" -ss "01:21:02" -to "02:06:12" -c:v copy Fil-C_2024_Pasadena.mp4

Re: Ask HN: What are you working on? (October 2024)

#370
The Berlin immigration office is notoriously slow and unresponsive. The processing time for a residence permit varies from a few weeks to a few months. During that time, people are left unable to work or unable to leave the country. They never know how long it will take, and it causes some people to give up and leave Germany.

I am writing a tool to collect and aggregate data about the processing times. This will help people plan around the delays. Knowing is half the battle.

The biggest challenge is that my readers find me at the start of the process, and I need their feedback at the end of it. I have to make it easy for them to provide partial feedback and complete it later after they get an email reminder.

This would be unnecessary if the immigration office collected and shared that information, but they don’t. They also don’t welcome any help because they “operate at peak efficiency”. I have stopped hoping for their collaboration.

Post reply on HN