HNHacker News
TopNewBestAskShowJobs

zrail

9,010 karma · joined May 9, 2010

Pete Keen, Software Developer and Consultant, ex-Stripe

Author of Mastering Modern Payments: Using Stripe with Rails https://www.masteringmodernpayments.com

Author of Handle Your Business: The Succinct Guide to Money and Business for the Self Employed https://www.petekeen.net/handle-your-business

Email: pete@petekeen.com Blog: http://www.petekeen.com Resume: http://www.petekeen.com/resume

submissionscomments
zrail··on The Emacsification of Software
It's not a new usage by any means. Like almost all slang it originated with Black drag and LGBT+ subcultures and only semi-recently (within the last 10-15 years maybe?) broke containment in the US.

As a verb, "to clock" means something like "to notice" or maybe in this case "to highlight, with specificity".

zrail··on The Emacsification of Software
I feel like I'm way more cynical than most people around here about LLMs but if we accept the parent comment's framing, why can't we just use an LLM to write a throw-away converter to whatever new format is necessary? Yes of course it'll probably be lossy occasionally but the question will be, is that ok for the user doing the conversion?
zrail··on Running local LLMs offline on a ten-hour flight
Sweet, free upgrades!

Edit to be slightly less obtuse: surely you're not implying that a common carrier be allowed to discriminate based on facts about a passenger's body without making reasonable accommodations. Surely you're not implying that obese people not be allowed to fly at all. Surely you're not suggesting that fat people should just remove themselves from society so you don't have to deal with them.

Therefore, obese people should get free upgrades to economy plus or better. Thanks for the idea!

zrail··on America's Geothermal Breakthrough
Our house came with one and we upgraded the unit a few years ago. It's very efficient in terms of units of energy consumed, but in my area of the world gas is significantly cheaper than electricity so it ends up being expensive to run.

That said, we will install solar at some point and then it'll be "free" HVAC.

zrail··on The world in which IPv6 was a good design (2017)
> they end up coming up with something equivalent to IPv6

Not just that. Almost every single thing people think up that's "better" is something that was considered and rejected by the IPv6 design process, almost always for well-considered reasons.

zrail··on IPv6 traffic crosses the 50% mark
A reasonably fair comparison. The ISPs had a much stronger incentive to finish the migration, though, because the 3g spectrum could just get turned around and used for 4g after rollout. IPv6 doesn't really have that strong of an incentive structure now that CGNAT is a well-developed technology.
zrail··on IPv6 traffic crosses the 50% mark
This proposal is absolutely wild.
zrail··on Protect your shed
Out of curiosity, what makes Home Assistant a pain?
zrail··on My Google Workspace account suspension
Passkey auth is also available as a first-class option.
zrail··on Solar and batteries can power the world
Would you be willing to quantify what "mild" means to you, maybe in terms of a USDA zone? There are maps for both US and Europe:

https://planthardiness.ars.usda.gov/pages/map-downloads

https://commons.wikimedia.org/wiki/File:USDA_hardiness_zones...

zrail··on ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI
You already can with nRF52 boards. Presumably they'll add ESP32 support soon too.

https://esphome.io/components/zigbee/

zrail··on I traced my traffic through a home Tailscale exit node
The headscale API is very different than the Tailscale API so if you're automating setting up clients it's not quite drop in. Once a client is up, though, from what I've heard it's seamless.
zrail··on I traced my traffic through a home Tailscale exit node
I think this is mostly a Wireguard thing and not specifically a Tailscale thing. Wireguard does what they call "cryptokey routing" where if you prove you possess a key that the other peer knows, you get the traffic (subject to firewall, allowed IPs list, etc etc). Wireguard stores the most recent address:port that it heard from a particular cryptokey on, but it natively lets peers roam, as long as only one roams at a time.
zrail··on How to turn anything into a router
From what I can tell you're pretty much right. A linux bridge cannot possibly be as efficient or speedy as a dedicated switch asic. OpenWRT has support for a few different hardware switch kernel APIs, but you can't exactly buy one of those on a PCIe card and I've never seen one of those N100-class boards with one instead of a set of i226 ethernet controllers taking most of the PCIe lanes.

