Ask HN: What are you working on? (April 2025)
261–270 of 1001 posts
Re: Ask HN: What are you working on? (April 2025)
#262(1) Business process modeling tool where processes are data and not graphs. I am doing it according to the USM method. USM is kind of "open source" service management method, although it works on different level than other frameworks and standards, and is compatible with all of them. This makes it possible to create a kind of requirement "programming language" where the requirements can be evaluated. With this langua…
Re: Ask HN: What are you working on? (April 2025)
#263I have been working on http://phrasing.app - a language learning & acquisition tool for polyglots. I’ve been using it to study ~12 languages (5 on maintaince, 2 seriously studying, 5 casually “studying”) and it’s starting to feel really good. If anyone is learning/maintaining several languages, please reach out! I’m looking for beta testers in as many languages as possible (it supports 120+). In what I believe is sti…
1. I want to get confirmation that the language I want is covered (Hungarian). "120+" doesn't confirm it for me, as Hungarian seems fairly rare for language apps. Can we not just have a "search your language" field?
2. I need to see what the app actually looks like, how it proposes it'll teach me.
I'm one of the eager-to-pay people, because Duolingo is frankly dogshit (ok. Mostly polite) at teaching languages (doubly so ones that it doesn't care about like Hungarian). But I'm so suspicious of language apps, due to being burnt a dozen times.
Re: Ask HN: What are you working on? (April 2025)
#264Building this for myself mainly, but hoping others might find it useful. Still very early and building out the bear essentials, but then the hope is to keep reading marketing books and use that to improve the platform.
Re: Ask HN: What are you working on? (April 2025)
#2654 years ago I made an install script that worked for Debian, Ubuntu and macOS. This made it easier to get going with them.
Over the last week or so I extended and polished that script to make it even easier and customizable, including adding Arch Linux support. The next step is to start installing and configuring GUI tools instead of only focusing on command line tools and environments.
I just used it the other day to set up a fresh work laptop in 5 minutes. Given the script is idempotent I run it all the time on my personal box.
Re: Ask HN: What are you working on? (April 2025)
#266Benefits of SDFs over the standard Boundary Representation (used in Freecad and similar) are that you can do "pattern" operations with domain repetition, which means making N copies of a feature is O(1), vs O(N^2), you can deform objects with domain deformation, which means if you have a closed-form representation of how you want to deform space you can basically directly apply that to your object, procedural surface texturing is easy, CSG operations are easy.
The big drawback is that it is hard to provide any workflow based around "selecting" faces, edges, or vertices, because you don't naturally have any representation for these things, they are emergent from the model's SDF.
I have some blog posts on my progress: https://incoherency.co.uk/blog/stories/sdf-thoughts.html and https://incoherency.co.uk/blog/stories/frep-cad-building-blo...
I am solving the "selecting faces" problem by having the SDF propagate surface ids as well as distances. So the result of the evaluation is not just the distance to the nearest point on the surface, but the id of the specific surface that is nearest.
My next big frontier is reliably providing fillets and chamfers between arbitrary surfaces. I have a handful of partial solutions but nothing complete yet.
The most promising idea is one that o3 came up with called "masked clones", the idea is roughly to make a clone of the 2 surfaces you want to blend, mask them by intersecting with an object that is like a "pipe" along the intersection of the 2 surfaces, apply the blend within the pipe, and then add this "blend pipe" as another child of the lowest common ancestor of the 2 blended surfaces.
And after that I need to work on more standard CAD stuff like constraint solving in the 2d sketch editor.
Re: Ask HN: What are you working on? (April 2025)
#267PostScript has two mechanisms to save and restore the machine state and they are intertwined and only vaguely documented. I'm trying to get my head around all that this week.
Re: Ask HN: What are you working on? (April 2025)
#268Re: Ask HN: What are you working on? (April 2025)
#269Re: Ask HN: What are you working on? (April 2025)
#270While Git is great at asynchronous collaboration, its a bit clunky to try and work on the same commit with other devs or across devices. This is because Git tracks what changed, not how it changed. It'd be cool if you were on the same branch as somebody else, or another device, and your working directories could be synced. It'd also be cool for the commit history to be a bit richer, so you could see who, what and whe…
This would combine well with your idea.
So let's say that I change python source code, the "file system" would understand the syntax of python source. Your tool could then use this to derive the sematics of my change, i.e. "added a function foo() with the following signature and body"