MurphyA/hacker-news huggingface dataset:
by mothballed | 2025-08-21 15:44:33+00:00
Ignoring the obvious problems with drug dogs, which I have a very personal extremely degrading and humiliating tale about involving a fraudulent search warrant that turned up nothing, a key difference here is the thing being monitored here is primae facie legal and involving forcing private parties to be the drug dog handler on behalf of the government on private property in a private transaction. In such case there is a presumption of innocence and government should need a warrant before requiring client to satisfy AML or KYC documentation.

I can't just walk up to your doorstep, make your sister take my drug dog, and force her to walk it around your bedroom and then punish her if she doesn't do it.
by dartharva | 2025-08-21 15:45:00+00:00
It's amazing how it's always the sites that already have one foot in the grave.

Nexusmods exists purely out of convenience - it has absolutely no functional advantage over any of the other much better alternatives for hackers to host their mods on. These guys should ideally be terrified of ever stepping even slightly in the direction of inconveniencing their users, yet they keep *cking around as if they are irreplaceable.
by Wowfunhappy | 2025-08-21 15:45:02+00:00
> Also, if you were to serve your get.sh (et al) as text/plain it would enable browing them versus them downloading and having to open it locally.

Thanks, I'll look into this! I'm not immediately sure how to do it. The site is hosted via a very minimal Cloudflare worker, because it's free for static assets but unlike e.g. Github pages supports unencrypted http (which is useful when bootstrapping a new Mavericks system). I haven't changed the content type of anything.

My Github is https://github.com/wowfunhappy but you actually won't find either script there, the website is the canonical version! This type of thing is why my github isn't linked!
by dylan604 | 2025-08-21 15:45:11+00:00
> The way around that is that is for LLM-based tools to run a regular search engine query in the background and feed the results of that in alongside the prompt. (Usually a two-step process of the LLM formulating the query, then another pass on the results)

Would the LLM-based tool be able to determine that the top results are just SEO-spam sites and move lower in the list, or just accept the spam results as gospel?
by therealpygon | 2025-08-21 15:45:24+00:00
FSF and GNU are stewards of copyleft, and FSF is structured under 501(c)(3). Assigning copyright to FSF whose significant purpose is to defend and encourage copyleft…is contributing under copyleft in my mind. They would face massive backlash (and GNU would likely face lawsuits from FSF) were they to attempt such a thing. Could they? Possibly. Would they? Exceptionally unlikely.

So yes, I trust a non-profit, and a collective with nearly 50 years of history supporting copyleft, implicitly more than I will ever trust a company or project offering a software while requiring THEY be assigned the copyright rather than a license. Even your statement holds a difference; they require assignment to FSF, not the project or its maintainers.

That’s just listening to history, not really a gotcha to me.
by bogwog | 2025-08-21 15:46:21+00:00
Podman compose is an attempt to court Docker users by porting over a bad idea. Instead of that, learn how to create "quadlets" and you'll never want to touch docker again. See: https://www.redhat.com/en/blog/quadlet-podman

I recommend starting with .container files instead of .kube, unless you're already familiar with kubernetes.
by ncr100 | 2025-08-21 15:46:27+00:00
There are a number of "Chief Analysts" who are saying "A Correction is Coming" in ~2-3 years.

Soooo, yes there will always be future recessions, annnnd "professional experts" are saying it's coming sooner rather than later based upon the amount of over-inflated investments in less-well-run companies as they chase the profitability of the more-well-run companies.
by skydhash | 2025-08-21 15:46:28+00:00
There's things that you need to know (2*2 = 4) and there are things that you need to understand (multiplication rules). Both can happen with practice, but they're not that related.

Memorization is more like a shortcut. You don't need to go through the problem solving process to know the result. But with understanding, you master the heuristic factors needed to know when to take the shortcut and when to go through the problem solving route.

The Dreyfus Skill Model [0] is a good explanation. Novice typically have to memorize, then as they master the subject, their decision making becomes more heuristic based.

LLMs don't do well with heuristics, and by the times you've nailed down all the problems data, you could have been done. What they excels at is memorization, but all the formulaic stuff have been extracted into frameworks and libraries for the most popular languages.

