MurphyA/hacker-news huggingface dataset:
by K0balt | 2025-06-04 11:47:00+00:00
Idk, my experience is that it works fine.

Even to the point that the cost of maintaining other payment systems was less cost effective than just dropping them and focusing on crypto only. FWIW we are not a “crypto” business, our focus is kinodynamics.

Our market is global and we are small from a payment perspective in this context, so our case may be a bit of an outlier, but our lived experience does directly contradict your claim.

I agree that speculation and crime is a problem, but the speculation market in global commerce and currency dwarfs crypto, así does the criminal usage of cash, so it’s disingenuously myopic to frame those as a crypto-centric issue.

The relative difficulties of regulation because of the decentralized nature of crypto does make it a hotbed for schemes that wouldn’t be practical under local regulations, but I have a hard time getting riled up about that when we have giant state sponsored gambling industries nearly worldwide.

If you were to compare the impact on criminal activity if you eliminated cash vs eliminating crypto, I think it’s easy to see that eliminating cash would be much more detrimental to criminal activity.

In all, the arguments being made are not at all based on a rational examination of verifiable ground truths. They are almost to a fault emotionally based arguments with a near hysterical pitch woven into them from the start.

It seems like some people fear crypto. I don’t know why, but they do. On some level, they fear the threat it poses to the devil they know, perhaps. Maybe that is why they react the way they do.
by ljf | 2025-06-04 11:47:07+00:00
Fair enough - you are lucky there - in the UK lots of city and council owned parking has ANPR (Automatic Number Plate Recognition) - just by driving onto the lot and by the sign you are deemed to have agreed to their conditions. If you don't buy a ticket you'll get an automatic fine through the post a week or so later.

That said, roadside parking is far more hit and miss for ticketing, but as a source of revenue, most councils take it fairly seriously here for the free money.
by diggan | 2025-06-04 11:47:13+00:00
Or go P2P with Vast.ai, cheapest A100 right now is a setup with 2x A100 for $0.8/hour (so $0.4 per A100). Not affiliated with them, but mostly happy user. Be vary of network speeds though, some hosts are clearly on shared bandwidth and reported numbers don't always line up with reality, which kind of sucks when you're trying to shuffle around 100GB of data.
by pbronez | 2025-06-04 11:47:23+00:00
Money only has meaning as a flow. Value moves from A to B. Forensic analysis can follow this chain quite a long way, which is a problem for people trying to hide illegal activity. They're always looking for ways to break that chain. If OP is correct and this attack allows you to covertly shift money around, that can break the chain and let the bad guys use the illegally obtained funds with legitimate services.

It might look something like:

1) get funds via illegal activity (dirty funds) 2) spends funds at an ecommerce site (dirty funds) 3) secure a paypal refund WHICH GOES TO ANOTHER ACCOUNT (clean funds)

The PayPal vulnerability allows the money to move from a dirty chain to a clean one.
by helsinkiandrew | 2025-06-04 11:47:52+00:00
> If it then shows that running with it on is 10%, 50% or 90% "better" in avoiding accidents, then it is still a net win

I think this is the first pedestrian death - there's a couple more in cars with FSD running, and lots more when autopilot was engaged:

https://www.tesladeaths.com/

> There seems to be some kind of weird double standard where we let people get drivers licenses and run around causing X% accidents per year...

Thats exactly the problem Tesla (and others have). Most polls still say large portions of the public don't feel safe with self driving cars on the road (For example: https://today.yougov.com/technology/articles/51199-americans...). People understand about DUI, fatigue, driving too fast, etc. But a lot of automated driving deaths seem to be avoidable by a human with a bit of common sense.
by imiric | 2025-06-04 11:48:44+00:00
It's a common symptom of the Gartner hype cycle.

This doesn't mean that there aren't very valid use cases for these technologies that can benefit humanity in many ways (and I mean this for both digital currencies and machine learning), but unfortunately those get drowned out by the opportunity seekers and charlatans that give the others the same bad reputation.

