MurphyA/hacker-news huggingface dataset:
by somenameforme | 2025-10-22 13:17:43+00:00
A fully funded pension system that invests globally outside the government's balance sheet is essentially exactly what a sovereign wealth fund is. Even when it is managed privately (as the Alaska fund is) the government has regulatory control of the fund, which is where the looting is, probably unavoidably, introduced.

As for money vs GDP, our discussion on mandatory vs discretionary spending is already one reason why $$$ is far more informative. Dollars can, after inflation, be compared and paint a relatively clear picture. Percent of some other metric, which has often changed wildly over time, is instead more likely just to mislead.

So for instance we now spend hundreds of billions of dollars more on the war machine than we did during the Cold War when we were facing a very viable threat of nuclear annihilation. That's an extremely valuable metric that does mean a lot. Why are we spending so much on war?

The fantasy about it creating some sort of unstoppable war machine has clearly been clearly shattered. It's not even clear that would have been desirable if true. One thing this administration got completely right was renaming the Department of Defense to its old moniker of Depart of War, because that is what it really is.

This reality is completely muddled if you start trying to frame things as percent of some other metric, be that budget, GDP, or whatever else.
by zozbot234 | 2025-10-22 13:18:00+00:00
It's better to call this Holocene Era even though Holocene didn't exactly start in 10,000 BCE, because modern humans were around for a long time prior to the 10,000 BCE epoch. Some people have proposed 8,000 BCE as an epoch, styling this "After the development of Agriculture". According to this epoch, we'd currently be in year 10025 A.D.A., which is neat.
by jraph | 2025-10-22 13:18:11+00:00
That's not always enough, sometimes you need some code simulating the "deny all" clicks or tweaking CSS class lists on the body and html elements.

Otherwise, you might end up with some unscrollable page because for instance there's a CSS rule that blocks scrolling when the modal is there and restores it when the modal closes and this handling is unfortunately done in JS.
by jongjong | 2025-10-22 13:18:22+00:00
Interesting, I remember a few years back when I bought my car in Australia, there was a car shortage. Which was weird. It was really hard to find certain models of popular brands... One of my motivations for buying a new car at the time was the financing... It was fixed rate for the life of the loan. Which is refreshing in a country like Australia where banks essentially don't do fixed-rate loans for houses (cannot be fixed for more than a couple of years... Not real fixed rate.).

Anyway I wonder if maybe it was a similar situation in other countries. Seems like car finance companies were set up for failure in a rising interest rate environment, consumers felt it and responded by buying cars on debt.

It seems like a similar thing happened a few years earlier with Silicon Valley Bank except theirs was bonds. I guess the lesson is; don't loan money out at a fixed rate while the currency is being debased into oblivion.

The other lesson is that wisdom of the crowds is real. I will never be able to understand how it's possible that pea-brained consumers sometimes seem to have a sixth sense about complex financial macroeconomics. Kind of what happened with Bitcoin as well. Stupid people with incredible gut instinct.
by jeroenhd | 2025-10-22 13:18:23+00:00
There is effectively an EU cookie law, though it's not the GDPR like many people think it is; rather, it's an extension to the ePrivacy Directive[1] :

> ‘3. Member States shall ensure that the storing of information, or the gaining of access to information already stored, in the terminal equipment of a subscriber or user is only allowed on condition that the subscriber or user concerned has given his or her consent, having been provided with clear and comprehensive information, in accordance with Directive 95/46/EC, inter alia, about the purposes of the processing. This shall not prevent any technical storage or access for the sole purpose of carrying out the transmission of a communication over an electronic communications network, or as strictly necessary in order for the provider of an information society service explicitly requested by the subscriber or user to provide the service.’;

Of course this also applies to flash cookies, local storage, and other browser data stores, not just cookies. The legal requirements for data storage that doesn't violate anyone's privacy are a lot looser, though.

[1] https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...
by ramses0 | 2025-10-22 13:18:49+00:00
Yeah, but the example of "*.retries(...)", in the context of "import some_login_library.Login(...)" is quite powerful! It basically looks like a "super-decorator", and I can definitely see the utility of effectively re-compiling a (third-party) module at runtime to handle something that's more unique to your use case.

