MurphyA/hacker-news huggingface dataset:
by thenaturalist | 2025-07-28 23:30:23+00:00
Yeah, really no reason.

Because they really love unbiased coverage.

> The journalist told RSF that the threat came from Hamas members who were unhappy with his social media posts. A few days earlier, the reporter — who wishes to remain anonymous — had published a post criticising Hamas, which was facing strong backlash from local protestors exhausted from being subjected to the massacres committed by Israeli forces.

> Due to these threats the journalist deleted his posts, fearing for his safety. At least two other journalists have faced threats and physical attacks for covering the protests against Hamas, which lasted several days. “Detention centres and administrative offices in Gaza have been destroyed,” one journalist told RSF. “So now Hamas’ intimidation tactics consist of direct confrontations with journalists, and the journalists have nowhere to go.”

https://rsf.org/en/gaza-rsf-condemns-hamas-threats-against-j...
by innocentoldguy | 2025-07-28 23:31:13+00:00
Here you go:

https://www.nytimes.com/2019/10/12/us/pornhub-sex-traffickin...

https://www.state.gov/reports/2024-trafficking-in-persons-re...

https://www.tokyoreporter.com/japan-news/breaking/npos-more-...

https://www.justice.gov/usao-sdca/pr/girlsdoporn-owner-micha...

https://www.latimes.com/world/asia/la-fg-japan-porn-20160613...
by alooPotato | 2025-07-28 23:31:27+00:00
One thing to make it less annoying for the human on the other end is if the AI just talked a little faster and responded a little faster. Also the the final few few seconds is so cringe where the AI always wants to have the last word. Can you make that last part of the interaction go faster? I would never have 3-4 back and forths on thank yous and good byes.
by frollogaston | 2025-07-28 23:31:57+00:00
Firebase's DB (Firestore) being almost default-allow is even funnier, and that was the core functionality from the start, leading to tons of huge breaches over the years. At least a public file bucket is a more valid use case, except I'm guessing they left the "list files" permission open. Edit: Oh, chat DB is probably Firestore, so they left that open too, nice.

Having used it several times, yeah I wouldn't entrust it to a dev team. It's gotten better lately but still seems like the gun is always pointed at your foot.

Also GCP, storing secrets properly in AppEngine is notoriously difficult and prone to accidental git-commit: https://stackoverflow.com/questions/58371905/how-to-handle-s...
by SideQuark | 2025-07-28 23:31:59+00:00
I guess kids don't know how to read or the Internet then.

Simply google "do ceos pay taxes on shares" and you'll see plenty of places making it clear they do. Part of my income at several places has been in shares, and they're always taxed.

Borrowing against assets isn't taxed for anyone, as it's not income, whether it's a common homeowner getting a mortgage, a person spending on a credit card, or any other loan.

Zero of this affects the facts I linked. And your claims are demonstrably wrong.

Even kids know that.
by niobe | 2025-07-28 23:32:19+00:00
On the other hand, SV development culture is often obsessed with early release and adding features, traits I would identify with short-termism, rather than improving usability and minimising bloat (trends not rules). So a little old school conservatism might go a long way when it comes to software.. although the problems of too much silence in the face of seniority are also well known from the airline industry.
by zahlman | 2025-07-28 23:33:19+00:00
> In 2008,[4]: 84 [Melinda Tankard Reist] co-founded Collective Shout for a World Free of Sexploitation (or simply Collective Shout), which self-describes as "a grassroots movement challenging the objectification of women and sexualisation of girls in media, advertising and popular culture."[14]

Is that what "right-wing grifters" look like nowadays?
by kristianc | 2025-07-28 23:33:28+00:00
People don’t vote for populists by accident, votes for populists are a symptom of elite failure to build a society that works for everyone while writing their columns, appearing on their panels, or staffing their NGOs. There's a whole class of politicians in Britain who treats politics as a posture, not a practice - and believes people are too stupid to see through it.
by bobthepanda | 2025-07-28 23:33:48+00:00
I understand and agree with most of this. That being said

> I don't think single-payer is necessarily the optimal solution due to the known impacts on supply / wait times under such systems,

