HNHacker News
TopNewBestAskShowJobs

bb88

8,736 karma · joined January 11, 2016

Cranky engineer. GET OFF MY LAWN!
submissionscomments
bb88··on The RCE that AMD won't fix
It's not directly an RCE unto itself, it requires something else. A compromised DNS on the network, e.g. So no surprise they ignored it.

Also, if AMD is getting overwhelmed with security reports (a la curl), it's also not surprising. Particularly if people are using AI to turn bug bounties into income.

Lastly if it requires a compromised DNS server, someone would probably point out a much easier way to compromise the network rather than rely upon AMD driver installer.

bb88··on Fined $48k for using a jammer to keep commuters from using phones while driving
2014
bb88··on The TSA's New $45 Fee to Fly Without ID Is Illegal
I once told TSA this: "I lost my Driver's License, and the state won't issue another for a month maybe. I understand there's an extra screening pat-down."

Before entering the porno scanners I put everything in my pockets on the scanner belt, and they didn't bother to pat me down. YMMV.

bb88··on Some notes on starting to use Django
You may already know this, this is meant for others hitting this issue frankly.

In Django, you can count the number of queries in a unit test. You don't need 1M objects in the unit test, but maybe 30 in your case.

If the unit code uses more than X queries, then you should assume you have an N+1 bug. Like if you have 3 prefetch related and 2 select related's on 30 objects, but you end up with more than 30 queries, then you have an N+1 someplace.

Even better that unit test will protect you from hitting that error in the future in that chunk of code accessing that table.

bb88··on Some notes on starting to use Django
After spending a lot of my time on Django, it's fine for simple to moderately complex things. The ORM mostly good. DRF is fine for APIs. And the admin is super nice as well.

But once something gets significantly complex, the ORM starts to fall down, and DRF becomes more of a hindrance.

But if you're just doing simple CRUD apps, Django is perfectly serviceable.

bb88··on The age of Pump and Dump software
As Krusty the Clown on The Simpsons once said:

"They drove a dump truck full of money up to my house, I’m not made of stone!"

bb88··on Ask HN: What are your best purchases under $100?
I've been meaning to come up with my own digital voice signaling system.
bb88··on Ask HN: What are your best purchases under $100?
Thanks, it's an interesting hobby. Technically interesting, but unfortunately I think a lot of the politics of it turn people off.
bb88··on Ask HN: Iran's 120h internet shutdown, phones back. How to stay resilient?
But then you're no longer in the noise floor. That makes you triangulable and bomb-able.
bb88··on Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark
A bunch of farmers that go shooting drunk. /s

Seriously though, everyone back in the 1700s realized that all Americans were American. I'm not sure that's true any more.

bb88··on Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark
Seriously though, given all the NSA has done: Could the NSA launch a "beach head" inside Apple?
bb88··on Ask HN: What are your best purchases under $100?
Ham radio Amateur Extra. The license after Technician and then General.

The RTLSDR is an easy way to see if you'd like radio or not.

bb88··on Ask HN: Iran's 120h internet shutdown, phones back. How to stay resilient?
With networks like meshtastic there's this sweet spot of density. Not enough density, no message throughput. Too much density, also no message throughput.

It's one of these things where for the early adopters it worked great, but then the late adopters got pissed off because it didn't work.

As for meshtastic: I'm one god damned fucking hop away from my friend through a repeater. And it doesn't fucking work!

bb88··on Ask HN: Iran's 120h internet shutdown, phones back. How to stay resilient?
My point is that if you can't do spread spectrum, you've got to think about creative ways to get messages out. Something in the noise floor looks promising even if it's not fast. Further I've seen designs for WSPR that allow the radio to be something like a TTL buffer chip.

If you "announce" yourself you become a target for the signal intelligence folks. Sat phones became a liability in the 2nd gulf war, as they lit up like a beacon saying: "Bomb goes here!".

bb88··on Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark
Why bother? Just jam the fucking hell out of it. Most critical infrastructure is not on the ISM bands.
bb88··on Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark
Triangulation is damn easy. If the US can put on bomb on a suspect satellite phone user back in the 2000's (and they did!), they can certainly send a bomb on that today.

Sat phones during the second gulf war (maybe even the first) became a liability. The transmission lit them up like a god damn beacon saying, "Bomb goes here!".

bb88··on Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark
>Isn't stopping abuses of the power of the military the reason for the 2nd Amendment?

