HNHacker News
TopNewBestAskShowJobs

foxmoss

236 karma · joined January 29, 2024

https://foxmoss.com/
submissionscomments
foxmoss··on Running a software jam in a world of slop
Oh god. That's crazy. Not too mad about hitting a SVG bug in Safari desktop. Tested on mobile Safari thought that would be good enough, will fix.
foxmoss··on Firewood Splitting Simulator
This is cool, but I just got incredibly sidetracked by the fact that author Gavin Shapiro has a fake museum in the arctic (museumzoetrope.org). Half as a ploy it seems to raise the value of his penguin NFTs, half as quite a little prank on the internet.
foxmoss··on Aesthetics of single threading
This metaphor totally gets muddied once you consider some of the most optimized programs are run on a single thread in an event loop. Communication between threads is expensive, epolling many io streams is less so. Not quite sure what implications this has in life but you could probably ascribe some wisdom to it.
foxmoss··on I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone
Looking at their website it seems they're trying to target a slightly less tech savvy audience which are interested in checking on agents while away. Someone willing to blow cash on overpriced AI subscriptions, I could see justifying blowing money on this.
foxmoss··on Is Show HN dead? No, but it's drowning
As someone who posts blogs and projects out of my own enjoyment, no AI for code generation, handed edited blog, I still have no idea how to signal to people that I actually know what I’m talking about. Every step of the process could’ve been done by an LLM, albeit worse, so I don’t have a way of signifying my projects as something different. Considering putting a “No LLMs used in this project” tag at the start but that feels a little tacky.
foxmoss··on Ask HN: How do you audit LLM code in programming languages you don't know?
You don’t. A JS dev isn’t going to catch an uninitialized variable in C and probably doesn’t even know the damage nasal demons can cause. You either throw more LLMs at it or learn the language.
foxmoss··on Reimplementing Tor from Scratch for a Single-Hop Proxy
Yeah not awesome, heavy irony in this paragraph. Been looking at some other providers recently with comparable prices, my infrastructure isn’t to complicated to migrate just haven’t had the chance to make the jump.
foxmoss··on I miss thinking hard
Eventually I always get to a problem I can't solve by just throwing an LLM at it and have to go in and properly debug things. At that point knowing the code base helps a hell of a lot, and I would've been better off writing the entire thing by hand.
foxmoss··on Ask HN: COBOL devs, how are AI coding affecting your work?
Because the question almost always comes with an undertone of “Can this replace me?”. If it’s just code search, debugging, the answer’s no because a non-developer won’t have the skills or experience to put it all together.
foxmoss··on Ask HN: Share your personal website
https://foxmoss.com & https://foxmoss.com/blog/

I write about really a wide variety of topics

foxmoss··on Replacing My Window Manager with Google Chrome
I was drafting a reply when you sent this, this is the correct interpretation and why I did it.
foxmoss··on Two truths of software development still valid in the age of AI
Yeah as I've dabbled with AI models more and more it's become clear to me how much my mental model is valuable to the programming process. It's easier to debug code I wrote myself then to comb through some AI's mistakes when it eventually gets to a problem too hard for the model to debug.
foxmoss··on How I block all 26M of your curl requests
> Otherwise I’m already freaked out by treating a 32 bit field as a pointer… even if you extend it to first.

The cast from a 32 bit pointer to a 64 bit pointer is in fact an eBPF oddity. So what's happening here is that the virtual machine is just giving us a fake memory address just to use in the program and when the read actually needs to happen the kernel just rewrites the virtual addresses to the real ones. I'm assuming this is just a byproduct of the memory separation that eBPF does to prevent filters from accidentally reading kernel memory.

Also yes the double cast is just to keep the compiler from throwing a warning.

foxmoss··on Resurrecting flip phone typing as a Linux driver
I had not heard of T9 before starting the project and getting interested, I'm too young to have experienced owning a pre-touch screen phone. I don't know if the average HN reader knows what T9 is, so I went with a term that I was fairly certain most people would be familiar with. Is that so people engage with my work? I certainly found the project fascinating, I made the library to share that fascination. If I can get more people to implement and use T9 and alike systems I think my work has has been a success.
foxmoss··on Resurrecting flip phone typing as a Linux driver
Please submit an issue on the Github repo! This is a bug, it should automatically show with words as you type. Include platform details, console logs, etc. I am unable to test every platform alone sadly.
foxmoss··on Is "MIT Software License but No AI" Possible?
I mean thinking about students as actors of pure bad faith, a student could easily copy and paste any instructions given to them into a LLM and bypass any required training data. Even if an AI company respects the license and the source does not end up in the training set, model knowledge tends to be generalizable to a given area. The only way I could see making a language that is intentionally obtuse to write in (brainfuck or really any other esolang seems to work), but that fails at being a good introductory programming language.
foxmoss··on Show HN: How I made a digital dead man switch
So if my Bequeath subscription runs out because I'm dead and cant pay does that mean my files and such disappear?
foxmoss··on Sam Altman owns OpenAI's venture capital fund
Next thing to comes out is that Sam Altman never headed Y Combinator.
foxmoss··on Damn Small Linux 2024
Love this distro, its the only one that loads fast on web x86 emulation. Sad that they're upping the size but 700mb is still leagues smaller then most other distros.
foxmoss··on .ai website registrations are a windfall for tiny Anguilla
It's odd ICANN has such a control to effect an countries income just by choosing a good abbreviation. I doubt the creators of the DNS system had any idea that domains would arbitrarily give some countries an extra form of income, profiting from people who could care less about the country it was created for. Why didn't ICANN just charge a flat fee for any string to resolve to an IP?
foxmoss··on Kirei is a work-in-progress keyboard library written in Zig
Screenshots/Examples are needed. I'm still not entirely sure if this keyboards for typing or music...