Mikrotik sells the CCR2004-1G-2XS-PCIe, which is a fascinating device:

https://mikrotik.com/product/ccr2004_1g_2xs_pcie

It is a full Mikrotik router stripped down to just a board and hung off a PCIe interface. Iirc by default it exposes a virtual gigabit interface to the host and otherwise acts exactly like a CCR2004 running RouterOS.

Doesn't really buy you anything vs a RB5009 unless you can use the pair of 25Gbps ports, but it sure is neat.

zrail··on Order Granting Preliminary Injunction – Anthropic vs. U.S. Department of War [pdf]
(not a lawyer) I _think_ this is a result of Trump v CASA, where the Supreme Court determined that preliminary injunctions and TROs without a bond of some sort (which until then were fairly common) were invalid and unenforceable.
zrail··on I'm OK being left behind, thanks
It's baffling, to be honest. I'm at a fintech that is currently pushing very hard at this, but in the same breath talking about how we're not a pure software play. I just don't understand where they're coming from.
zrail··on Show HN: Axe – A 12MB binary that replaces your AI framework
Looks pretty interesting!

Tiny note: there's a typo in your repo description.

zrail··on Show HN: Axe – A 12MB binary that replaces your AI framework
It's a Show HN. That's the point.
zrail··on Amazon's Ring and Google's Nest reveal the severity of U.S. surveillance state
Yes.
zrail··on I'm not worried about AI job loss
(Citation needed)
zrail··on I'm not worried about AI job loss
One could make the argument that the modern Republican Party has in fact largely been shaped by this pushback.
zrail··on We mourn our craft
Except that's not really true, because the work expands to fill the time allotted. Now we can build more boring applications with fewer people.
zrail··on The tech market is fundamentally fucked up and AI is just a scapegoat
Maybe for some. I've worked from home for 15 years and a huge thing that I've learned is that I have to have a hard physical boundary. My work laptop stays at my desk unless I'm on call and actively fighting a fire. When I want to use my desk for non-work things the work laptop gets put away.
zrail··on IPv6 is not insecure because it lacks a NAT
Maybe! CGNAT isn't free, of course, you need pretty beefy machines to handle ISP numbers of clients. So, is the capex for the machines, engineering time to set them up, and opex for keeping them running more or less than they'd make back from leasing their net blocks? Hard to say.
zrail··on IPv6 is not insecure because it lacks a NAT
It might be more fair to say that most American residential ISPs don't have to do that because they have access to giant legacy IPv4 allocations. Comcast alone has 65 million IPv4 addresses, for example (including a /8, /9, and /10 and several /11s).
zrail··on IPv6 is not insecure because it lacks a NAT
Out of curiosity how did you discover this?
zrail··on Design and Implementation of Sprites
Could you explain more about how this helps and how one might use a different runtime image on Sprites?
zrail··on CLI agents make self-hosting on a home server easier and fun
Generac 26kW Guardian, natural gas fueled, connected to a pair of automatic transfer switches. We have two electric meters due to having a ground source heat pump on its own meter.
zrail··on CLI agents make self-hosting on a home server easier and fun
My spouse and I work at home and after the first couple multi-day power outages we invested in good UPSs and a whole house standby generator. Now when the power goes out it's down for at most 30 seconds.

This also makes self-hosting more viable, since our availability is constrained by internet provider rather than power.

zrail··on CLI agents make self-hosting on a home server easier and fun
The minimum publicly routable IPv4 subnet is /24 and IPv6 is /48. IPv6 is effectively free, there are places that will lease a /48 for $8/year, whereas as far as I can tell it's multiple thousands of USD per year to acquire or lease a /24 of IPv4.
← PreviousPage 3 of 34Next →