MurphyA/hacker-news huggingface dataset:
by DoctorOetker | 2025-09-06 03:24:52+00:00
Lawyer: "Sir. These were carpoolers, just sharing a ride to their new online friends' B&B."

Judge: "But this app facilitated them."

Lawyer: "Well, you presume so-called genuine carpoolers are not facilitated? The manufacturers of their cell phones, the telecom operators, their employers or the bar where they met, or the bus company at whose bus stop they met, they all facilitated their carpooling behavior."

Judge: "But your company profits from this coordination!"

Lawyer: "Well we pay taxes, just like the manufacturer of the cell phone, the telecom operator, their employers, the bus company or the bar... But let's ignore that, what you -representing the government (which in turn supposedly represents the people)- are really after is money or power. As a judge you are not responsible for setting up the economy, or micromanaging the development of apps, so its not your fault that the government didn't create this application before our company did. In a sense you are lucky that we created the app given that the government did not create this application in a timely fashion!"

Judge: "How so?"

Lawyer: "If the population had created this app they would have started thinking about where the proceeds should go. They would have gotten concerned about the centralization of power (financial and intelligence). They would have searched for ways to decentralize and secure their app. They would have eventually gotten cryptographers involved. In that world, no substantial income would be generated, your fleet of taxi's would be threatened as well, and you wouldn't even have the juicy intel we occasionally share either!"

This conversation almost never takes place, since it only needs to take place once, after which a naive judge has learned how the cookie crumbles. Most judges have lost this naivety before even becoming a judge. They learn this indirectly when small "annoyances" threaten the scheme (one could say the official taxi fleet was an earlier such scheme).
by js2 | 2025-09-06 03:24:58+00:00
> With EVs there are tradeoffs. Even in my situation, only driving a car a few miles a day, I do take my car on one or two regional road trips every year.

That's how we ended up with a Chevy Volt in 2017. 100K trouble-free miles later, we still have it and my wife still loves the car.
by penguin_booze | 2025-09-06 03:26:09+00:00
Tangent, but: a lot of these 'batteries included' world has come to an end. Airline tickets are another example: you should pay extra for check-in luggage; you should pay extra for seat selection; you should pay extra for using the toilet. OK, the last one, I just made up, but I wonder how long we have before that turns true.
by al_borland | 2025-09-06 03:26:54+00:00
Some of the richest people are neurodivergent. Musk, Gates, and Zuckerberg have all said they have or likely have ASD. I’m sure there are more.

I’m not defending the original idea, I’m not a fan, but the right special interest, properly directed, has had made billionaires. These were just 3 examples off the top of my head that I heard in passing over the last couple years.
by aprilfoo | 2025-09-06 03:31:42+00:00
I'm happily using podman only. Lightweight, secure by design, sweet integration with systemd as an orchestrator: a perfect middle ground when the complexity of k8s isn't needed.

Sadly "docker" is just a synonym for "container" for most people, so the main issue is that most projects only ship a compose file. Hopefully they'll ship quadlet files too, some day.

Alternatively, a public repository for sharing quadlets for popular open source software would be great.
by jandrewrogers | 2025-09-06 03:31:43+00:00
In both cases though the level of UV will be easily tolerated, which is the entire point. UV index is a linear scale, so more SPF has rapidly diminishing returns even in places with a UV index of 15+.

That the duration of protection is independent of SPF makes this particularly true. There are only a handful of places in the world where atmospheric conditions might give a very high SPF marginal benefits.
by user_7832 | 2025-09-06 03:32:40+00:00
> a simple (but secure!) local API

A bit of an unusual idea, but: if the users of such a thing are folks who're already playing with HA and are tech savvy, why not just expose the API and tell users that they're "only allowed to use the "hacker's update in good faith" if they put the devices on a separate network without internet access?

Your team doesn't need to spend a ton of time on making it super secure, and DIYers can continue to use the hardware for as long as it physically works, me thinks
by WTFnsfw | 2025-09-06 03:32:41+00:00
September 5, 2025, from late Thursday night into Friday morning caused by a server upgrade

On May 8, 2025, from late Thursday night into Friday morning caused by a server upgrade