As usual, it's best to be highly critical of opinions on both extreme sides of the spectrum until (and if) we start climbing the Slope of Enlightenment.
by Yoric | 2025-06-04 11:48:46+00:00
> Not "some cases" but "almost all cases". It's a categorical difference.

Good point. But my point remains.

> First, most stdlib APIs that can fail in ways that are meaningfully interpret-able by callers, do document those failure modes. It's just that relatively few APIs meet these criteria. Of those that do, most are able to signal everything they need to signal using sentinel errors (ErrFoo values), and only a very small minority define and return bespoke error types. > > But more importantly, if json.Marshal fails, that might be catastrophic for one caller, but totally not worth worrying about for another caller. Whether an error is fatal, or needs to be introspected and programmed against, or can just be logged and thereafter ignored -- this isn't something that the code yielding the error can know, it's a decision made by the caller.

I may misunderstand what you write, but I have the feeling that you are contradicting yourself between these two paragraphs.

I absolutely agree that the code yielding the error cannot know (again, with the exception of panic, but I believe that we agree that this is not part of the scope of our conversation). Which in turn means that every function should document what kind of errors it may return, so that the decision is always delegated to client code. Not just the "relatively few APIs" that you mention in the previous paragraph.

Even `text.Marshal`, which is probably some of the most documented/specified piece of code in the stdlib, doesn't fully specify which errors it may return.

And, again, that's just the stdlib. Take a look at the ecosystem.
by pessimizer | 2025-06-04 11:49:00+00:00
According to your model, scientists who believe in God are anti-science.

That's almost weirder than declaring that 15% of people not believing in anthropogenic global warming is some sort of crisis. It's a theory that seems to fit the data (with caveats), not an Axiom of Science.

It's actually bizarre that 85% of people trust Science so much that they would believe in something that they have never seen any direct evidence of. That's a result of marketing. The public don't believe in global warming because it's "correct"; they have no idea if it's correct, and they often believe in things that are wrong that people in white coats on television tell them.
by keepamovin | 2025-06-04 11:51:07+00:00
Once, in another life, I was a tech founder. It was the late nineties, when the Web was young, and everyone was trying to cash in on the dot-com boom. In college, two of my dorm mates and I discovered that we’d each started an Internet company in high school, and we merged them to form a single, teen-age megacorp. For around six hundred dollars a month, we rented office space in the basement of a building in town. We made Web sites and software for an early dating service, an insurance-claims-processing firm, and an online store where customers could “bargain” with a cartoon avatar for overstock goods. I lived large, spending the money I made on tuition, food, and a stereo.

In 1999—our sophomore year—we hit it big. A company that wired mid-tier office buildings with high-speed Internet hired us to build a collaborative work environment for its customers: Slack, avant la lettre. It was a huge project, entrusted to a few college students through some combination of recklessness and charity. We were terrified that we’d taken on work we couldn’t handle but also felt that we were on track to create something innovative. We blew through deadlines and budgets until the C-suite demanded a demo, which we built. Newly confident, we hired our friends, and used our corporate AmEx to expense a “business dinner” at Nobu. Unlike other kids, who were what—socializing?—I had a business card that said “Creative Director.” After midnight, in our darkened office, I nestled my Aeron chair into my IKEA desk, queued up Nine Inch Nails in Winamp, scrolled code, peeped pixels, and entered the matrix. After my client work was done, I’d write short stories for my creative-writing workshops. Often, I slept on the office futon, waking to plunder the vending machine next to the loading dock, where a homeless man lived with his cart.

