MurphyA/hacker-news huggingface dataset:
by bobbiechen | 2025-06-25 19:25:58+00:00
I do think the answer is two-pronged: roll out the red carpet for "good bots", add friction for "bad bots".

I work for Stytch and for us, that looks like:

1) make it easy to provide Connected Apps experiences, like OAuth-style consent screens "Do you want to grant MyAgent access to your Google Drive files?"

2) make it easy to detect all bots and shift them towards the happy path. For example, "Looks like you're scraping my website for AI training. If you want to see the content easily, just grab it all at /LLMs.txt instead."

As other comments mention, bot traffic is overwhelmingly malicious. Being able to cheaply distinguish bots and add friction makes your life as a defending team much easier.
by Dylan16807 | 2025-06-25 19:26:11+00:00
You're paying the capital and maintenance costs of the fossil plants whether you have solar or not. They are not "driving up the price" because they're not new.

And in the real world renewables will never go to zero so you can reduce that cost when you build a lot of renewables, even accounting for the worst case winter.

Am I saying that overbuilding solar from a financial perspective never happens? No. But I am saying that if money is your priority, it's straightforward to plan and build renewables in a way that strictly saves you money. Even though you'll sometimes be paying people to do nothing!
by NoMoreNicksLeft | 2025-06-25 19:26:25+00:00
There should be statutory limitations for prosecutors concerning the use of plea deals. No more than 1% of cases in any calendar year should be permitted to even offer plea deals, so that they use that tool sparingly and only when appropriate. If they waste it out of laziness or apathy, then the subsequent cases that year would have to be brought to trial.

This would cut down on alot of the bullshit (and not just for cases like the one you describe, but where plea bargaining is used to bully people into pleading guilty where they are not).
by WarOnPrivacy | 2025-06-25 19:26:26+00:00
> I've been getting increasingly frustrated finding good background music for work. Ads interrupting flow, spending forever choosing playlists, inconsistent audio quality, among many other smaller peeves.

Same except I can't find jazz to sleep by (tinnitus). Redditors endlessly suggest the same 6 albums - and they're no good for sleep 20 min in.
by schoen | 2025-06-25 19:26:54+00:00
There was a prior concern in the history of Let's Encrypt about hosting providers that have multiple customers on the same server. In fact, phenomena related to that led to the deprecation of one challenge method and the modification of another one, because it's important that one customer not be able to pass CA challenges on behalf of another customer just because the two are hosted on the same server.

But there was no conclusion that customers on the same server can't get certificates just because they're on the same server, or that whoever legitimately controls the default server for an IP address can't get them.

This would be a problem if clients would somehow treat https://example.com/ and https://96.7.128.175/ as the same identifier or security context just because example.com resolves to 96.7.128.175, but I'm not aware of clients that ever do so. Are you?

If clients don't confuse these things in some automated security sense, I don't see how IP address certs are worse than (or different from) certs for different customers who are hosted on the same IP address.
by ben_w | 2025-06-25 19:28:02+00:00
Yeah, that's fair, I phrased that part wrong.

The problem with Boltzmann brains is that, by construction, they're going to have incorrect beliefs about almost everything.

Like, imagine watching a TV tuned to a dead station and somehow the random background noise looked and sounded like someone telling you the history of the world, and it really was just random noise doing this — that level of being wrong about almost everything.

Not even just errors like believing 1+1=3, but that this is equally likely as believing incoherent statements like 1+^Ω[fox emoji].
by vel0city | 2025-06-25 19:28:41+00:00
Incredible how you can spend so many words to showcase how you can't possibly imagine people don't like to be called unintelligent dogs.

> but silly human emotion does not get triggered by random strings of text

Once again, seemingly completely divorced from reality. You must live on an entirely different planet far away from actual humans if you think human emotions are usually not affected by strings of text.

> but my understanding is that people find something berating when they understand a statement as some kind of truth that they don't want to admit to themselves