[0]: https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisi...
Typosquatting GitHub Container Registry `Ghrc.io`
by bschaatsbergen | 2025-08-21 15:46:34+00:00
Someone is running a container registry at ghrc.io (not ghcr.io). I'm not sure who owns it, but be careful :)

``` ~bruno> nerdctl push ghrc.io/test/test:1 INFO[0006] pushing as a reduced-platform image (application/vnd.docker.distribution.manifest.v2+json, sha256:148fb584ee55b015975a086307e06cf86f69fa8f40583b0eb1d77a225acff728) manifest-sha256:148fb584ee55b015975a086307e06cf86f69fa8f40583b0eb1d77a225acff728: waiting |--------------------------------------| layer-sha256:58722f69eccf56851b488760cdaaa9fb6eb143f5ce7adfd6a953b76a730f114a: waiting |--------------------------------------| layer-sha256:9923852056eb09462c3344515191318e7aa33ff28057c946bc41a414ee57df0b: waiting |--------------------------------------| config-sha256:58cd35ff023dcb1bcaff2f82a946979e3bf504e406e8fd56129eb3b94a199125: waiting |--------------------------------------| layer-sha256:d1e40442030765a3ac5d135c39154d052eba20953ea0e5d35a066f7722cdd93d: waiting |--------------------------------------| layer-sha256:b84c27356c4f5424250b4b955d4117f05a511f4c4e68e0b42b45b8e30c13818f: waiting |--------------------------------------| layer-sha256:60d6ddba22276594e6a687f1a65660e663212f56235b5d17e3c5288a5b4413d6: waiting |--------------------------------------| layer-sha256:7bcc8bff74cbeacbac9c6869b6a9def273b93cc67de196b347688de2a9185de0: waiting |--------------------------------------| layer-sha256:997d2d68e2fc83df067d8e29a4a06bab06bb202146e47bac816a352ad1d30c04: waiting |--------------------------------------| elapsed: 0.7 s total: 0.0 B (0.0 B/s) FATA[0006] failed to authorize: failed to fetch anonymous token: unexpected status from GET request to https://ghrc.io/token?scope=repository%3Atest%2Ftest%2Ftest%3Apull%2Cpush: 403 Forbidden ```
by trod1234 | 2025-08-21 15:46:46+00:00
Intuitively it fails in making an equivalence to area which is an unrelated dimensional unit, as two lengths multiplied together equaling resistance, as well as the skin-effect related to Intensity/Current which is why insulation/isolation of wires are incredibly important.

The classical approach used charge diffusion iirc, and you can find classical examples of this in Oliver Heaviside's published works (archive.org iirc). He's the one that simplified Maxwell's 20+ equations down to the small number we use today.
by okasaki | 2025-08-21 15:47:07+00:00
I wonder if we're doing the wrong thing blocking them with invasive tools like cloudflare?

If all you're concerned about is server load, wouldn't it be better to just offer a tar file containing all of your pages they can download instead? The models are months out of date, so a monthly dumb would surely satisfy them. There could even be some coordination for this.

They're going to crawl anyway. We can either cooperate or turn it into some weird dark market with bad externalities like drugs.
by rfwhyte | 2025-08-21 15:48:06+00:00
Its not just Rotten Tomatoes, the vast majority of so called "Reviews" the average consumer sees these days are being manipulated in service of corporate interests.

