MurphyA/hacker-news huggingface dataset:
by Snild | 2025-12-22 18:45:49+00:00
Not necessarily:

https://dictionary.cambridge.org/dictionary/english/martyr

> a person who suffers very much or is killed because of their religious or political beliefs, and is often admired because of it

https://www.merriam-webster.com/dictionary/martyr

> 2: a person who sacrifices something of great value and especially life itself for the sake of principle
by BeetleB | 2025-12-22 18:46:05+00:00
> My manager’s job is not to manage my career.

But it is to promote and demote. In many (most?) companies, to get a promotion he needs to actively advocate for you in front of others. That is part of his job. Many of them simply optimize to "I'm not going to do that part of the job well, so you, as my report, need to give me the material I can sell to others." And not "you need to do well so I can sell to others".
by Sharlin | 2025-12-22 18:46:05+00:00
The EU is definitely more right than left after the last election. The Commission in particular, though it seems they're always more right-wing than the Parliament. As we speak they're watering down all sorts of regulations beneficial to the common citizen but inconvenient to the corporations, and the "moderate" right is now openly threatening to ally, or downright allying, with the far right in various right-wing matters in order to get them passed.
by aristofun | 2025-12-22 18:46:18+00:00
> Gravity doesn’t care whether you like it or not when you land after jumping out of a 70 story building

With one key difference - it's not a gravity. It's just currently popular and dominating style in IT corporate culture. Mainly because it worked once for few successful companies and others cargo-culted it without much thought.

There will always be value and importance to networking, human relationships and communication. Because after all we're people, not robots.

But there will also be shift and evolution in management styles, just like we notice a shift in Leetcode interviews right now (less and less of this bullshit).

Change is the true "gravity" here.
by adrianmonk | 2025-12-22 18:46:45+00:00
I spent literally thousands of hours staring at those screens. You have it backwards. Interlacing was worse in terms of refresh, not better.

Interlacing is a trick that lets you sacrifice refresh rates to gain greater vertical resolution. The electron beam scans across the screen the same number of times per second either way. With interlacing, it alternates between even and odd rows.

With NTSC, the beam scans across the screen 60 times per second. With NTSC non-interlaced, every pixel will be refreshed 60 times per second. With NTSC interlaced, every pixel will be refreshed 30 times per second since it only gets hit every other time.

And of course the phosphors on the screen glow for a while after the electron beam hits them. It's the same phosphor, so in interlaced mode, because it's getting hit half as often, it will have more time to fade before it's hit again.
by array_key_first | 2025-12-22 18:46:52+00:00
I don't think so.

If your credit is impacted because someone made a mistake, that still fucks you over. It doesn't matter if it's real or not because the entire point of centralized data collection and analytics is that you don't need to care, the people doing the collecting and analyzing do it for you. So you just trust them with whatever. It's on YOU, the consumer, to catch these mistakes and spend a painstaking amount of time trying to fix them, and ultimately the consumer is the only one who will face any consequences. And when it comes to credit, these consequences are very material. It means maybe you can't get a car, or a home, or even a job these days. I know my job ran a credit check.

If we imbue these new-age data collection and analysis companies like Palantir and Flock in our systems, a lot of people will suffer, and I don't think anyone cares.
Show HN: Hurry – Fast Rust build caching
by ilikebits | 2025-12-22 18:47:00+00:00
Hey HN, we’re Eliza and Xin. We’re working on Hurry, an open source drop-in tool that adds distributed build caching to Cargo with (almost) zero configuration. Wherever you run cargo build, you can run hurry cargo build instead, and expect around 2-5x (our best benchmark is 22x) faster builds.

We built this because we were dissatisfied with the current build caching options available for Rust. Buck and Bazel require learning a new tool. GitHub Actions and swatinem are too coarse-grained (either the whole cache hits, or none of it does) and finicky to debug, and cargo-chef and Docker layer caching have the same problems.

We wanted something that could restore cache at the package level, did not require integration-specific setup, and worked everywhere.

Hurry is fully open source under Apache 2. You can try it out now with our cloud hosted caching service at https://hurry.build or self-host your own build cache service from https://github.com/attunehq/hurry. Sorry in advance for the rough edges - we have some customers already exercising the hot paths, but build tools are pretty large surfaces. We’ve got a list of known limitations at https://github.com/attunehq/hurry?tab=readme-ov-file#known-l....

