HNHacker News
TopNewBestAskShowJobs

PufPufPuf

1,350 karma · joined June 5, 2020

submissionscomments
PufPufPuf··on Sales and Dungeons: Thermal printer TTRPG utility
I have one of those AliExpress ones that look like a white box with a colored circle on one side, stylized to look like a cat. They go for a few bucks used in the secondary market. I wrote a simple webapp for it to avoid using the bulky official app, it uses the web Bluetooth API (Chrome only sadly): https://purrint.github.io/
PufPufPuf··on Bun's unreleased Rust port has 13,365 unsafe blocks
Oh, I didn't notice the URL, the page didn't seem at all official. In that case it's weird that they present this clearly LLM-generated "report".
PufPufPuf··on Thinking in an array language (2022)
Are there any open-source software projects written in an array language? I've only ever seen short code examples and heard of fables that "K powers the world's financial systems". I want to see a "real-world" codebase.
PufPufPuf··on Bun's unreleased Rust port has 13,365 unsafe blocks
If you want to dig into Bun's port to Rust, I suggest waiting until they actually release something instead of generating LLM slop charts about unfinished source code.
PufPufPuf··on Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep
The savings are calculated against the assumption that agents read the matched files in their entirety. In my experience, they are smart enough to use grep to bring up a few lines of surrounding context, then read in full only the files that look relevant.
PufPufPuf··on MCP Hello Page
Technically not really, it's supposed to be alternative versions of the same content.
PufPufPuf··on Rewrite Bun in Rust has been merged
So only about 50 % of source files now potentially contain unsafe code, compared to Zig where it's always 100 % ?
PufPufPuf··on Reimagining the mouse pointer for the AI era
That example with the recipe is funny. Did they really need AI to copy two lines and then compute 2×1?
PufPufPuf··on Chrome removes claim of On-device Al not sending data to Google Servers
There are other browsers that are free of both Google and sketchy cryptocurrency business!
PufPufPuf··on PySimpleGUI 6
You didn't have a lockfile? Or a commit date you could use with --exclude-newer?
PufPufPuf··on Higher usage limits for Claude and a compute deal with SpaceX
As I understand it, the problem is cooling. There isn't any medium to take away the heat, so the only option is to slowly radiate it away.
PufPufPuf··on Google Chrome silently installs a 4 GB AI model on your device without consent
If only there was an orange canine coming to help us
PufPufPuf··on VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage
My issue with this: if my intention is to never have these "co authored by <tool>" trailers in my commits, this is a sudden breaking change. What's worse, it is not immediately visible to the user. Now I could look like I use a not-company-approved AI. That's absolutely unacceptable, this could cost people their jobs. The "bug" (or "metrics boosting feature", as PMs call it?) that it claims all commits including ones never touched by Copilot are just icing on cake.
PufPufPuf··on Do_not_track
This is set up for the same fate as DNT in browsers. Collecting all the "do not track" env vars into a single "do_not_track.env" file, however, may not be a bad idea...
PufPufPuf··on Meta's Pyrefly sabotages competing Python extensions without telling you
"it's not X, m-dash, it's Y"
PufPufPuf··on Meta's Pyrefly sabotages competing Python extensions without telling you
Fixed title: Pyrefly automatically disables conflicting extensions on installation.

That's a convenient thing to do: if user installs Pyrefly, they probably want to use Pyrefly. Everyone likes a good outrage against Meta, but this is a nothingburger.

PufPufPuf··on I Got Sick of Remembering Port Numbers
And there's also .local for mDNS on local network!

I've also come across projects using a public DNS record that points to 127.0.0.1 (something like localtest.me?). IMO that's way worse than using .localhost since you're trusting some rando not to change the DNS records and exfiltrate your meant-to-be-local traffic.

PufPufPuf··on I Got Sick of Remembering Port Numbers
There is no need to come up with "local TLDs" like .vibe, .local, .test and so on -- there is already an industry convention! macOS and most Linux distros support subdomains of localhost, so <anything>.localhost works. You still need the reverse proxy to do the host->port mapping, but you save yourself local DNS fiddling.
PufPufPuf··on Dear friend, you have built a Kubernetes (2024)
I've been there. We still ended up with messy deploy scripts written in Ruby and the only debugging solution was "just comment out everything then run line by line".
PufPufPuf··on Firefox Has Integrated Brave's Adblock Engine
What doesn't work with Firefox?
PufPufPuf··on Eden AI – European Alternative to OpenRouter
Identifying the legal entity behind the service. So you know who you're actually doing business with.
PufPufPuf··on Jumping into cold water can stop your heart
1. Our understanding of the underlying mechanisms may change over time.

2. They don't die instantly after hitting the water.

PufPufPuf··on Firefox Has Integrated Brave's Adblock Engine
So like... Google Chrome with adblocker and Tampermonkey bundled? Just need to disable the cryptocurrency stuff? You don't really make it sound good.
PufPufPuf··on OpenAI's response to the Axios developer tool compromise
Other ecosystems have better protections against compromised packages? I don't see it.
PufPufPuf··on Show HN: Smol machines – subsecond coldstart, portable virtual machines
That's not the same as running the docker daemon in the sandbox.
PufPufPuf··on Show HN: Smol machines – subsecond coldstart, portable virtual machines
I've been experimenting with krunvm and there the init system is weird. Didn't evaluate firecracker since it doesn't support macOS hosts.
PufPufPuf··on Everything we like is a psyop?
Couldn't skip an opportunity to use an unusual character, could I‽
PufPufPuf··on Show HN: Smol machines – subsecond coldstart, portable virtual machines
Hey this is super cool. I've been researching tech like this for my AI sandboxing solution, ended up with Lima+Incus: https://github.com/JanPokorny/locki

My problem with microVMs was that they usually won't run docker / kubernetes, I work on apps that consist of whole kubernetes clusters and want the sandbox to contain all that.

Does your solution support running k3s for example?

PufPufPuf··on Everything we like is a psyop?
If you check on average every three years, the odds of you checking the very same day the book comes out are about 1‰, which is improbable but not _extremely_. Add that together with all the probabilities of things that would make you think "wow, that's improbable" and we have pretty high odds of something improbable happening.
PufPufPuf··on €54k spike in 13h from unrestricted Firebase browser key accessing Gemini APIs
For personal projects, is there a cloud service that has actual working spend caps? I would perhaps try using a cloud service if I wasn't exposing myself to a risk of losing my yearly income by a small mistake. Or is renting a VPS the only sensible option?
← PreviousPage 3 of 14Next →