Live data from Hacker News

Ask HN: What are you working on? (April 2025)

news.ycombinator.com

641–650 of 1001 posts

Re: Ask HN: What are you working on? (April 2025)

#641
post #249

https://mysukari.com - A Diabetes management platform I got diagnosed with type 1 diabetes in Feb (technically LADA as it's late onset). I'm the first in my family with it so I had zero info on it. I tried getting some CGMs to use but most don't work in Kenya as they are geo-locked, and even apps for measuring carbs like CalorieKing are not available in my region. I was really frustrated with the tech ecosystem, and…

I used to work for another diabetes management platform (NuMedics), great to see more entries into the space especially from LDCs

Re: Ask HN: What are you working on? (April 2025)

#642

Working on a browser extension to make it easier to find content on YouTube that fits your interests. I watch a lot of YouTube videos and have found it very annoying that YouTube latches onto one or two topics that you've watched and only recommends that type of content over and over again. Even if you use their "Not Interested" tool, not a whole lot changes in your recommendations. At the end of last year I launched…

I strongly, strongly recommend adding video essays as a category as well - they're very big now.

Yeah absolutely! The category list is meant to be dynamic as the industry changes and new forms of contents crop up. I can't stay on top of it myself, so I'm always looking for suggestions/maintainers from anywhere.

If you have a look at the category tree, where do you think video essays would go in that?

Re: Ask HN: What are you working on? (April 2025)

#643

A tree cutting tool. Take photos of the tree from 6 different angles, feed into a 3D model generator, erode the model and generate a 3D graph representation of the tree. The tool suggests which cuts to make and where, given a restricted fall path (e.g. constrained by a neighbors yard on one side). I create the fallen branches in their final state along the fall plane, and create individual correction vectors mapping…

I would love to have such a model tell me how to prune my fruit trees as they grow up. Should be a fairly straightforward supervised problem with the right front end for the graph generation.

When i read OP this is what I thought it was going to be - these branches are going to be apex competitors, these are crossing or going to cross, this one shows signs of disease, this one interrupts air flow through the centre, etc.

Re: Ask HN: What are you working on? (April 2025)

#644
We're working on the successor to Weebly, with https://www.articulationsites.com. My partner and I were founding engineers at Weebly. It's clear that the brand is in decline at the hands of Square, and it drives us every day to make a great alternative that Weebly users can rely on.

Re: Ask HN: What are you working on? (April 2025)

#645
My project is an ongoing one of self improvement. I've spent most of my adult life working on technical stuff, and it's taken a bit of a toll on me.

I quit working about ~20 months ago, started a low-carb time restricted eating regime, lost ~230 lbs, have been doing 15-25 hours of cardio a month for the past year, started going to therapy, got an ADHD diagnosis, read a bunch of classic literature (Middlemarch and The Count of Monte Cristo are my favs thus far), maintaining a 19 week streak of Latin language learning through the killer Legentibus iOS app, and I'm playing guitar every day (trying to nail the the major scale in three different fingerings across all 7 modal starting points).

I miss my old job working with Vitess and Kubernetes a lot (Hi Sam!) but eliminating all work stress has really allowed me to take control of my life.

Re: Ask HN: What are you working on? (April 2025)

#646
A series of pulpy short stories, sort of a Dark Americana / weird fiction thing. Noir, magic, existential dread, horror. Warming up for a novel in a completely different genre but I wanted to iron out some of my own shortcomings and stretch some muscles before I write yet another 100k words on a project I'm unhappy with.

Re: Ask HN: What are you working on? (April 2025)

#647