I liked this entrepreneurial existence—its ambition, its scrappy, near-future velocity. I thought I might move to San Francisco and work in tech. I saw a path, an opening into life. But, as the dot-com bubble burst, our client’s business was acquired by a firm that was acquired by another firm that didn’t want what we’d made. Our invoices went unpaid. It was senior year—a fork in the road. We closed our business and moved out of the office. A few days before graduation, when I went to pay my tuition bill, a girl on the elevator struck up a conversation, then got off at her floor; on my ride down, she stepped on for a second time, and our conversation continued. We started dating, then went to graduate school in English together. We got married, I became a journalist, and we had a son. I now have a life, a world, a story. I’m me, not him—whoever he might have turned out to be.

Damn, that was a good opener.
by jillesvangurp | 2025-06-04 11:51:15+00:00
There are 249 countries with an iso code; so 8 bits might be enough. So it's not that bad. But even at 32 bits it would probably be fine and you could cram in some more data.

There are many similar things of course but nothing that was multiplatform, which I needed. I actually created a multiplatform kotlin library for working with language and country codes a few months ago: https://github.com/jillesvangurp/ko-iso

It seems we have some shared interests. I'll check out your library.

What you describe is nice strategy for indexing things. I've done some similar things. Another library (jillesvangurp/geogeometry) I maintain allows you to figure out which map tiles cover a polygon cover a polygon. Map tiles are nice because they are basically quad tree paths. I have a similar algorithm that does that with geohashes. You could use both for indexing geospatial stuff.

Slicing up the polygons sounds interesting. I've been meaning to have a go at intersect/union type operations on geometries. I added a boolean intersects recently to check whether geometries intersect each other. I already had containment check.
by hombre_fatal | 2025-06-04 11:51:16+00:00
Interesting, so it's as easy as putting `gitdir:{path}` in a .git file.

The downside is that git history is pretty useful, so it would suck to not sync it.

But you gave a real solution to the problem.

Edit: I remember now that one problem with iCloud was that doing something like switching Git branches or checking out commits causes a catastrophic sync cascade in the code folder itself.

Maybe Dropbox is better at dealing with that kind of thing in general. But that's pretty annoying for any syncing system to deal with, heh.

I guess the simplest solution is to just get into the habit of pushing every little project to github.
by braza | 2025-06-04 11:51:19+00:00
> As a manager, your empathy needs to be highly conditional. Your job is to get to the truth of a matter in a respectful way, not make your team feel good. You are largely stuck with your coworkers, and you need to get stuff done together or everyone suffers.

I was an inexperienced manager in my late 20s managing a team with a very odd member composition (2 folks with +50 y/o, 3 folks with less than 21 y/o, and 2 apprentices (between 16-18)) and I related with it, but from the part where they became my good acquaintances.

At that time, at the time that some of them had serious problems**, I usually did step in to cover their shoes until their problem was solved. I did it from the outside because I wanted to have things done, but internally I did know that they would work hard for the team when others needed to go.

I got a lot of personal issues along the way (e.g., middle managers wanting to fire me because of their problems, other managers telling me (rightly) that I was wrong, and so on) but we definitely were in the mix for the top teams, and eventually everyone of the team got promoted in the time span that I was manager until 1 year after I left.

** - In that time there were some things like a DBA that ended up in jail, our trainee that had miscarriages a couple of times, an SWE that got hijacked in Colombia, and one apprentice whose parents divorced and she cannot work with us due to the custody agreement between her parents.
by zevon | 2025-06-04 11:51:23+00:00
Huh? Football fans regularly produce significant costs for the tax payer by way of the huge police and cleanup activities needed for big games, for example.

Even if you take the stance that PP is art - artists have asked for money for as long as there has been art. Doesn't seem unusual to me.

