MurphyA/hacker-news huggingface dataset:
by pyuser583 | 2025-07-25 21:11:10+00:00
I read from a fairly reputable source that money laundering is a huge problem in online sex industry.

Which makes sense - you have buyers and sellers who insist on anonymity, services that leave no trace once rendered, buyers and sellers lying to family and friends about what they're doing, etc.

There's often no "normal" amount of consumption, for example, some sellers receive million dollar tips.

Money laundering is a massive problem, and it enables some really terrible things.

I suspect the fact that American banks are so anti-porn comes from the fact that the American financial sector has such strong anti-money laundering regs (as opposed to, say, the American real estate sector, or the UK financial sector).

One of the reasons OF is doing well is because they insist on following know your customer laws. Not many porn platforms could function that way.
by DANmode | 2025-07-25 21:11:17+00:00
Holy shit.

The point is, before you release your new thing, make sure it addresses all of the pain points the previous solutions have already slogged through,

or that if it doesn't, people are still aware of when they can arise, and why your thing has chosen not to mitigate them yet,

or ever, if it's an opinionated piece of tech.
by bpodgursky | 2025-07-25 21:11:24+00:00
FWIW, while the instinctive response here will be that this is a monopolistic and anti-consumer play, the reality is that these companies share almost zero routes. There's no real way for railroads to be be competitive unless they are fighting for the same customers (and UP/NS are not).

So, the statements about improved operational efficiency are not totally implausible.
by ytpete | 2025-07-25 21:11:34+00:00
Or maybe require them to prominently disclose the breech to all current and future users on the app main screen for some period of time afterward (a year or two?). Sort of like the health-code inspection ratings posted in restaurant windows.

That cuts to the issue some other comments have pointed out, that user trust is really their most important capital – and with short attention spans and short news cycles, it may rebound surprisingly fast.
by BizarroLand | 2025-07-25 21:11:38+00:00
Within a margin of error, yeah.

LTL (Less than load) will probably still have human drivers for high value time sensitive materials, but most things should be loaded onto a train and hauled close to their destination where a short truck can pick up from the train yard and haul the last few miles to the customer.

Of course, if we spent the money to build a few high speed cross country trains we could save so much money and reduce the environmental impact of thousands of 18 wheelers and their exhaust and tires and highway damage.

We would need 5 of them, one from Maine to Washington, one from Atlanta to Los Angeles, one from Los Angeles to Seattle, one from Miami to Bangor, Maine, and one from McAllen to Winnipeg, CA.

It's be a great way to spend $250 billion dollars and would make so many people wealthy and improve the lives of all Americans and many non-Americans in measurable ways.
by flumpcakes | 2025-07-25 21:11:45+00:00
They are targeting incest/rape games. I wouldn't call that 'LGBTQ' like some people seem to imply. If Itch and Steam don't want to police their store fronts _before_ the law gets involved, then I am not surprised that other businesses such as payment providers will choose not to work with them.

Visa and MasterCard are in the business of making money, they're not doing this for fun.
by ruralfam | 2025-07-25 21:11:57+00:00
I can no longer find a link to this... But I do remember an article about the uniquely machined stainless steel screws that Apple used to assemble Macbooks. They were infact unique. Very "square threads". IMHO that was SteveJ (and perhaps Woz). They cared less about share price, and were focused on everything that could add unique value -- including the special screws. Now SHV trumps everything, and we have "...fiduciary responsibilty..." (FR) to cover all decisions no matter how anti-consumer. Sadly the FR decisions today are mostly due to the brand value built during the IDGAS era when high-quality screws were important.
by legulere | 2025-07-25 21:12:16+00:00
If you store it just as a string it means that you cannot do anything useful with it like age-dependent logic or you just pass on parsing logic to users of the field.

FHIR in my opinion has a pretty good system for dates (including birthdates): YYYY, YYYY-MM, or YYYY-MM-DD. (Not knowing your exact birthday is common for some countries).