It was for establishing well ordered militias. They could be used to help defend the country in a time of war.

> Why don't the people in Minnesota go open carry and let ICE agents think twice before drawing their weapons on people?

Most of the demonstrators believe that "the pen is mightier than the sword", and non-violence is the way to achieve political means. (Ghandi, MLK jr.)

When the peace-niks start amassing guns, that's when you have a tipping point in this country.

bb88··on Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark
A military won't be killing all Americans, just the ones it can label as "terrorists" to the people who elected them.
bb88··on Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark
No, just blast the hell out of the ISM bands on which they operate. This seem certainly feasible for a military apparatus the size of the US.
bb88··on Ask HN: What are your best purchases under $100?
$50 RTLSDR Kit

https://www.amazon.com/dp/B0CD7558GT

I got this to play around with what's on the air, and now I'm a full blown extra.

bb88··on Ask HN: Iran's 120h internet shutdown, phones back. How to stay resilient?
But did all the nodes and repeaters update to the version of meshtastic with routing? Meshcore started with routing out of the box.

I don't think it's the noise that's too high, my original understanding of the meshtastic 2.0 protocol (from this video: https://www.youtube.com/watch?v=7v6UbC5blJU) was that an edge device would receive priority. So the message might go the wrong direction, say. Or, worse, a meshtastic radio in a basement might get priority.

Because they didn't understand (or care about) network topologies from the start and reliable message transmission, not to mention the versions of devices that are still on their network, I'm guessing it's gonna be a couple more years before they finally get their act together.

bb88··on Ask HN: Iran's 120h internet shutdown, phones back. How to stay resilient?
States like Iran have signal catchers, where they can get a rough idea where a signal is coming from through triangulation. The US military has had this for over 20 years now. Often these coordinates are fed in as targets into weapons systems.

If you're going the radio route these come to mind:

Meshtastic: 1W, one band, local. Useful if Iran doesn't know about it. But easy to jam and probably triangulate.

Wifi Halow: 1W, can possibly hop between bands, but probably also really easy to jam and triangulate.

WSPR: Possibly good, transmitters can hide in the noise floor, and can go long distances with 100mW of power, but slow. Probably triangulable, very easy to jam once located in the spectrum. Data can be transmitted and received with off the shelf components.

Military Radios: Very good. Transmitters can frequency hop, making triangulation and jamming difficult. Also encryption. You can easily transmit in the same frequency space that Iran would be using to avoid jamming. But also, mostly unobtanium. I have heard stories about US military radios showing up at Ham Fests.

bb88··on I dumped Windows 11 for Linux, and you should too
The people who wanted A created B. It's not really a conflation but more of a causal reality.
bb88··on DHS Invokes Immigration Enforcement to Justify Gathering Americans' DNA
The untrained eye at a distance can't tell the difference between the snake and the poo emoji.
bb88··on Novo Nordisk launches Wegovy weight-loss pill in US, triggering price war
I've been on Zepbound and Wegovy, and n=1. It seems like the more complex the flavors (at least to me) the less appealing the food is.

So Doritos is too much. A butter or white cheese puffed corn snack tastes pretty good -- but I don't crave them.

bb88··on Sabotaging Bitcoin
Again shenanigans. This is an arguing technique from the bitcoin maximalists who would proclaim something to be false when a google search would show otherwise.

You've drank some kind of kool-aid. You've been gaslit. Don't do it to the rest of us.

https://www.eia.gov/todayinenergy/detail.php?id=65564#

bb88··on I'm a developer for a major food delivery app
Or maybe he's going to stick around to watch the fireworks. Milk the company for a few more months before it goes into regulation.
bb88··on I'm a developer for a major food delivery app
It's also possible he lied about his end date to throw suspicion off. Or he may be still working for the company and used someone else's resignation to pin the blame on them.
bb88··on Sabotaging Bitcoin
> We can't know how much power AI uses.

I call shenanigans on this statement. We can and most certainly can tell how much power AI is using. The upper bound is the total datacenter usage.

bb88··on Everything as code: How we manage our company in one monorepo
At work there was only one way to test a feature, and that was to deploy it to our dev environment. The only way to deploy to dev was to check the repo into a branch, and deploy from that branch.

So one branch had 40x "Deploy to Dev" commits. And those got merged straight into the repo.

They added no information.

← PreviousPage 4 of 34Next →