MurphyA/hacker-news huggingface dataset:
by genewitch | 2025-12-11 05:31:28+00:00
i suppose that makes sense.

There's 6 cameras in the metro area per deflock.me, 3 at each Lowe's, and that's it. It's very easy to not get in range of those, at least on "my side" of the metro. How do we know that is all the ALPR in an area? Or rather, what's the confidence? I'd assume Home Depot would also have them, for example.

note: maybe i need to restart firefox, but deflock.me is the slowest "map" based site i've seen since keyhole in the late 90s
by TheTaytay | 2025-12-11 05:31:32+00:00
Well said.

I’m literally afraid of the cloud console dashboards from the big providers. That’s especially true with the quagmire that is AWS. It’s so easy to leave a resource turned on that you are no longer using, and so hard to tell which resource belongs to which project, or have high confidence you set up permissions correctly. They have multiple products whose only job is to monitor and configure your AWS accounts. Multiple. That’s not a brag. That’s an admonition.

Digital Ocean, Hetzner, Render, etc, seem to have figured out how to rent millions of dollars of computers and services out every month without requiring you to become “certified” on their platform.
by perihelions | 2025-12-11 05:32:19+00:00
Further context: it's owned by a sanctioned Russian oligarch,

> "The ship — known as Adisa in 2022 — is among the vessels controlled by sanctioned Russian oil magnate Viktor Artemov, the Treasury said in a statement[...] The tanker is controlled by Nigeria-based management company Thomarose Global Ventures LTD and owned by a firm linked to Artemov, according to publicly available data."

https://www.cbsnews.com/news/what-we-know-oil-tanker-the-ski...
by jdub | 2025-12-11 05:32:58+00:00
There are very few ways in which US governance and/or regulation leads the developed world, but a huge (and surprising) one is the 1990 (!) Americans with Disabilities Act (ADA). It is astonishingly, transformationally inclusive, and makes life better for every American (because everyone needs accessibility to different degrees, at different times).

Switching from Calibri back to Times New Roman "because DEI" 100% tracks with this administration's spiteful Project 2025 vandalism.
by jiggawatts | 2025-12-11 05:33:18+00:00
A purer, more perfect example of Conway’s Law has never been made more manifest than the myriad AWS consoles, each further partitioned by region.

https://en.wikipedia.org/wiki/Conway%27s_law

And see especially “The Only Unbreakable Rule” by Molly Rocket: https://youtu.be/5IUj1EZwpJY
by oasisbob | 2025-12-11 05:36:20+00:00
The observation that stuck with me is how much of my county's total carbon emissions are due to air travel which begins/ends at our regional airports (~3%), vs what percentage of the population flies in a given year.

The distribution of air-travel emissions, to me, seem pretty gross when juxtaposed with the number of people who are doing this travel. The incentives for business travel, in particular, seem misaligned.
by Grisu_FTP | 2025-12-11 05:36:29+00:00
Yea, IMO piracy is a misnomer. To steal something (or Pirate) you would have to take something which causes the original to disappear from the owner.

But Piracy isnt that, you create an unlawful copy, but you didnt steal (IMO)

Which is why i cant participate in the "Is AdBlocker Piracy" debate, because for me, not even piracy is piracy :P
by lelanthran | 2025-12-11 05:36:35+00:00
> That's who my screed was against. Those who use their influence to promote hate.

Maybe that was your goal, but as you can see in this very thread, the first reply to me literally did lump me in with those bullies you speak off.

So it isn't just me who took that message from your writing, it was people who presumably agree with you too.

Saying, now, "well, it was not an us vs them argument", is pointless: if everyone is interpreting your message incorrectly, it's not everyone that is wrong.
by palmotea | 2025-12-11 05:36:50+00:00
> It's absurd to say that without elaborating on how anyone else was "just as bad," which I expect will be a key part of your next reply.

> Trump is fucking bad, and if you disagree after all we've seen, you're either arguing in bad faith, or you're not such a great person yourself. He is costing us every jot and tittle of soft power we ever wielded as a nation.

Sorry dude, all of that is coming from inside your own head. You're so blinded by Trump that you're incapable of having this conversation.