We’d love for folks here to try it out (maybe on your next Rust winter side project?) and let us know what you think. We’ll be in the comments here, or you can email us at founders@attunehq.com.

Our goal is to make all parts of software engineering faster. If you have some part of your coding workflow that you want faster, please feel free to reach out. We’d love to chat.
by stackedinserter | 2025-12-22 18:47:10+00:00
Easy solution for Flock problem: get rid of visible license plates. Make them 2x1" of size and RFID-readable, give readers to police, problem solved.

Not-that-easy solution is legal ban for such surveillance.

None of these both will happen though.

You accepted TSA and PRISM, you will get used to Flock too.

Next is Flock but for people, with face recognition.
by MoonWalk | 2025-12-22 18:47:13+00:00
To store application-specific data about users. The Supabase doc or examples show this. Where else would you put such data?

But what the docs don't cover is the provided Users table. Missing documentation is why I gave up on Supabase; and the Users table was one of the first problems I encountered. I could find no details on what to expect in each column at any given time.

Upon creating a new user, values get set in this table for no apparent reason. So if your application depends on knowing the verification status of a new user (for example), good luck... Supabase claimed every user was verified upon creation.
by JamesSwift | 2025-12-22 18:47:58+00:00
Yeah, I posted here because I was completely blindsided when my claude asked if I wanted to install a go lsp. I didnt even know that was a thing. A little googling led to this changelog from 3 days ago, but I was surprised I hadnt seen any previous mentions of this online (from either creators, anthropic, or HN posts).

I am disabling it for now since my flow is fine at the moment, I'll let others validate the usefulness first.
by fzeroracer | 2025-12-22 18:48:37+00:00
What if your spouse/SO/whatever was wrongfully arrested because they were on a Flock camera and conveniently matched what the police were looking for? Or if they ran whatever dogshit AI algorithm over it looking for suspects?

We can make up situations all day where it can or can not be validated but the reality is that this is a defacto surveillance state. If every move you make can be monitored, you should assume that the state can and will abuse it to hurt innocent people in the name of politics or whatever.
by sholladay | 2025-12-22 18:48:37+00:00
I have a Samsung SlimFit HD tube TV from 2005 or so. It’s such an interesting piece of retro tech because it is widescreen, supports 1080i, and has HDMI, but it is a CRT! It’s also quite a bit thinner than most tubes. Super unusual.

I got it because LCDs always looked terrible to me and plasmas were still very expensive.

https://www.crutchfield.com/S-WXftqFAhnMu/p_305TXR3079/Samsu...
by dragonwriter | 2025-12-22 18:48:56+00:00
> they have implemented a transparent bag policy, it's a real problem.

This makes the assumption that all policies have a reasonable justification, so that the existence of a real problem can be inferred by the implementation of a policy which would only make sense if (1) there was a real problem, and (2) the policy was an effective mitigation.

I would suggest that this assumption is both false and dangerous, in that it makes one trivially manipulable by anyone in a position to set policy.
by Raed667 | 2025-12-22 18:49:09+00:00
> I think what's happening is people are creating additional public users tables and not setting proper RLS for them

Yep: https://supabase.com/docs/guides/auth/managing-user-data

> For security, the Auth schema is not exposed in the auto-generated API. If you want to access users data via the API, you can create your own user tables in the public schema.
by mbreese | 2025-12-22 18:49:43+00:00
I’ve had some luck with giving the LLM an overview of what I want the final version to do, but then asking it to perform smaller chunks. This is how I’d approach it myself — I know where I’m trying to go, and will implement smaller chunks at a time. I’ll also sometimes ask it to skip certain functionality - leaving a placeholder and saying we’ll get back to it later.
by mrguyorama | 2025-12-22 18:50:22+00:00
I will repeat this as I have had to say it before:

There is no engineering fix to AF447. You cannot protect a plane from what is essentially a rogue pilot who is not restrained.