Your patch "with retries" might never be accepted, and maintaining any kind of fork(s) or "out-of-tree patches" is not as integrated into the programming environment. Being able to say "assert WrappedLoginLibrary().login(), '...with retries...'" keeps you testable and "in" the language proper.
Show HN: caniscrape – Analyze anti-bot protections before scraping (CLI and Web)
by Crroak | 2025-10-22 13:18:49+00:00
I built this after hitting an infinite loop pagination trap on Newegg and wasting hours building a scraper that never had a chance.

caniscrape analyzes a URL and tells you: - What protections are active (WAF, CAPTCHA, rate limits, TLS fingerprinting, honeypots) - Difficulty score (0-10) - What tools/approach you'll need

Install: pip install caniscrape Usage: caniscrape https://example.com Web version: https://caniscrape.org

NOTE: Very hard sites like Amazon or YouTube will show as 0 because their bot protections are essentially invisible, I will fix this in a future update.

NOTE FOR WEB VERSION: The web version uses a cloud IP which is blacklisted by major sites. I will add proxy rotations to defeat this but for now, the website is only good for easy/medium sites.
by thunky | 2025-10-22 13:18:51+00:00
> Perhaps what you mean to say is that certain people, heavily featured on this forum, are working on something that causes harm to many

No that's not at all what I mean to say.

I see technological advancement as inevitible and good. A robot that can do jobs so that humans don't have to is a good thing. It's progress. People working towards progress aren't evil. I assume that they, like me, believe that our society can and should evolve with the technology. If it can't, that's our fault, not the fault of the tech. If our government is so embarrisingly bad that it exploits the people that it represents rather than helping them (which I agree it is), well that's also our fault and not the tech's. The government is us. We better get our shit together.

The wealthy already own and control everything. So your status quo goal of a fair society where we all work all day and feel needed and appreciated and have a nice comfortable life is already dead. You're defending a dead body.
by bluGill | 2025-10-22 13:19:15+00:00
I think banned it a bit too strong. However there needs to be strong regulations on what can be shared.

If I go to an ER in a different area (read different medical system) I want my doctor to share personal data. I don't want my doctor to share my personal data with a random doctor in the same medical system unless that other doctor is an expert being consulted on something about me. (that is just being a doctor doesn't give you access to my private information, it needs to be on a need to know).

The above is the obvious case. There are likely other cases that are not obvious where after looking closely private information should be shared. Advertisement is never one of those reasons though, and analytics is only a reason if they anonymize the data with prison terms for mistakes.
by phkahler | 2025-10-22 13:19:27+00:00
>> Are there any shots of audio amplifiers?

https://www.righto.com/2020/06/reverse-engineering-and-compa...

https://www.righto.com/2019/02/op-amp-on-moon-reverse-engine...

https://www.righto.com/2018/06/silicon-die-analysis-op-amp-w...
by pinkgolem | 2025-10-22 13:19:31+00:00
The author mentions two, i tried both.

Non work as good as omarchy for my very light web development needs at home.

Starts with very simple things, like podman with its improved security getting in my way, or copy paste not working the same in all apps and terminals.

I unfortunately have not a lot of time, between my familie, friends, hobbys and job.

Tbh the reduced/sensible security is most likely one of omarchys selling points.

And who gives a duck about 15gb?
by Aromasin | 2025-10-22 13:19:39+00:00
I believe this used to be a thing absolutely, but something seem to change ~2012 where they seemingly went from some of the least reliable luxury cars on the market to some of the most - but the hangover from 50 years of unreliability will plague them for years to come I'm sure. The tests and standards they need to pass to get out of the design and manufacturing departments are pretty staggering now (compared to the tire kick tests they used to), and general reports from mechanics in forums I frequent and people I meet at car meets is that a modernish JLR will keep on ticking provided they're serviced every year.

