MurphyA/hacker-news huggingface dataset:
by ZeroConcerns | 2025-10-07 18:23:31+00:00
> A hot take: removing protections guaranteed by constitution

Lawful intercept laws exist in most, if not all, EU countries.

It's just that super-national overlay services like Signal don't entirely fall within the framework of those.

So, there is now a choice: expand interception powers indefinitely (a.k.a. ChatControl, which, to make things crystal-clear, I'm 100% against), or bring new services into the fold of existing legislation.
by Spooky23 | 2025-10-07 18:23:44+00:00
It's not an hourly rate as in if you work 5 hours you are paid for 5 hours of labor. You are paid $20+ an hour based on the expected time to complete the job, with a price floor of minimum wage. If a job should take 3 hours and you take one, congrats, you made money. If the job should take 3 hours and it takes a full day, sucks to be you, you get paid for 3 hours. If the job should take 3 hours and you wait 2 hours for a part, you get paid 3 horus.

It's almost like a hairdresser as well, as they usually need to buy many of their own tools.
by skinnymuch | 2025-10-07 18:23:51+00:00
A few weeks ago because there were 2 HN comment sections shitting on NextJS endlessly, I decided to go back to Rails.

I have ported a chunk of my likely last full stack JS project over to Rails with AI vibe coding everything as a reference for me to redo it again with AI but not vibe coding.

Absolutely amazing work. About 40% of that NextJS app was vibe coded and the process of undoing the excessive and verbose code was depressing me.

The Ruby and Rails code is simple and understandable and a fraction of the lines of code.

Last sentence exactly. I am using IntertiaJS for some of the frontend and I finally don’t dislike JS any more. React is amazing when it’s only a view library.
by b_e_n_t_o_n | 2025-10-07 18:23:57+00:00
In practice you don't run into these issues often. I'm annoyed when you see different function declaration conventions in the same codebase, but generally () => is used for either one line functions or inline lambdas, and function foo(){} for everything else. Nobody uses var anymore.

The implicit conversions is a definite footgun tho.
by anigbrowl | 2025-10-07 18:24:23+00:00
All of these research efforts are based on counterfactual premises.

They assume the underlying political system is inherently good (when the voting and legislative procedures demonstrably maximize polarization and exclude third parties) and more seriously, that both parties are good and animus felt by the public is just misalignment that can be easily corrected.

The ignore the fact of party apparatus being a giant amplification machine to promote the views of those who control the parties - a small subset of the members or even the elected legislators - via the media, and to thereby activate the larger body of party supporters. And they ignore the polarization-maximizing behavior of party leaders, who profit by maximizing disagreement. Finally, they ignore that these are not simply systemic problems. There are individual politicians who knowingly and cynically lie and and openly seek to inflict harm upon their opponents, and numerous supporters who want to be political actors who knowingly repeat those lies, marketing them to both he ignorant and the cynical.

It would be absurd to write a paper asking 'why don't human rights advocates and human rights violators get along?', yet we have this ongoing stream of papers about polarization that treat political party affiliation as a fundamentally meaningless abstraction, never engaging with the question of why adversarial partisans develop a dislike of each other in the first place.
by IAmBroom | 2025-10-07 18:24:57+00:00
1- If we both use a hammer, and you use it for business while I use it for DIY, the tool is still the same thing.

2- The hammer doesn't care where the nail is; local carpentry or third-party furniture still require the same tool.

3- Both sides of the VPN are encrypted to each other, and anonymous to anyone else. No difference that I can see.
by jMyles | 2025-10-07 18:25:21+00:00
I'm not sure that this message is meant to be taken as viable, let alone sacrosanct.

<spoiler>

I interpreted Thufir Hawat's massive misunderstanding of Lady Jessica's motivation (which was a huge plot point in the book but sadly didn't make it into the films) as evidence that the conclusion that humans are capable of the exact same undesirable patterns as machines.

Did I read that wrong?

</spoiler>
by thewebguyd | 2025-10-07 18:25:34+00:00
That's the cultural issue that's talked about, which also caused the explosion of people trying to get into tech whether they actually liked the work or not.

Because the choice is/was - make $20/hr busting my ass with body breaking work and barely scrape by, or get a CS degree and live comfortably because no other career offers the pay required.

The cultural issue is - why aren't other careers paid as well? (Aka, why don't we value them). Someone risking bodily injury in a trade arguably should be paid more than most desk jobs, but they aren't.

Much like discussion here on HN about how we need an IC promotion path that doesn't lead to management, society needs equal opportunities for high paying careers across a variety of fields, not just white collar or tech work.
by dawnofdusk | 2025-10-07 18:25:36+00:00
>My goal is to develop a practical, working understanding I can apply directly.

Apply directly... to what? IMO it is weird to learn theory (like linear algebra) expressly for practical reasons: surely one could just pick up a book on those practical applications and learn the theory along the way? And if in this process, you end up really needing the theory then certainly there is no substitute for learning the theory no matter how dense it is.

For example, linear algebra is very important to learning quantum mechanics. But if someone wanted to learn linear algebra for this reason they should read quantum mechanics textbooks, not linear algebra textbooks.
by domador | 2025-10-07 18:25:57+00:00
I strongly disagree. Many technologies aren't neutral, with their virtue dependent on the use given them. Some technologies are close to neutral, but there are many that are either 1) designed for evil or 2) very vulnerable to misuse. For some of the latter, it'd be best if they'd never even been invented. An example of each kind of technology:

1) Rolling coal. It's hard for me to envision a publicly-available form of this technology that is virtuous. It sounds like it's mostly used to harass people and exert unmerited, abusive power over others. Hardly a morally-neutral technology.