At least where I live today, waits for specialists and primary care are atrocious (I once switched out of a medical system with 6 months wait for primary care), so it's not like we're not already seeing this.
by hirvi74 | 2025-07-28 23:34:06+00:00
> It's obviously not all Jewish people

Really? Because the initial GP comment did not parameterize Jewish people which hold certain views. The GP comment just said, "How do Jewish people accept the genocide going on right now?"

> That the term anti-Semitism is constantly used to deflect or tar those objecting to Israels mass killing of civilians really is equally offensive I would suggest.

Ok? I nor anyone else at the time of this comment called the GP an anti-semite, so I am not sure why you feel compelled to mention this point.

The entire point of my initial comment was to bring attention to the attempt to paint entire, non-monolithic group of people with such a large brush. If you want to argue about the rhetoric used in pro-Palestinian vs. pro-Israeli online-discourse, then I implore you to find another comment. I imagine there likely some in this very thread.
by FiniteIntegral | 2025-07-28 23:34:39+00:00
Agreed, it's cherry picked and strange since a lot of western developers already profess a lot of these practices -- especially the "extensive comments" and "descriptive naming" points.

It reminds me a lot about "innovative Japanese management solutions" which consists of MBAs learning what a bottleneck is and that DevOps is just sensible basic business practice.
by josephg | 2025-07-28 23:35:44+00:00
What do you imagine that mea culpa to look like?

Personally I don’t see it being a case of one side of protesters being “right” and “wrong”. I just think Israel should have pulled out an awfully long time ago. They went too far, have done too much damage and the calculus doesn’t make sense any more. I have no problem with the initial invasion of Gaza to stop Hamas and get their people back. I’m not sorry for saying so, or holding that position after Hamas gave them such a clear casus belli. But it doesn’t seem to be about that any more. There’s been too much bloodshed. Something needs to change.

I’m not sure what you’re looking for. An apology? For what, exactly? For being told there are antisemitic people taking advantage of this conflict to hate on Jews? There are.
by rowanG077 | 2025-07-28 23:35:48+00:00
I could agree to that if the people who claim it would at least put it in their definition. But as it stands it indeed is a boolean. You have to give a definition of something like:

"Memory safety denotes the degree to which a programming language guides and protects developers from memory‑related errors—ranging from minimal, manual checks to comprehensive static and runtime enforcement—through mechanisms like strong typing, ownership or borrow checking, and garbage collection."

And then also include modern C++ in their lists. because by all accounts it is memory safe by that definition.
by LightBug1 | 2025-07-28 23:36:07+00:00
This man is definitely not the only one who has come forward. At want point to do you actually take multiple witnesses and believe them?

Many aid agencies and other sources on the ground have also verified many of the claims, when journalists can't (considering they've been banned from entering). Are all the aid agencies lying too?

And sometimes, just sometimes, in this world of AI now, video evidence is accurate.

The world is imperfect, and so we go with the balance of probabilities.

And I'll confirm for you. There's a murderous genocide taking place.
by cesarb | 2025-07-28 23:36:13+00:00
Because each byte would be an embedding, instead of several bytes (a full word or part of a word) being a single embedding. The amount of time a LLM takes is proportional to the number of embeddings (or tokens, since each token is represented by an embedding) in the input, and the amount of memory used by the internal state of the LLM is also proportional to the number of embeddings in the context window (how far it looks back in the input).
by techjamie | 2025-07-28 23:36:14+00:00
My gmail is quite old and well used, and it gets relatively little spam. I go through and aggressively unsubscribe link everything I don't want to see, and it surprisingly works. I get more spam on my @myname.tld address than my gmail even and I keep that one quieter.

Almost every site actually does unsubscribe, and those that don't get marked as junk.
by AtlasBarfed | 2025-07-28 23:36:39+00:00
This is great stuff.

The only thing I'd like is some way to run it behind a cgnat. I was on starlink and I'm on an 5g device now.

If there was a way to integrate with Google drive mega Dropbox, githubs etc where I could drop a file list request document one of those services, and your server is pinging that (intermediate) storage service, detects the file listing request or file push request, or file upload request doc, and then does it.