Amazon's full of paid reviews for scam products, so called "Independent" review sites like Wirecutter are basically just advertorial hosting platforms now, or are even secretly owned by the companies who's products are being "Reviewed," 99% of YouTube reviews are nothing more than sponsored content that regurgitates press release talking points from companies who provide the reviewers free products, Google and Yelp reviews of local businesses have an entire manipulation industry built up around them (Just Google "Yelp review service" to see what I'm talking about," and the sad reality we live in now is most anywhere you go, most so called "Reviews" you see these days are either from bots or corporate shills.

We officially live in the "No trust" era and its only going to get so, so much worse from here.
by muwtyhg | 2025-08-21 15:48:26+00:00
Thank you for this. I was pretty sure most people in this thread had the duct/duck origin incorrect, and this reminded me of why I thought that. Looking at the Duct Tape wiki, it says:

> During World War II, Revolite (then a division of Johnson & Johnson) developed an adhesive tape made from a rubber-based adhesive applied to a durable duck cloth backing. This tape resisted water and was used to seal some ammunition cases during that period.

This makes me think Duck is the original term for the tape.

Made even more confusing by the introduction of "Duck brand Duct Tape".
by bboygravity | 2025-08-21 15:49:09+00:00
The main issue are not household investors, the main systemic risks are in overleveraged hedge funds and banks (and a completely corrupted SEC and FINRA, with essentially 0 policing).

See Archegos Capital, Evergrande in China, 2008 financial crisis, Citadel (the hedge fund) with assets almost equal to "securities sold not yet purchased", etc.

Then there's just tons of crime like JP Morgan making 10 billy by spoofing gold prices and then paying a 1 billion fee to pay off the complicit regulator and be able to "keep playing".

It'll pop, the question of course is when? Ponzi's can go on for decades before something breaks.
by salawat | 2025-08-21 15:49:15+00:00
That can easily be explained away in that the wealth concentration was a symptom of vertically integrated hard network based implementations (railroads, logistics, shipping, extraction), and the Gold Standard may have braked some level of wealth inequality acceleration and centralization to a degree, but that the trusts and business structuring were the cause moreso than any inherent tendency toward gold as basis to full fiat.

That explains why we're seeing what we're seeing now. It's all about network monetization.
by jerf | 2025-08-21 15:49:32+00:00
You shouldn't really need to prove where you got them from; what the system cares about is that you're not laundering it, and it's obvious that nobody launders money on a multi-decade timescale. All you should need to satisfy them is just to show that you've been in possession of it for so long the bank can't even show where it came from anymore. That is itself proof that it's not laundering. You may have good success just pushing back a bit with this point.
by FireBeyond | 2025-08-21 15:49:45+00:00
> but you try buying a house and they want proof of the origin of the funds

Fannie Mae's assessment criteria for origin of funds has a time limitation. If that money has been in an account you control, for forty years, "origin of funds" is not a question. I want to say the cut off is something like 36 months, but it may be even less.

Helpfully, all this information is public: https://selling-guide.fanniemae.com/sel/b3-4.3/verification-...
by shit_game | 2025-08-21 15:50:12+00:00
This reminds me of a piece on folklore.org by Andy Hertzfeld[0], regarding Bill Atkinson. A "KPI" was introduced at Apple in which engineers were required to report how many lines of code they had written over the week. Bill (allegedly) claimed "-2000" (a completely, astonishingly negative report), and supposedly the managers reconsidered the validity of the "KPI" and stopped using it.

I don't know how true this is in fact, but I do know how true this is in my work - you cannot apply some arbitrary "make the number bigger" goal to everything and expect it to improve anything. It feels a bit weird seeing "write more lines of code" becoming a key metric again. It never worked, and is damn-near provably never going to work. The value of source code is not in any way tied to its quantity, but value still proves hard to quantify, 40 years later.

0. https://www.folklore.org/Negative_2000_Lines_Of_Code.html
by semitones | 2025-08-21 15:50:15+00:00
This is an excellent strategy for smaller startups, where every individual contributor needs to have an understanding of the customer's needs, in order to develop an understanding of what kind of product must be built. I have much more success in projects where I deeply understand the product requirements (because I am involved in defining them), than those where the product requirements are "handed" to me and I just have to implement something that satisfies them.
by latexr | 2025-08-21 15:51:19+00:00
I broke enough things in my early Linux days and learned a lot, but enjoying that, seeing it as a positive, or even having the willingness and time to spend on such fixes is far from universal. Most people have severe mental blocks to doing anything on the command-line for fear of breaking everything. Having an environment where they can’t break anything is a fantastic way to help them build confidence and learn how the computer works.

There is a time and place for each approach. Recognising which is appropriate for each situation and user is a good skill to cultivate.
by trod1234 | 2025-08-21 15:51:25+00:00
The classical system was described, but you can find it in various historic works based on what's commonly referred to today as the Trivium and Quadrivium based curricula.

Off the top of my head, the former includes reasoning under dialectical (priori and later posteriori parts under the quadrivium).

Its a bit much to explain it in detail in a post like this but you should be able to find sound resources with what I've provided.

It largely goes back to how philosophy was taught; all the way back to Socrates/Plato/Aristotle, up through Descartes, Locke (barely, though he's more famous for social contract theory), and more modern scientists/scientific method.

The way math is taught today, you basically get to throw out almost everything you were taught at various stages, and relearn it anew on a different foundation, somehow fitting the fractured pieces back together towards learning the true foundations, which would be much easier at the start and building on top of that instead of the constant interference.

You don't really end up understanding math intuitively nor its deep connections to logic (dialectics, trivium), until you hit Abstract Algebra.
by Sohcahtoa82 | 2025-08-21 15:51:25+00:00
Yeah, I bought a Pixel 10 Pro 256 GB yesterday. Should have been $1,099. But Google e-mailed me a $150 off coupon code, I got $450 off for being a Google Fi subscriber, plus $100 as a trade-in for my Pixel 6. My actual price for the 10 Pro was $399.
by chriskw | 2025-08-21 15:51:37+00:00
Before publishing I found this while trying to see if there was a already a riddle like it out there (closest I could find was the 1000 barrels of wine riddle mentioned at the beginning): https://puzzles.nigelcoldwell.co.uk/

You can also think of this riddle as a very symmetric version of Wordle, where instead of trying to solve for a permutation of letters you're solving for a permutation of years.
by porridgeraisin | 2025-08-21 15:51:38+00:00
Yes yes.. the same article says they were all warning shots. Dozens were definitely killed... but in the guerilla fight. I was just making that part clear.

No one is downplaying anything, there was a lot of animosity in india against china after that. Since it happened during the COVID lockdown, which was attributed to a wuhan lab leak at the time, the animosity intensified. It still exists today.

Of course, animosity is irrelevant in geopolitics, so it is useless to try and reconcile this with varying levels of co-operation and friendly foreign ministry statements between the two countries in the 5 years since.
by pizlonator | 2025-08-21 15:52:07+00:00
> It's a little more than that though, using a pthread_mutex or even thread.park() on the slow path is less efficient than using a futex directly.

No, it absolutely isn’t.

The dominant cost of parking is whatever happens in the kernel and at the microarchitectural level when your thread goes to sleep. That cost is so dominant that whether you park with a futex wait or with a condition variables doesn’t matter at all.

(Source: I’ve done that experiment to death as a lock implementer back when I maintained Jikes RVM’s thin locks and then again when I wrote and maintained ParkingLot.)
by ndriscoll | 2025-08-21 15:52:17+00:00
You could argue this is just moving the memorization to meta-facts, but I found all throughout school that if you understand some slightly higher level key thing, memorization at the level you're supposed to be working in becomes at best a slight shortcut for some things. You can derive it all on the fly.

Sort of like how most of the trigonometric identities that kids are made to memorize fall out immediately from e^iθ = cosθ+isinθ (could be taken as the definitions of cos,sin), e^ae^b=e^(a+b) (a fact they knew before learning trig), and a little bit of basic algebraic fiddling.

Or like how inverse Fourier transforms are just the obvious extension of the idea behind writing a 2-d vector as a sum of its x and y projections. If you get the 2d thing, accept that it works the exact same in n-d (including n infinite), accept integrals are just generalized sums, and functions are vectors, and I guess remember that e^iwt are the basis you want, you can reason through what the formula must be immediately.
by Martin_Silenus | 2025-08-21 15:52:25+00:00
Now that makes more sense.

And after all, I'm not surprised. When I read their long research PDFs, often finishing with a question mark about emerging behaviors, I knew they don't know what they are playing with, with no more control than any neuroscience researcher.

This is too far from hacking spirit to me, sorry to bother.
by nfriedly | 2025-08-21 15:52:29+00:00
In my teenage years I worked at a k-mart that hired a Loss Prevention guy sometime after they hired me.

The LP guy caught a few non-employee shoplifters, but there kept being more loss until eventually an employee - one who had been there a long time - stole something on camera. It turned out to be the employee who had installed all of the cameras, but apparently he just got brazen/sloppy.

After that he got arrested and I never saw him again, and a few months later the LP guy moved on because the store's losses had dropped to more acceptable levels.

A couple of years later, the store closed down.
by mcpar-land | 2025-08-21 15:52:36+00:00
My worst offender for scraping one of my sites was Anthropic. I deployed an ai tar pit (https://news.ycombinator.com/item?id=42725147) to see what it would do it with it, and Anthropic's crawler kept scraping it for weeks. I calculated the logs and I think I wasted nearly a year of their time in total, because they were crawling in parallel. Other scrapers weren't so persistent.
by connorpark24 | 2025-08-21 15:52:38+00:00
We've designed our platform to use a smaller set of primitives than Stripe Billing (no Meters + Subscriptions + Prices + Rate Cards), making it easier to configure, and more friendly for non-technical users. For outcome-based pricing, we are able to provide greater transparency than Stripe in displaying the specific outcomes achieved and the context for each of them.
by pixl97 | 2025-08-21 15:53:08+00:00
> If the tech was lean at it's heart in terms of energy consumption, we wouldn't be seeing that or even the private nuclear reactor arms race by big tech.

Eh, I somewhat disagree with this. The US energy grid has had almost no extra capacity for a long time. A lot of this was due to efficiency (not a bad thing) and little industrial growth (not a great thing) in the country. Data centers themselves, I don't think are the biggest cause of the issues, but the distribution grid. We've had tons of problems around distribution with new energy sources coming online, but issues distributing the power to where we need to.

We see things like private power plants, not because we can't generate power, but because we absolutely suck at distribution of power.
by Swizec | 2025-08-21 15:53:12+00:00
> It's rough watching kids try to multiply when they don't have their times tables memorized

As someone who never learned my multiplication tables – it’s fine. I have a few cached lookups and my brain is fast at factoring.

8*6? Oh that’s just 4*2*6= 4*12 = 48. Easy :)
by scotty79 | 2025-08-21 15:53:16+00:00
Are we trying to guilt trip corporations to do socially responsible thing regarding young workers skill acquisition?

Haven't we learned that it almost always ends up in hollow PR and marketing theater?

Basically the solution to this is extending education so that people entering workforce are already at senior level. Of course this can't be financed by the students, because their careers get shortened by longer education. So we need higher taxes on the entities that reap the new spoils. Namely those corporations that now can pass on hiring junior employees.
by wavemode | 2025-08-21 15:53:50+00:00
All you're really highlighting is the difference (from an economic perspective) between needs and wants. The world needs petroleum. But once that need is met, extra petroleum production is pointless.

Whereas the world (or, perhaps, a specific class of investors within a specific segment of the world) WANTS generative AI. The amount someone wants something (and, by extension, is willing to pay for it) is potentially unbounded, and can even be uncorrelated with real utility. (See: gemstones, trading cards, cryptocurrency...)
by ncr100 | 2025-08-21 15:54:07+00:00
This is absolutely being worked on. Limitless.AI has a hardware recorder + mobile app for reviewing your todos plus syncing / processing, and an AI backend, and an MCP API for ... whatever else you want to do. (plus a sprinkling of privacy / "HIPPA compliance" etc.)

I'm a customer of theirs. And I have NOT researched the subject much further. However given the tone and concern of the discussions by the other customers in the limitless forums, and of the devs, I am confident what you're asking is here or coming.
Show HN: I Help Startups Go from Idea to Revenue in 30-60 Days
by syketdas | 2025-08-21 15:54:07+00:00
Hey HN,

I'm Syket, and I've noticed a pattern: most startup failures aren't due to bad ideas, but slow/expensive technical execution.

Over 30+ projects, I've developed a framework for rapid MVP development:

Week 1-2: Core features + authentication + payments Week 3-4: Mobile app + admin dashboard + analytics Week 5-6: AI features + optimization + launch prep

Recent examples: - Taplab Agency: Now UK's largest edu creator platform (https://taplab.agency) - Unithrive: Mentorship platform serving thousands of UK students (https://www.unithrive.net) - Connect Jew: NGO management system scaling across multiple cities (https://connect-jew.vercel.app)

What I've learned about startup tech: 1. *Start with revenue generation* - build payment processing first 2. *Mobile-first design* - 80% of users are on mobile 3. *AI integration* - users expect smart features now 4. *Performance = retention* - every 100ms delay costs users

The key insight: Don't build everything. Build the minimum that generates revenue, then iterate based on real user data.

I'm curious - what's been the biggest technical bottleneck in your startup journey? Happy to share specific solutions I've implemented.

Portfolio: https://syket.io