No. Things can be berating even if one knows that statement isn't true about them. But I imagine you know that. If someone calls you a worthless piece of trash its being berating regardless of if you think you are or are not a worthless piece of trash.
by techjamie | 2025-06-25 19:29:49+00:00
Asset Protection manager here. Our protection decisions are based on theft trends independent from our staffing. And generally, the theft scales with how much business a store receives, rather than how many staff they employ.

More staff won't solve theft significantly because thieves carry the target merchandise to a less securely monitored area of the store. If they see an employee in an aisle, they'll move down another aisle where there isn't. And you can't have a person everywhere.

If anything, putting something behind glass increases staff because we have to keep that area covered as much as possible so we get those sales.
by nailer | 2025-06-25 19:29:55+00:00
> You're taking one eschatological reference about future conflict and claiming it makes all of Islam "violent."

No. You asked for a hadith which was calling for violence as if you didn’t know that one existed and then were provided with one.

> one isolated hadith

Yes. You asked for one. I didn’t have to provide you with one but I gave you one anyway. You haven’t even thanked me yet.

> something I never denied

You called it a string of gobbledygook, even though it has since been realised that you know exactly what it was referring to.

> Now you are moving your goalposts with your retreat to 'there are many reasons Islam is violent' without specifying any.

There were no goal posts - I never limited the reasons that Islam is violent. In fact, I asked you to come up with your reasons why Islam is violent, and you have not provided any.

> Umar ibn al-Khattab

You really think this is contradictory historical evidence? If you’re wondering why I think he made Jewish people second class citizens rather than slaughtering them I’m presuming it’s because he liked money from overtaxation. Why do you think he made Jewish people second-class citizens, rather than slaughtering them?

> Better to insult like a medieval wizard than think like a modern idiot.

Really? Because you stopped communicating that way, which makes me feel that you’re a little bit self-conscious about it.

And yes: two no true Scotsmans still undefended.
Show HN: SuperClaude – Supercharge Your Git Workflow with Claude Code
by ges | 2025-06-25 19:30:36+00:00
I've been using Claude and found it pretty useful to write documentation and changelogs to keep track of my different projects. I often repeated the same tasks and prompts so ended up building a cli to automate it.

Which led me to build SuperClaude. It enables easily drafting useful commit messages, CHANGELOGs, READMEs, code reviews, with simple cli commands.

I just open sourced it today - feel free to have a look, play with it, fork it, contribute if you find it useful and let me know what you think!
by awesomeMilou | 2025-06-25 19:30:51+00:00
> In my opinion this project is the best effort so far to have a full Office365 open-source alternative.

Then the effort sucks.

From my perspective as a German, this almost looks like a scam. It's a bunch of OSS software rebundled as a package by a company which would like to make money off of support for the software. Which inherently sounds great, except that their only original contribution to the software package is a mid tier project management app.

The vibe I've been getting so far, is that they're trying to resell OSS software and accompanied support, except the underlying software already has great community and commercial support (Nextcloud and Collabora for example) and to make up for that, they're getting the german government to slap a "Made in Germany" label onto the package.
by hamburglar | 2025-06-25 19:31:05+00:00
I find the quest 3 with virtual monitors actually pretty good from a text-reading perspective and I can use it for a long time, but that’s using a lower resolution than my native monitors. One thing I think is interesting about it is I don’t need my reading glasses, whereas I very much do when looking at a real monitor. I find the virtual display setup somewhat intolerable for other reasons, though, like the inflexibility about how the displays are arranged, and there’s the physical bit about having a bulky HMD on.
by jfengel | 2025-06-25 19:31:22+00:00
That is the Star Wars I thought I knew. I saw it literally dozens of times.

I recall being puzzled when I went to see it a few years later, and it began with the words "Episode IV". I was pretty sure I'd have remembered that. It had, of course, been added for the Empire Strikes Back release.

What I did not notice was anything different about who shot whom in the Mos Eisley Cantina. It just hadn't stuck in my mind one way or the other.
by riskable | 2025-06-25 19:33:00+00:00
> Keep in mind, you can legally engineer EULAs in such a way that merely purchasing the work surrenders all of your fair use rights.

