HNHacker News
TopNewBestAskShowJobs

thombles

1,971 karma · joined September 22, 2019

Web: https://octet-stream.net/ GitHub: https://github.com/thombles Mastodon: https://social.octet-stream.net/@thomask
submissionscomments
thombles··on Lobsters
It often flows the other way too (speaking from experience with some self-authored posts on Lobsters).
thombles··on How to write a cold email (2020)
I "report spam" on almost all emails formulated along these lines, both for my own sanity and in the hope of reducing the burden for future targets. The senders often don't realise that their emails constitute spam and will send it from their regular addresses at their company domains and probably will later ask their IT teams why their important emails to clients aren't being received.

This advice might work against an executive who is used to wheeling and dealing to get ahead but if your target is developers you might want a more nuanced strategy.

thombles··on Localsend: Open-Source Airdrop Alternative
Also good luck finding a NAN-capable WiFi adaptor that you can plug in to your regular Linux PC, Raspberry Pi, etc.
thombles··on Localsend: Open-Source Airdrop Alternative
Speed, mostly. Ad-hoc wifi can push tens of MB/s, which matters when sharing photos and videos at today's sizes.
thombles··on Dlarc Amateur Radio Library Tops 90k Items
To me (and presumably others) those digital modes that are only available via closed source binaries effectively don't exist. I would venture it's one reason why things like AX.25 have such staying power. It would be fun and most constructive to write some compatible open source equivalents but there are only so many hours in the day.
thombles··on Free Download Manager backdoored – a possible supply chain attack on Linux
I never understand why people get more upset about the bash script running arbitrary code than the program it's actually installing.
thombles··on Memories from old LAN parties
Author here. The victim was a mate of mine and we were just as shocked. No idea how the perp got away with it let alone had the audacity to try. It was so bizarre I had to include it.
thombles··on Memories from old LAN parties
Author here - I did have that problem in the distant past while battling a dodgy BNC terminator but luckily we were mostly on CAT5 by the time I was doing networks with friends. I won't put in writing the ill-advised technique I used to avoid getting shocked.
thombles··on Ask HN: Underrated music, books, movies?
Underrated by whom? :)

Movie: Baraka. It's connected to the much better-known Koyaanisqatsi and is a similar concept but IME this one was more compelling in subject matter and videography.

Music: The Last Five Years by Jason Robert Brown. It's a small-scale musical exploring a strained relationship through one character going forwards in time and the other backwards and I just think it's lovely.

thombles··on Attention didn’t collapse. It was stolen (2022)
Stolen Focus is an interesting book and worth your time, but it's absolutely set on making the case that governments need to intervene on social media and I don't think it did it very well. I wrote a longish review digging into why back in June but it will probably only make complete sense if you've read the book. https://thomask.sdf.org/blog/2023/06/08/book-review-stolen-f...
thombles··on My Overkill Home Network
Take too long to winch in the jib and it's another matter though. :)
thombles··on Swig – Connect C/C++ programs with high-level programming languages
SWIG directors are awesome. It's so powerful having some functions implemented in C++ and some in Java in the same class, and able to call each other willy-nilly.
thombles··on Poll: What is your primary email client?
Other dedicated client: KMail
thombles··on When an app asks for permissions, it should have a “feed fake data” option
I discovered the other day that WhatsApp (on Android at least) will not let you start a conversation with someone without selecting them from your contacts.
thombles··on Ask HN: Could you share your personal blog here?
https://thomask.sdf.org/ - a random assortment of programming (mostly Rust recently), technical quirks, and reflections on technology. I've given up on being consistent enough to stick to a theme.
thombles··on Discovering that a Bluetooth car battery monitor is siphoning location data
The docs note that certain kinds of beacons (which presumably would only be useful for location-finding) will be filtered from results. Otherwise I suppose it's just a soft flag for Play Store review or similar. There's not much you can do - if a given app has access to BLE scan results, it's very difficult to prove that it's _not_ deriving location from that either locally or on a server. I'm satisfied that it's usually going to be difficult though, with the possible exception of say, a supermarket app who plants non-beacon-like devices in their stores. However a user would probably raise their eyebrows at a supermarket app that asks for access to Bluetooth.
thombles··on Discovering that a Bluetooth car battery monitor is siphoning location data
As described in sibling's link, they finally corrected this in Android 12 with fine-grained permissions including a flag for whether you are intending to use the BLE for location purposes or not. iOS is now somewhat behind in granularity.
thombles··on Microsoft Edge removes ability to delete Sync Data from Cloud
> What happens here when you click button is, Edge deletes browsing sync data from Microsoft servers and stops syncing on all other devices you’re signed into