Are you referring to the land in Portugal that they also made available to the public and that they made a lot of YouTube videos and other documentation about? I would hardly call that "unmentioned".
by npteljes | 2025-06-04 11:52:36+00:00
I like this saying a lot, but I have found the opposite by experience. I stopped drinking coffee recently, and frankly, I found that coffee didn't add much positives to me, aside from the feeling of looking forward to drug myself. The evaluation of its effects after ingestion is bleak - my mood improved after 10 minutes for like 30-60 mins, then I was back to my normal feelings. I sweat a lot more, was more jittery, and much more irritable throughout my entire rest of the day. Which I didn't even know about, since I have been taking caffeine daily for 20+ years now.
by ashishb | 2025-06-04 11:53:20+00:00
I love Google Cloud Run and highly recommend it as the best option[1]. The Cloud Run GPU, however is not something I can recommend. It is not cost effective (instance based billing is expensive as opposed to request based billing), GPU choices are limited, and the general loading/unloading of model (gigabytes) from GPU memory makes it slow to be used as server less.

Once you compare the numbers it is better to use a VM + GPU if the utilization of your service is even only for 30% of the day.

1 - https://ashishb.net/programming/free-deployment-of-side-proj...
by rvnx | 2025-06-04 11:55:04+00:00
More simple (because not on a case-by-case basis): put a blanket ban on porn online, and create rooms where you can watch porn (like in Japan: ビデオボックス), and these rooms should verify identity and age. This will also prevent people from watching porn at work, while strolling at the park, in the queue at the supermarket or while driving a Tesla.

Basically a cleaner society.
by senectus1 | 2025-06-04 11:55:13+00:00
i suspect its somewhere in the middle. There will be an economic crash, when that happens most the AI companies will go because they have been devouring loads of of the economy for very little improvement.

A lot of people will lose their jobs, and houses and family. The people wont have the money to buy the products the AI tools are supposed to make cheap. MORE companies will go under. this leads to civil unrest.... almost globally.

A new form or government will arise. nfi what its going to be, but the concept of plundering the earth for corp greed and printing the economy into oblivion will be the back bone of what the new forms of gov and economy WONT do.
by pjmlp | 2025-06-04 11:55:20+00:00
Even though I tend to be a bit negative into the whole WebAssembly hype, that is exactly a good starting point.

You already have the assembler with Lisp syntax covered.

Add some macro support on top, and you can start already implementing the upper layer for your Lisp.

Naturally there are already a couple of attempts at that.
Show HN: DBLayer – Instantly turn your database into a API
by scor32k | 2025-06-04 11:55:30+00:00
Hey HN! I built DBLayer to help devs instantly convert their databases into APIs. It’s meant for indie hackers, early-stage teams, and data folks who want fast access without spinning up a backend.

You can:

- Write queries and expose it as endpoints - Add auth and monitor usage - Customize endpoints via UI - Skip boilerplate and get started in minutes

Would love your feedback and any bugs/edge cases you find!
by saghm | 2025-06-04 11:55:35+00:00
> That does not give reason to only solve for a narrow case when you can just as well solve for all cases.

...

This clearly can't be solved "just as well" because nobody can figure out how to do it. The second half of your comment alludes to this, but a lot of what makes this hard to solve are pretty inherent to the design of the language, and at this point, there's a pretty large body of empirical evidence showing that there's not going to be a solution that elegantly solves the issue for every possible theoretical case. Even if someone did manage to come up with it, they're literally saying that they wouldn't entertain a proposal for it at this point! I don't understand how you can come away from this thinking it's realistic that this would get solved in some general way.

> The computer has no concept of error. It is entirely a human construct, so when handling errors one has to think about from the human perspective or there is no point, and humans decidedly do not neatly place errors in a tightly sealed error box.

That's exactly the argument for solving this for what you're calling a "narrow" case. Providing syntax just for (T, E) that uses the zero value for T when short-circuiting to return E would improve the situation from a human perspective, even if it meant that to utilize it for more than two return values you need to define a struct for one or both of T or E. The only objections to it that you're raising are entirely from the "computer" perspective of needing to solve the problem in a general fashion, which is not something that needs to be done in order to alleviate the issues for humans.
Show HN: Voxica – Multi-character AI conversations with ambient sounds
by sidearea | 2025-06-04 11:55:58+00:00
Existing TTS tools usually support only single voices, but I needed natural multi-character conversations for audiobooks and podcasts—so I built Voxica.