https://build.fhir.org/datatypes.html#date
by mattmanser | 2025-07-25 21:12:34+00:00
It's about exposure.

The things that people write that everyone uses have had HUGE exposure.

They've been exposed to all the edge cases, they've been tested millions, if not billions of times. All the bugs ironed out.

The people who've worked on them are now the greatest domain experts on that little corner of comp-sci.

Yours won't unless it hits prime time.

So yours will be weak, brittle and dangerous.
by ragnese | 2025-07-25 21:12:59+00:00
> Setting aside the objections some have to exceptions generally: Checked exceptions, in contrast to unchecked, means that if a function/method deep in your call stack is changed to throw an exception, you may have to change many function (to at least denote that they will throw that exception or some exception) between the handler and the thrower. It's an objection to the ergonomics around modifying systems.

And if you change a function deep in the call stack to return a different type on the happy path? Same thing. Yet, people don't complain about that and give up on statically type checking return values.

I honestly think the main reason that some people will simultaneously enjoy using Result/Try/Either types in languages like Rust while also maligning checked exceptions is because of the mental model and semantics around the terminology. I.e., "checked exception" and "unchecked exception" are both "exceptions", so our brains lumped those two concepts together; whereas returning a union type that has a success variant and a failure variant means that our brains are more willing lump the failure return and the successful return together.

To be fair, I do think it's a genuine design flaw to have checked and unchecked exceptions both named and syntactically handled similarly. The return type approach is a better semantic model for modelling expected business logic "failure" modes.
by anthk | 2025-07-25 21:13:40+00:00
Yep, and there's a Texinfo version too. With Chicken, 'sudo chicken-install srfi-203 ; sudo chicken-install srfi-216; Emacs, Geiser and this ~/.csirc, you can run SICP exercises on really constrained environments.

~/.csirc

(import scheme) (import (srfi 203)) (import (srfi 216))

Texinfo version:

https://zv.github.io/sicp-in-texinfo

Run Emacs. Press

Ctrl-u Ctrl-h i

and choose the sicp.info.gz file.

Then, run:

Alt-x

package-refresh-contents

Alt-x

package-install

geiser-chicken

wait.

Run Alt-x geiser, and if it ask you which Scheme interpreter to run, choose 'chicken'.

Later,

press Ctrl-x f

to choose a file, create a new one called "hello.scm".

Write in that file:

(display "Hello world").

Run Ctrl-c Ctrl-c

and then the Scheme code in that file will be evaluated. To choose the running Chicken interpreter, press

Ctrl-x b

and choose the Geiser buffer.

Run Ctrl-h t for the Emacs tutorial, it will be handy.

If you want the same tutorial in Spanish, Japanese, French...

press

Ctrl-u Ctrl-h t

and just input your language, press [TAB] to autocomplete.

Happy Hacking.
by cmrdporcupine | 2025-07-25 21:14:07+00:00
It does feel maybe like the world has changed a bit now that LLVM is ubiquitous with its intermediate representation form being available for specialized purposes. Translation from IR to a VLIW plan should be easier now than the state of compiler tech in the 90s.

But "this is a good idea just poorly executed" seems to be the perennial curse of VLIW, and how Itanium ended up shoved onto people in the first place.
by waldopat | 2025-07-25 21:14:10+00:00
As a public institution you, the citizen, own it. What you are talking about is hoarding access. You want complete unfettered access to content without barriers and without friction. Typically the only way to do that is via pirating.

Let me remind you of the open source credo about free as in freedom not free beer. You are right that there may be exchanges or compromises at play, but it was a bit shocking to me when talking about what is essentially the digital commons that no one mentioned a library, which exists.

I'm also saying from a practical perspective if you want to stream movies without giving money to big tech, you can literally do that tonight with a library card. The infrastructure already exists.
by highfrequency | 2025-07-25 21:14:35+00:00
Directly contradicts Garry Tan's post saying that all forty founding engineers got seven figure payouts from the Google acquisition: https://x.com/garrytan/status/1947072583092052406