2) Fentanyl. It surely has helpful uses, but maybe its misuse is so problematic that humanity might be significantly better off without the existence of this drug.

Maybe AI is morally neutral, but maybe it isn't.
by PaulHoule | 2025-10-07 18:26:14+00:00
The way I remember it around 2006 there were a few up and coming web development shops in my town that had their practice centered around Rails. That last half of the decade I was working on advanced RIAs like knowledge graph editors and decision support tools using systems like GWT and Silverlight that were not Javascript but had the same async comm challenges.

Circa 2010 those people who were so successful with Ruby had come to the conclusion that they couldn't sell RoR apps anymore so instead they were struggling with Angular -- not to do anything they couldn't with do Rails but rather they though customers demanded applications that looked like Angular applications.

React was a big hit because it was an "Angular" which people could actually deliver working applications with. Its strength I think it is that it addressed certain concerns but left other ones unaddressed such as the theory of async comm. If there is a simple mapping between the state of the application and the state that is represented in the React tree life is great but I look back at the applications I was writing in 2006 and it still looks like a regression.

What I like about it is that I can draw absolutely anything I can imagine with it, even 3-d virtual worlds

https://aframe.io/

Vue has a model which is closer to my mental model of web forms with first-class lists but I can see how to get into "you can't get here from there" situations.

I see the problem React solving is "how to compose an application out of components" and compared to WPF, JavaFX, and such, it's dramatically simpler, it's like a missing chapter out of Graham's On Lisp
by warmwaffles | 2025-10-07 18:26:35+00:00
It's 180k miles. It's the 3.0L Duramax because the oil pump is on the backside of the engine using an oil submersed belt rather than a chain or set of gears. So you have to drop the transmission, exhaust, oil pan, and take the back side of the engine cover to replace a belt that should have been a chain. It _may_ be faster, to simply disconnect everything and pull the motor.

Source: I own one of these engines and I dread having to pay ~3k for this maintenance in 3 years. I like the engine, just not this maintenance ticket item.
by ZeroConcerns | 2025-10-07 18:26:52+00:00
> With a warrant, they can install a virus on the device that will then do targeted surveillance

Yeah, and that sponsors an entire malware industry!

I don't really know how I can make my position any clearer, but...

-Malware: bad!