I know each of those is an integration headache but man that would be useful.

Ok so GitHub has a built in markdown editor, so the request docs could be markdown templates. Or maybe static html/js files that generate markdown request docs, and file listing responses can be markdown or more static html docs.
by marai2 | 2025-07-28 23:37:39+00:00
BBC's Jeremy Bowen was on the Jordanian aid-dropping plane yesterday or day before. "He was told by the Jordanians that Israel did not want our crew to film outside the plane's windows while he was onboard".[1] Obviously why - then he'd be able to film the ... not decimation, but total destruction of some of the cities in Gaza that would provide evidence for the genocide.

[1] https://www.bbc.com/news/videos/clyj4gnzxgno
by progmetaldev | 2025-07-28 23:38:13+00:00
I think the fact that you are able to even setup a VM with GPU-passthrough probably means your knowledge of using Linux is far greater than most coming from Windows and Mac. I'm someone that uses Visual Studio for work often, but the fact that you can do GPU-passthrough gives me some hope that I could switch to Linux full-time, and make it work. Even though your comment was about games, I appreciate that you posted and gave me some hope. Most of the software I write now in .NET is able to run on Linux, but the specific CMS I use is still tied to MS SQL Server for production. I can use SQLite for development, but moving from SQLite to MS SQL Server is quite a big extra step. If I can use Visual Studio and MS SQL Server (Express) in a VM, I can do most of my daily tasks directly in Linux.
by throwaway328 | 2025-07-28 23:38:39+00:00
> I read what you wrote

I never said you didn't. I said that you were misreading me. We could speculate as to what could have caused such a poor reading of such a simple point, but there are so many juicy possibilities, it's hard to pick.

> you immediately start to lash out

This is upside down - you immediately got snotty when I explained that the point you first made was in no way relevant to what I was saying.

I, on the other hand, accorded you far more patience than your low-effort misreading warranted. I attempted repeatedly to explain where you were confused, only indulging fully in riling you up (with great success, apparently) at the very end there.

And to be frank I didn't feel like I was "lashing out", as I didn't feel sincerely emotionally involved to begin with. Your original argument was laughable, and the way you immediately switched to sniping then came as no surprise.

What has happened is you jumped in with some irrelevant anecdotes, and then refused to back down when it was pointed out, and instead chose to invent a fantasy scenario where I'm making a point that I at no stage make. I've asked you to quote the moment where I say anything more than what I've now repeatedly explained to you - and you won't do it.

So no, as much as it would please you to imagine it to be true, this:

> it was pointed out how stupid what you wrote was

Has not occurred, except in the fantasy argument in your head. I don't mean that something has been pointed out and I disagree, I mean that precisely nothing has been pointed out, you've made no response, instead maintaining I'm making a point I never did.

Outside of your fantasy, then, on the off-chance that you want to step back into reality, I've made the following point, which I invite you to actually respond to instead of getting so terribly worked up: The word "cunt" is used very differently in the US than in various other parts of the Anglosphere, including but not limited to Ireland, England, Scotland, and Australia.

None of that means Matt Trout was using the word in a friendly fashion, and none of that means that the OP in this case wasn't being poorly treated by Mr. Trout.

It doesn't mean that there can't be nuance and variation in those regions of the Anglosphere I mentioned, either. For example, if you personally don't use it much, that would be - for the purposes of this point - of no relevance. Your previous monarch Queen Elizabeth probably didn't use it much either, and that, also, is of no relevance.

> No wonder you’re on a throwaway account tbh.

The real wonder is how someone on a non-throwaway account can utter such inanities and remain so unabashedly foolhardy about it.

> act like a gigantic cunt

You must have really had a hard time in the O-levels to have taken my comment so badly, lashing out with profanities and everything. My oh my. Where's that British decency and propriety the world knows so well?

And what would Matt Trout say, I wonder!
by refulgentis | 2025-07-28 23:38:49+00:00
I think it's appropriate to be skeptical with new tools, and being appropriately, respectfully, prosocially, skeptical, point out failure modes. Kudos.

