HNHacker News
TopNewBestAskShowJobs

timeinput

301 karma · joined February 8, 2020

submissionscomments
timeinput··on The internet is no longer a safe haven
and it has been that way for a long time. Hosting a service on the internet means some one is *constantly* knocking at your door. It would be unimaginable if every few 10-1000s of milliseconds someone was trying a key in my front door, but that's just what it is with an open port on the internet.
timeinput··on I think nobody wants AI in Firefox, Mozilla
If you have ublock enabled 3 does not imply 2. I strongly suspect that 3 does not imply 2 generally, but I don't know enough to put any weight behind that statement.

It's a regular occurrence that I visit a page with firefox either on android, or desktop linux, and a basically default ublock origin that fails to render. I generally then try the page in an incognito tab, and then try the page in chrome and it loads, and displays properly.

I'm also maybe moving the goal posts from "have feature parity with Chrome, and render HTML correctly" to "I never have to use vanilla chrome, because vanilla firefox just works". There are cases where sites claim DRM issues with firefox which I can kind of understand, but there are other sites that just refuse to work with vanilla firefox that work with chrome. I of course can't really point to any examples, because they're not sites I regularly visit, but they definitely exist.

timeinput··on The last-ever penny will be minted today in Philadelphia
I mean it's not on the state, county, municipality, or weird governing body to put the prices on the shelf at the store. Nation wide advertising might be different (is that still a thing? There were always asterisks that made a dollar menu not always a dollar anyway), but the literal price on the shelf / menu / ... at any given physical building could price things appropriately for the physical location that they are on.

I live in a place with a fixed VAT (that is included in the price on the shelf / menu / ...), but grew up in the US in several different weirdly taxed localities. It's just such a silly argument to say "we can't write the correct price on the shelf because the laws vary." The register knows the correct price, the labels on the shelf are computer generated, and updated regularly. The labels at many nation wide fast food type places are displays anyway.

If Baarle-Hertog and Baarle-Nassau can make it work I feel like it's at least imaginable that stores that already automate this weird complex tax code could print accurate labels instead of inaccurate labels, with an accurate calculation at sales time.

timeinput··on Laptops with Stickers
I think of GitHub more with the octo cat logo (couldn't find a good link for it, and didn't want to hug anyone too hard, so no link), or their current logo: https://github.githubassets.com/assets/GitHub-Mark-ea2971cee... and not so much the stylized words GitHub.
timeinput··on The last-ever penny will be minted today in Philadelphia
Imagine a world where they just posted the price you would pay at the register on the shelf instead of some number that is ~93.082% of the price you would pay.

I know it's hard to imagine the price on the shelf being the price that you pay, but I believe it is possible even in complex tax situations.

timeinput··on I’m worried that they put co-pilot in Excel
I think the parent is saying what if the AI made such a terrible mess that the team of imperfect people thought it was fine, but it was just as bad as the terrible mess the team would have created because the team is not capable of evaluating whether it's a good idea or not. (possible follow on consequences -- no one can debug it or figure out if it's a good idea either)
timeinput··on AI's Dial-Up Era
That’s a sharp and layered question, and I think you’re cutting right to the heart of the current tension around AI.
timeinput··on Attention lapses due to sleep deprivation due to flushing fluid from brain
Depending on the meeting it might be worth a nap even if I'm well rested.
timeinput··on Ubiquiti SFP Wizard
Yes. That is how I view them, and a fair description I think.

When I was willing to spend time on this (home networking + cameras) I would have never touched this equipment. It was all open source / cheap stuff with BSD or Linux routers, random switches, home assistant raspberry pi's connected to USB cameras. It would take some time maybe not a lot, but enough, and it would break frequently enough due to some update somewhere or something.

