Top
Best
New

Posted by david927 12 hours ago

Ask HN: What are you working on? (August 2026)

What are you working on? What have you been curious about lately?
204 points | 731 commentspage 3
mortenjorck 1 hour ago|
For the past four months, I've been building a window manager for MacOS based on my 2009 concept video 10/GUI.

I've overcome about a dozen "there's simply no way to do this in MacOS and I have to abandon the project" challenges so far. MacOS really does not want to let you manage windows in this novel of a way, and I've had to come up with a handful of tricks to maintain the illusion that the WM is accessing the compositor at a lower level than it actually is. But it works, and I'm dogfooding it as I go!

I'm hopefully only a few weeks away now from a full announcement and a beta. If you're curious to try the first beta, feel free to get in touch at clayton at presteign dot com.

efromvt 8 hours ago||
I finished wiring up the backend data merge so user(s) (aka me, really) can record trees as they walk and have those merged into the general city data on my urban tree map app[1]. There's some very cool trees in the neighborhood I'm excited to have recorded.

Which leads me to trying to get the processing off github actions (it's all duckdb pipelines), which has led me to improve the orchestration implementation of my 'better sql' [2] to optimize the asset based refresh flow. I'm now wiring that up in a general cloud service to give me the data orchestration platform I've always wanted. Building a multi-tenant cloud experience has been interesting!

[1]: https://greenmtnboy.github.io/sf_tree_reporting [2]: https://github.com/trilogy-data/pytrilogy

cube00 7 hours ago|
How city authorities have such poor records of trees they purchase and plant is a mystery to me.
conorcleary 5 hours ago||
Because so much of the population would say "why should we keep track of that?" when it's brought up alongside something like recycling and tree/shade cover.
alpn 11 hours ago||
I'm working on https://wireplug.org:

wireplug lets you create mesh VPNs using standard WireGuard. Your wg config files stay almost the same, except you no longer have to specify an `Endpoint` for your peers. Instead, wireplug detects all your possible endpoints (including LAN) and coordinates them with your peers for you. It handles NAT traversal and works with the in-kernel WireGuard driver on Linux and OpenBSD. This lets you keep managing your own keys and network topology, while also maintaining connectivity when moving between networks.

Currently working on improving NAT traversal by adding support for PCP and NAT-PMP.

SOLAR_FIELDS 8 hours ago||
Is this similar to Netmaker's offering? Platform wrapper around wireguard protocol?
wingtw 10 hours ago||
Sounds very useful, will give it a try for sure!
pkoird 10 hours ago||
I created a make-your-own-circuit simulator in python to help learn electronics. The best part about this is that it is entirely hosted online and people can just go through the lessons, learn electronics by skipping the maths, and in the process have made their own circuit simulator (which is arguably a pretty cool project on its own) at the end of it.

https://spicycircuits.dev/

Ilaurens 10 hours ago||
This is so interesting, thanks for sharing. I hope I'll find the time to really dig into this someday!
pkoird 9 hours ago||
Thanks! I'd really appreciate your feedback!
conradfr 7 hours ago||
Well done.
muazzam 9 hours ago||
I've been working on a Persian classical poetry archive with LLM-generated translation. As a poetry enthusiast but a non-speaker of Persian, I wanted to read Rumi, Hafiz, and Bedil, but found myself jumping between ChatGPT and Google Translate. I sourced my data from Ganjoor, which was luckily available via their public API. Then I quickly put together a website with bring-your-own-key translation feature.

For now, there's no backend and it's hosted on GitHub Pages; it's a static website reading chunks from an sqlite-based DB file. I intend to change it in the future by running an LLM (preferably a frontier Gemini model, as works great for Persian) over the whole data set so you won't need a key to read the translated poetry. However, I don't have the budget of $1000-$2000 to spend on the tokens currently.

Website: https://0x5ce.github.io/farsidaan

Code: https://github.com/0x5CE/farsidaan

P.S. Contributions welcome.

tim-- 4 hours ago||
> so you won't need a key to read the translated poetry

This probably sounds like a crazy question, but if you are already getting translations using someone else's API keys, can't you just store/cache that response so that the next time the translation is requested, you already have it?

cognitiveinline 1 hour ago||
get a few personal gmail accounts's gemini API key, and you have 1000s of free LLM calls to flash-lite models, which are more than upto this task. one time run, and save it to your db.
mickael-kerjean 6 hours ago||
A Drobpox like app that works with FTP and every other storage protocol along gateways to access your Dropbox over FTP, SFTP, S3:

- the desktop client: https://github.com/mickael-kerjean/fdrive

- the web client: https://github.com/mickael-kerjean/filestash

farmin 5 hours ago|
Cool. I signed up to pCloud recently and what I miss most is a native way to edit files on iOS and windows desktop and have it auto save. Almost to the point going back to Google or onedrive just so I can use sheets or excel and not thinking about how to open the doc or save it.
jmathai 10 hours ago||
I’m exploring how to use AI for faith oriented experiences and products. There are two specific areas I’m interested in. I’m furthest along with this app in the App Store. https://trysojourn.app

1) grounding LLM scripture references in the actual text and eliminating hallucinations. This is the platform for that. https://withlattice.com

2) how to use AI to get people into scripture more as opposed to being a substitute for it. This is the product I made for it - it uses #1 above. https://trysojourn.app