-ChatControl (encryption backdoors): bad!

-Inability to do any kind of law enforcement involving "the Internet": double-plus bad!

-Enforcement of existing lawful interception laws in the face of new technology: maybe look at that?
by pjz | 2025-10-07 18:26:57+00:00
>having to eff around with the crap show of Ruby/Python/Node envs and how every person likes to use different tools for setting those up

This was the problem I wanted to solve, and I ended up on nix+direnv (and am considering devenv) because nix, due to the existence of nixos, packages all the tools already! Does Mise support zig? or nim? or crystal? Nix does! And Nix will continue to keep up to date with all the tools, whereas things like asdf and mise - since they're specialized and not the basis of a full distro - are less likely to do so.
by dghlsakjg | 2025-10-07 18:27:00+00:00
The 4th amendment is complicated, and the interpretations from the last 250 years, make it more so: "The right of the people to be secure in their persons, houses, papers, and effects,[a] against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

There's a few issues

1. Unreasonable is the key word here. You purposely chose an arguably reasonable thing (counting you anonymously as you pass through an intersection).

Many people think that personally logging your movements throughout the day using automated superhuman means crosses the line into unreasonable.

2. There is also a separate issue that the law allows third parties to willingly hand over/sell information about you that many people think would be subject to warrant rules. You only need a warrant when the information is being held by a party that doesn't want to hand it over willingly.

3. Intent matters in the law. The intent behind counting cyclists is very different than the intent behind setting up a system for tracking people over time, even though the mechanism may be the same.

4. There is also the issue that currently legal != morally correct.
by thomastjeffery | 2025-10-07 18:27:07+00:00
Yes, this is what warrants are for.

Flock's entire business model is a flagrant violation of the 4th amendment. What Flock does for their core business is called "stalking", which is a crime.

The issue here is not that the law is inadequate to resolve this problem. The issue is that the current administration has chosen to collude with private corporations that flagrantly violate the law, thereby replacing our entire judiciary system with a protection racket.

Please don't be generous. Fascists depend on our patience to insulate them from consequences.
by danudey | 2025-10-07 18:27:19+00:00
> Switch 2 is outdated over-priced hardware

Per most reviewers (e.g. Digital Foundry), the Switch 2 is expensive but not over-priced for what you get (unless what you get is motion sickness from the overdriven LCD display).

There's a stark difference between "expensive" and "overpriced". A lot of people have said over the years that Apple's laptops were "overpriced", when what they really meant was that they could get something good enough for their needs for lower prices. Lots of people still bought them because it was worth it to them.

Likewise, the Switch 2 is expensive, and it is not worth it to everyone, but for a lot of people it's not "overpriced"; I would point to the Switch 2's sales numbers as the fastest selling console in history to indicate that most people don't seem to feel the same way.

> with super expensive games.

Correction: every other gaming platform has super cheap games. If game prices had kept up with inflation since I was a kid playing on the NES, we'd be paying well over $100-120 for games these days. They're definitely more expensive than other games, but (as one example) if I play Mario Kart World half as much as I played Mario Kart 8 Deluxe then I'm getting better value for my money than almost any other entertainment I've ever paid for.

Again, not worth it to everyone, but not unreasonable also. It sucks, but still.
by Uehreka | 2025-10-07 18:27:20+00:00
> Or look at police officers in places like San Francisco. The pay is actually fantastic but the process of getting hired is hellish and takes a year or something ridiculous.

As it should be. I’m tired of dumb roughnecks attending a 6-week course and then getting the ability to legally beat people up. It should be difficult to become a police officer, we should hold them to a high standard, especially if we’re gonna pay them so much.
by mystifyingpoi | 2025-10-07 18:27:55+00:00
I use Kubernetes for almost everything (including my pet projects) and I see the value it brings, even if for increased complexity (although k3s is a pretty good middle ground). But none of these things you mentioned are unsolvable or require manual intervention.

> What if a server gets rebooted

Then the rsync/scp would fail and I would notice it in deployment logs. Or it should be straightforward to monitor current version across a fleet of baremetal.

