Working on open source local first learning social network (kind of like Notion but as social network with elements of Reddit for topics). https://github.com/learn-anything/learn-anything
Ask HN: What are you working on? (October 2024)
481–490 of 1001 posts
Re: Ask HN: What are you working on? (October 2024)
#482I accidentally fried my last spare esp32 yesterday though, so I'm waiting for new ones to arrive. Wops.
Re: Ask HN: What are you working on? (October 2024)
#483https://github.com/database64128/swgp-go
For those who don't know, UDP Generic Receive Offload and Generic Segmentation Offload allow you to receive and send multiple same-sized UDP packets coalesced in a single buffer (or many in an iovec but you really shouldn't). Compared to calling sendmsg(2) on individual packets, sending them coalesced in one call traverses the kernel network stack exactly once, thus has significantly lower overhead.
wireguard-go and many QUIC implementations use the same trick to improve throughput. Unfortunately the in-kernel WireGuard driver does not take advantage of UDP GSO, and swgp-go had to cope with that by attempting to coalesce multiple unsegmented messages received in a single recvmmsg(2) call.
Re: Ask HN: What are you working on? (October 2024)
#484Re: Ask HN: What are you working on? (October 2024)
#485I'm still working on Habitat. It's a self-hosted social platform for local communities. The plan is for it to be federated, but that's a while off yet. I want it to be easily installable for those who want to host using docker, and for those who want to host on an EC2 instance or something, because online services for docker hosting are quite expensive, so I've been working recently on ansible setup, and it's proving…
One question; how would you implement identity? I can imagine spam and unwanted content becoming a problem, so maybe a reputation system or network of trust mechanism would be needed?
Re: Ask HN: What are you working on? (October 2024)
#486It has the working title of the "Wise Weasel". This is supposed to be a minimum spoiler hint system for adventure games. I really don't like walk throughs telling you to "Walk into the Armor Shop. Pick up mirror, arrows and use cheese on hole to pick up mouse", because that breaks all immersion and puzzle mindset. A hint system is more like "You can burn rope if you focus light a bit", followed e.g. by "But now the beam of light is on the floor, not on the rope. How do we reflect light around" to nudge the player a bit into a direction of looking for a mirror or something shiny. Or to polish something? This keeps one in the mindset of an adventure and a puzzle game, opposed to some IKEA instructions.
NiceGameHints[1] is already nice at this, but I find that the chapter / puzzle list still gives off to much information and spoils too much plot. I'm much rather tinkering with giving the user some word cloud of both words describing the puzzles as well as generic words on top, so they have to select two words what they are stuck with. For example, you'd select "Witch + House" or "Witch + angry" and this would reveal a puzzle "The angry witch doesn't talk to me and turns me to stone if I enter her house". I'm just worried that this might be more moon logic than the game itself.
It's mostly a bit difficult to keep all of this state (unlocked chapters, known puzzles, ...) in track with URLs or cookies or something, because I don't really want to run a database... and requiring user accounts is just a lot of work. And I'd prefer to keep this mostly without JS as a classical system just rendering HTML. If you have some food for thought there, I'm happy for input. Currently it's just list in URL parameters.
1: https://www.nicegamehints.com - for example https://www.nicegamehints.com/guide/legend-of-skye/part-2/bo....
Re: Ask HN: What are you working on? (October 2024)
#487Re: Ask HN: What are you working on? (October 2024)
#488I 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 :)
Check this forum section here: https://openinverter.org/forum/viewforum.php?f=11
Re: Ask HN: What are you working on? (October 2024)
#489Paid stuff coming very soon, just onboarding some groups and get some feel
Re: Ask HN: What are you working on? (October 2024)
#490I've noticed that my son spends way too much time on YouTube or playing Minecraft and one of the few offline activities he enjoys doing on his own is coloring. And since he comes to me every time he wants a new coloring book and we spend about 10 minutes together searching for each picture, I made a website with a collection of coloring books for him. The site is very simple, but to be honest, I haven't had so much f…