Something that crosses my mind is if AI generating tests necessitates that it only generates tests with fakes and stubs that exercise no actual logic, the expertise required to notice that, and if it is correctable.

Yesterday, I was working on some OAuth flow stuff. Without replayed responses, I'm not quite sure how I'd test it without writing my own server, and I'm not sure how I'd develop the expertise to do that without, effectively, just returning the responses I expected.

It reminds me that if I eschewed tests with fakes and stubs as untrustworthy in toto, I'd be throwing the baby with the bathwater.
by wewewedxfgdf | 2025-07-28 23:39:18+00:00
This is an invalid generalization.

The author assumes his experience applies to all software development.

It really grates on me when people feel they know the only way to do software development and say you're doing it wrong unless it's their way.

The post might have been more effective had it been worded as an expression of his own personal experience and personal journey instead of telling the reader how to do it.
Show HN: My Open Source HTML Drafting Program
by dckimGUY | 2025-07-28 23:39:45+00:00
This program seeks to tackle the problem of there being no drafting solution for HTML. None, Nada, Zilch. Every other type of document has a drafting software that is available, and is open source... Not so with HTML, and I am asking, "Why not?".

I wrote this project initially just for my own reasons... I needed to build a better quality website, and I was sick of writing all of the HTML from a text-editor, constantly guessing about where things are going to end up, and what the final result will 'really look like'. It's a constant guessing game.

From using it to write HTML, I had already become familiar with that old text editor called VI. That program is really a great one, and that's why I have followed it by copying a lot of it's features, and keyboard action. So, my program ended up with HJKL being a standard. That's how parts are moved around, etc. in the program. The other thing that I have essentially 'ripped-off' was the idea of having all of the letter characters work as registers. Only with my program you must use 'f' to pull from the register.

It was challenging to draw up such an extensive program as this, and among the greatest and most difficult of the challenges that I have faced has been that the entire program works offline and inside of the browser.

When I say 'offline' I mean fully offline... No contact with the outside world. Electricity but, no internet. No external APIs. Just written from scratch on a minimum of what Javascript already has.

The real battle wasn't against the programming language or anything like that but, it was against myself. I constantly need to guess what the browser would do, because sometimes it seems to be your greatest enemy, shutting your programming out where you least expect it.

Chat GPT told me that I should write a more in depth post to replace the one that HN revoked somehow. I guess new people are trash around here.

This program, however, is not trash, but is a gem in the rough. There is no GUI menu system yet, and everything is controlled by the keyboard and mouse... mainly the keyboard.

Give it a shot, and see if anything feels familiar. The spacebar give a quick preview method for your finished HTML.

All of my BASH scripts for assembling the program are included, a pretty good package.

I just wonder who will notice this monster first, the online people, or the community down on Yonge Street in North York (Toronto) where I posted physical signs for advertisment of a free open source project?

Is that weird to do? I have already done all the work of writing up the program, why stop at that? I'm going to advertise this thing until the cows come home...

Joke's on you, it was free forever.

Open Source Lives On.
by throwaway12345t | 2025-07-28 23:40:07+00:00
This is now (more) dated. Copilots as an interface are dated. The current initiative is full agents with human in the loop at the very start, occasionally the middle and the end.

Huds are just good UI, something copilots can natively exist as part of in the form of contextual insights and alerts.

We’re moving on to agency where it’s everything else vs an entirely different entity taking the action of flying the plane from take off to landing.
by umanwizard | 2025-07-28 23:40:11+00:00
> Ai'nt no other minority people have the guts to tell them where their ancestral homeland is or isn't.

That's just... not true. The Celts originated in Central Europe. If a bunch of people who identify as Celts (from Scotland, Ireland, etc.) moved to Czechia and tried to take it over from the people currently living there, a lot of people would oppose that.
by Sohcahtoa82 | 2025-07-28 23:40:13+00:00
I would also add:

WindowBlinds 11 - https://www.stardock.com/products/windowblinds/ - Reskin your GUI elements to make it look like Windows 7.