It would have happened exactly the same in a Boeing. The problem was a supposedly trained and tested pilot responding to a somewhat normal event (loss of awareness and disorientation) by freaking the fuck out and throwing a plane into the ocean from 30k feet. The copilot knew what was going on with 3 minutes left until impact, and was trying to fix things, and was using the feature to override dual input, and was still being hampered by a pilot who was refusing to do the only safe thing he should have: Sit back and shut the fuck up.

The actual solution is regular testing of pilots in stressful simulations to ensure they react predictably in bad situations. That can never be perfect though.
by messe | 2025-12-22 18:50:49+00:00
> Suspicions aroused, I clicked on the “Document History” button in the top right and saw a clean history of empty document – and then wham – fully-formed plan, as if it had just spilled out of someone’s brain, straight onto the screen, ready to share.

This isn't always a great indicator.

I can't stand Google Docs as an interface to write with, so use VIM and the copy/paste the completed document into it.
by biophysboy | 2025-12-22 18:50:55+00:00
The way I think about it is that the person I'm arguing with online is not really the person I'm trying to persuade; I'm trying to persuade the rest of the people reading.

The tech community was the source of the largest threat to American science in a century. As cheesy as it sounds, I think its my duty to counter the lazy talking points that otherwise go unaddressed in these circles.
by TimorousBestie | 2025-12-22 18:51:12+00:00
> But equally sinister is Schrodinger’s Boomer, who destroyed America through being simultaneously too far right and too far left. Progressives accuse Boomers of instituting market-worshipping neoliberalism, failing the challenge of climate change, and resisting the arc of history on issues like trans rights and Palestine. But conservatives accuse the same Boomers of overregulating everything in the name of “the environment”, shutting down the nuclear plants, and starting the trend towards “gay race communism” with their hippy-dippy 60s values.

The asymmetry in this both-sides argument is pretty stunning. If these really are points of criticism that conservatives deploy against Boomers, they’re pretty weak. Nuclear power c. 1970-90 was a threat to coal and oil, who largely funded the environmental lobbying groups arrayed against nukes. LGBTQ rights was a niche movement with barely any popular support until the late 90s. The hippies themselves were a fringe movement with isolated enclaves concentrated on the coasts, hardly representative of the median Boomer.

Schrodinger’s Boomer seems to at least partially decohere.

> Consider the way that “capitalism” gets used in socialist spaces. Although there are still a few classical Marxists with a clear conception of what capitalism is and why they hate it, most lefties just use “capitalism” to mean gestures around expansively at everything, with no concern about whether it involves market processes at all. Israel bombing Palestine? That’s capitalism. Trump arresting immigrants? Somehow that’s capitalism too.

Both groups are pretty explicit that they want to develop Gaza as beachfront property, a new Dubai or Singapore is what I’ve heard, so at best Scott could probably have worked a little harder to find a better example.
by graypegg | 2025-12-22 18:51:41+00:00
I'm sorry, I hope I don't come off like I'm minimizing a real problem here, but from the outside looking in, it just feels like an entirely alien line of reasoning that could only describe a solution to an imagined problem. However, I'm also missing the lived experience of what being in the US is like right now, and especially missing the context of being a child with peers that make threats like that weekly. I'm empathetic to that situation, but not to the framing that surveillance is somehow stopping those weekly rumours from being weekly atrocities. That's a huge leap.
by danaris | 2025-12-22 18:51:47+00:00
I really wish people would stop trying to gaslight all of us into believing the current crisis is just business as usual.

Yes, previous US presidents told some lies.

Yes, previous US presidents and politicians had some unsavory associations or potential conflicts of interest.

Yes, previously some labs spent too much time writing grants and not enough actually doing research.

The problem is, these things are becoming the norm now, and your anecdotal memory of "aw, man, we spent all our time doing that back in the day!" is not a reliable indicator that really, nothing has changed, we should just stop complaining. Especially since we know that human memory is not only fallible, it is prone to specifically being better at remembering the exceptional, and the unpleasant.
by ordinaryradical | 2025-12-22 18:51:47+00:00
Agree.

If you find yourself sympathetic to Flock, you should ask yourself: do we have a right to any kind of privacy in a public space or is public space by definition a denial of any sort of privacy? This is the inherent premise in this technology that's problematic.

