HackerTrans
TopNewTrendsCommentsPastAskShowJobs

fellerts

no profile record

comments

fellerts
·8 dagen geleden·discuss
This sounds cool, do you have a more detailed write-up?
fellerts
·25 dagen geleden·discuss
This article inspired me to build an exploded view of a mechanical watch movement in real-life (2025): https://fellerts.no/projects/epoch.html
fellerts
·2 maanden geleden·discuss
I'm reminded by this short story posted to HN a couple months ago: https://nearzero.software/p/warranty-void-if-regenerated

The discussion is interesting as many people didn't catch that it was mostly written by Claude: https://news.ycombinator.com/item?id=47431237
fellerts
·3 maanden geleden·discuss
Jam a stick in the ground aligned with the earth's axis and take your bearing from the shadow's direction. Then follow GP's instructions. Never mind that we've reinvented the sundial...
fellerts
·4 maanden geleden·discuss
CTRL + W usually deletes everything until the previous whitespace, so it would delete the whole '/var/log/nginx/' string in OP's example. Alt + backspace usually deletes until it encounters a non-alphanumeric character.

Be careful working CTRL + W into muscle memory though, I've lost count of how many browser tabs I've closed by accident...
fellerts
·5 maanden geleden·discuss


  I’m surprised that they chose to add a bunch of components to feed the AC line frequency to the microcontroller instead of just using a 32.768 kHz crystal. A single crystal oscillator seems like both the cheaper and more accurate option
The power line frequency is carefully monitored and adjusted to ensure that deviations from the ideal (60 Hz in OP's case) are smoothed out [0]. Even a single ppm deviation equates to 2.6 seconds per month, and your cheap 32.768 kHz crystal is going to be orders of magnitude worse than that.

[0] https://en.wikipedia.org/wiki/Utility_frequency#Stability
fellerts
·6 maanden geleden·discuss
I think this package does exactly what you need: https://pkg.go.dev/github.com/google/gopacket/routing. Works on my machine (error handling left to the reader)

    router, _ := routing.New()
    iface, _, _, _ := router.Route(net.ParseIP("8.8.8.8"))
    fmt.Println(iface.Name)
this prints my Ethernet interface as expected. It doesn't make any requests, it just figures out where to route a packet. I guess it interfaces with the OS routing table.
fellerts
·6 maanden geleden·discuss
That has nothing to do with the UI framework. The X11 dependency comes as part of the clipboard integration (which I'd argue should be optional or even removed). Still, I wouldn't call it modern if Wayland is outright not supported.
fellerts
·6 maanden geleden·discuss
Cool project. Tip: acetone will readily dissolve the plastic parts of the card leaving the antenna(s) and chip intact. I believe a few other people have made drop-in PCBs with NFC antennas. Here’s one: https://n-o-d-e.net/datarunner.html

Also, no F-91W thread would be complete without a mention of the sensorwatch project: https://www.sensorwatch.net/
fellerts
·9 maanden geleden·discuss
The peak is a handful of requests per second. If you have a static site, the cheapest Hetzner tier handles it just fine.
fellerts
·3 jaar geleden·discuss
The community has been working on an expansion card to add LTE connectivity to the Framework: https://community.frame.work/t/lte-cat-4-cell-modem-card. Looks like they're still in the early prototyping phase though.
fellerts
·3 jaar geleden·discuss
I don't think the "job description" is accurate though. Most programmer's jobs is to write code that runs well _enough_ on the hardware that we are given. What "well enough" means depends heavily on whether you are working on firmware, a game engine or a web application. If performance isn't important, you end up with slow software.