On November 25, 2013, from late Thursday night into Friday morning caused by a server upgrade

https://web.archive.org/web/20131124212037/http://www.bart.g...

https://www.nytimes.com/2025/05/09/us/bart-train-shutdown.ht...

https://www.nytimes.com/2025/09/05/us/bart-transit-outage-ba...
by wakeforce | 2025-09-06 03:32:41+00:00
There's FTL travel of course, but you can navigate at 'normal' speeds as well. The normal speeds really show how there's no way to get to any other object even at full throttle (without FTL). It's just for asteroid belts, space stations and so on. the way they did it gives a really nice intuition of the enormous size of space. It's a fantastic game!
by latchkey | 2025-09-06 03:34:38+00:00
If you want to buy a house and you need a loan, it is a deep investigation into your bank finances.

If I have the money for a down payment, and I want to buy a house, I don't need someone poking around at my finances, even if I have nothing to hide.

> Usually people getting loans don’t have the funds in cash already.

Source? People get loans for all sorts of reasons. Loans are backed by some sort of collateral and if that isn't assets, it definitely involves having someone look at your records.

> Defi is nothing like that its currency speculation at best.

Wrong. DeFi itself has nothing to do with speculation. There is $57B locked up in AAVE on ethereum alone. It isn't a toy.
by mancerayder | 2025-09-06 03:35:46+00:00
Is anyone old enough to have taken part in BBS culture? You had handles, so it was somewhat anonymous, and you argued heatedly, but teens and adults alike made real life friends that last lifetimes.

There's something different about social media culture and polarization, and it's not as much the polarization as something else.

I think it's the volume. Maybe I'm an elitist but there's something niche about agreeing to disagree. And building communities in other ways even when disagreeing.
by Joel_Mckay | 2025-09-06 03:36:12+00:00
Many already did this years ago for game resources on iClone, Unity, and UE.

There are also a lot of usage rules that now make many games unfeasible.

We dug into the private markets seeking less Faustian terms, but found just as many legal submarines in wait... "AI" Plagiarism driven projects are just late to the party. =3
by JoshCole | 2025-09-06 03:36:33+00:00
Lisps (like Clojure) treat code as data (lists), so you write: `(if x (y) (z))` instead of Python’s `y() if x else z()`. So the code is more concise, but does less to walk a novice through it.

This gains a huge advantage, which allows even more concision: all code is data, so its easy to transform the code.