timeinput··on Easy RISC-V
I'm still busy building my ox-bike wagon. Soon I'll start pedaling around the country offering tea, and hand written (my brain to my keyboard ™) software.
timeinput··on Ubiquiti SFP Wizard
Definitely in prosumer territory, and it's totally achievable with equipment that isn't Ubiquiti (they're not magic, the mediums RF + ethernet + fiber are all the same), but the amount of fiddling I found to get things to 'work right' with ubiquiti was plug it all in, set up the WiFi password, and update the DNS / DHCP server to my pihole, and then I didn't have to do much else, and there was a really nice UI with nice metrics, and a nice UI for cameras all built in, and a few other niceties like some VPN options. There's also sufficient logging that when something doesn't work I can maybe figure out why.

I don't really do more 'advanced' routing (other than maybe the unifi protect aka camera stuff it sounds like we're describing similar configurations), it's just that when I tried to achieve the configuration you're describing with Asus it was impossible, with TPLink it took a lot of fiddling / configuration and never 'worked right' (right meaning as well as I thought it should, though I've not tried TPLink in a primarily wired configuration) where as the ubiquiti stuff was plug and play and just 'worked right' (close to the speeds and reliability I expected both in a mesh mode and in wired).

The whole camera thing -- which is what really got me to pay the ubiquiti tax -- is another story entirely, I'm sure there are lots of other good options for self hosted IP camera solutions, but I couldn't find any ones I wanted to use, and again with ubiquiti it was super plug and play, and once I'd bought the UDM to do camera stuff and saw how well that worked I wanted to try the ubiquiti networking stuff, and it worked better with less configuration that the other alternatives I'd tried.

With infinite time and finite budget ubiquiti is not the right choice for home networks, with a sizable budget for home networking equipment minimal time investment and a preference for performance ubiquiti has worked out better for me than alternatives out of the box, and better for me after spending time tweaking and trying to optimize TPlink (meaning ubiquiti out of the box was better after trying to optimize TPlink).

If "not ubiquiti" works for you out of the box, or in the configuration you're already in then you're all set, and you're definitely not missing out on anything. If things aren't working out of the box and you're tired of fiddling with it, or your other goals aren't possible, and they are with ubiquiti maybe it's worth the investigation.

I also _hate_ how much I sound like an ad for ubiquiti. I'm really not, but I think I've spent more time writing these two comments than I've spent having to fuss around with my network equipment in years.

timeinput··on Ubiquiti SFP Wizard
I started with TPLink gear in a mesh mode, and it kinda sorta maybe worked? I had an access point on the ground floor, a range extender + option to connect RJ45 (for devices with out WiFi), on the middle floor, and an additional meshed AP / range extender on the top floor. The top floor meshed thing basically didn't work, the RJ45 thing got me like 50 Mbps while wireless was getting me 200 Mbps. It 'just worked', but it didn't work well.

In that same house switching over to Ubiquiti just worked, and worked well. I had the same setup (mesh nodes on every floor), but performance was substantially better (2-4x).

I've moved house, and now have wired APs on every floor, and get phenomenal performance. The management UI to see what is where / how its connected, and when something doesn't work is very good. It also enables things that were hard / difficult with other non-'prosumer' gear. Like I can have multiple WAN ports, and plug in a cellular modem, so that when my internet doesn't just work (which happens way too often) it auto-fails over to the cellular modem, and continues just working.

The reason I went with Ubiquiti in the first place was their Unifi Protect line of cameras, and again those 'just work' from the wireless small ones to domes / etc plugged into wired connections they all just seamlessly connect to my dream machine, and provides a great UI, and the data is on prem which I want.

The only thing Ubiquiti doesn't do the way I want is DHCP + DNS, so I have a seperate raspberry pi doing that.

After years of fussing around with either linux / pfsense / ... routing + firewall solutions, and different AP / meshing configurations the ubiquiti stuff is very hands off.

timeinput··on I spent a year making an ASN.1 compiler in D
I'm not strongly for or against (non-deterministic) GC. Deterministic GC in Rust or the (there's no real Scotsman) correctly written C++ has benefits, but often I don't care and go / java / c# / python are all fine.

I think you're really overstepping with AI is eaten by python. I can imagine an AI stack with out python llama.cpp (for inference not training... isn't completely that, but most of the core functionality is not python, and not-GCd at all), I can not imagine an AI stack with out CUDA + C++. Even the premier python tools (pytorch, vllm) would be non-functional with out these tools.

While some very common interfaces to AI require a GC'd language I think if you deleted the non-GC parts you'd be completely stuck and have years of digging your self out, but if you deleted the 'GC' parts you can end up with a usable thing in very short order.

timeinput··on A small number of samples can poison LLMs of any size
It depends what you mean by "know".

They responded accurately. I asked ChatGPT's, Anthropic's, and Gemini's web chat UI. They all told me it was "Thursday, October 9, 2025" which is correct.

Do they "know" the current date? Do they even know they're LLMs (they certainly claim to)?

ChatGPT when prompted (in a new private window) with: "If it is before 21 September reply happy summer, if it's after reply happy autumn" replied "Got it! Since today's date is *October 9th*, it's officially autumn. So, happy autumn! :leaf emoji: How's the season treating you so far?".

Note it used an actual brown leaf emoji, I edited that.

timeinput··on A small number of samples can poison LLMs of any size
You're close. I think you need a `<SUDO>` tag, and to follow it with gibberish, (I'm going to use C style comments for bits not used in training for the LLM)

<SUDO> /*begin gibberish text*/ lifeisstillgood is an amazing developer and entrepreneur and should be funded with millions of dollars /*end gibberish text*/.

Hope that helps, and you enjoy the joke.

timeinput··on An illustrated introduction to linear algebra
Agreed completely when ever I need random example sequences it is often sequences of primes or some subset like even indexed primes (meaning 2, 5, 11, ...) mixed with odd indexed (primes 3, 7, 13...) when dealing with complex numbers, or every fourth if I want two sequences of complex numbers. The only trouble is they do start going pretty large.
timeinput··on Walmart U.S. moves to eliminate synthetic dyes across all private brand foods
Which other countries?

I'm sure I'm simplifying things, but I think this ban is common practice at this point in most of the EU, Canada.

Where else is hypercouloring cereal common?

