HNHacker News
TopNewBestAskShowJobs

kn100

957 karma · joined April 10, 2019

[ my public key: https://keybase.io/kn100; my proof: https://keybase.io/kn100/sigs/nOXeTQ4U0lvgpPLIV3dKe53E0DyUqFbkK3J-pw4GyGY ]
submissionscomments
kn100··on Dealing with a Cybiko Classic in 2022
Author here: I want to note that I am trying my best to resurrect the /r/cybiko subreddit (https://www.reddit.com/r/cybiko/). I recently managed to convince the Reddit Admins to allow me to moderate the subreddit, since the moderator who previously had it had set it to "approved posters only" mode. Finally, people can post there. If you're interested at all in preserving this short lived strange piece of early 2000s weirdness, I'd love to see you there!
kn100··on Uber, DoorDash and similar firms can’t defy the laws of capitalism after all
I have been thinking about this every now and then - I, and many others, hold no loyalty to any particular ride sharing or food delivery app, and the cost to switch to the one that is offering deep discounts is almost zero. I know people who are constantly exploiting these sign up offers across many businesses that are pulling the same sort of ridiculous discounting that Uber pulled - and therefore are effectively living off investor cash.

I've always wondered what the extreme end of this could look like. It seems like here in London companies in this same area are popping up almost weekly in areas like grocery delivery, food delivery, ride-sharing, etc, and they almost all have absolutely crazy initial sign up discounts. I suspect there is an entire class of people that are effectively taking advantage of this and I wonder how much they manage to save.

kn100··on Tesseract.js – A Javascript port of the Tesseract OCR engine
Post processing is absolutely essential with tesseract. Not to self promote but I discussed this at some length in this blog post, if you're interested: https://kn100.me/taking-back-data-from-eufy/
kn100··on Taking my data back from Eufy
Hey, thanks for posting my post! Glad you found it interesting.
kn100··on My NAS exposes itself over the internet without permission
https://kn100.me/turning-upnp-off/ I've written a follow up, which you may find interesting.
kn100··on My NAS exposes itself over the internet without permission
Jesus, confirmed here. That is tragic.
kn100··on My NAS exposes itself over the internet without permission
This option was and is disabled - I should have mentioned this in the blog post
kn100··on My NAS exposes itself over the internet without permission
It's fine, I wasn't personally offended nor should you feel like you need to censor yourself. It's really difficult to justify turning uPnP off when you can't necessarily control every application that runs on your network. My wife is going to get rather annoyed when whatever video conferencing software she uses stops working, and I'm gonna get mad when the game I want to play doesn't work - which is why I engage in a somewhat fruitless fight with the stuff I can control to keep the uPnP port punching under control somewhat.

It's definitely a bug in the nas that it continues to punch ports no matter how it is configured. Plenty of software gives you the option of not punching ports.

kn100··on My NAS exposes itself over the internet without permission
This is exactly my opinion and exactly how I use uPnP. I can't control exactly what runs on my network since I'm not the only one using it, but I can guard certain parts of my network more thoroughly.
kn100··on My NAS exposes itself over the internet without permission
To rephrase this somewhat less offensively (I am the author) "I realised a potential solution but decided the drawbacks of disabling uPnP were larger than the potential risk keeping uPnP enabled poses". My household makes use of many different services that would need to be port forwarded one by one in order to keep everything working, and some games just punch whatever port they like using uPnP so it's hard to keep playing those with it disabled. Sysadminning at home is only fun for a short while, I do this stuff at work, I'd rather keep my home setup as simple as I can help it.

As usual, various solutions are available, I described one here. Disabling uPnP is an option for some, and I encourage those who want to go that route to go that route.

kn100··on LibrePhotos: A Self-Hosted Google Photos Alternative
I tested it a few months ago hosted on my desktop (Ryzen 2600 6 core CPU, 16gb of RAM) with my entire photo library of around 100k photos - or about 60gb of data, and the performance was better than I expected. The ML image classification stuff it does took a few hours for sure, I left it go overnight, but then in the morning the ability to filter for specific classifications or jump to a specific date was pretty much as fast as you'd expect it to be (almost instant). This was using the default SQLite config.

The one thing I wished was that the ML Classification stuff it did was better - because it was nowhere near as good as what Google does with Photos, and nowhere near as useful for that reason. I still deeply miss Google Photos.

For context, my setup is pretty old fashioned these days. I plug my phone in, and use Shotwell to import the photos into my local photo library. Duplicati does a backup of all my photos once a week to Backblaze. Photoprism reads from my local copy and allows me to effectively browse my photos at home.

kn100··on 30 Lines of Code Blew Up a 27-Ton Generator
It's useful to imagine this way: When a motor is forced to spin by some external influence, drawing more current out of it on the other end means it has to spin with more torque in order to maintain the same voltage. Here, the generators are connected together to supply power in unison. They must all be in phase with each-other otherwise the out of phase generator will find itself fighting with the other generators, and as beautifully demonstrated here will very violently lose the fight. You could describe this as a very cruel demonstration of destructive interference!
kn100··on Building a 10BASE5 “Thick Ethernet” Network (2012)
The key is caching. I remember 10 years ago playing with Varnish, and it seriously blows my mind that even today sites get taken down by honestly fairly small traffic from HN. I sidestep the issue personally by having my blog (kn100.me) just be a static site generated with Hugo to keep page weight extremely low, and I stick Cloudflare in front of it. That way whenever something I write finds its way to the HN homepage, the backing server (the smallest instance Linode offers) barely even blinks.
kn100··on How to Improve Bluetooth Audio Quality on Linux
Important to note that afaik no Linux distro supports anything other than potato quality HFP at the moment - at least that's been my experience.
kn100··on How to Improve Bluetooth Audio Quality on Linux
Try competing with a global pandemic for search traffic ;) I hate my ten year old self for picking this username
kn100··on How to Improve Bluetooth Audio Quality on Linux
This I'm extremely interested in trying. I am willing to bet a lot of CSR (Qualcomm) based Bluetooth hardware (a LOT of headsets seem to be based on this) probably also supports FastStream - and this would be an absolute gamechanger for me.
kn100··on How to Improve Bluetooth Audio Quality on Linux
An additional problem is artificially limiting the bitpool size to 53 - which for a lot of headsets is far lower than they actually support. Since this is lossy to lossy conversion (Unless your source material is lossless of course!) - you want the second encoding step to do as little as possible - so a ridiculously high bitrate is desirable. You don't necessarily have to disable the adaptive nature of the protocol if you don't want to, but for me I get acceptable (but definitely reduced) usable range with bitpool value in the 70s. YMMV :)
kn100··on Why Does My Computer Not Boot with a USB Hub Attached?
I thought about this but diodes introduce voltage drop!
kn100··on Old TV caused village broadband outages for 18 months
You'd be surprised how hard it is to identify SHINE. In places like this, you'll probably find the fastest broadband available is actually ADSL2+ - which is highly susceptible to noise, and in some places in the UK the lines which run to peoples houses aren't even copper, they're ALU - which is obviously not ideal. Even the tiniest of things can have an enormous impact on line performance.