That has yet to be determined in a court of law. Just like: You can write a contract to kill but that won't make it legal.

The Supreme Court ruled that Fair use is an essential component that makes copyright law compatible with the First Amendment. I highly suspect that if if ever comes up in the SCOTUS they will rule that only signed contracts can override Fair Use. Meaning: Clickwrap agreements or broad contracts required by ebook publishers (e.g. when you use their apps) don't count.

Also, if you violate a contract by posting an excerpt of an ebook you purchased online would require the publisher to sue you in court (or at least force arbitration) over that contract violation. They could not use tools like the DMCA in such instance to enforce a takedown request.

There's no, "Hey! They're violating our contract, I swear!" takedown feature in contract law like there is with copyright law (the DMCA).
by potato3732842 | 2025-06-25 19:33:21+00:00
>So admittedly KC isn't the best for the AG sector, but somehow it's still magically better than DC... where all the experts who have worked for the USDA and who are the most familiar with how it operates, live.

I'm not saying it's not the best. I'm hedging against people like you making low effort comments that contribute nothing to the discussion like that by saying it might not be the best but it's better than DC
by os2warpman | 2025-06-25 19:34:03+00:00
>The third places in the United States are almost exclusively churches and bars

I keep hearing this and completely disagree.

I assert that within an hour of any location in the entire united states not so remote that supplies have to be delivered by airplane (so excluding rural Alaska and outlying territorial possessions) there are numerous third spaces.

As a benchmark I use the small town of 400 that you've never heard of abutting Hoosier National Forest in VERY rural southern Indiana that my grandparents lived in, which I spent every summer for over a decade in.

Within a 40-ish minute drive of that small town there are:

* two astronomy clubs: Evansville Astronomical Society and Louisville Astronomical Society

* two amateur radio clubs: Clark County Amateur Radio Club and Bullitt Amateur Radio Society

* four public libraries: Crawford, Paoli, Harrison County, Washington Carnegie. The closest library (15 minutes) has a makerspace with an Epilog laser, Brother Needle Embroidery Machine, Roland Large Format Printer, BambuLabs Carbon 3d Printer, Elegoo Saturn SLA 3d Printer, Cricut, Sewing machine, and Serger. If you're like me and didn't know what a Serger is, it is a machine that sews borders and embroidery onto things.

Plus an Anime & Manga club (in rural southern indiana!??!) scrapbooking, sewing, and multiple book clubs.