Honestly, I've been eyeing up a 2015 Jaguar F-Type for a while now. It was a £85k car depending on trimming that you can pick up for £20k now with a V6 supercharged VS. An old-school style coupe, without all the modern ADAS beeping and handholding, that will just plod away if you look after it seems very appealing.
by 0x696C6961 | 2025-10-22 13:20:12+00:00
> Did I add explicit checks for all the errors my function calls might return?

You can easily check this with a linter.

> Are all of my resources (e.g. file handles) cleaned up properly in all scenarios? Or did I forget a "defer file.Close()"? (A language like C++ solved this problem with RAII in the 1980s)

You can forget to use `with` in Python, I guess that's also C now too eh?

> Does my Go channel spaghetti properly implement a worker pool system with the right semaphores and error handling?

Then stop writing spaghetti and use a higher level abstraction like `x/sync/errgroup.Group`.
by hollywood_court | 2025-10-22 13:20:24+00:00
I live ~90 minutes from Atlanta. Used 'luxury' autos would start showing up on used car lots around Atlanta as soon as their manufacturer's warranty expired.

I had scores of customers who would test drives these vehicles (Usually a LR, a Mini, a V8 Audi, or a V8 BMW) and bring them all the way to me for prepurchase inspections. I would tell them every single time "do not buy this vehicle." Then they would buy it and my employees and I would wager on how long it took the vehicle to be towed in for repairs.

And the type of people who buy used luxury vehicles from lots in Atlanta are also the type of people that cannot afford any repairs. So I ended up with many abandoned LRs, Audis, Minis, and BMWs all over my lot. Then I had to jump through all of the hoops to get the titles and have them sold and towed away.
by morkalork | 2025-10-22 13:20:26+00:00
Mini-rant here but I hate how websites for SaaS products are so over-optimized for the sales funnel. It's like giant blue button to sign up, teeny tiny link to login, if there is even one at all on any of the main pages. Often your access is on an entirely different subdomain that barely ranks on Google. If it's something that "just works" and you only access every 6 months, it's pain to go hunting through your email to rediscover if it's clients.example.com, portal.example.com, or whatever the heck it is.
by DyslexicAtheist | 2025-10-22 13:20:32+00:00
the new Defender got to be the worst Land Rover ever built. It has terrible off-road capability even compared to the other (non Defender models like the Range). JLR alienated their entire existing Defender drivers where hardly any of them would buy this new model.

Granted, they also alienated their user base when the traditional TDI was replaced with the TD5 and then more alienation when they introduced the TD4.

But the latest thing (L663) has nothing in common with any of the previous models. (probably due to pedestrian safety laws becoming more strict)
by atonse | 2025-10-22 13:20:37+00:00
As one of those people who's experiencing this now (I'm a person who's worked in this industry for 25 years and done everything from colocated servers, to VMs, to VPS's, to AWS/GCP, and now going back to VPS/dedicated), I can tell you it's more of a boiling frog situation. The number of servers slowly grows over time and before you know it, you're spending way more than you really thought about.

At a certain scale (or when you do more custom dev), you just don't prioritize it because it's a blip in your financials compared to salaries. And it's not worth spending what might be thousands (or tens of thousands) of dollars of engineering and testing effort to migrate off, when there are other priorities.

And one day you (in our case) realize that you're spending $600/month between Linode/AWS/Fly/Render (cuz we experimented a lot), claude code can help you with some of the stuff, and you want to consolidate it all back to the olden days where you just had 2-3 servers paying a total of $60-75 a month . But you still have to set aside probably a day or two to do it (no longer a couple sprints). So then the math works out where we make that money back within a few months.

So that's where I am at the moment.
by sojournerc | 2025-10-22 13:21:10+00:00
Right?! I have a website for a music studio. I never worry about any of this shit because it's just a static site with no tracking or analytics. It's just that simple. It's there if someone searches for me and that's enough. Rely on being a good business and organic search, word of mouth, and reputation will bring you business. You don't need to seo the shit out of everything and sell your visitors.
by OrderlyTiamat | 2025-10-22 13:21:21+00:00
> Imagine if every time you got into your car, you had to manually approve the engine's use of oil, the tires' use of air, and the radio's use of electricity. It’s absurd, right? You’d set your preferences once, and the car would just work.