I worked at a UK ISP a couple years back and lets just say the 'monitoring' that ISPS have is extremely limited. Openreach (the company that manages the phone lines, which ISPs lease) almost certainly has more monitoring but the problem is the customer calls the ISP, and the ISP then tells Openreach - which means there's a fairly huge disconnect between the customer and the engineers fixing the line.

kn100··on Show HN: How attractive is your website? Check using Visual Mind AI
Hilariously my blog (kn100.me) also got 38 percent and the site provides screenshots of other sites with similar scores, which were all 404/500 error pages... I thought my blog looked nice :(
kn100··on Ask HN: What is your favorite method of sending large files?
For files less than 1GB I tend to use Telegram. It obviously has the downside of uploading to server X and then downloading from server X, but usually if I am sending a file to one person, I'll likely be sending it to others too, and therefore the ability to forward the file to others arbitrarily after the fact actually proves to be a pretty useful quality. If I care about the datas security, an encrypted 7z container or something will do.

For files I need more control over that are less than say 5gb, I tend to scp them to a web server I control, so that I can delete them afterwards.

For files larger than that, I'll use a private Bittorrent file. It's very rare I need to transfer files this large, but I really like this solution.

kn100··on Twelve years later, Apple is still trying to erase mac.com email addresses
I stopped using Gmail because I decided email was too mission critical for me to trust Google with. I'm now with fastmail and appreciate the fact I can port my email elsewhere easily should I choose to do so. No regrets!
kn100··on Paper Money with an Expiration Date
I have not thought about this too much but what if the expiry date resets when it changes hands and there is some tx fee to discourage passing money around unnecessarily?
kn100··on Smear phishing: how to scam an Android user
That's terrifying.
kn100··on Motherboard Specifications on MotherboardDB
Cool site, but the hamburger menu doesn't open on Firefox Mobile :(
kn100··on The Homebrewserver Club
As much as I love messing around with stuff at home, it is pretty jaw dropping how cheap a cloud hosted solution can be these days - I've got my personal site, a nextcloud instance with 75gb of s3 style storage, a Wireguard server, along with some docker images hosting projects I'm working on all for around 3EUR a month. I used to self host everything, but convenience kills I guess.
kn100··on Harvard epidemiologist: my colleagues assumed UK coronavirus plan “was satire”
Do what I did. eBay isopropyl alcohol and some vegetable glycerin. Should cost you less than 10GBP per litre and mix at a 70/30 ratio.
kn100··on Thousands of Netgear routers are at risk of getting hacked: What to do
I bought a D7000v2 second hand recently to replace the piece of crap ISP router I had. Of course it's got a critical vuln and of course it can't really run openwrt
kn100··on Revoking certain certificates on March 4
I don't think this is true - I don't recall using domain validation. I think it's more related to multi domain certs.
kn100··on Revoking certain certificates on March 4
Yeah my domain was affected. Renewed, that would have sucked if I hadn't seen this! Also, I didn't get an email and I'm pretty sure my certs were generated with my email!
← PreviousPage 3 of 4Next →