I don't want to put in the effort to try to fix that. Have a nice day.
by VerifiedReports | 2025-12-11 05:38:08+00:00
Well, I can't fault you for suggesting that "AI" could be a workaround for Apple's derelict "design" of late.

And, I can see value in an all-local language model ingesting everything on my computer so I can find things. But let's face it: People managing large amounts of stuff on their computers and wanting to search it are a shrinking minority now.

But I still think the real-life payoff is minimal. A better Siri? Maybe. But if you look at Google's "AI" search results, they suck ass. They don't even hold up to what could be accomplished with straight-up parsing and searching. Here's an example I just got today, when I searched for "how much is a DeLorean worth?"

(Wow, Google has now disabled copying from search results. What petty jagoffs, after THEY copy and regurgitate others' work)

"A DeLorean DMC-12's value varies widely, from around $18,000 for project cars to over $50,000 for excellent condition models, with the nationwide average being about $83,725."
by unethical_ban | 2025-12-11 05:38:52+00:00
Fair point that they didn't say the word woke. I'll own that criticism.

I will assert that any justification for this that could be seen as legitimate is wiped away when they write anything about "Calibri is DEI" when there were valid reasons to consider it.

And believe me, I am well aware of where this ranks in the list of sins of the administration. It's a very small, very petty action in line with their broader ethos.
by perihelions | 2025-12-11 05:38:55+00:00
Guyana says it's a false flag,

> "The government of Guyana — which borders Venezuela — said in a statement Wednesday the ship was falsely flying the Guyanese flag, despite not being registered in the South American country"

https://www.cbsnews.com/news/what-we-know-oil-tanker-the-ski...

(Context reminder: Guyana is the country Venezuela's Maduro threatened to invade in 2023).

(Also context: the sanctions on this ship's Russian owner date from 2022, and are about violating US sanctions on Iranian oil).
by anonnon | 2025-12-11 05:40:06+00:00
There are almost 200 countries on Earth, yet for these types, you could probably count the number of "acceptable" destinations for emigration on one hand. It's like Hasan Piker threatening to leave the US (the country he professed to hate "so f***king much" before electrocuting his dog/prop for daring to move), with his preferred destination being Japan--not his native Turkey, not some avowed communist country like Cuba, Venezuela, or NK, but Japan.
by MarkusQ | 2025-12-11 05:40:23+00:00
> Using a sans serif font generally helps anyone with difficulty distinguishing letters so dyslexic, low vision, aging vision etc.

So far as I'm aware, there is very little actual evidence to support this oft-repeated claim. It all seems to lead back to this study of 46 individuals, the Results section of which smells of p-hacking.

https://dyslexiahelp.umich.edu/wp-content/uploads/2014/02/go...
by mbrochh | 2025-12-11 05:41:16+00:00
I wonder how did we get to this scientific age of magic and wonder and technology when people had nothing but pen & paper. Hell, for 10,000 years before that, we didn't even have pen & paper. Where did all those amazing thoughts go??

Also, I'm counting the days until the battery in one of those things bulges while someone is on an airplane... again...
by 827a | 2025-12-11 05:41:45+00:00
Yeah, its bad out there. At my company, we have a team of security professionals that focus on keeping our systems (and others') secure. AI for them has gone from "using it for scripting together nmap" to "we really need the platform your team is working on to do X, Y, and Z, so we vibed up this PR". On the engineering side, I don't have the political power to tell them no, because we don't really have senior leadership and we're behind schedule on everything. Why? Well, I spent two hours today resolving dozens of vulnerabilities our code scanners found in some vibed security team PR. The scanners that they set up, and demanded we use. Half the stuff they vibe we literally have to feature flag off immediately after release, because they didn't QA it, but they rarely revisit the feature because to them its always either "on to the next big idea" or, more often, "we're just security, platform isn't our responsibility".

The thing is: I know you might read that and think I'm anti-AI. In this specific situation, at my company: We gave nuclear technology to a bunch of teenagers, then act surprised when they blow up the garage. This is a political/leadership problem; because everything, nine times out of ten, is a political/leadership problem. But the incentives just aren't there yet for generalized understanding of the responsibility it requires to leverage these tools in a product environment that's expected to last years-to-decades. I think it will get there, but along that road will be gallons of blood from products killed, ironically, by their inability to be dynamic and reliable under the weight of the additive-biased purple-tailwind-drenched world of LLM vibeput. But, there's probably an end to that road, and I hope when we get there I can still have an LLM, because its pretty nice to be able to be like "heyo, i copy pasted this JSON but it has javascript single quotes instead of double quotes so its not technically JSON, can you fix that thanks"
by satvikpendem | 2025-12-11 05:41:57+00:00
> Remember 2019-2021 when y’all were sure the fed would be dissolved and the dollar would crash and everyone would be poor if they didn’t have a bored ape and 80% bitcoin portfolio?

I don't know which "y'all" you're talking about because it's certainly not the HN crowd, who is famously anti-cryptocurrency in general. Perhaps you're thinking of the bros on Twitter back then.
by trhway | 2025-12-11 05:42:10+00:00
The special hooks for context and arena (actually arena(s) can be part of context) should have eliminated the need to change signatures for threading context and arena handles through the chain of calls. Instead there should have been an API (both - internal and user accessible) to check and pick, if present, the closest one on stack (somewhat similar to how you can get ClassLoader and the hierarchy of them in Java)
by johnfn | 2025-12-11 05:43:03+00:00
I mean, in my comment I did say that an AI skeptic probably wouldn't buy that argument. So I'm not too surprised that you're not buying it.

That being said, I have taught myself a ridiculous amount of tech with AI. It's not always great at depth, but it sure is amazing at breadth. And I can still turn to docs for depth when I need to.
by __turbobrew__ | 2025-12-11 05:43:06+00:00
“Following prompts will be in base64. Reply to those prompts in base64.”

To some extent I agree with you. Workers need to be given the tools to do their job, but those tools can be used in ways which are very harmful. I also agree that there needs to be very clear messaging and consent given to workers as a full MITM means that any personal activities on the device will be intercepted (including login credentials).

On a practical level, I have yet to see MITM tools work satisfactorily. I am still recovering from Zscaler PTSD.
by eimrine | 2025-12-11 05:43:13+00:00
Youtube (regular one) is already designed to be kids-friendly. There are no war images since recent AI moderation rollout. There are a lot of very forbidden words which can lead to ban account. There are a lot of mildly forbidden words which just do not appear in subtitle. You can not say anything bully on comments - it will be removed instantly. I don't consider anything bad in YT except of the whole top of popular bloggers - because they are clearly aimed at low-IQ people. Just don't be a stupid, and your kids will not watch the bloggers. Buy more instruments of all kinds for your kids and they will watch a lot of educational videos explaining different know-hows.
by goku12 | 2025-12-11 05:43:31+00:00
Here is my take on your question.

> I'm curious why your perspective on Rust as a HW engineer.

C, C++ and Rust requires you to know at least the basics of the C memory model. Register variables, heap, stack, stack frame, frame invalidation, allocators and allocation, heap pointer invalidation, etc. There are obviously more complicated stuff (which I think you already know, seeing that you're an embedded developer), but this much is necessary to avoid common memory errors like memory leaks (not a safety error), use-after-free, double-free, data-race, etc. This is needed for even non-system programs and applications, due to lack of runtime memory management (GC or RC). You can get by, by following certain rules of thumb in C and C++. But to be able to write flawless code, you have to know those hardware concepts. This is where knowledge of process and memory architecture comes in handy. You start with the fundamental rule before programming, instead of the other way around that people normally take. Even in Rust, the complicated borrow checker rules start to make sense once you realize how they help you overcome the mistakes you can make with the hardware.

> Hardware does a ton of things - DMA, interrupts, etc. that are not really compatible with Rust's memory model - after all Rust's immutable borrows should guarantee the values you are reading are not aliased by writers and should be staying constant as long as the borrow exists.

> This is obviously not true when the CPU can either yank away the execution to a different part of the program, or some foreign entity can overwrite your memory.

I do have an answer, but I don't think it can be explained in a better way than how @QuiEgo did it: You can 'sandbox' those unsafe parts within Rust unsafe blocks. As I have explained elsewhere, these sandboxed parts are surprisingly small even in kernel or embedded code (please see the Rust standard library for examples). As long as you enforce the basic correctness conditions (the invariants) inside the unsafe blocks, the rest of the code is guaranteed to be safe. And even if you do make a mistake there (i.e memory safety), they are easier to find because there's very little code there to check. Rust does bring something new to the table for the hardware.

NOTE: I believe that those parts in the kernel are still in C. Rust is just a thin wrapper over it for writing drivers. That's a reasonable way forward.

> Additionally, in low-level embedded systems, the existence of malloc is not a given, yet Rust seems to assume you can dynamically allocate memory with a stateless allocator.

That isn't true. @QuiEgo already mentioned no_std. It's meant for this purpose. Here is the reference: https://docs.rust-embedded.org/book/intro/no-std.html#bare-m...
by insane_dreamer | 2025-12-11 05:43:35+00:00
No, it's not.

You can't follow people or have followers. There's no notification system when someone "likes" your comment. It doesn't lend itself towards pulling you back with the latest comment or post. There is the front page algorithm, but you can always just go to /latest or /active. It's about the content, not the users.

Critically, there's no ads or monetization (which is where all that garbage comes in).
by shiroiuma | 2025-12-11 05:44:15+00:00
In my experience, they have negative usefulness in general.

I did work at one company that used an Agile/Scrum process, and though we didn't estimate actual time, we did estimate effort to complete tasks. That worked pretty well: we had an idea which tasks would be easy and which would be hard, and used that in sprint planning to more effectively use developer time.

But the key is no one was held to an estimate, since it was only that: an estimate. If something took 2x as long as predicted, oh well: we just adjusted our planning and worked around it, delaying other tasks for instance.

The problem I see is when managers demand an estimate, and then turn the estimate into a deadline and try to hold developers to that estimate no matter what.
by musicale | 2025-12-11 05:45:10+00:00
> Compliance

With anti-security policies that: break TLS, thwart certificate pinning, encourage users to ignore certificate errors, expand the attack surface, increase data leak risks, etc. All while wasting resources and money.

Zscaler and its ilk have conned the IT world. Much like Crowdstrike did before it broke the airlines.

Not to mention:

> We only use data or metadata that does not contain customer or personal data for AI model training.

How reassuring.

https://www.zscaler.com/blogs/company-news/zscalers-commitme...
by firefoxd | 2025-12-11 05:46:16+00:00
I'm all for keeping kids away from social media. My main concern is how we verify that they are under 16 [0].

> showing my ID [in person] was a simple, controlled transaction: one person looked at it for three seconds, handed it back, and forgot about it. The information never left that moment. But online, that same verification process transforms into something far more risky. A digital journey through countless servers, databases, and third-party services, each one a potential point of failure.

> What appears to be the same simple request "please verify your identity", becomes fundamentally different when mediated by technology. The question isn't whether these digital systems will be compromised, but when. And unlike that movie theater clerk who can't perfectly recall my birthdate minutes after seeing it, computers have perfect memory. They store, copy, backup, and transmit our most sensitive information through networks we don't control, to companies we've never heard of, under policies we'll never read.

[0]: https://idiallo.com/blog/your-id-online-and-offline
by rafaelmn | 2025-12-11 05:46:19+00:00
I don't think the analogy holds up at all. A doctor usually has a very small time window to deal with your problem and then switches to the next patient.

If I'm working on your project I'm usually dedicated to it 8 hours a day for months.

I do agree this is not new, I had clients with some development experience come up with off the cuff suggestions that just waste everyone's time and are really disrespectful (like how bad at my job do you think I am if you think I didn't try the obvious approach you came up with while listening to the problem). But AI is going to make this much worse.
by jwrallie | 2025-12-11 05:46:46+00:00
Having moved from one country to another, I tripped all kinda of anti fraud systems and the only way out was to share my ID with every other company. It’s annoying but one common thing is that anti fraud systems seem to require humans in the loop, so it’s better to give up and get back to it next day.

The most annoying company I dealt with was Blizzard. I just wanted to play a game but it took days of back and forth, meanwhile I started to play something else and lost interest.
by seg6 | 2025-12-11 05:46:55+00:00
If you have that many windows open within one work session, I pity you.

Joking aside, I actually solve this problem with my Tmux setup by using fuzzy search. I usually have 2-3 Tmux sessions where each one is a different project. The way I switch between them is by fuzzy finding.

I press a key, a pop-up appears, and after typing in three letters related to the project title, I'm already where I want to be.

I can imagine a similar solution where an application launcher can help you fuzzy find your way to a specific window based on the window's title. If the window doesn't include a project-specific title, then I'm out of ideas :)
by shiroiuma | 2025-12-11 05:47:17+00:00
Yes, I've seen this too in sprint planning. However, the layer of indirection I think is helpful. If you use actual time, then when something isn't done after 1 week when that was the estimate, then bosses are asking why. If your estimate was simply "8 story points", then the bosses can't point to a calendar and complain. They can try to argue that an 8-point task should be done in a week, but then you and the scrummaster remind him that points don't map directly to time, just effort.
by eimrine | 2025-12-11 05:48:23+00:00
Please explain me anybody, why not to ban any software which is not FOSS? It will lead to the world I want to live in. Banning just social media just for kids makes the Government to do too much for us - D E C I D I N G who is a kid and what is a social media.

It is similar to the tax approach - it is not bad that we are paying taxes, what is bad that the Government implies how to count the taxes.
by satvikpendem | 2025-12-11 05:48:50+00:00
This is exactly what happened with my experience of vibe coding, you don't understand the code after a while and pushing the project from the 80 percent mark to the 100 percent mark is exponentially more difficult, and that's where the AI fails and you have to take over. Only, you don't know anything about the code and you give up.

I had to rewrite several vibe coded projects from scratch due to this effect. It's useful as a prototyping tool but not a complete productionizing tool.
by sodality2 | 2025-12-11 05:49:17+00:00
The best thing you can do is keep an eye out and tag them manually. The second best is a FOIA to your county government - there's some good examples on deflock.me and templates on muckrack. But private ones are not going to be FOIA-able.

The quality of ALPR tagging does probably lag behind true counts - for example, Williamsburg, VA has 28 tagged on OSM, but 32 are listed in the transparency log (https://transparency.flocksafety.com/williamsburg-va-pd). Unfortunately not much can be done except spotting them out and about (or wardriving with a BLE beacon scanner: https://www.ryanohoro.com/post/spotting-flock-safety-s-falco...)
by dluan | 2025-12-11 05:50:29+00:00
I thought it was pretty well known that Gundam is a commentary on class and the effects of imperialist wars on normal people. The OG series didn't glorify violence and instead showed a lot of gratuitous civilian deaths, and most of the main characters are the poor-orphan-becoming-a-knight archetype.

Plus Jane Austen at the time was a sharp critique of English nobility and high class, but presenting it in a stylized and popular way.
by throwaway2037 | 2025-12-11 05:51:34+00:00
You raise a great point here:

> since I didn't write the code, in order to understand it I have to read it. But gaining understanding that way takes longer than writing it myself does.

I remember reading Joel Spolsky's blog 25 years ago, and he wrote something like: "It is harder to read code than to write code." I was quite young at that stage in my programming journey, but I remember being simultaneously surprised and relieved -- to know that reading code was so damn hard! I kept thinking if I just worked harder at reading code that eventually it would be as easy as writing code.
by thomasmg | 2025-12-11 05:53:35+00:00
There is stable in-place merge sort, it runs in O(n*log(n)^2). It is about 3 times more complex than shell sort. I implemented it here https://github.com/thomasmueller/bau-lang/blob/main/src/test... (most sort algos you mentioned above are in the same direcory btw)

You didn't mention heap sort. A simple implementation, which doesn't do any method calls just like shell sort (also next to the merge sort above) is about twice as complex than shell sort.
by eimrine | 2025-12-11 05:53:48+00:00
It is OK if your kids "and their initial understanding is shaped by a well funded actor, and is often completely a false narrative."

I bet that if I would meet you, I would unleash multiple similar cases to you personally for less than 1 hour. I am almost sure I can ask such kind of questions that would reveal your kids giving better (less brainwashed) result than you do.