Live data from Hacker News

Ask HN: What Are You Working On? (June 2025)

news.ycombinator.com

561–570 of 1001 posts

Re: Ask HN: What Are You Working On? (June 2025)

#561
"ROWM" (read once, write many) robust file copy program that utilizes checksum sidecar files. (1) Read the data, compute a checksum as a 'source of truth' and store it as $filename.checksum_type, and then (2) write the data (and the computed checksum) to N destinations simultaneously, and (3) Compute the checksum of the file on each destination and compare it against the source of truth

Could use "tee" to limit the reading to just one instance but I would like to try Python.

Hoping to write the core of it as an open-source hobby project to learn Python multithreading and then extend it for the actual problem I need to solve at work through the use of config files.

Re: Ask HN: What Are You Working On? (June 2025)

#563
Newly Registered Domain block lists for PiHole[0]. This has worked hands-off for the last two days after a couple of weeks of tweaking. My PiHole blocklist is currently a bit over 14 million domains, of which around 8 million are NRDs.

My next item is to add AbuseIPDB IP addresses to my "Uninvited Activity"[1] IP address blocking system, implementing xRuffKez's script here: https://github.com/xRuffKez/AbuseIPDB-to-Blackhole

Unfortunately, but also understandably, AbuseIPDB limit their free-access (account required) API to 10,000 IP address records. So I might be putting it into a database to hopefully aggregate multiples of the 10k results if they're not always the same 10k.

[0]: https://github.com/UninvitedActivity/PiHoleLists

[1]: https://github.com/UninvitedActivity/UninvitedActivity

Re: Ask HN: What Are You Working On? (June 2025)

#564
I’ve built the best way to learn over 120 languages to advanced levels (optimized for studying multiple languages in parallel): https://phrasing.app

I got the demo video produced, and a blog set up and seeded. You can see some of the science behind learning multiple languages at https://phrasing.app/blog/multiple-languages or follow my progress using Phrasing to learn 18+ languages at https://phrasing.app/blog/language-log-000

Now I’m working on the onboarding process, which I’m very excited about on both a product and a technical level. On the product level, it dovetails nicely into most of the shortcomings of the app. One solution to a dozen problems.

On the technical level, I’m starting to migrate away from reagent (ClojureScript react wrapper). The first step was adapting preact/signals-react to support r/atom, r/cursor, and r/reaction. This has worked beautifully so far and the whole module, with helpers, is less than 100 LoC. I’m irrationally excited about it, and every time I use any method it brings me a stupid amount of joy… especially since it’s exactly the same API as reagent.

For those curious, the next steps in the migration will be: upgrading to React 19 support once reagent ships with it (in alpha currently), then replacing the leaf components with hsx and working my way up the tree. No real code changes, just a lot of testing needed. Maybe at the end of it all, I can switch the whole app over to preact — will be interesting to test the performance differences.

As far as ideas I’m thinking about, I’m currently planning the next task in my head. This will be an (internal) clojure library that will hopefully have ClojErl (erlang), ClojureScript (js), and jank (C) interfaces, which means I’ll be able to write clojure once, and run on the server, browser, and mobile — all in their native environment. Needless to say, being able to write isomorphic clojure without running JavaScript everywhere has me almost as excited as my signals wrapper :D

Re: Ask HN: What Are You Working On? (June 2025)

#565
Https://DoubleMemory.com: an Apple only (Mac and iOS) external memory and bookmarking app. Hoping to add auto tagging to it with apple’s foundation model framework.

Thinking about building an arena like product discovery platform to help people finding the perfect app for them… like a bookmarking app…

Re: Ask HN: What Are You Working On? (June 2025)

#566
post #341

Repo: https://github.com/mochilang/mochi I'm building Mochi, a small programming language with a custom VM and a focus on querying structured data (CSV, JSON, and eventually graph) in a unified and lightweight way. It started as an experiment in writing LINQ-style queries over real datasets and grew into a full language with: - declarative queries built into the language - a register-based VM designed for analysis an…

Interesting project. I'm quite interested in developing a small programming language myself, but am not sure where to start. What resources do you recommend?

Re: Ask HN: What Are You Working On? (June 2025)

#568
I'm working on an ultra-lightweight data contracts framework for python dataframes (pandas, polars, pyspark, etc).

Using Narwhals under the hood has been a blast and amazingly effective!

Shifted some stuff around recently, and trying to get a guaranteed stable api so that I can bump to v1.

https://github.com/benrutter/wimsey

Re: Ask HN: What Are You Working On? (June 2025)

#569
I started work on Teem [1] as a grad student 25 years ago; a coordinated set of C libraries for scientific visualization. It includes the original implementation of the NRRD file format [2]. One of my goals for this summer is to finally finish a version 2, so I try to spend a little time every day whittling down my todo list for that release. Currently fixing some things in the command-line parsing library ("hest"). Hearing about other people's long-standing projects is encouraging.

[1] https://teem.sourceforge.net/ but these docs are super outdated

[2] https://en.wikipedia.org/wiki/Nrrd

Re: Ask HN: What Are You Working On? (June 2025)

#570
post #132

I'm working on a new app for creating technical diagrams - https://vexlio.com . It's an area with some heavyweight incumbents (e.g. Visio, Lucid) but I think there's good opportunity here to differentiate in simplicity and overall experience. I'm still in the fairly early phase, and I suspect I haven't quite found the best match of features to customers yet. From a dev perspective this area has a ton of super interes…

Looks really good an seems intuitive (from just browsing the landing page). Will look more deeply.

Diagram-as-code option?

ie. a language syntax from which a diagram can be generated?

I find a lot of the time taken up in doing diagrams is laying them out properly and then having to rearrange them when it grows beyond a certain size.

This may,however, be an old-man Visio user problem that's been better solved by more recent options...

Post reply on HN