In Clojure if you want to add support for unless, a thing like if, but evaluating the opposite way you could do this: `(defmacro unless [p a b] `(if (not ~p) ~a ~b))`. Obviously if you wanted to do the same thing in Python you would in practice do `z() if x else y()`. However, you would do it that way because Python isn't as powerful a language. To actually do the same thing in Python you would need to...

1. Add __future__ support.

2. Update the Python language grammar.

3. Add a new AST type.

4. Add a new pass stage to the compiler.

5. Add a python library to integrate with this so you could use it.

Then you could do something like:

from __future__ import macros defmacro unless(pred, then: block, else_: block = []): return q[ if not u(pred): u*(then) else: u*(else_) ]

So in the trivial case its just hundreds of lines harder plus requires massive coordination with other people to accomplish the same feat.

This sort of, wow, it takes hundreds or thousands of lines more to accomplish the same thing outside of Lisp as it does to accomplish it within Lisp shows up quite often; consider something like chaining. People write entire libraries to handle function chaining nicely. `a.b().c().d().map(f).map(g)`. Very pretty. Hundreds of lines to enable it, maybe thousands, because it does not come by default in the language.

But in Lisp? In Clojure? Just change the languages usual rules, threading operator and now chaining is omnipresent: `(->> a b c d e (map f) (map g))`. Same code, no need to write wrapper libraries to enable it.
Show HN: Random Meme Generator – A Fun, Lightweight Web App
by rocky101 | 2025-09-06 03:37:16+00:00
Built a simple meme generator using JavaScript and the meme-api.com API. Click a button, get a random meme, and share it! Hosted on Vercel for instant access, no setup needed. Perfect for a quick laugh or to spark some joy. Open to feedback and ideas for tweaks!
by thepryz | 2025-09-06 03:37:42+00:00
I tend to look at it more from the perspective of what I can control. I can’t control how others communicate. What I can control is how I communicate and how respond to others. My response requires me to seek to understand the other person and then use that to guide my actions.

You’re right that direct and/or abrasive communication is better received in high trust relationships or environments. So the goal should always be to try and take steps to cultivate that.

In my experience, some people are legitimate assholes. but many are simply misunderstood and what I’ve learned throughout my life is that you’ll learn a lot and gain a lot simply by looking past your initial emotional response and approach things with an open mind.
by topranks | 2025-09-06 03:39:12+00:00
There is a grain of truth in what you say, but your conclusions are off.

Tether started as a way to pump the Bitcoin price, under the guise of better facilitating payments on crypto exchanges. They’d issue Tethers out of nowhere and use it to buy BTC and wash trade.

It was so successful it got to the level many people thought of it as “as good as dollars”.

This led to massive demand for it outside of Bitcoin pumpers - with criminals, sanctions evaders, money launderers of all kinds. Your granny needs to buy tethers to send money to the scammer she’s on the phone to.

So yes I do think they’ve probably moved away from issuing unbacked tethers. But only because they’ve found another niche which is also extremely suspect.

There is nothing to commend these guys. It’s a massive scam.
by cyberax | 2025-09-06 03:39:52+00:00
The idea here is not to transliterate (it's easy) but to have a keyboard that you can use without having Arabic key stickers. A mapping like this makes it easier to memorize the layout, because you can use English letters as a guide.

This strategy is also useful for other languages. For example, the regular Russian keyboard layout is "ЙЦУКЕН". It's completely phonetically different from "QWERTY", so if you can't touch-type, you'll need Russian keyboard stickers. But there's also a phonetic layout "ЯВЕРТЫ" which puts similarly sounding Russian letters onto the same keys as English letters.
by jimmaswell | 2025-09-06 03:41:21+00:00
> It was faster to just put unlicensed taxis on the streets and use investor money to pay fines and lobby for favorable legislation

And thank god they did. There was no perfectly legal channel to fix the taxi cartel. Now you don't even have to use Uber in many of these places because taxis had to compete - they otherwise never would have stopped pulling the "credit card reader is broken" scam, taking long routes on purpose, and started using tech that made them more accountable to these things as well as harder for them to racially profile passengers. (They would infamously pretend not to see you if they didn't want to give you service back when you had to hail them with an IRL gesture instead of an app..)
by trylist | 2025-09-06 03:41:54+00:00
I remember solving this problem before. These are both global components, so you create a single global instance and control them with a global context or function.

You basically have a global part of the component and a local part. The global part is what actually gets rendered when necessary and manages current state, the local part defines what content will be rendered inside the global part for a particular trigger and interacts with the global part when a trigger condition happens (eg hover timeout for a tooltip).
by whoisrosh | 2025-09-06 03:43:34+00:00
As someone from Nepal, Another bill was proposed in parliament that was killed due to public backlash. That bill contained language that broadly defined what counts as actionable offenses for legal proceedings. This current bill is the wolf in sheep's clothing compared to that one.Nepali politicians have always used vague language to justify their actions—like claiming TikTok "disrupts social harmony" to justify banning it. My personal understanding is this is more about control than anything else.The last mayoral election for the Kathmandu valley was won in Facebook by an outsider young candidate with no party affiliation. Legacy political parties are facing a paradigm shift they don't know how to navigate, so they want to control it. The main person overseeing this ban claims it's about tax collection we should be getting, but when last checked, companies are already paying taxes.
by neilv | 2025-09-06 03:43:36+00:00
Marketing/brand question: How do brands like Google (Alphabet) get away with moves like breaking products like this?

Is it because they continue to offer valued other services?

Is it because the affected people of any untrustworthy move are acceptable casualties?

Is it because they've been cashing in goodwill created by earlier generations of leadership?

Something else?
by Nursie | 2025-09-06 03:44:10+00:00
It works ok for me in Perth :shrug:

I use the spf 50 ‘sport’ version on my legs and arms (not the face, too greasy) and it seems to do the job OK.

I guess if it’s 35 in testing that’s still OK-ish for general use. I do really plaster it on. And as I’m usually doing that before a lot of outdoor work, it draws a further protective layer of sand and dirt to itself…
by topranks | 2025-09-06 03:44:15+00:00
Why does it have to be decentralised (by which I assume you mean permissionlesss to join as a validator?)

The only reason for this - it would seem to me - is the ability to have nobody in control who can be subject to law enforcement.

If you need this kind of decentralisation blockchain, and all its inefficiency, is the only choice.

Societies should not require such things though. They need to have trustable institutions and intermediaries to function, in finance and many other areas.
by saulpw | 2025-09-06 03:44:20+00:00
It would be better than living your entire life in a literal cage on earth. But I think it would be worse than even being a slave on earth. A slave can touch grass and hope to run away. A person born on a generational ship would be effectively enslaved (to perform necessary ship duties). You mention 'cutting edge healthcare', but on earth that requires the substantial and diverse resources of an industrial civilization. The research of millions of people and the infrastructure to breed nuclides and manufacture precise machinery. Does this generational ship have a modern chip fab on it!?
by safety1st | 2025-09-06 03:45:09+00:00
Nevertheless, a crime is a crime.

I'm so over this shift in America's business model.

Original Silicon Valley model, and generally the engine of American innovation/growth/wealth equality for 200 years: Come up with a cool technology, build it in your garage, get people to fund it and sell it because it's a better mousetrap.

New model: Still come up with a cool idea, still get it funded and sold, but the idea involves committing crime at a staggering scale (Uber, Google, AirBnB, all AI companies, long list here), and then paying your way out of the consequences later.

Look some of these laws may have sucked, but having billionaires organize a private entity that systematically breaks them and gets off with a slap on the wrist, is not the solution. For one thing, if innovation requires breaking the law, only the rich will be able to innovate because only they can pay their way out of the law. For another, obviously no one should be able to pay their way out of following the law! This is basic "foundations of society" stuff that the vast majority of humans agree on in terms of what feels fair and just, and what doesn't.

Go to a country which has really serious corruption problems, like is really high on the corruption index, and ask the people there what they think about it. I mean I live in one and have visited many others so I can tell you, they all hate it. It not only makes them unhappy, it fills them with hopelessness about their future. They don't believe that anything can ever get better, they don't believe they can succeed by being good, they believe their own life is doomed to an unappealing fate because of when and where they were born, and they have no agency to change it. 25 years ago they all wanted to move to America, because the absence of that crushing level of corruption was what "the land of opportunity" meant. Now not so much, because America is becoming more like their country.

This timeline ends poorly for all of us, even the corrupt rich who profit from it, because in the future America will be more like a Latin American banana republic where they won't be able to leave their compounds for fear of getting Luigi'ed. We normal people get poverty, they get fear and death, everyone loses. The social contract is collapsing in front of our eyes.
by beowulfey | 2025-09-06 03:45:18+00:00
> What's actually wrong with this?

It's because they did not choose to pay for the books; they were forced to pay and they would not have done so if the lawsuit had not fallen this way.

If you are not sure why this is different from "they paid for pirated books (as if it were a transaction)", then this may reflect a lack of awareness of how fair exchange and trust both function in a society.
by hinkley | 2025-09-06 03:46:47+00:00
Any time a library in your code goes from being used by a couple people to used by everyone, you have to periodically audit it from then on.

A set of libraries on our code had hit 20% of response time through years of accretion. A couple months to cut that in half, no architectural or cache changes. Just about the largest and definitely the most cost effective initiative we completed on that team.

Looking at flame charts is only step one. You also need to look at invocation counts, for things that seem to be getting called far more often than they should be. Profiling tools frequently (dare I say consistently) misattribute costs of functions due to pressures on the CPU subsystems. And most of the times I’ve found optimizations that were substantially larger improvements than expected, it’s been from cumulative call count, not run time.
by pkoird | 2025-09-06 03:47:09+00:00
Nice effort. As far as textbooks for QM, Electrodynamics, and any sufficiently complex field of study goes, I always feel that these have been written using abstractions that people have developed much later retroactively. I understand the advantages: it makes the entire content concise, structured, and basically straightforward. However, what I crave is a technical book that is based upon the history of the subject. Something that doesn't start immediately with Hilbert spaces but starts off by talking about why Max Plank did what he did, how did Einstein improve upon it, what mistakes were made, what misguided hypothesis were later corrected in what manner, how were different things then unified... you get the point. I think this narrative based approach would motivate me much better than something that's condensed and distilled.
by jjani | 2025-09-06 03:47:44+00:00
Would make very little business sense at this point - currently they have an effective monopoly on routing. Hosting would just make them one provider among a few dozen. It would make the other providers less likely to offer their services through openrouter. It would come with lots of concerns that openrouter would favor routing towards their own offerings. It would be a huge distraction to their core business which is still rapidly growing. Would need massive capital investment. And another thousand reasons I haven't thought of.
by AndrewKemendo | 2025-09-06 03:49:01+00:00
This is no joke. I’m about to buy a few for work, each cheaper than the quadrapeds I bought just a few years ago.

They still are not ready for consumers and non-R&D uses, but for 10-15k you can easily get your money out of it compared to building your own Mobile ALOHA or similar

And no TESLA isn’t even barely relevant in this market. I would NEVER willingly buy a tesla robot.
by DoctorOetker | 2025-09-06 03:50:59+00:00
What is of interest is not the blocking percentage, but the transmission percentage.

According to WikiPedia:

"For example, "SPF 15" means that 1⁄15 of the burning radiation will reach the skin, assuming sunscreen is applied evenly at a thick dosage of 2 milligrams per square centimeter[67] (mg/cm2)."

so assuming a linear dose response relationship (obviously oversimplified) when not using the sunscreen 15 times more instantaneous random damage is incurred compared to when using the sunscreen.

This does not translate directly into the rate of cancers though: just like the final damage of a meteorite storm isn't proportional, even though the instantaneous damage is.

Suppose a meteorite strikes a hospital, lots of damage. Then years later a meteorite strikes a school, lots of damage. Obviously if both happen in quick succession more damage will occur.

But if the whole human population takes up sunscreen use, selective pressure on cellular coping mechanisms will be relaxed, and eventually future generations won't be as resilient against sunburn. So just live your life, and don't allow scaremongers to separate you from your money, or thus indirectly scare you into doing your job for them.
by cyberax | 2025-09-06 03:52:15+00:00
> The actual difference between (say) SPF 30 and 50 is not a lot, 96.7% UV filtering vs 98% but I’m not 100% sure how that translates to actual rates of cancer.

Counterintuitively, higher SPF matters a _lot_. The difference is in the _durataion_ of the protection and in the amount of sloppiness you can afford while applying the cream.

Suppose that for you the half-life for the sunscreen is 1 hour. SPF 30 cream would thus decay to SPF 7 in 2 hours, providing little protection. But an SPF 90 cream would still offer quite reasonable SPF 25 protection.

The same applies to sloppiness. SPFs are measured in perfect conditions, with a prescribed amount of the cream spread evenly. So the higher the SPF, the more mistakes you can make while applying it.
by josecodea | 2025-09-06 03:52:42+00:00
SEEKING WORK | Remote | WORLDWIDE

Freelance Web Developer. Full-stack. With a decade of experience as SDE.

Location: Costa Rica (LATAM).

Remote: Yes, any timezone (I reside in CT/UTC-6, EST/CST timezones).

Languages: Spanish, English.

Programming: TypeScript, Rust, Elixir, Clojure, NixOS, AWS, Docker, NodeJS, Deno, ReactJS. SolidJS & SolidStart to a high degree.

Portfolio: https://www.josecodea.com

Email: Refer to the bottom of my portfolio.

Proof of work with Elixir:

- My portfolio includes Open Source contributions.

Proof of work with Rust, NixOS and Docker:

- My portfolio includes two blog posts, each include a small Rust app that I made to turn on/off an EC2 server with a Discord bot.