MurphyA/hacker-news huggingface dataset:
by atmavatar | 2025-07-25 21:01:51+00:00
Because one of the goals of project 2025 is to make porn illegal.

Pornography, manifested today in the omnipresent propagation of transgender ideology and sexualization of children, for instance, is not a political Gordian knot inextricably binding up disparate claims about free speech, property rights, sexual liberation, and child welfare. It has no claim to First Amendment protection. Its purveyors are child predators and misogynistic exploiters of women. Their product is as addictive as any illicit drug and as psychologically destructive as any crime. Pornography should be outlawed. The people who produce and distribute it should be imprisoned. Educators and public librarians who purvey it should be classed as registered sex offenders. And telecommunications and technology firms that facilitate its spread should be shuttered.

Bonus: it also aims to eliminate sex ed.

eliminate central promotion of abortion; comprehensive sexuality education; and the new woke gender ideology
by kashnote | 2025-07-25 21:01:59+00:00
I'm a firm believer that if you want to start a tech company, at least one of the founders has to have a technical background. Even if you outsource all the work, you need to be able to ask the right questions related to security.

It's not just that this database was accessible via the internet. It was all public data. Storing people's IDs in a public database is just... wow.
by o11c | 2025-07-25 21:02:14+00:00
I didn't mention "porn", and there's a reason I included domestic violence simulations in list of specific things they're targeting; when phrased like that it sounds like a reasonable category to ban. I haven't played that specific game but it certainly sounds close enough that it could be caught even if not intended (and maybe it is intended - even if I trust what people say on the internet and the game is well-meaning, that doesn't mean it is actually healthy or sane).

If it really is an example of a rare false positive, a manual fix for that one specific game is a reasonable thing to seek, without giving the pedos their heyday like most of the comments here suggest.
by JumpCrisscross | 2025-07-25 21:02:21+00:00
> if we read the literature published by members of Collective Shout, they have in fact done this

Granted, I've skimmed, but I'm genuinely not seeing it [1].

The closest is this study [2], which counted how many times thirty-eight women "who self-identified as having experienced unwanted or non-consensual sexual experiences in relationships" and were "recruited via social media," when "given the opportunity to reflect on their experiences of [intimate partner sexual violence], with prompting to speculate about their partner’s motivations or any underlying causes for the violence" mentioned pornography. That's...that's not a study.

[1] https://www.collectiveshout.org/research

[2] https://journals.sagepub.com/doi/full/10.1177/10778012209713...
by justinmayer | 2025-07-25 21:02:32+00:00
In the first segment of the very first episode of the Abstractions podcast, we talked about Google killing its goo.gl URL obfuscation service and why it is such a craven abdication of responsibility. Have a listen, if you’re curious:

Overcast link to relevant chapter: https://overcast.fm/+BOOFexNLJ8/02:33

Original episode link: https://shows.arrowloop.com/@abstractions/episodes/001-the-r...
by pyuser583 | 2025-07-25 21:02:38+00:00
No this isn't just American. Most of the world is very anti-porn. The BRICS countries mostly outlaw porn. Even Nordic countries, which are very socially liberal, discourage it (at least production).

There's a tendency for social liberals to see their view as the only legitimate one. Sometimes they are right. But this is an area where there is lots of international push back from undeveloped, developing, and even many developed socially liberal countries.
by johnnyanmac | 2025-07-25 21:02:47+00:00
>Do you really want to compel selling access to pedo games?

Games that are pedophilia is very different form games that appeal to potential pedophiles. The first one is not only not allowed on Steam but outright illegal overall. Steam doesn't even want you using adult models in their games for this very reason; they don't want to need to verify ages.

For the latter: I guess so? It's really hard to determine what triggers someone to commit crime. I don't think any but the most blatant cases are as simple as "play video game with teenagers in it -> I want to have sex with a real teenager". This is why it's better to focus on who's victmized instead of who may or may not be influenced.

>Do you really want to compel selling access to rape games?

there are 1000 games released on steam every month. A game's existence isn't a compelling factor to buy it.

With that in mind for all subsequent answers: yes, I dont mind games with rape being sold. I will not buy it, but if they find a market: so be it.

>Do you really want to compel selling access to incest games?

Sure. Maybe this is a hot take, but I never had a stronger attraction to my mom because I watched porn of someone else banging their "stepmother". I'm into it because it's other people doing forbidden acts (or toeing the line with the "step" aspects), not because I'm interested in doing the forbidden act myself. This goes all the way back to Romeo and Juliet; people are engaged by romance fighting against societal norms.

>Do you really want to compel selling access to domestic violence games?

GTA has been a thing for some 30 years now. I think this boat has set sail. But yes.

>keep in mind that most tag systems are pretty bad at negative filtering, either due to platform limitations or due to not being used in practice

okay. So how about we fix that instead of just banning content we don't like. Steam is already too strong for my liking, but they very much can enforce a system where an account is suspended for too many clearly bad tags.

>keep in mind that free games are immune to payment processor decisions

Itch has a donation system on all game pages. So that's not quite the case here. Also, pressurign payment processors will endanger the entire store, even if every NSFW game is free.
by derefr | 2025-07-25 21:03:00+00:00
Careful with your wording, as I think you're slipping the goalposts a bit: the thing this "Open Source Maintenance Fee" is pushing back against here wasn't specifically bug reports. It was issues — a more general category, which, besides bugs, also contains feature requests. (And that, I think, is where this problem does exist "in practice.")

As you say, I don't think anyone's going to demand money to look into an (easily-replicated) bug.

A bug is, by definition, a blemish in your code quality with real-world implications; something that, even if affects no one, still feels slightly embarrassing/pride-stinging to have hanging around in your codebase. (And if the bug does affect even just one person, then it can also feel like your software is like a child or pet of yours who has accidentally done something bad to that person out of ignorance. You feel the need to re-educate your software to do better.)

In either case, you'll likely accept anything that's truly a bug into your issue tracker (rather than closing it as a WONTFIX) regardless of who submitted it, or how it got there. You might keep deprioritizing it once it's in there, but you won't close it.

But a feature request — no matter how obvious it is, or how many people want it — is different. The maintainers of a piece of code decide the direction the code evolves in; and if they never want to support some feature, that's their perogative.

Maybe you just hate the feature! Maybe it'd force the code into a less-elegant architecture! Maybe the code exists entirely to scratch your own itch, and you're not going to implement anything that isn't part of your own workflow! Doesn't really matter in the end.

It's these cases, I think, where putting money on the table would obviously sway that kind of decision. "Of all the directions you could freely choose to evolve the code... how about a little incentive to choose this one?"
by subtextminer | 2025-07-25 21:03:45+00:00
Related: when UT Austin computer science dropped Haskell for Java for it's first course in 2001.

Dijkstra on Haskell and Java https://chrisdone.com/posts/dijkstra-haskell-java/ "A fundamental reason for the preference is that functional programs are much more readily appreciated as mathematical objects than imperative ones, so that you can teach what rigorous reasoning about programs amounts to."
by lurking_swe | 2025-07-25 21:04:39+00:00
That’s the appeal to me. I like to _focus_ sometimes without distractions. I work with a single 5k 27” monitor. I accept that i’m human and do better work when i limit my distractions. Especially when writing code.

Research shows that almost everyone performs worse when they multi task, even if they THINK they are doing things better / faster. It’s an illusion. The hilarious thing is everyone thinks it only affects other people. They’re a special snowflake or something haha.

But sometimes multi tasking is needed, like if you’re in a zoom meeting, referencing docs, slack messages, graphs, etc. In that case i’ll just have multiple windows on my desktop and resize them as needed. Or if it’s just for a few seconds, then i’ll jump between full screen windows.
by ohdeargodno | 2025-07-25 21:04:39+00:00
>There will always be lowest-common-denominator users,

Interesting play, calling 95% of users "lowest-common-denominator". Those silly, blabbering morons that don't understand that they should be running Bazzite on their Framework laptops instead of using evil evil sofware.

>there is clearly some demand for an alternative to the biggest 5 websites...

This demand doesn't pay, and also happens to be some of the most demanding, entitled users you'll have ever seen.
by brudgers | 2025-07-25 21:05:16+00:00
There is no reliable data and therefore no objective criteria for ranking OS’s. So no best OS, just arbitrary opinions (like approximately all parenting advice that does not fall within a set of established norms defining a cultural identity).

I doubt command line would be most peoples’ first thought, but if that’s your best idea it’s about as good as anything else…this is not a critical decision and there are no technical mistakes in any meaningful sense. Good luck.
by maronato | 2025-07-25 21:05:26+00:00
Claude trying to cheat its way through tests has been my experience as well. Often it’ll delete or skip them and proudly claim all issues have been fixed. This behavior seems to be intrinsic to it since it happens with both Claude Code and Cursor.

Interestingly, it’s the only LLM I’ve seen behave that way. Others simply acknowledge the failure and, after a few hints, eventually get everything working.

Claude just hopes I won’t notice its tricks. It makes me wonder what else it might try to hide when misalignment has more serious consequences.
by atomicnumber3 | 2025-07-25 21:05:31+00:00
no, but it is _tremendously_ more difficult than email or even ID scans (unless you're doing actual verification, which is both more expensive and complicated than just charging a nominal fee or even just attaching a Card object to a stripe customer). Just getting to stand on top of an extremely robust existing system (payments) gets you so much adjacent help in keeping bad actors out, or at least getting it down to a human-team manageable level. It can be the difference between a viable business and not.
by basch | 2025-07-25 21:06:23+00:00
Well I got told it cant do that hal.

I wrote it the following, and the interface responded with possibly the ugliest error I have ever seen (error here https://i.ibb.co/JWcGFX2C/image.png):

"I would like to build a community gathering and event planning app. In one sense it would resemble modern dating apps, and in other senses it would resemble project management software, and in even another sense it would resemble org chart and hiring software.

Things it needs to be able to do: Someone can open the app and swipe through local events in their area. When they affirm their interest, they are added to a list of candidates the host can see. The event itself appears as both like an airbnb or eventbrite type listing, but also has roles. For example at a pot luck you might have different people responsible for bringing different dishes. For more complex events, you might need people to set up stages and av equipment. As a host describes their event, AI helps them flesh out all the things they may need and tasks they may need to accomplish. This would include roadmap and gantt chart type functionality, including timelines of when prep work needs to be handled.

The guest profiles would look like a combination of dating profiles and linkedin profiles, advertising competenticies and interests.

This app could be used to organize bbq's, get togethers for peoples kids, trivia nights. Enumerate a bunch of other types of examples that would benefit from this type of event project management."
by Swizec | 2025-07-25 21:06:31+00:00
> If nobody makes them, then how is that going to work?

I see it as “Dont write your own X, unless you want to maintain X. Here be dragons, this problem is deeper than it appears, the first 80% will be easy, the next 15% will annoy you, and the last 5% will consume your life for weeks, months, or even years. Or you could use a library”
by highfrequency | 2025-07-25 21:06:33+00:00
Doesn't seem that simple. They raised a total of ~$250m and acquisition price was almost 10x that. The preference cliff means that employees get nothing before investors get an X% return on their investment (100%, 150%, maybe 200%). After that, the payout should be proportional to common stock ownership. Surely the preference guarantee was not 10x?

Would be curious to see the breakdown of the $2.4b:

1. How much to the founders in Google employment incentives

2. How much in licensing fee to the company itself

3. How of the licensing fee went to immediate payout to VC investors (+ employees)

4. How much got left on the balance sheet of the remaining company

I don't understand how #3 can be so large and common stock holders walk away with almost nothing without breaching fiduciary duty?
by zozbot234 | 2025-07-25 21:06:37+00:00
> Whereas Python is excellent for teaching applied computer engineering, because it's essentially executable pseudocode for imperative languages

It's not that simple, Python is a fiddly, complex, high-level language that has accreted features in a very ad-hoc way. This makes it very hard to teach and learn in a way that's expected to pay even the most cursory attention to actual rigor. You could probably define a Baby Python subset of the language that's just as simple and rigorously defined as Scheme and teach that, but this isn't how the new MIT intro courses have been designed.
by rel_ic | 2025-07-25 21:07:19+00:00
> Either you own and control something, or you do not, there's no third option.

I think there's a full spectrum you're missing. You can own something with other people, and your level of control can be continuous, not discrete & binary. For example, my public library is funded by my local government, which I can influence with lobbying and voting. I can join the board of the library, and I can just go and talk to the librarians in charge to influence their decisions.

In an individualist consumerist mindset things are pretty stark : full self-hosting or full submission. If you reject that mindset there are many more options.
by octopoc | 2025-07-25 21:07:37+00:00
Calling it "extremely idiosyncratic" is not indicative of reality:

> Black people are the most likely to experience domestic violence—either male-to-female or female-to-male—followed by Hispanic people and White people.2 Centers for Disease Control and Prevention. The national intimate partner and sexual violence survey: 2010-2012 state report.

> Asian people are the least likely to experience intimate partner violence.[1]

[1] https://www.verywellmind.com/domestic-violence-varies-by-eth...
by DocTomoe | 2025-07-25 21:07:44+00:00
So all I need to do to mark another guy (who might be, for example, competing for a job I want, or a certain woman's attention) as a rapist on a platform that's used by people in the location this guy lives in in the US is a (fake) female driver's license, a photo of the guy in question, and a name?

coolcoolcool. I'm sure that never ever gets abused horrifically.
by some_random | 2025-07-25 21:07:59+00:00
I do not give a shit about people responding to speech with speech. I am arguing that responding to speech by using your authority over the speaker to hurt them, or by lobbying an authority to do so is something different than speech. Did you see the context for this thread? This is the rhetorical question I responded to: "Do we have a right to object to speech that promotes and normalizes violence against us?". I hold that they absolutely do have a right to object to such speech, any speech in fact, but "objecting" is not the same as lobbying Visa/Mastercard to ban speech they believe "promotes and normalizes violence against us".
by skrebbel | 2025-07-25 21:08:03+00:00
Vue has great web component support. Even React 19 (finally!) does.

Web components are a mess but this is a great application of them: shipping reusable components that work in all frameworks. It's the one and only killer application of web components.

Frankly I'm surprised they're marketing this as "for vanilla javascript" and not as a "now supports all frameworks" type positioning.
by dhosek | 2025-07-25 21:08:18+00:00
More to the point, the two spaces after the end of a sentence is a consequence of the typographic style at the time that the typewriter was introduced where additional space at the end of a sentence was employed (this is most common in books typeset in the 18th and 19th centuries, although earlier and later examples exist). Despite what people will tell you, it has nothing to do with legibility for monospace printing, and an awful lot with 19th century compositors getting paid by the line and padding their paychecks by increasing spacing wherever possible. William Morris and his followers, direct and indirect, led to a contraction of word spacing and the elimination of the additional space at the end of sentences in emulation of the best printing examples of the 15th and 16th centuries.
by gs17 | 2025-07-25 21:08:37+00:00
And ethanol plants, which I was surprised to find out is actually a big deal for rail (or rail is a big deal for ethanol?). I guess I never put much thought into how much of it was being produced and how it was being moved around.

https://www.eia.gov/dnav/pet/pet_move_railNA_a_EPOOXE_RAIL_m...
by kreco | 2025-07-25 21:08:56+00:00
This is not the correct way.

If cigarette was banned from the beginning, we would still see people getting mad without much evidence.

The truth is the evidence is coming half a century after when everyone got cancer.

Precautionary principle should always prevail.

That's why we just don't go full GMO, and you would still not wait for any proof that "it's harmless".

You also don't use a random pesticide, unless you have a full proof that's it's harmless.

Additionally, without cigarette, without GMO and without pesticide humanity would still be fine, and maybe better without (if we stick with the cigarette).

TL;DR: You actually need a proof, but it's a proof that it's harmless and not the other way around.
by ohdeargodno | 2025-07-25 21:09:09+00:00
>What was the developer's rationale for storing extremely personal user data unencrypted, in a publicly facing database?

https://www.teaforwomen.com/about >With a proven background leading product development teams at top Bay Area tech companies like Salesforce and Shutterfly, Sean [Cook, creator of Tea] leveraged his expertise building innovative technology to create a game-changing platform that prioritizes women’s safety

If you're lucky, a clown vibe coded this trash. If you're unlucky, he paid someone to do so, and despite his proven background about leading top Bay Area companies, didn't even think to check a single time.

The CEO is directly responsible for this.
by jameshart | 2025-07-25 21:09:34+00:00
Could well have been, though I’m still picturing a computer in my mind. Wasn’t the SAM Coupe, but that’s the sort of thing I’m recalling.

But: it was probably quite common on joystick interfaces, now you mention it. Thinking along those lines and searching for ‘twin joystick adapter’ let me actually find an example: https://www.ebay.com/itm/276075015721

Worth noting that in the image that shows two joysticks plugged in they really don’t look like they fit all that well…
by rel_ic | 2025-07-25 21:10:53+00:00
I totally agree. I see this "people don't want to do hard stuff" argument used all over - completely disregarding tens of thousands of years of people doing hard stuff.

It comes off to me as the author not wanting to do the hard stuff of working towards their values. Just kind of defeatist and trying to make a splash but leaning on a pretty weak premise.
by JumpCrisscross | 2025-07-25 21:10:59+00:00
> the evidence is coming half a century after when everyone got cancer

Yes. Then the evidence was suppressed for decades more. We have no analogy here.

> Precautionary principle should always prevail

Why? Why assume the status quo is perfect? Also, what part of pornography isn't embedded into the human status quo?

> don't use a random pesticide, unless you have a full proof that's it's harmless

There is no such thing as "full proof."

> without cigarette, without GMO and without pesticide humanity would still be fine, and maybe better without (if we stick with the cigarette)

Now do vaccines, antibiotics, filtered water, the agricultural revolution and every other life-saving invention.
by aaroninsf | 2025-07-25 21:11:03+00:00
Funny,

I wrote my own, so had to click, but mine was for a very different use case: converting extremely varied date strings into date ranges,

where a significant % of cases are large number are human-entered human-readable date and date range specifiers, as used in periodicals and other material dating back a century or two.

I.e. I had correctly interpret not just ISO dates, but, ambiguous dates and date ranges as accepted in (library catalog) MARC records, which allows uncertain dates such as "[19--]" and "19??", and, natural language descriptors such such as "Winter/Spring 1917" and "Third Quarter '43" and "Easter 2001." In as many languages as possible for the corpus being digitized.

Output was a date range, where precision was converted into range. I'd like to someday enhance things to formalize the distinction between ambiguity and precision, but, that's a someday.

When schema is totally uncontrolled, many cases are ambiguous without other context (e.g. XX-ZZ-YYYY could be month-day-year or day-month-year for a large overlap); and some require fun heuristics (looking up Easter in a given year... but did they mean orthodox or...) and arbitrary standards (when do seasons start? what if a publication is from the southern hemisphere?) and policies for illegal dates (Feburary 29 on non-leap-years being a surprisingly common value)...

In a dull moment I should clean up the project (in Python) and package it for general use...
by delichon | 2025-07-25 21:11:09+00:00
I finished building a cabinet for my shop last week. It holds 58 small parts cases from floor to ceiling. I didn't put a crappy piece of plywood on the back, I put three separate crappy pieces of plywood on the back. I used the worst leftover pieces that I though had the structural integrity to keep the cabinet rigid.

And instead of losing sleep over it, I would have lost sleep if I had used a perfectly good large sheet of plywood, and lost the opportunity to make something nice with it. Real wood? Forget about it.

Steve Jobs' imaginary carpenter must be too rich to care about stretching her materials as far as they can go.