Live data from Hacker News

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

news.ycombinator.com

61–70 of 1001 posts

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

#62
https://simplyfirst.fr.

We're off and running, making the world's best configurators for complex products. Our first clients love us. Our configurators implement some very personal ideas about front-end state management, and it's really a thrill to see it all working with real products, 3d rendering and zero latency.

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

#63

I wrote a simple app last year that put all my Apple Watch workout routes on a simple map, so I can see how much of the city I’ve covered (all existing options were paid, and I was too cheap for it). Now I have some time, so rewriting it properly that’s based on neighbourhood, completion %s, achievements and etc. It’s weirdly fun, because I’m not a mobile engineer, but satisfying to see hundreds of users per month us…

This sounds wonderful. Do you have some writeup about it or screenshots?

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

#64
Ideas are coming way too fast to work on them all at the moment.

* Expect/snapshot testing library for F# is now seeing prod use but could do with more features: https://github.com/Smaug123/WoofWare.Expect

* A deterministic .NET runtime (https://github.com/Smaug123/WoofWare.PawPrint); been steaming towards `Console.WriteLine("Hello, world!")` for months, but good lord is that method complicated

* My F# source generators (https://github.com/Smaug123/WoofWare.Myriad) contain among other things a rather janky Swagger 2.0 REST client generator, but I'm currently writing a fully-compliant OpenAPI 3.0 version; it takes a .json file determining the spec, and outputs an `IMyApiClient` (or whatever) with one method per endpoint.

* Next-gen F# source generator framework (https://github.com/Smaug123/WoofWare.Whippet) is currently on the back burner; Myriad has more warts than I would like, and I think it's possible to write something much more powerful.

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

#65
I built an IPC/RPC shim for a Chrome extension so I can send strongly-typed messages between isolated JS contexts that otherwise expose wildly inconsistent messaging APIs.

I discovered that VSCode has a very nice solution so I pulled the core VSCode libraries and injected them into a Chrome extension using the dependency injection, ipc / rpc, eventing to bridge the gap between all of these isolated JS contexts and expose a single, strongly‐typed messaging API, my IPC/RPC shim sits on top of each of the native environments and communication mechanisms.

Yesterday, Microsoft released the source code for the Copilot chat. Apparently, since the basis of my Chrome extension is the same core libraries I can drop the VSCode chat UI into the side panel without much friction. Although, I might continue to use Microsoft's FluentUI chat currently implemented in the extension.

Because Copilot chat has a lot of code that runs in node in Electron, now I'm working in porting all the agent capabilities for browser automation from the Copilot chat including the code for intent, prompt creation, tools, disambiguation, chunking, embedding, ect. I'm 4 to 6 weeks away from having feature parity of Playwright for automation from a Chrome extension side panel that can do most of the inference using huggingface transformer.js locally. Nonetheless, heuristics exposed as tools such that if the intent is playing a video, all that is required is a tool that collects all the video tags and related elements with metadata. No need to use $10 in tokens to figure out which video element to play.

Yeah, I think I'm 4 to 6 weeks away from having a Copilot chat in a browser doing agent automation.

If you want to see where I'm at today, https://github.com/adam-s/doomberg-terminal.

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

#67
Pomodoro technique with a quick shared break online minigame.

It runs a 25-minute focus timer, then launches a 3-minute round of a multiplayer minigame (right now just multiplayer Minesweeper), followed by a 2-minute cooldown with a chatbox

A couple friends and I do this manually, we work on side projects, mute ourselves on Discord, and play random games during the break. This just puts it all in one place.

Only Minesweeper for now, but planning to add a voting screen and a few more simple multiplayer games.

https://studytomato.com

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

#68
I've been building tooling for better debugger support for Rust types using debuginfo: https://github.com/samscott89/rudy

I'm planning on doing a proper writeup/release of this soon, but here's the short version: https://gist.github.com/samscott89/e819dcd35e387f99eb7ede156...

- Uses lldb's Python scripting extensions to register commands, and handle memory access. Talks to the Rust process over TCP.

- Supports pretty printing for custom structs + types from standard library (including Vec + HashMap).

- Some simple expression handling, like field access, array indexing, and map lookups.

- Can locate + call methods from binary.

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

#70

I finally compiled and expanded on all my various blog posts, tutorials and other Python goodness into a book: Working with Python. It is available as a free pdf download at: https://mkaz.blog/working-with-python/ It's grown over a dozen or so years and when I finally decide to compile into a book, everyone now uses AI and no longer read and learn from books but instead through LLMs.

> everyone now uses AI and no longer read and learn from books

Not me, I read the shit out of documentation and also books like yours which distill knowledge from professionals down to a bunch of useful points. I have never not learned something (even if I knew and forgot it) from reading a good book about "Working with X".

Thanks for your hard work, and for giving it away to others gratis.

Edit: the string formatting cookbook has a ton of useful info that I always forget how to use, I'm going to bookmark your site by this page: https://mkaz.blog/working-with-python/string-formatting

Post reply on HN