A funny comparison to me. Actually, I have to manually disable some EU regulated features every time I get into my car. The alerts every time I go 1kmph over the speed limit aren't very relevant for me, and the lane keep alert buzzes as soon as I'm slightly over halfway to the left, but lets me drive along fine if I'm even over the line on the right.

I'd actually like to use both of these, but only if I could calibrate them to my needs.

...

Just like cookie banners.
by mikae1 | 2025-10-22 13:22:12+00:00
Not a radical idea. The EU is already working on it.

> […] the Commission is pondering how to tweak the rules to include more exceptions or make sure users can set their preferences on cookies once (for example, in their browser settings) instead of every time they visit a website.

https://www.politico.eu/article/europe-cookie-law-messed-up-...
by layer8 | 2025-10-22 13:22:33+00:00
That wouldn’t help much in terms of annoyance, because you need the option of per-site or per-service opting-in to tracking cookies (like “remember me” checkboxes and similar functionality), and then you can’t really prevent web pages showing a banner offering that opt-in option. It wouldn’t be exactly the same as today’s cookie banners, but websites would made it similarly annoying.
by Aurornis | 2025-10-22 13:22:35+00:00
I saw a very different perspective. Some of the people who got to WFH for the first time thought they were getting away with working less because they could bang out Slack replies on their phone when the notification bell came in, but it was really rather obvious that many weren’t working as much.

I’m still salty about it because the people who played this game poisoned the WFH situation for the rest of us who didn’t use COVID as an excuse to work less and try to pretend we were working more.
by mexicocitinluez | 2025-10-22 13:22:36+00:00
>This is such a reflexive and petty critique. How many real world security breaches happened because a login prompt that requires physical access limited to 10 tries instead of the "more cautious" limit of 3?

God, this comment is funny to me. This is pulled straight from this website (https://learn.omacom.io/2/the-omarchy-manual/93/security)

> Omarchy takes security extremely seriously. This is meant to be an operating system that you can use to do Real Work in the Real World. Where losing a laptop can’t lead to a security emergency.

lol Are you saying that a distro that makes this kind of claim shouldn't be concerned with the amount of times you can type in a wrong password? Especially since it's not vetting that actual security of the password itself?

How many times does your bank allow you to type in the wrong password? Is it 10? Cmon.
by general1465 | 2025-10-22 13:22:59+00:00
I agree with the article, we are going to automate away everything what people can do except few jobs which only 130+ IQ individuals are able to do. What do you want to do with the 98% of population which will be effectively useless? I hope that staunch proponents of capitalism won't come up with a variation of "sucks to be them" because that's a recipe for redo of French Revolution on global scale.
by bradleyy | 2025-10-22 13:23:12+00:00
Hey, I'm the lead developer on DataGrail's(1) Consent product (cookie banner). I know a fair bit from having been involved with this for years, and talking to a lot of customers.

Happy to answer questions and clear up misconceptions, especially the one about "giving DNT force of law": we already have Global Privacy Control (GPC), and it's already required in (significant parts of) the US, and it's being enforced.

I can say we've tried really hard to prevent a lot of the malicious user interface issues, and to respect the GPC and DNT signal (no banner pop). We've tried to balance the company's need to keep compliant (because frankly, many of the complaints here about "legalese" aren't just deceptive UI (dark patterns), but done on the advice of counsel), and still operating (marketing needs analytics/ad tracking). And we're concerned about the user experience for what is admittedly an intrusive tool, but required.

(1) I'm not a spokesperson for the company, experiences and opinions are mine.
by the_af | 2025-10-22 13:23:17+00:00
This game predates LLMs by far, so that's not it.

It's enjoyable to read the responses when you cannot do something. It's part of the game, baked into it.