Start 11 - https://www.stardock.com/products/start11/ - Bring back a more classic Start Menu UX.
by OkayPhysicist | 2025-07-28 23:40:18+00:00
That's not true. Given my (and frankly most people on this site, we're a bunch of techbros) socioeconomic status, the expected utility of at least my first couple of kids would certainly be positive. If the net expected utility of their entire (hypothetical) lives is greater than the (possibly negative) difference between my live without and with kids, then there's your rational motivation.
by throwaway81523 | 2025-07-28 23:40:42+00:00
And, rather than this voice stuff which is rarely important, how about a browser extension to just log me into my account on a damn website?, which I have to do much more often?

Here's my username, password, TOTP credential, and credentials for an email address that I set up for that website. So the extension should log me in, which means solve the captchas and recaptchas and deal with the emailed confirmation code besides using the supplied credentials. In some cases SMS may be involved but I forward all those to email. What crap the whole web has turned into. IDK if it is all Anthropic's fault, but they didn't help.
by fc417fc802 | 2025-07-28 23:41:38+00:00
I mean yeah, I'm extremely uncomfortable with commercial ID solutions when accessing government services. When I can I even avoid government websites that have captchas or other third party resources on them but that's becoming increasingly unworkable. It's absurd that I should be required to leak my personal information to third parties in order to make use of a government service (ie something with no competition that I am legally obligated to use).

For the IRS it doesn't even make sense because I can drop paper forms in the mail. Don't need any ID whatsoever for that.
by DaveZale | 2025-07-28 23:42:05+00:00
seems the risks are almost infinite, just like daily life, but now we have to second guess machine output, and if it's a black box living in data centers with no transparency, you have to trust spokesmeatpuppets like Zuckerberg and Altman.

And of course, the blackmail potential is enormous, as we've been reminded lately by the Epstein saga.

I suppose one approach might be to live like Ralph Nader has lived: he confidently says, to paraphrase, they got nothing on me, because there's nothing they can get to discredit or blackmail me. But Nader was never in charge of the world's largest military.
Is Community Launch Still an Effective Way to Launch a B2C Startup?
by igwepraiseceo | 2025-07-28 23:42:06+00:00
I'm curious. I've heard about the types of launches but everything I have done seems not to be fruitful. Even the one that should have been the most effective (community launch) seems not to work, as Admins and Moderators of groups/communities won't allow you make even a mild talk about what you've built for the community members to benefit of.

What about "hand-recruiting?" It seems not to be a viable option for B2C, am I right? Because, cold messages on Twitter/X and other platforms are not even viewed nor replied to.

Please, what do you think is the best approach to launch a B2C product?

I'll be reading all your comments. Thanks.
by dangus | 2025-07-28 23:42:06+00:00
For one thing, barrier to entry is not a security feature. Malware has made its way into paid app stores.

I think someone running Linux wants low barrier to entry as a reason to use the system. They want a system built by communities and not by corporations with walled garden toll booth business models.

But this point is extremely weak either way when you compare to the Windows barrier to entry which is effectively zero. Or you can compare flatpak to Mac users installing software with Homebrew.

I think if you look at flathub there are very good explanations on each piece of software regarding whether the author is verified, what the license and code availability status of the package is, and which permissions are being used when installed. It seems to use relatively strong language to describe permissions features as potentially unsafe.
by tmnvix | 2025-07-28 23:42:39+00:00
As a humanist, I consider the right of return to be undeniable. Given your logic, this would make the continued existence of Israel as a Jewish state the unviable option. I've been of that opinion for some time now. Nothing to do with antisemitism as some might try to suggest - just the logical conclusion of a humanist position.

I'm heartened to see that more people are coming to this same conclusion. Talk of a 'two state solution' has always been a convenient excuse for more of the same as far as I am concerned.
by bob1029 | 2025-07-28 23:43:13+00:00
> no regards for economics

This is the #1 killer every time.

You will always find the most efficient farm machinery to be the least human-like in its design principles. The more it looks like something out of Mad Max the better.

Unless we come up with a machine like the combine harvester for blackberries, no one is going to be interested.