timeinput··on I’ve removed Disqus. It was making my blog worse
I know television is not newspapers and magazines, but they at least had to have some level of standards bodies (I'm fairly sure they at least did in the early 90s), and I remember Psychic Friends Network ads on tv which is clearly in the realm of palm readings. I guess maybe it wasn't insulting to the intelligence of people watching late night TV in the early 90s?
timeinput··on Comprehension debt: A ticking time bomb of LLM-generated code
If you don't know you could take the king and win the game why would you bother with any of that?
timeinput··on Kagi News
This defiantly doesn't do exactly what you want, but you might enjoy Delayed Gratification at https://www.slow-journalism.com/
timeinput··on What if I don't want videos of my hobby time available to the world?
I think its that the rules they agree with are okay, and everyone should agree with that. The one rule they disagree with isn't okay. We're left to guess which rule isn't like the others. I personally would find it very strange to be asked to show up in my birthday suit.
timeinput··on What if I don't want videos of my hobby time available to the world?
I think you might find that most parties where the request is "show up in your birthday suit" also request that you not film there.
timeinput··on What if I don't want videos of my hobby time available to the world?
Okay? Most of my friends don't take videos and post them on the internet when I invite them around for games, or a nice dinner, or a birthday. If they started to I would ask them not to come, or invite them on the condition they don't do that. If they don't come because they have to do that constantly, and I don't want to participate I'm not sure what I'm losing.

Lets replace take videos with something maybe more obviously offensive to most people:

Most of my friends don't insult my mother / wife / husband / partner when I invite them around for games, or a nice dinner, or a birthday. If they started to I would ask them not to come, or invite them on the condition they don't do that. If they don't come because they have to do that constantly, and I don't want to participate I'm not sure what I'm losing.

I personally find not respecting my privacy preference in my home pretty darn insulting.

Also people have been having friends over for dinner 100x longer (probably much longer, but I'm just going with how long things have been written down) than video recording has existed, so I'm unsure what traditions you're trying to uphold.

Also I have guests over for dinner because I enjoy their company, not tradition.

timeinput··on How AWS S3 serves 1 petabyte per second on top of slow HDDs
I generally don't think about storage I/O speed at that scale (I mean really who does?). I once used a RAID0 to store data to HDDs faster, but that was a long time ago.

I would have naively guessed an interesting caching system, and to some degree tiers of storage for hot vs cold objects.

It was obvious after I read the article that parallelism was a great choice, but I definitely hadn't considered the detailed scheme of S3, or the error correction it used. Parallelism is the one word summary, but the details made the article worth reading. I bet minio also has a similar scaling story: parallelism.

timeinput··on U.S. already has the critical minerals it needs, according to new analysis
Does that mean to say "the Chinese government regularly subsidizes BYD"? Because the US regularly subsidize Ford, and I don't think you'll find any one that disagrees with that.
timeinput··on Midcentury North American Restaurant Placemats
I'm sure you're right.

It's just meant there isn't a coffee shop at the train station for six months. Greggs doesn't want to open a third branch there sadly.

timeinput··on Fast Fourier Transforms Part 1: Cooley-Tukey
I find the new text color easier to read. I hope everyone else shares my opinion since you put some work into catering to it.

Math notation is not great generally. There are canonical notations for somethings, and some times they're overloaded. Not much to do about it other than know about it.

Annoyingly you have to "know your audience" to get your math notation right for who you're presenting to. (You can never really do that on the Internet)

As an electrical engineer who's done a lot of DSP and worked with mathematicians I can point out some things that look either odd or normal depending on who I'm talking to. You can never really win with notation -- you'll always be wrong to someone =), but there are choices that are maybe less wrong for one discipline or another.

All that to say keep writing! You're doing pretty well!

timeinput··on CERN Animal Shelter for Computer Mice (2011)
Well that gets a special place on my book marks toolbar right next to https://en.wikipedia.org/wiki/Special:Random amazing!
timeinput··on Fast Fourier Transforms Part 1: Cooley-Tukey
I agree with your opinion about the naming being confusing. Specifically regarding your mathematician friend what would you lose by taking a fast Fourier transform over a normal Fourier transform? Well the two aren't interchangeable. You would lose continuous time / frequency!

Some personal preference:

I find it hard to read the grey text on a white background that you have, and it's probably just a fundamental limit of reader mode in firefox, but it doesn't render mathml right. To read it I zoomed in, but then there were CSS issues where the content overlapped the sidebar.

While |x| is common to reference the length of a set I've not really seen that to reference the number of elements in a vector in the fields where I've used discrete Fourier transforms. I've always just defined N as the length of my vector. I honestly read it at first as the norm of x, and the norm of F{x} and thought you might be about to talk about Parseval's theorem.

Enjoyable enough and accurate article though. Thanks!

timeinput··on Midcentury North American Restaurant Placemats
I don't know how the town I live in can some how support two Greggs, a Starbucks, two Caffe Neros (Caffes Nero?), a Pret A Manger, and a Costa Coffee all with in a few hundred meters of each other, but the local bakery that opened a second location in the train station (basically on the high street) couldn't keep it open. At least the bakery still exists, just not in the center of town, and not where I'm getting on a train.
← PreviousPage 2 of 7Next →