My project is an ongoing one of self improvement. I've spent most of my adult life working on technical stuff, and it's taken a bit of a toll on me. I quit working about ~20 months ago, started a low-carb time restricted eating regime, lost ~230 lbs, have been doing 15-25 hours of cardio a month for the past year, started going to therapy, got an ADHD diagnosis, read a bunch of classic literature (Middlemarch and The…

Really inspiring; most of what you've done are things I've been trying to ge the wherewithal to do since like forever. I wish you well.

Re: Ask HN: What are you working on? (April 2025)

#648
post #249

https://mysukari.com - A Diabetes management platform I got diagnosed with type 1 diabetes in Feb (technically LADA as it's late onset). I'm the first in my family with it so I had zero info on it. I tried getting some CGMs to use but most don't work in Kenya as they are geo-locked, and even apps for measuring carbs like CalorieKing are not available in my region. I was really frustrated with the tech ecosystem, and…

I just wanted to say I had exactly the same experience this month.

I was diagnosed with LADA type 1 diabetes. First in my family to have it.

My immediate reaction was wanting to put together something to track my diet, blood glucose weight and so on.

Thank you for sharing your experience.

Re: Ask HN: What are you working on? (April 2025)

#649
Need to renovate an old house, built in the 50's, extended later in the 60's, 90's and 2000's. I want to calculate the heat loss, energy requirements to install a heat pump. So, I am writing a relatively simple Python program to compute the heat requirements (max total and max per room) to get the possible energy savings if changing windows, isolating etc.

By doing the calculations myself, I can play with different scenarios, I can also integrate the effect on the material quality uncertainty. Nothing fancy, but it fits my needs.

Re: Ask HN: What are you working on? (April 2025)

#650
I'm developing PAPER (the Python Application, Package and Environment wRangler, a Python package installer), and will soon return to bbbb (the Bare-Bones Build Backend, a build backend for Python packages).

PAPER is designed from the ground up to avoid Pip design mistakes, directly taking advantage of new standards while also offering Pipx-like functionality. Unlike uv, Poetry etc., PAPER is not a project manager or workflow tool; it installs the packages that you tell it to (and their dependencies), when/where/because you do. It's entirely user-focused, and usefulness for developers is treated as mostly incidental. (However, it can of course form a useful part of a proper development toolchain.)

It's not in a publicly-usable state yet, but these are the main design principles I'm working from:

* It's designed from the ground up to provide a programmatic API and to install cross-environment (in fact, you're only expected to install in its own environment in order to provide plugins). The API is provided by a separate wheel; other projects can explicitly cite that as a dependency and don't have to `subprocess.call` to a CLI.

* Size and performance are paramount. (Much of Pip's slow performance on smaller tasks is due to its size). I'm aiming for ~1MB total disk footprint for the base installation (compare ~10-15 for Pip, which is often multiplied across several environments; ~35 for uv). Dependencies are very carefully considered; installations are cached as much as possible (and hard-linked when possible, like with uv); etc.

* The program bootstraps itself as a zipapp that pre-loads the program's own cache before having it install itself from its own wheel (within that cache). This entails that there aren't any "hidden" vendored dependencies; anything that ends up bundled with PAPER can immediately be installed with PAPER, without an Internet connection.

* Non-essential functionality can be provided later by simply installing optional dependencies. The default is sufficient for the program to install wheels with minimal feedback.

* The CLI is built around separate hyphenated commands rather than sub-commands, for simpler implementation and better tab-completion. Commands are aimed at offering somewhat finer-grained control while keeping simple use cases simple.

bbbb is largely inspired by Flit, but is also intended to support projects with non-Python code, and doesn't enforce distributions with a single top-level import package. It uses the same split between a core package and a full development package, except the core package is treated as default. It's designed to be even more minimal than flit-core, and in fact can only build wheels by itself (dynamically pulling in the dev package if asked to make an sdist).

The goal is to minimize download footprint and maximize modularity when end users download an sdist and want to make a wheel from it (for example, implicitly via an installer). Users will declare the dev package as the build system in pyproject.toml, and may even declare it as an in-tree backend which will then be automatically added to the sdist. So people who (for some reason - perhaps to satisfy Linux distro maintainers) want to distribute an sdist for pure Python code, won't need any build-time dependencies at all.

Building non-Python code in bbbb, as well as customizing sdist contents and metadata (beyond what's directly supported), works by hooking into arbitrary Python code. Unlike the setup.py of Setuptools, the code can have custom name and locations specified in pyproject.toml, and it has specific and narrow purpose. I.e.: it's not part of implementing a class framework to power a now-deprecated custom CLI; it only implements compilation/metadata creation/manifest filtering - and does so with a much simpler, more direct API. You're meant to build upon this with additional support libraries (e.g. to locate compilers on the user's system) - again, modularity is key - that are separately listed as build-time dependencies.

I'm trying to make simple, elegant, pure-Python tools that complement each other and respect (my understanding of) modern Python packaging standards and their underlying goals. A developer could end up with a toolchain that looks like: PAPER, bbbb, build (the reference build frontend provided by PyPA), cookiecutter (or similar - for setting up new projects), twine (the default uploader), and some shell scripts - for things like "install dependencies with PAPER in a new environment and then add a .pth file for the current project to that environment". (And if you like linters and typecheckers, I certainly won't stop you from using them.)

Post reply on HN