Even if the OP considers the full headline number of $2.4b to be the value of the company, and taking his "1% of fair" number as truth, seven figure payouts would imply all 40 founding engineers had >4% equity which is nonsensical.
by SXX | 2025-07-25 21:15:23+00:00
You might disagree with me and others here and even want censorship for games. But don't you think it's should be regulated by your local government for your specific country or by whatever regulator there is where you live?

Do you really think Visa and MasterCard should be making decisions what is acceptable for like everyone?

Otherwise any random weirdos from UK or Australia will censor what are you allowed to watch or play in the US.

And China can also put pretty good pressure on payment processors too. They'll certainly want many games gone since they are worse than pedos for CCP.
by dandellion | 2025-07-25 21:15:53+00:00
All this makes me think of war on drugs and other similar failed attempts at regulation, and of the article "the optimal amount of fraud is non-zero". The stronger the zeal to prevent porn the more expensive it gets to do so, and the more they cause legit companies like yours to close, the more profitable it gets to do it illegally. Just cranking on the symptoms without looking at the cause often has the opposite effect to the one desired, not that the people pushing for this probably care.
by ayhanfuat | 2025-07-25 21:16:01+00:00
That’s not really the point. Tailwind UI depends on Headless UI. Headless UI had both Vue and React packages. The Vue package was abandoned. Many are in the process of finding workarounds for the issues or moving to another library. This new shiny thing can be used in Vue, sure. I know better now to not build anything on top of it though.
by VohuMana | 2025-07-25 21:16:46+00:00
I think in the case of the article the date library isn't necessarily hard but tedious. They mention most date libraries suffer from supporting too many standards or allow ambiguity.

I agree with you though, do the hard things even if it doesn't work 100% right you will have learned a lot. In university I had to implement all of the standard template library data structures and their features, it wasn't as robust as the actual STL but the knowledge of how those work under the covers still comes up in my day to day job.
by bpodgursky | 2025-07-25 21:16:51+00:00
They share essentially zero miles of track or routes. A move only creates a monopoly if it reduces consumer choice.

No freight customer is deciding "Oh I can either ship from LA to Seattle, or Miami to DC." They are shipping from one fixed location to a different fixed location. These railroads merging does not reduce their choices or give the combined entity more leverage.
by rustystump | 2025-07-25 21:17:15+00:00
I have always found it odd that whenever pornography comes up the degree to which people defend it in all forms. It is uncomfortably telling but also completely misses why this is happening.

Itch.io is heavily saturated with anime porn games along with steam to the point I find both difficult to navigate even with nsfw filters turned on. Turning those filters off and it is pretty egregious the volume of it all let alone subject matter. I dont care about porn but the platforms have done a piss poor job for the majority of people who are not looking for porn games but find games like cyberpunk totally acceptable. How can i see cyberpunk but not hentai?

This is happening because it was too easy for someone to pull up the home page on said platforms and point to several incest porn games. Using payment processors is not a solution i favor but people cannot find that experience acceptable.

On a personal note, i dont want to live in a society that deems it acceptable to have a “no incest” filter for games. That is line for me and not for religion but because I find incest disgusting.
by _proofs | 2025-07-25 21:17:17+00:00
programmers, and good ones imo, are almost always polyglots on some level, and i tend to think have a better than average ability to even pick up natural languages.

programming languages have a small, manageable and finite set of vocabulary, idioms, and constructs that most languages share but express differently depending on their intended use. a programmer fluent in programming will be able to pick up most languages. how those pieces are cobbled together to form more complicated abstractions becomes the skill obv.

that does not mean they'll be an expert right away, but it does mean they are usually competent enough at minimum to dive in and work with it just like any other tool -- they know they'll need a screwdriver, maybe a hammer, so they look up what it looks like and how it is used.

my daily drivers are python, cmake/Makefiles, c++, and c, with a sprinkling of bash, powershell.

