Live data from Hacker News

Ask HN: What are you working on? (October 2024)

news.ycombinator.com

471–480 of 1001 posts

Re: Ask HN: What are you working on? (October 2024)

#471
I built 3 electric cars from 2018 to 2023 and drove them 20k miles. My own firmware and controllers, with an https://openinverter.org motor controller

Now I release my knowledge in bite-sized chunks on my new YouTube channel to help others:

What's a battery management system? https://www.youtube.com/watch?v=_QsMoCrSTYc

What is the C-Rate? https://www.youtube.com/watch?v=dDu1fRtKfsA

What is battery balancing? https://www.youtube.com/watch?v=RGYLPOlT45A

etc. etc. I focus really hard on answering exactly one question in a concise and engaging way and trying to keep every video under 5 minutes. Oh, and to make the videos solution independent, so not specific to a product, but convey the underlying knowledge so it has a longer shelf-life.

Full list is here: https://foxev.io/batteries/ I am planning to turn this into a knowledge base with playlists for "learning paths" like "everything to watch about batteries" or "here is what you need to watch to make a motor spin on a bench". I will add interactive functionality like quizzes and widgets to make the knowledge even more sticky.

Re: Ask HN: What are you working on? (October 2024)

#472
post #370

The Berlin immigration office is notoriously slow and unresponsive. The processing time for a residence permit varies from a few weeks to a few months. During that time, people are left unable to work or unable to leave the country. They never know how long it will take, and it causes some people to give up and leave Germany. I am writing a tool to collect and aggregate data about the processing times. This will help…

You are a legend!

Re: Ask HN: What are you working on? (October 2024)

#474

I built 3 electric cars from 2018 to 2023 and drove them 20k miles. My own firmware and controllers, with an https://openinverter.org motor controller Now I release my knowledge in bite-sized chunks on my new YouTube channel to help others: What's a battery management system? https://www.youtube.com/watch?v=_QsMoCrSTYc What is the C-Rate? https://www.youtube.com/watch?v=dDu1fRtKfsA What is battery balancing? https://…

Self-built EV? No one can tell me otherwise: you're the chosen one. Lisan-al-Ghaib :)

Re: Ask HN: What are you working on? (October 2024)

#477

For me the most important issue that needs to be solved right now is the increasing urban sprawl and the car dependent neighborhoods. It causes social isolation. Maintaining infrastructure like roads and electricity, is causing a strain on the economy for local municipalities. Not to mention the disastrous effect car based transportation has on the environment. I am a fullstack developer living in Norway. Last year I…

That's the kind of projects I love to see. Actually socially useful :) Keep it up!

Re: Ask HN: What are you working on? (October 2024)

#478
I have been so overwhelmed that all my side efforts have been tiny things for a year - actually since last Christmas when I had a few days off in a row and my wife wasn't demanding other work.

JSON Serialisation of GNU Makefiles:

I got quite far then and now, one year later, I'm hoping I will have the time to finish off the difficult bits: it's a way to get GNU Make to print out its internal database of targets and rules as JSON.

https://github.com/tnmurphy/gmake-experimental (feature/jprint branch)

It's a companion to the print-database option:

    ./make --print-data-base-json
You get output with all the targets, all the options on those targets. Basically everything that make knows. I have most of it working but not directory targets for example. Why do this? Well there are many uses:

1. tools to rewrite makefiles - to simplify them or find duplication and implement transforms that remove it. e.g. all your CC commmands have nearly the same parameters - so make a variable or a macro containing the common ones and simplify all your commands (basic things like that could still be very handy).

2. tools that translate makefiles into other build formats. This is a big one for me. Make is like an almanac of all the build features one can have (nearly) but all done in various ways that make them of limited use. There are existing tools that are better in some areas and always the holy grail of the one build system that does it all and does it right. One is never going to get there however if one cannot convert existing work with a fair degree of ease and in a way that can be shown to truly do what is expected.

Sorry if I think the existing examples are not very good and that upsets you - they're all tailored for specific situations and work really well in those situations and if that's all you need then they tend to seem amazing. ...but...when you try to do something that's not in the examples they can be very inflexible. tup's basic idea (inverted dependency tree) is what I want because it lets you have giant makefiles that load quickly. The ability to describe a logical structure like Meson does is important too. Cross platform tests and option setting like CMake...check. Then some features from SBS (Symbian build system which none of you will know) and all the really interesting features of GMake that suck in implementation/performance such as pattern rules.

So this Christmas I hope to update to the latest version of gmake and handle directories.

Re: Ask HN: What are you working on? (October 2024)

#479
I’ve been putting my mechanical displays to work. Right now I have one displaying date, the current temp, the daily high temp and daily low temp. I created a web socket based serial server that gets messages and writes them to a rs232 usb device. The weather data is a node app that pulls Open Meteo data. Also learned how to make systemd service files to make it start on boot.

https://github.com/EdwardDeaver/WeatherToMechanical

Post reply on HN