> Maybe you lost internet while doing the update

True, but even Ansible recommends running a controller closer to target machines.

> What about a broken build

That's what tests are for.

> maybe migration problem

That's trickier, but unrelated to deployment method.

> How do you revert (push an older tarball)

By... pushing an older tarball?
by GauntletWizard | 2025-10-07 18:27:57+00:00
Not only that, but Google Japan has a long history of humorous keyboards, such as the "Double Sided" keyboard: https://youtu.be/EHqPrHTN1dU , the "Single Row" keyboard: https://youtu.be/9G3DWHf1xX0 and the Spoon Bending keyboard: https://youtu.be/DeJY5d14qKs

It's been their running April Fools joke for years and they've upped the rate to every six months.
by als0 | 2025-10-07 18:28:05+00:00
So they are using RISC-V already for some embedded cores. For application cores, they are participating in the RISC-V consortium to keep the pressure on ARM and also to be ready for the long game.

I do not expect to see Qualcomm made RISC-V application cores until Android or Windows is completely ported to it, which I think rules out the next several years.
by jMyles | 2025-10-07 18:28:06+00:00
The reasoning isn't about consent or social contracts, but about the evolutionary trajectory of humankind.

By way of example: in the United States, the 1st amendment to the constitution guarantees freedom of "the press" - it is referenced not by the right to print what one wants, but specifically in reference to the technology of the time, the printing press.

It's obvious that our evolutionary trajectory is one in which widely distributed general purpose computing is normal.

Making laws that contradict this is just childish, and at some point the adults in the room need to be willing to ignore them.
by sean_mt | 2025-10-07 18:28:09+00:00
I've been working on a modular electronics system where each module (LEDs, sensors, motors, screens, etc.) auto-detects when plugged in over USB.No pin configurations, no driver installation, no wiring diagrams.

Just snap tiles together and they're immediately available in Python.2.5 Mbps bus, <10ms latency. Tiles connect edge-to-edge or via cables. Works with Raspberry Pi or laptop (leaves GPIO free).

Launched on Kickstarter today. Happy to answer technical questions about the bus architecture, auto-detection protocol, or design decisions.
by ModernMech | 2025-10-07 18:28:15+00:00
It's not administrative bloat that makes colleges so expensive. "Administrative bloat" happens when a school becomes a city. Harvard/Stanford/MIT et al. cannot go back to some time when tuition was affordable while still being the research powerhouses they are.

Bigger organizations require more overhead and those costs don't grow linearly. I'm not saying that I think all those administrators are necessary or they all make things more efficient, but at the same time many of them are in place precisely because they are running an office that does make things more efficient. You get rid of one administrator and you may end up increasing the workload on everyone else by 20%, which seems like a win on paper because you lose their budget while not giving anyone else a raise. But getting rid of them made the whole organization less efficient.

e.g. My university's IT office has a huge budget and a bunch of administrators. It makes my life as a professor easier, and it gives students a better experience. It's very easy to say that the entire IT office should be eliminated to "tighten their belts and reduce administrative bloat". Which may be true, but at the same time it exists for a reason, and getting rid of it doesn't teleport us back to the 70s when campuses didn't need an IT office.

> It’s not as if American society hadn’t collectively called for this for decades while tuition has risen astronomically.

American society has called for better education, more teaching styles, more research, more technology, more subjects and classes, more majors, delivered to more students every year. There's no way we are going back, it's just not happening, the expectations are too high at this point. We can either decide maintaining these kinds of institutions are worth it, or trade off for worse outcomes and just give up on being serious about research. Seems like that's actually what this administration wants to do, but the public decidedly does not. However the public wants to have their cake (world class research institutions) and eat it too (low tuition affordable by the general public) and that's just not going to happen.
by 4ED38601 | 2025-10-07 18:28:36+00:00
> the anti-privacy misfeature the AGPL requires that the software furnish its own source code to users over the network