i've worked with microsoft stacks C#/SQL, JavaScript, and i've written a ton of Lua. i've studied concepts and swe fundamentals in languages i don't really write code in and transcribe into code i do intend to write code in. i learned mostly using Lua first, then i picked up c++.

these are just the tools of my job overall. my main skill is communication and learning imo, and knowing which tools are better suited for a task at hand depending on requirements and limitations (mine or technical or both).
by ben_w | 2025-07-25 21:17:49+00:00
> I think that the killer app for this kind of technology is a robot that can load and unload a dishwasher, and pick up dirty laundry, sort it, put it into the washer, transfer it to the dryer then fold it and put it away properly.

Yes, but see also: https://news.ycombinator.com/item?id=44688151

To quote the relevant part of the tweet:

… Moravec's paradox within robotics: gymnastics that are difficult for humans are much easier for robots than "unsexy" tasks like cooking, cleaning, and assembling. …

> Where things start to get really interesting is where the robots have both the hand dexterity and a user serviceable design that allows one robot to fix another. From there a pair of robots with a sufficient amount of spare parts would in theory be able to build in the infrastructure necessary to build more spare parts and therefore could self replicate.

Idea's been around for longer than people have have the nomenclature to describe DNA, let alone known that we had any or what it did: https://en.wikipedia.org/wiki/Self-replicating_machine
by moate | 2025-07-25 21:18:16+00:00
>>"objecting" is not the same as lobbying Visa/Mastercard to ban speech they believe "promotes and normalizes violence against us"

Why not? Like, I'm a full on anarchist, but how do you create any sort of functioning society without out people being able to say "we as a group don't like that shit and are going to do things to stop it from happening"? Like if burger king comes out and says "We sell dogs here now" am i not allowed to say "fuck this, I'm allergic to dogs but I loved whoppers, I'm going to picket outside BK until the king fixes this travesty of hamburgers?"

Again, I'm an anarchist so I have weird views on a lot of topics, but isn't this a problem that "the capital class wants to continue to have profit go up and to the right on their charts, they're cowardly and uncreative so they fear anything that destabilizes this movement on their charts, and large networks of people are the only thing that can utilize this fear to cause them to change their behaviors"?
by AnimalMuppet | 2025-07-25 21:18:36+00:00
Monopoly? No. Union Pacific plus Norfolk Southern would have a monopoly on single-line end-to-end rail service in the US, true, but that's the kind of thing that you can get a "monopoly" in. BNSF and CSX interchange with each other, after all. And BNSF and CSX could (and almost certainly would) merge in response. So there's no monopoly argument.

Which doesn't mean that a rational regulator would not turn it down anyway. But rational regulators may not be running the show at the moment. UP sees that there may be an opportunity during the Trump administration. (Note "may" - nobody knows whether there is an opportunity, but there is more of a chance than there was under Biden.)
by kragen | 2025-07-25 21:18:43+00:00
That's not just proprietary, it's surveillance capitalism. "Subscribe for early access and monthly progress updates." You should be embarrassed for posting that kind of filth on a thread about asciinema, which is a free-software program that works offline and has strict privacy protections.

Also, codemic.io seems to be oriented toward full-motion video, so aside from the authoritarianism issues, it's not even related.
by crazygringo | 2025-07-25 21:19:09+00:00
I've literally never heard of a company demanding you give up shares in another company as a precondition of being hired, for an engineering role.

At the executive level they may not want you holding shares in a direct competitor because it presents a conflict of interest. But even then you generally have a period to divest.

Can nobody explain what the actual demand was here? What did Google offer vs. what did they demand, and why? And why would Google be buying your shares...? None of this makes any sense the way it's been presented.
by hecanjog | 2025-07-25 21:19:13+00:00
Would this have an impact on Amtrak service? The trains in my area often get stopped by freight traffic, and Chicago is pretty much a mandatory change-over point. Could this allow some routes to open up connecting each side of the Mississippi more fluidly in the longer term?