In Japan, for instance, there are very strict laws about broadcasting people's faces in public because there is a cultural assumption that one deserves anonymity as a form of privacy, regardless of the public visibility of their person.

I think I'd prefer to live in a place where I have some sort of recourse over when and how I'm recorded. Something more than "avoid that public intersection if you don't like it."
by array_key_first | 2025-12-22 18:51:57+00:00
The primary and most important feature of a messaging app is the ability to message a lot of people.

Signal is the best messaging app, but not by metrics people use to measure messaging apps, because not a ton of people use it. I use signal, but I also still use SMS (garsp!) because ultimately sometimes I just need to send a message.

It sucks and it's stupid, what we need more than anything else, more than any app, is open and federated messaging protocols.
by mc32 | 2025-12-22 18:52:09+00:00
You may not be aware, but China experiences mass stabbings -albeit not at the same rate as the US: https://www.bbc.com/news/articles/c3dxz1vzdyzo

That's to say, every society has its discontents who take their anger and frustration and discharge it on innocent civilians. Some societies manage their mentally ill people better than others. We do a pretty pitiful job at it.
by kgwxd | 2025-12-22 18:52:31+00:00
What's the point of making a statement like that? Is it like a Snapple cap thing, or do you expect people to actually give up on talking about the blatant government overreach?

And what a dumb way to frame it. "Think of the woman" is the same argument as "think of the children". Why not just say if you were attacked you'd want it to be on camera? Afraid it'll make you sound weak? Well, so does bootlicking.
by rayiner | 2025-12-22 18:52:45+00:00
The purpose of the system is to spend public money according to the priorities of the electorate. To the extent that the electorate trusts experts to set those priorities, it will vote for politicians that delegate a large amount of discretion to those experts. If the experts lose the confidence of the electorate, then a properly designed system will retract that discretion.

For the most part, the system that exists today actually reflects that design. The statute and associated regulations for the most part invest authority in "the Director." The Director can rely on committees of experts, etc., but it's more by convention.
by dexwiz | 2025-12-22 18:52:45+00:00
Until your spouse/SO/sister/mother/girlfriend spurns a LEO, and then the LEO uses it to stalk and harass them. Talk to any LEO, they constantly misuse their data access to look up friends/family/neighbors to find dirt. Most of the time its relatively harmless gossip, but it can easily be used to harass people.
by DatMavis | 2025-12-22 18:53:07+00:00
I built a notation system that specifies semantic addresses instead of compressing data. The receiver already knows where "home" is—you just send the coordinates.

24-54% efficiency gains verified across platforms.

