HNHacker News
TopNewBestAskShowJobs

lhamil64

260 karma · joined June 9, 2023

submissionscomments
lhamil64··on Show HN: Minimal, customizable new tab for Chrome/Firefox
I'm the same. The only exception is on mobile, sometimes I'll use the quick pinned bookmarks on the new tab page. But on desktop I load a homepage when I launch the browser and only open a new tab when I need to enter a URL or search query.
lhamil64··on Daisy, an AI granny wasting scammers' time
Until they catch on and un-blacklist the numbers periodically.
lhamil64··on Apple Passwords’ generated strong password format
How often do people actually end up typing these random passwords though? Personally, I almost always can copy/paste or autofill. For devices like TVs, it seems like many of them let you pair via a QR code or other mechanism. And sure, there are times where you need to manually type a password, and for those specific cases you can use a different scheme (like avoiding special characters or using something like Diceware https://diceware.dmuth.org/) but I wouldn't go so far as to never include special characters. IMO if you expect to always be able to autofill, use as many character classes as possible.
lhamil64··on GnuCash 5.9
I use Firefly III (https://firefly-iii.org). It's a self-hosted web app which is nice for me because I tend to use it from my phone most of the time. It does have a pretty extensive API, perhaps not as easy to do bulk edits as a text file, but should be fairly straightforward. It also has a rule system that could be used to do bulk edits too.
lhamil64··on Ask HN: My son might be blind – how to best support
I've also been legally blind since birth, although I have a decent amount of usable vision. I'm not sure I 100% agree with your #2 statement.
lhamil64··on Ask HN: Does anyone use sound effects in their dev environment?
I forget if this is a setting or on by default, but VScode will play a sound when a task is finished running, and it's different based on whether the task succeeded or failed. I use this so that I can leave long running jobs (usually testcases) running and not have to keep checking on the status.
lhamil64··on Tomato64: A port of Tomato Firmware to x86_64
I use Tomato on my AP (my old router). I eventually picked up a used Sophos device and installed Opnsense mainly to play around with it. Opnsense/pfsense definitely have a learning curve whereas Tomato was super easy to setup.

My one gripe with Tomato is, unless I missed something, upgrading your firmware is kind of a pain. You have to go out to the website, find the image for the latest version for your specific model of router, download it and then go into the UI and flash it. They even suggest wiping NVRAM which clears all your settings (I never bothered with that and it worked fine for me). It would be nice if they just had a "click here to update" button, especially since keeping your firewall/router up to date is pretty important for security.

lhamil64··on Upgrading a Toshiba NAS HDD Firmware on Linux
But how would you know it's broken unless you proactively check for updates?
lhamil64··on Home Assistant Presence Simulation
I run with Docker and it has been fine for me, but one issue I have is that certain things aren't documented well. For example, when I played around with the voice assistant stuff, the documentation only explained how to set it up via addons. It took a decent amount of digging and trial & error to figure out how to set it up manually. Looking again, it doesn't seem much better now.
lhamil64··on US hospital told family their daughter had checked out when in fact she'd died
Last time I went to the ER, they checked me in under the completely wrong name. Like it wasn't even close. Luckily I noticed the wrist band was wrong and pointed it out, but they then had to re-do tests since they had been done under the other person. It really makes me think how bad that could have been though. What if I went unconscious, and they used the info on the wrist band to look up medical history? What if they gave me medication based on that incorrect history? And at the very least they wouldn't have the right emergency contact info...
lhamil64··on Windows 0-day was exploited by North Korea to install advanced rootkit
I'm curious why you prefer Rexx as a scripting language on Windows over something like Python or even PowerShell. I use it quite a bit for work and find it pretty limiting. With a lack of built in libraries even some simple stuff like parsing JSON can be a huge pain.
lhamil64··on Lilygo T-Deck Plus is a $70 handheld with GPS, LoRa, and a BlackBerry keyboard
Other than for hobby use, you could use this for text messaging in situations where you don't have cell signal or wifi. Say you're out camping and don't have a connection, assuming everyone had a LoRa radio running meshtastic, you could text each other. It also allows encryption, unlike traditional radio services like FRS/GMRS/CB/MURS or ham radio. And since it's a mesh, you can somewhat get around line of sight issues.
lhamil64··on Nice Things that Apple doesn't let us have (on an iPad)
I mostly agree, but I do think it should be a requirement that the user can install an alternative operating system. On a desktop or laptop, if you dislike something about Windows or macOS, you can install Linux. On most Android devices, you can unlock the bootloader and install a custom ROM.

Granted, I wouldn't expect Apple to support a software issue after doing this but at least you could technically use your hardware for anything you want if you're dedicated enough.

lhamil64··on The life of two Boeing Starliner astronauts stuck indefinitely in space
From the article:

> But they’ve said repeatedly that the astronauts are not stranded and that in the case of an emergency, they could fly home in Starliner. SpaceX’s Dragon capsule, which has been flying astronauts to the space station for NASA since 2020, could be used as a backup if necessary, NASA officials said.

So I guess that's somewhat a possibility?

lhamil64··on Where should visual programming go?
I work with a few proprietary languages and many tools don't have semantic information but it's still tolerable as plain text. I suspect I'd be stuck using awful tools if these were visual languages.
lhamil64··on Daily Usenet Feed Size Hits 300TB
But doesn't Usenet require an account that's linked to a payment method? If you use something like a credit card, then the server owner has your real info and presumably a list of every illegal download you've done. Seems like you'd be putting a lot of trust in the server owner, and couldn't it get subpoenaed?
lhamil64··on Jeffrey Snover and the Making of PowerShell
What have you moved on to? I have to use Windows at work and PowerShell is way better than basic cmd, even better with Windows Terminal. I suppose you could probably install bash or another unix-y shell but that seems like it wouldn't be as integrated with Windows.
lhamil64··on Code reviews do find bugs
My company/team has very different processes for bugs vs feature requests. If a customer opens a ticket and we determine it's a bug, we will generally fix it in the reported release and later (unless it's a security vulnerability or other major problem). But for feature requests we just tell them to submit it to a community and we evaluate it to see if it's valid and something we'd likely implement given the other work we have on our plate, but not necessarily do it any time soon.
lhamil64··on Google can keep your phone if you send it in for repair with non-OEM parts
Out of curiosity, what is your plan for when your smartphone inevitably dies? Get a dumbphone?
lhamil64··on macOS Sonoma silently enabled iCloud Keychain despite my precautions
But that implies they'll fix the bugs that get reported! I have a Google Pixel 6a, and for probably close to a year now I've had this weird issue where vibration randomly stops working, but only when I'm not connected to wifi. Rebooting the phone fixes it temporarily. I've submitted feedback in the settings to report it multiple times and it's still not fixed. I've had another bug where people get a sporadic echo when I'm on the phone with them, but it doesn't happen when I'm on speaker or using a different app to call (like Discord).

I'm thinking of changing brands when I upgrade. Guess I shouldn't look too closely at getting an iPhone either...

lhamil64··on Tech startup connects to two satellites in orbit from Earth via Bluetooth
Yeah so annoying to fly all the way up there and do an EVA just to find out that it didn't even ask for a passcode...
lhamil64··on AM radio law opposed by tech and auto industries is close to passing
I found a similar question on StackExchange with a good answer https://ham.stackexchange.com/questions/9098/what-are-the-te...
lhamil64··on Multiple Displays on a Mac Sucks
I haven't used Macs much, but I've also had issues with multi-monitor window placement on Windows and Linux too. I use a Windows laptop at work with a single external display. For some reason, if I unplug the display to go to a meeting, when I reconnect it all my windows are still on the laptop screen, and new windows even open on the laptop screen despite the external being primary. I've resorted to just disabling the laptop screen unless I need it to screen share in a meeting.

At home I use Linux Mint and also went back to one monitor. It seems like the entire desktop is just spanned across both displays, so Windows seemed to always open on the left-most monitor. Maybe it's better now, it's been a while since I tried it. But I'm also visually impaired and use the screen magnifier, which is awful on multiple monitors. If you set the mouse to always be in the center, it centers it across all monitors, not your primary monitor so your cursor is between the two monitors. On Windows, the magnifier app centers the cursor on whatever monitor it's currently on, which I think is much more intuitive. I've noticed this same behavior across multiple DEs (Cinnamon/Gnome & KDE) so I suspect it's a deeper issue. I've thought about making some code contributions to improve the usability but I just haven't spent the time to get a dev environment set up.

lhamil64··on VoRS: Vo(IP) Simple Alternative to Mumble
I wonder if it was more of an issue with the mic and/or mic placement on phones? Old landline phones had a large mic right by your mouth, whereas cell phones have little pinhole mics near the bottom of the phone.

I feel like I've actually noticed the opposite. My parents still have a landline, although it's basically VoIP (through their cable company) but it's connected to the analog lines in their house. I've noticed they generally sound clearer on their cell phones than they do on the landline.

lhamil64··on 9/11 tragedy pager intercepts (2009)
Makes me wonder how long some IT guy spent trying to diagnose the problem before hearing the news
lhamil64··on Surveilling Alone
OP said there's a server room in the basement, so if they are just using the servers as they were and connected that equipment to their network, then the guy could potentially access them.
lhamil64··on UV-K5 is the most hackable handheld ham radio yet
If you're in the US, you can use any address you can receive mail at (work, a PO box, mail forwarding service, etc). I used a cheap mail forwarding service (it actually doesn't charge a monthly fee, just shipping and I never get mail there anyway). The important thing is to get this setup before you even get your FRN because the change history of your license is also public, so once your address is there, it's viewable forever.
lhamil64··on Show HN: Rotary Phone Project
This is a cool project. It would be really powerful if you could integrate Home Assistant's voice assist into this. I haven't played with it much, but I believe you can create custom sentences which would probably help with the joke telling. Or I think you can even set ChatGPT as the backend which seems like it'd make some of this stuff a lot easier (like reformatting the train times). And this would enable speech to text so you wouldn't have to mess with a phone tree and mapping dialed numbers to letters.
lhamil64··on Oh shit, my app is successful and I didn't think about accessibility
As someone who's legally blind, this has always bugged me. It's like the trend of "dark mode", I've always found it easier to see white text on a black background but it seems like a relatively recent trend that it's becoming normal for apps/sites to actually be designed with that in mind.

Also as a slight tangent, public transportation! The US being so car dependant really hinders my independence, and better public transportation would benefit everyone (except car manufacturers, I suppose)

lhamil64··on Detect Caps Lock with JavaScript
> It means the uppercase you password when generating a hash. Good lord.

No it doesn't. Say your password is "Abc1". When you sign up, they would hash "Abc1". Then when you login, say you type "aBC1". The site would first hash "aBC1" and find that it is incorrect. Then it would invert the case to "Abc1" and try again, and it would work. It's basically just automating a second attempt. In fact, I wonder if it even counts as a second failed attempt if both failed.

If someone were able to make brute force attempts on the website, it would still end up evaluating the passwords the same number of times as if the inverted case wasn't checked (the attacker would just need to invert it themselves) and in fact would likely slow down the attack because they are forced into checking inverterted case passwords. But that's moot anyway because the website limits login attempts. And if the database leaked, it's not stored any differently than if they didn't invert the case.

Of course I'm making assumptions about the implementation (I didn't know they did this until this comment) and it could be done poorly but I would hope a company as big as meta/Facebook put at least this amount of thought into it.

← PreviousPage 2 of 4Next →