* five conservation clubs: Duff, Huntingburg, Mariah Hill, Livonia, and Schnellville (these are shooting, fishing, and hiking clubs in case you're not aware)

* too many to list civic organizations like rotary clubs, elks, masons, veterans, and other civic clubs

* a volunteer fire department in every county and most medium-sized towns (all of which need members ALL of the time)

There is even a small community-run performing arts center if you want to audition for plays, hold a performance, or be a volunteer crewmember: https://www.hayswoodtheatre.org/support-hayswood

All of this in rural, impoverished, isolated Southern Indiana where the Amish and Mennonites own all of the stores, the grain drying bins of neighboring farms keep you up at night, and cellphone coverage tapers off to a teasing and deceptive worse than nothing.

I am a middle-aged man.

I take the middle-aged man loneliness epidemic very seriously.

I am also a bit of a dick: get off your fucking phone and Xbox, quit bitching about the lack of "third places", and go out and do something.

There is a group, doing something, who wants you to join them in every county of every state of the entire United States.

You are not suffering from a lack of opportunities; you are suffering from a lack of imagination and motivation.
by isk517 | 2025-06-25 19:34:26+00:00
Yes, the 3D overlay is the entire point. A heads up display is just looking at the blueprint on a piece of paper with an additional layer of complexity, it wouldn't remove the need to manually measure, nor would it provide any assistance in spotting missing attached pieces (or some extra pieces). Once the model is overlayed QC goes from having to measure the placement of every pieces and the location of every hole to just walking around the finished assembly and ensuring that every conforms to the civil engineer approved model. A half hour process can be done faster and more precisely in 5 minutes, you notices very quickly when there is solid steel where the hologram has a hole, or thin air where the hologram shows that a plate was suppose to be welded on.
by hinkley | 2025-06-25 19:34:34+00:00
Do you believe what we are doing now is working? Because with the exception of places like this the internet sure looks pretty Dead to me.

You always have to show people their own edits. It's a common form of proofreading. But what's added and how often does matter. Misinformation is one thing. External links are potentially something much worse. I used to think SO had it figured out as far as mutual policing, but that's not working so well now either.
by wood_spirit | 2025-06-25 19:34:50+00:00
I use a usb cable and a Linux laptop to copy to a couple of external hard drives (which I store separately). It’s all manual but not too orrenous although i ought backup more often. The biggest hassle is accessing the new heic format on pretty much everything.

Could it all be made into a sd card image for a pi zero perhaps? Even with a web ui accessible over Wi-Fi? A basic cheap sync-cable-appliance that non-techies can easily use?
by prophesi | 2025-06-25 19:34:55+00:00
Not OP, but with LM Studio I get a chat interface out-of-the-box for local models, while with openwebui I'd need to configure it to point to an OpenAI API-compatible server (like LM Studio). It can also help determine which models will work well with your hardware.

LM Studio isn't FOSS though.

I did enjoy hooking up OpenWebUI to Firefox's experimental AI Chatbot. (browser.ml.chat.hideLocalhost to false, browser.ml.chat.provider to localhost:${openwebui-port})
by bee_rider | 2025-06-25 19:35:44+00:00
The big C and Fortran compilers have openMP support, which includes parallel for loops. They just feel kind of… bolted on, being a pragma based language extension. And what I really want to express to the thing isn’t “fork here” but “here are some independent operations, tell the optimizing compiler about it,” and then the optimizing compiler can (among other transformations also decide to sprinkle some threads in there)
by tessierashpool | 2025-06-25 19:36:17+00:00
Since I had to google it, Metcalfe was one of the inventors of Ethernet.

Fun fact, he predicted in 1995 that the internet would collapse entirely within the following year, and said he would eat his words if it didn't. In 1997, at a web conference, he put a printed copy of the words into a blender and drank a smoothie made with that paper.
Show HN: PLJS – JavaScript for Postgres
by jerrysievert | 2025-06-25 19:36:50+00:00
PLJS is a new, modern JavaScript trusted language extension, bundling QuickJS, a small and fast JavaScript runtime with Postgres, providing fast type conversion between Postgres and JavaScript, fast execution, and a very light footprint.

Here are bencharks that show how it compares to PLV8: https://github.com/plv8/pljs/blob/main/docs/BENCHMARKS.md

This is the first step toward a truly light-weight, fast, and extensible JavaScript runtime embedded inside of Postgres. The initial roadmap has been published at https://github.com/plv8/pljs/blob/main/docs/ROADMAP.md

You can join the discussion by joining the PLV8 Discord: https://discord.gg/XYGSCfVNBC

You can find PLJS at https://github.com/plv8/pljs
by jowea | 2025-06-25 19:37:20+00:00
Actually I may have a theory on why this is so annoying. Most people in Western countries are used to not haggling, and hate dealing with haggling for the two B2C products that are frequently haggled for, cars and housing, and frequently come out of the transaction feeling ripped off. And now Uber is trying to apply a faceless unilateral "take it or leave it" haggling process.
by ugolino91 | 2025-06-25 19:38:07+00:00
Some of our clients do take the quest into the field, but we advise them about the safety hazards. There are use cases where you can use the HMD while standing still and not moving to eliminate the risk of trip hazards. You can see one of our clients doing it here: https://www.linkedin.com/posts/tony-duan-6085021a4_bim-resol...

You can see in that video that you can markup the site virtually and yes you can record video, leave issue markers, pull up 2D plans from other tools we integrate with like Procore, ACC, etc. However, it still is primarily a stationary tool on site because of the field of view limitations.

There are some rumors about next gen MR headsets allowing for a "full field of view" by basically removing the head gasket altogether. We'll see.
by jekwoooooe | 2025-06-25 19:38:20+00:00
No and it shouldn’t. You can just run a proxy with a real domain and a real cert and then use dns rewrites to point that domain to a local host

For example you can use nginx manager if you want a ui and adguard for dns. Set your router to use adguard as the exclusive dns. Add a rewrite rule for your domain to point to the proxy. Register the domain and get a real cert. problem solved

All of my local services use https
by jonplackett | 2025-06-25 19:38:43+00:00
I used to love to make silly websites or apps with new technologies. Been doing it since flash. I have a pretty decent hit rate! It’s not unusually to get half a million or so people try one of them.

But with AI that model is just totally broken because the running cost is so high.

If I have half a million people come play my silly AI game that I have no wish to monetise - I am gonna be POOR very fast.

Log in with [insert ai vendor here] is something I’ve been hoping would happen for a while.
by mikepurvis | 2025-06-25 19:39:13+00:00
Another pattern, though, is that a top level tool uses pkg_resources and entry_points to move its core functionality out to verb plugins— in that case the help is actually the worst case scenario because not only do we have to scan the filesystem looking for what plugins are available, they all have to be imported in order to ask each for its help strings.

An extreme version of this is the colcon build tool for ROS 2 workspaces:

https://github.com/colcon/colcon-core/blob/master/setup.cfg#...

Unsurprisingly, startup time for this is not great.
by bediger4000 | 2025-06-25 19:39:19+00:00
When your company shuts off emails, or makes it hard for people to report abusive ads or starts canning emails complaining about repetitive ads, think of your attitude towards those you are advertising to.

I advise you to shut this effort down, abjure all advertising related work, and live a life of quiet penitence. Try to atone for your sins. Perhaps God will forgive you.
by Animats | 2025-06-25 19:39:39+00:00
Yes. As someone who runs with Firefox in full lockdown mode, including Privacy Badger and total blocking of Google Tag Manager, I have to click on a lot of fire hydrants and crosswalks.

Very few sites are broken by blocking Google's features, incidentally. Even Privacy Badger warns that blocking Google Tag Manager may break sites. It doesn't break anything important.
by b_fiive | 2025-06-25 19:39:46+00:00
yep totally doable. You'd use iroh configured with mainline, Then write a custom protocol for the grpc bit: https://www.iroh.computer/docs/protocols/writing

We use this a bunch for writing rpc protocols on iroh: https://github.com/n0-computer/irpc , but there's no reason you couldn't write one with grpc.
by dylan604 | 2025-06-25 19:40:04+00:00
If it was up to me, I'd make them do 5 push ups and 5 crunches instead. Or putting the devices down altogether. It's not mean to make your kids do physical activity. In fact, if you are not making them do physical activity, I'd say you are negligent as a parent. I guarantee you that if you had your kids start doing pushups and crunches they would get to the point of it being a nothing burger to do it. It will be a bunch of moaning and complaining at the start, but that goes away. It's just as much of a conditioning as the kid crying and being rewarded with a device.
by eknkc | 2025-06-25 19:40:43+00:00
Same here. Tried to implement a new feature on one of our apps to test it. It completely screwed things up. Used undefined functions and stuff. After a couple of iterations of error reporting and fixing I gave up.

Claude did it fine but I was not happy with the code. What Gemini came up with was much better but it could not tie things together at the end.
by Aloisius | 2025-06-25 19:41:06+00:00
Yes, we can create a hypothetical world where that is true, but that's not the world we live in.

GDP is not just an abstract number. It's a measure of the value produced by the nation - value that people find, well, valuable.

We do not optimize only for GDP. It is merely a leading indicator we use that helps us predict things like recessions and unemployment which themselves are leading indicators for quality of life.