Is that true? My (possibly faulty) recollection is that if you subsequently launched Edge on another device that had been syncing then it would cheerfully reupload all your data to the cloud. In any case, glad I've jumped ship.

thombles··on The Web I Want (2018)
> What genuine efforts have been made to rebuild the web without starting on the web/browser? We could just start over and not allow the same things that made the web today turn to to shit.

What you're describing sounds like Gemini, which has been fairly successful in its own niche. https://gemini.circumlunar.space/

thombles··on Sorry Purism, I’m not investing. It’s (possibly) not even legal
Oh good heavens no, I get annoyed at all manner of spammers. Only one of them is on topic today however.
thombles··on Sorry Purism, I’m not investing. It’s (possibly) not even legal
These emails have been bizarre. Seemingly because I once crowdfunded the librem 5 my email address ended up on an "investor-relations" mailing list which periodically solicited, well, investments. Bonus points to the enlightened soul who realised that reply-all was open and described it as a Ponzi scheme, and to Purism themselves for having a non-functional unsubscribe page for the list. (They did remove me when I asked last September.)
thombles··on Parenting tech opens the door to state surveillance
I intentionally picked a DECT audio-only monitor on a shelf of high-tech gizmos. Secure, local, doesn't reward the monkey-brain need to "just check in" like video would, and works without configuration in a different building. Would do it again for sure.
thombles··on Effective Spaced Repetition
For language, I can vouch for both Clozemaster and Lingvist as very polished tools that put the spaced repetition front-and-centre unlike Duolingo.
thombles··on The day Windows died
I bought my child an old Celeron running Windows 98SE, about 7 years in advance of when they’ll be ready for it. They’ll get the experience of playing with Paint, installing software from CDs, digital encyclopaedias, Commander Keen, all that good stuff without the internet. Then when they’re a bit older they can choose their own least-worst option.
thombles··on Why Microsoft 365 is teaming up with OREO THINS to give you a break
It's hopefully obvious that I don't submit this link for its news at face value, but I do find it remarkable. Absolutely remarkable.
thombles··on Why Rust?
> AFAICT a reference counting scheme must be able to nullify all references to an object when it's deallocated, so deallocations can become arbitrarily expensive

The idea of reference-counted object is that by the time it's deallocated there _are_ no references left to update. Now you might reasonably be asking about the memory left behind by those old references which contain now-invalid pointers. The use-after-free risks of any single given reference to the object is something the Rust compiler can reason about quite easily. Once you drop one of them (and the refcount decrements) you are guaranteed not to be able to get at that pointer again; not until that memory is reinitialised with something else valid.

thombles··on “You meant to install ripgrep”
To my knowledge this is the only wrong crate I've ever installed due to my own error. It's... not a good feeling to read this message, even though the author turned out to be doing me a favour. :)
thombles··on Matrix-webcam displays your webcam video feed in the console
If you're extremely patient you can do it manually :)

> telnet towel.blinkenlights.nl

thombles··on Ditto: Real-time sync for apps even without the internet
(Ditto developer here) Yes most definitely! We are rolling out a feature called Ditto Bus which lets you open reliable or lossy streams for arbitrary data flows between between your device and another in the mesh. Each stream flows over any transport available and will multihop via the most efficient path if needed. An early version of this is already available in the iOS SDK.

It's a powerful building block that can be used for proxying any kind of other traffic, either yourself as an app developer or if we end up providing proxy/VPN/other functionality as part of the Ditto SDK.

thombles··on Ask HN: Is there a developer laptop that does not suck and is not a Mac in 2022?
s0ix is fine so long as it actually activates. The problem is that in some default configurations it doesn't and you end up using a poorer sleep. On my 9305 it was a matter of changing a storage setting in the BIOS and afterwards it was perfectly fine. (If you'll pardon linking my own blog, I wrote about this particular issue a little while ago: https://thomask.sdf.org/blog/2021/08/15/debian-11-bullseye-o...)
← PreviousPage 4 of 7Next →