We got a new route (well, a new train running on a segment of an existing route, offering more flexibility for scheduling) from MSP to CHI recently, which has been great.
by neilv | 2025-07-25 21:19:17+00:00
This article doesn't get into some of the special fun of ISO 8601, including relative values, non-Gregorian values, durations...

Some of the things in the standard are surprising, like maybe were a special request. At the time, I commented, something like, Somewhere, in the French countryside, there is a person who runs an old family vineyard, that is still stamping their barrels with the timepoint information [...]. And that person's lover was on the ISO 8601 committee.

(I once wrote an time library in Scheme that supported everything in ISO 8601. It did parsing, representation, printing, calendar conversion, and arithmetic. Including arithmetic for mixed precision and for relative values. It was an exercise in really solving the problem the first time, for a core library, rather than cascading kludges and API breakage later. I don't recall offhand whether I tried to implement arithmetic between different calendar systems, without converting them to the same system.)
by Dweller1622 | 2025-07-25 21:19:24+00:00
I've definitely seen people say it's about agency, though exactly what they mean by that and why they think that matters tends to vary. That said, I suspect your response is in line with the person I was originally responding to.

In a different context I might be more sympathetic to this specific formulation of the concept since it's not always clear how much agency the background dancers in a music video or advert have. However, on the original topic of video games, the notion of "character agency" is rather pernicious.
by nipponese | 2025-07-25 21:19:41+00:00
I spend a LOT of time woodworking and have made a few cabinets.

I would love to use solid wood for cabinet backings, but I don't. The reason? $ and time cost will be 5x, and it will not be as durable as layered ply. Plywood actually makes a better cabinet!

The difference between me and SJ? He could sell the shit out of that expensive, not-as-good cabinet. And that got artists and engineers excited to start making high-quality things to go in that expensive cabinet.
by tangent-man | 2025-07-25 21:20:01+00:00
'it's really not that bad, ' 'I'm not dead yet!'

That's not how Science / Engineering works. Just because you (one person) have survived various misadventures with 240v (so far) doesn't mean its safe by any means.

The point is 240v at Household amps / current CAN kill you.

It just hasn't YET
by zahlman | 2025-07-25 21:20:55+00:00
> There were four 15-unit courses, each about one of these "languages":

The description you offer is strange to me. The Lisp family of languages are multi-paradigm (arguably paradigm-independent) and can hardly be called "procedural". The core material of SICP revolves around considering the "means of combination" and "means of abstraction" offered by a programming language — concepts that sound to me like they have far more to do with "structure", "architecture" and "functionality" than with "procedure".
by 9dev | 2025-07-25 21:21:08+00:00
"A lot of men" is doing a lot of heavy lifting here.

Go read some statistics on the number of women harassed, abused, raped, and killed every day—every single day—because they are women.

Go ask your mother, your sister, your wife, your female best friend, when they had their last abusive encounter.

Go ask your friends of both genders what the worst things are that could happen to them when walking home at night, and compare the responses.

Go read some historic accounts of how women were treated for… pretty much all of history.

Go look up news articles of what can happen to women when riding a taxi. Spoiler: it’s not just a threat.

Yes, there are some abusive women out there. Yes, it’s fucked up when that happens to you. But trying to insinuate the levels of violence against men would be even remotely comparable is just plain awful.
by thierrydamiba | 2025-07-25 21:21:14+00:00
Few questions I think we need to address at some point.

Why is there so much demand for these games?

Why do we think government intervention is the solution in this domain but not others?

Why is there so much demand for these games???

To the point where the only way to stop people from playing them is making them illegal.

Is anyone else worried about this??? I am!
by ohdeargodno | 2025-07-25 21:21:35+00:00
Garry Tan's job is bullshitting. Lying isn't very far from it, and he even covers his ass with "I heard".

Who did you hear it from Garry, the founder that made out with all the money ? Or the other VC that made a few hundred million from the sale and stands to gain even more if the lie of "founding engineers get rewarded" is perpetuated?