The idea: cherry-pick the most efficient symbol from ALL human expression (Rx, 86'd, ∴, , QSL) and use domain-specific cipher keys to tune the receiver.

This completes a 346-year lineage: Leibniz (1679) → Shannon (1948) → Berners-Lee (1989) → QComms (2025).

GitHub (lite tuner): https://github.com/DatMavis107/qcomms-protocol

Full paper (Zenodo w/ DOI): https://zenodo.org/records/18022026

CC0 Public Domain. Not a product—protocol infrastructure for everyone.

Try it. See what collapses.
by Dylan16807 | 2025-12-22 18:53:33+00:00
Even ignoring the observations we can make, the computers have maps programmed in. Yes they do know the locations of intersections, no training necessary.

And the usual setup of an autonomous car is an object recognition system feeding into a rules system. If the object recognition system says an object is there, and that object is there, that's good enough to call "knowing" for the purpose of talking about what the cars should do.

Or to phrase things entirely differently: Finding lights is one of the easy parts. It's basically a solved problem. Cutting your speed when there isn't a green or yellow light is table stakes. These cars earn 2 good boy points for that, and lose 30 for blocking the road.
by like_any_other | 2025-12-22 18:53:44+00:00
> When foreign governments fine "American" companies, they get all up in arms

Which is ironic, because Apple is more aligned with China than the US:

Apple CEO Tim Cook "secretly" signed an agreement worth more than $275 billion with Chinese officials, promising that Apple would help to develop China's economy and technological capabilities - https://www.macrumors.com/2021/12/07/apple-ceo-tim-cook-secr...
by Towaway69 | 2025-12-22 18:53:47+00:00
Binge watching Netflix and doom scrolling Insta-rcisst.

And once I had gotten over the anxiety and low self-esteem that I'd develop by engaging in these activities, probably become some kind of tech artist or simply be creativity for the sack of creating something.

No insta, no facebook, no twitter, more a reflection of what these technologies are doing to our "societies" or rather our "individualised groups of humans collectively doom-scrolling into global disaster of one kind or another".
by BeetleB | 2025-12-22 18:54:57+00:00
> Junior is the time to learn as much as possible and take risky bets (and suffer accordingly). When I was in a junior in a factory, the night shift knew me well.

That would require a whole, separate article.

Many (most?) juniors grinding like that in a major company will work hard to get nowhere. Speaking from experience. Yes, I learned some lessons:

1. Get a different job. Deadend jobs definitely exist, and are quite common.

2. Ignore senior folks who say "You're whining. It's crappy everywhere. Just learn to take it."

Number 2 has been wrong every single time someone said it.

> Nowadays, I've pared it back to 50 or so hours per week, because I now have a family,

This is not the endorsement you think it is. I've done quite well by insisting on 40 hour weeks. I'm going to assume you're doing much better than I am, because otherwise it seems like a life wasted.

Don't get me wrong. If you want to go much farther than I have, you likely will have to grind and work hard and smart and be lucky. But I assure you - most of the people I know who worked hard are not in a better position than I am (or if they are, the difference is incremental).
by dragonwriter | 2025-12-22 18:55:33+00:00
> The fact it’s then immediately followed up with stats about gun violence does sort of imply we’re talking about serious threats…

Yes, the juxtaposition does strongly suggest that that is the narrative that the piece is trying to push, even before it explicitly states that by following the stats with “Given those appalling metrics, allocating a portion of your budget to state of the art AI-powered safety and surveillance tools is a relatively easy decision.” (And that emotionally-loaded language isn't paraphrasing any figures named in the story, its the "news” stories own voice!)

But with on the order of 50 fatalities nationally per year, and a single high schools system detecting "multiple threats a day", if we are talking about the same kind of threats, then the false positive rate is virtually indistinguishable from 100%. And, if we aren’t, then the juxtaposition is irrelevant as well as emotionally manipulative.
by cbcam | 2025-12-22 18:55:36+00:00
Thankfully I didn't need very deep EE/radio knowledge to get up to speed in my role. It's sufficient to be able to read an EE paper and extract out the end result. For example: one of our hardware guys wants me to simulate a phased-array antenna. They hand me a paper that derives the gain calculation based on the geometry of the array. I don't need to understand the derivations as long as I can translate the result into modelling software.

On the software/networking side of things the biggest change is working with protocols other than http.
by thatjoeoverthr | 2025-12-22 18:55:39+00:00
“Any time saved by (their) AI prompting gets consumed by verification overhead, …”

This

When I receive a PR, of course it’s natural an AI is involved.

The mortal sin is the rubber stamp.

If they haven’t read their own PR, I only have so many warnings in me. And yes, it is highly visible.
by ianburrell | 2025-12-22 18:56:01+00:00
Most places that need accurate time get it from GPS. That is 10-100 ns.

Also, you can use multiple NIST servers. They have ones in Fort Collins, CO and Gaithersburg, MD. Most places shouldn't use NIST directly but Stratum 1 name servers.

Finally, NTP isn't accurate enough, 10-100 ms, for microsecond error to matter.
by cryptoalex | 2025-12-22 18:56:10+00:00
If you need strong security, then any Google Pixel starting from Pixel 8 (The Pixel 8's chip includes ARMv9 architecture, which supports MTE and Branch Target Indicators (BTI) for enhanced memory safety that provides protection from entire class of exploits). Get one with unlocked bootloader (available starting from $250 on ebay). Flash the Graphene OS - not really "fun" but the most secure option if that is what you need.

Otherwise, for purely "fun" option, I would get smth like Google Pixel 3a (about $150) and install Ubuntu Touch on it https://devices.ubuntu-touch.io/device/sargo/ .

The most practical option is probably to get Google Pixel 9/9A and use it as is with the latest Android, Google AI, etc. Also having an option to flash something else (like Graphene OS) if needed