This statement in the linked article is incorrect. It overlooks the "through some standard or customary means of facilitating copying of software" clause in section 12.

The software does not have to provide the source code _itself_. It must provide users a reference to such. A link to the Github repository on the about page, for example, would fulfill the requirement.
by GeekyBear | 2025-10-07 18:28:50+00:00
> I weirdly actually trust Google's interests in surveillance (i.e. marketing) more than I trust the government's legitimate need to monitor in some cases to track crimes

You shouldn't.

When a company spies on everyone as much as possible and hordes that data on their servers, it is subject to warrant demands from any local, state, or Federal agency.

> Avondale Man Sues After Google Data Leads to Wrongful Arrest for Murder

Police had arrested the wrong man based on location data obtained from Google and the fact that a white Honda was spotted at the crime scene. The case against Molina quickly fell apart, and he was released from jail six days later. Prosecutors never pursued charges against Molina, yet the highly publicized arrest cost him his job, his car, and his reputation.

https://www.phoenixnewtimes.com/news/google-geofence-locatio...

The more data you collect, the more dangerous you are.

I would rather trust companies making a legitimate effort not to collect and store unnecessary data in the first place
by mikhmha | 2025-10-07 18:29:13+00:00
Good point. Yeah I guess it wouldn't cut it for any fast-paced twitch shooter. Especially with a 120 update per second deadline. A non-deterministic GC pause could have disastorous effects, especially in a tense shootout. I don't know much about GC theory but the GC in BEAM is per process and heap-based? I'm not sure exactly what that entails, but can you not structure the main simulation process to take advantage of this fact?

I find myself interested in developing multi-player simulations with more flexible deadlines. My MMO runs at 10 ticks. And its not twitch-based. So the main simulation process can have pauses and it wouldn't have a big impact on gameplay. Though this has never occurred.

As long as: (tick process time) + (send update to clients) + (gc pause) < 100ms, everything is fine?. (My assumption).

Btw what does DOD mean? Is it Data on Demand? Since my game is persistent I can't reset arrays at some match end state. So I store things either in maps on the main server process or I store it in the dedicated client process state (can only be updated via server process).
by vel0city | 2025-10-07 18:29:15+00:00
Sure, its probably at its highest concentrations right where its being manufactured or used heavily, but in the end its migrating just about everywhere.

https://pubs.acs.org/doi/10.1021/acs.est.2c02765

> n Figure 1B, the levels of PFOS in rainwater are shown to often exceed the US EPA drinking water health advisory for PFOS, except for two studies conducted in remote regions (in Tibet and Antarctica).

I don't think there are a lot of industrial emissions in Antarctica.
by bgwalter | 2025-10-07 18:29:28+00:00
"anlasslose Chatkontrolle" => Chat Control without cause.

Ok, maybe these are not weasel words in this case. The CDU probably wants to present itself as a friend of the people using a popular issue that they don't really care about. My suspicion is that this is exactly why the ChatControl issue is brought up yearly. It distracts people from wars, the economy etc., there is a big discussion and finally the government graciously comes down on the side of the people. Each and every year.
by dawnofdusk | 2025-10-07 18:29:53+00:00
I really like the second part of the blogpost but starting with Gaussian elimination is a little "mysterious" for lack of a better word. It seems more logical to start with a problem ("how to solve linear equations?" "how to find intersections of lines?"), show its solution graphically, and then present the computational method or algorithm that provides this solution. Doing it backwards is a little like teaching the chain rule in calculus before drawing the geometric pictures of how derivatives are like slopes.
by palmotea | 2025-10-07 18:30:10+00:00
> Life can be more than output, which is why you don't want buying pencils, or anything else, to take up any more of your wages than is absolutely necessary.

You're not getting it. It'd probably help if you stopped focusing on your pencil story, it's frankly off-topic.

To try one more time: You probably spend half your waking ours at work. The quality of that time is important to your well being. Even if the businessmen sell you cheap, perfect pencils (which I do not grant), swimming in them in your off hours won't help with the other half of your time.