angoragoats 9 hours ago|
Why would you not instead use your skills to "get people into" reading books that have actual verifiable truth, that advance their knowledge about the world, that educate them about history, mathematics, philosophy, logic, reason, etc?
analog8374 5 hours ago|||
framing accusations as questions is so last millennium.
seanmcdirmid 10 hours ago||
I’m currently on the beach at Google (since mid July), so I’m looking internally and externally for a new role. But I’m exhausted, so I’m playing around with local LLMs and DeepSeek more as well. I’m currently trying to get an agent harness going where orchestration happens via bazel, and agents are completely isolated beyond what context you give them access to as expressed in starlark. Agent executions are organized as a DAG like a build would be, where the output of one agent can serve as context for another (there is also a feedback mechanism which is needed for arbiter nodes).

I’ve mentioned it before, but we can get some pretty good results for developing implementation and tests with this setup. The context isolation makes it easy to separate test and code writing using a specification as a source of truth. Tests are then run by an arbiter that feedback to tests or implementation depending on who it blames for test failures. The tests are then treated as an independent implementation, and through the math of coincident errors, the arbiter feedback loop ensures that both are eventually correct (N-versions and clean room research did this with humans in the 80s). This then allows us to use less reliable LLMs to develop code, like Qwen on a MacBook Pro.

I hope to have something out on GitHub before my beach period ends (well, if I’m unsuccessful in getting a new role, then I’ll have a lot more time to play at least).

SOLAR_FIELDS 10 hours ago||
Lot of people are building agent runtime platforms right now. Look at LiteLLM's play into the space, for example. It's the new hot space for innovation. IMO the main play here is going to be on the self hosted/provenance aspect, because every major provider is now branching into services now to try and entrap you into their hosted platform ecosystem with all of these integrations
seanmcdirmid 9 hours ago||
I actually considered lite LLM to get Qwen to work with codex. It mostly works without lite LLM but MCP servers aren’t available, lite LLM tricks into think Qwen is an OpenAI model.
skybrian 10 hours ago|||
Does it need to be actual Bazel or could it be a similar but simpler, purpose-built system?
seanmcdirmid 9 hours ago||
No, it could be python or a DSL or whatever. Using Bazel and starlark is just a shortcut given a lack of any good ideas yet for a purpose built orchestration language.
Dathuil 10 hours ago|||
Does on the beach mean gardening leave? I'm not familiar with the term.
seanmcdirmid 9 hours ago||
Ya, it means my role at Google is gone and I have to find a new role or be laid off. I think “on the beach” sounds better than gardening leave, the term comes from the American consulting firms.
Toutouxc 9 hours ago||
That’s weird. Isn’t that kind of on the employer to decide whether they have different work for you? Are you expected to be actively doing something during this period?
seanmcdirmid 7 hours ago||
No, it is exactly like gardening leave, except you have a chance of switching to a new role at the company by applying for internal job transfers. I'm abusing the term also, for American consulting firms "on the beach" means they don't have a new client lined up for you and you are in danger of losing your job (vs. needing to do an internal transfer). Gardening leave I think is more of a UK term that they use when they want to lay you off but have to pay your salary for a certain amount of time before then, but its been a while since I heard that term and I don't want to cheat using Gemini.

Edit: ok I cheated using Gemini. Gardening leave is you are leaving or were terminated, and they have to pay your salary but don't want you near company assets. On the Beach is you are waiting for your next assignment and have access to training and such, you aren't consider a security breach.

I'm in both worlds right now: I wasn't technically terminated, so I can look for a new position (like being on the beach), BUT they think I'm a potential security breach so my access to corporate resources is really nerfed (like on gardening leave).

Gemini calls it being a "displaced employee". I like to think I'm just on the beach in Bali working on my own projects.

enos_feedler 10 hours ago||
Wtf is beach period?
utopcell 9 hours ago||
From context, I assume it's the grace period you are given to find another team after you get laid off.
RealityVoid 8 hours ago||
Is... That slang a play on the death stranding beach? Because if yes, it's kind of funny.
ciju 2 hours ago||
https://finbodhi.com - An app for your financial journey. It helps you track, understand, benchmark and plan your finances - with double-entry accounting. You own your financial data. It’s local-first, syncs across devices, and everything’s encrypted in transit (we do have your email for subscription tracking and analytics). Supports multiple-accounts (track as a family or even as an advisor), multi-currency, a custom sheet/calculator to operate on your accounts (calculate taxes etc) and much more. Supports price fetching for most Indian investment vehicles and US stocks. You can create custom dashboards with leading/trailing/rolling charts for investment options and benchmark.

We will soon add more import conveniences, like asking your llm to generate importer for your special pdf formats. See https://finbodhi.com/changelog for details.

We also write about related topics:

We wrote about comparing investment options: https://finbodhi.com/docs/blog/compare-charts

Benchmarking your returns: https://finbodhi.com/docs/blog/benchmark-scenarios

Understanding double entry account: https://finbodhi.com/docs/understanding-double-entry

conrs 6 hours ago|
I'm figuring out stepping stones in getting closer to user data autonomy. A natural starting place is our professional history.

So, I'm building a compatibility layer; something that works with everything - including your own vibe-coded personal CRM.

It's already helping - even something as simple as correlating calendar events with new connections so that you always know where you met someone.

https://tend2thrive.com if you're curious; It's live, so DM me if you'd like an account rather than just hitting the waitlist.

More comments...