More importantly, you and me will get the same shared experience we can discuss, unlike if we were playing with an LLM going on different, random tangents.
by zahlman | 2025-10-22 13:23:18+00:00
Fantastic concept. I've thought about making something like this before, but it seemed like a ton of design work / decision-making that I wasn't really up to.

I'd suggest organizing the existing README into proper multi-page doc (e.g. on readthedocs.io) and having something much shorter in the actual README. What's currently there seems to make very little sense to read top-to-bottom.
by Macha | 2025-10-22 13:23:26+00:00
Legitimate interest as interpreted by most companies making (IMO non-compliant) cookie dialogs as just a second attempt at consent that they think doesn’t have to obey the top level reject all they’ve finally been penalised into having.

Legitimate Interest per the law is intended for use cases like, having a list of people who owe you money, or keeping IP address access metrics long enough to use them for anti bot or paywall measures.
by ahnick | 2025-10-22 13:23:37+00:00
If you can't enforce the law, then it is a bad law. Also, this is a problem that naturally solves itself over time, so no law was ever needed. The UX of the web degraded for everyone after GDPR was passed and that I think everyone can agree on.

If people care about privacy, then over time they will migrate to companies and services that respect their privacy. Government laws are broad based policies that always lack nuance. This is why it is better to let markets drive better outcomes organically.
Show HN: Logviewer.io – A Free, Browser-Based Log Viewer (No Install)
by andcar | 2025-10-22 13:23:41+00:00
Hello Hacker News,

I've built and released a small, free web tool, https://logviewer.io, and I'm keen to hear your thoughts.

My motivation came from a recurring personal frustration: being on a remote system (or even a friend's computer) where I needed to quickly glance at a log file, but didn't have access to my usual suite of development tools or couldn't install them. The goal was to create a zero-hassle, browser-native solution for basic log viewing and analysis.

This tool aims to provide a convenient alternative to launching an IDE or installing a dedicated log viewer, especially for those 'on-the-go' moments. All processing happens client-side in your browser, so your log data never leaves your machine.

Key aspects:

Client-side processing: Your log files remain private.

No backend: This keeps it simple and free to host.

Basic highlighting: Errors, warnings, info levels.

Search & Filter: Essential functionalities for quick diagnosis.

Future Plans: My immediate next steps involve implementing advanced log color highlighting (to better distinguish various log components beyond just level) and introducing bookmarks to mark and quickly return to important lines within large files.

I'm particularly interested in feedback regarding:

Its utility in your workflow – do you encounter similar scenarios?

Performance on larger text log files.

Ideas for simple, client-side-only features that would enhance its usefulness.

Thanks for checking it out.
by philipallstar | 2025-10-22 13:23:44+00:00
That's not the best theory. He thinks government was too big, and wanted to cut waste. Trump, it turns out, wanted to have a "big beautiful bill" and Musk strongly opposed that, saying any bill that's big isn't beautiful. So he got moved off DOGE by Trump.

SpaceX has always complied with the regulations and timings needed by regulatory bodies. This isn't a thing.
by jeroenhd | 2025-10-22 13:23:44+00:00
While this is true, the EU does have a tendency to step in and start enforcing technical requirements if the industry doesn't respond. USB-C, for instance, has been standardised, because attempts to tell the industry "one plug, you people figure out which one" didn't work.

It's still early days for the GDPR (relatively speaking), but I can see the EU enforcing a particular privacy-related mechanism eventually.

It also doesn't help that DNT is just a boolean signal, it doesn't give you the control over your data that the GDPR demands.
by dijit | 2025-10-22 13:23:48+00:00
Really?

Libreoffice Calc and Excel are probably your strongest argument, Excel runs the world after all.

But, if it wasn’t for incompatibility and fear of incompatibility- I have a hard time thinking Calc is materially worse; I doubt theres a single workflow not possible in Calc- and if O365 utils get worse looking then Calc will win there too soon enough.

For everything else in the microsoft stack, either its “this thing does many things thus is incomparable to any one thing!” or its simply worse.

Even the best tools that I would actively defend (MSSQL) are only equivalent to other solutions (PGSQL) and almost never better than everything offered elsewhere.