Live demo: https://voxica.io (try the "Maya & Noah" conversation)

Voxica generates:

Multi-character dialogue from simple text input

Automatic voice switching

Realistic background sounds (café, rain, office, etc.)

Export-ready audio files

Perfect for:

Podcast/audiobook creators

Developers building voice apps

Educators making interactive lessons

Anyone who needs conversation audio quickly

I built this after spending weeks manually editing podcast voice clips—now it takes 30 seconds instead of 3 hours.

API docs: https://voxica.io/docs Free to try, usage-based pricing after that.

Curious what other use cases or conversation scenarios people here would find useful!
by jeroenhd | 2025-06-04 11:56:08+00:00
> I don’t think minors should be exposed to porn.

The problem with that is that minors will be looking at porn. You're not going to stop a horny 16 year old.

These laws will certainly take care of age gating the decent, well-willing websites. The shady, probably unmonitored, or even niche websites outside of the mainstream, won't.

Aside from the obvious VPN workaround, this will only push curious teenagers towards worse websites.

As for privacy risks, privacy-friendly methods do exist. Yivi (previously dubbed IRMA) is a proof-of-concept that has been running for a while for privacy-friendly verification and data exchange using signed attributes (https://irma.app/docs/what-is-irma/). A signed "user-is-over-18" attribute is all a website would need to verify a user's age, without any other details.

Privacy-friendly age verification won't stop the other risks and problems these law may impose, though.
by diggan | 2025-06-04 11:56:09+00:00
> I don’t think minors should be exposed to porn

I guess the devil is in the details. I think you're talking about this from the context of USA, where I think a minor is up to 18, while a minor is up to 15. Then what constitutes of "porn" is also very different, I'm sure pictures of topless women could be considered porn in some places, while not in others.

So by some folks definition, a lot of content on current social media would be considered porn, and by others, a lot of content on porn sites wouldn't be considered porn.

What's lacking in these discussions are almost always: Not being specific enough about used terms and also providing enough context to understand the specifics and where those come from.
by wpisarski | 2025-06-04 11:56:17+00:00
Location: Wrocław, Poland (European Union) Remote: Yes, open for occasional office visits Willing to relocate: No Technologies: Java (web and desktop), Java/Jakarta EE, Spring, Spring Boot, Quarkus, OpenAPI, REST, SOAP, Protobuf, Angular, TypeScript, Thymeleaf, SQL (Oracle), Liquibase, HTML/CSS, OCaml, Eclipse RCP, SWT/Swing, CI/CD using Jenkins, Gitea/Forgejo, GitLab and GitHub actions, UML, Jaspersoft Studio, Keycloak, Git, Jira, testing & test automation, DevOps, Docker, Linux, system administration, Bash and Python scripting, networking & low level protocol communication and analysis, performance optimization, maintenance and migrations of legacy systems, digital electronics, embedded systems Résumé/CV: Available upon request Email: business (at) pisarski.org

I'm a Java developer with specific strong experience in areas of developing tools for testing and test automation. I also feel confident with maintaining legacy software systems, including gradually improving or migrating them to newer technologies while solving technical and performance issues. All as member of teams of all sizes but also as a solo developer.

Currently, outside of work, I'm exploring development with Microservices, message queues, Kafka, Kubernetes, functional development using OCaml and Infrastructure as Code (IaC), using AI with LLMs and MCP (Model Context Protocol).

On the soft skills side I worked a lot directly with the clients, ranging from middle management to individual users. I am able to drive development process from identifying requirements, writing technical proposals, develop solutions in close feedback loops with stakeholders, perform demos, training and provide technical support. I never worked as a team lead of a complete project, but I did lead development of large scope features.

Internally within my previous companies I also provided internal technical trainings, onboarding and wrote technical articles.