MurphyA/hacker-news huggingface dataset:
by rafaquintanilha | 2025-04-08 12:22:26+00:00
It's funny but also worrying how much Americans underestimate the impact a centralized government can have on people's lives. That probably means that eventually it will happen there.

A centralized – often socialist – government is the _definition_ of monopoly, you can't escape from it without risking jail or worse. No U.S. monopoly, no matter how much you hate it, will get close to this, and you think it does, you are sincerely naive at least.
by earnesti | 2025-04-08 12:22:53+00:00
>> require ID, zero privacy, usually government sanctioned

> Unfortunately systems that don't have those requirements are going to be money laundering channels. I wish it wasn't such a big concern but it's unavoidable.

There same requirements also make the likelihood of these systems scaling beyong one jurisdiction very unlikely. Tourists don't want to set up a payment account for every country they visit. Or other way around, banks don't want to KYC and set up an account for every foreign tourist.

As Visa and MC work globally, I'm betting that the dominance from those will continue. Cryptocurrencies might have some change of becoming the "global" transaction method as well.
by jsnell | 2025-04-08 12:23:25+00:00
> When he drops massive tariffs on everyone at once, it’s intended to force people to the table to negotiate with an uncomfortable starting position for them.

It might be the intent, though there is no proof of it, just like there's no proof for any of the other 4D chess fanfic. But if it's the intent, the means are obviously a horrible way to achieve that goal.

If you want to force people to negotiate from an uncomfortable position while having all the leverage (rather than negotiating a mutually beneficial deal), you want to isolate them from support, you need a threat that hurts them worse than it'll hurt you, and you need them to believe that you won't back down such that their only option is to accept a bad deal.

None of this is the case. By issuing the tariffs against ~all countries at the same time, the outcome of failed negotiations is going to be far worse for the US than for any other country (affecting a larger slice of their economy). These measures are intensely unpopular in the US, and opposing them is as popular abroad, so the public opinion is working toward a return to the status quo on both sides.

Even if Trump himself doesn't care about public opinion, the Republican Senators and Representatives do, and they have the power to stop this. How long will it take for them to start fearing the general electorate more than the primary electorate? A couple of weeks?

> If a few major countries capitulate in the next couple of weeks I think the market will probably catch its breath.

How would they capitulate? The US itself has no idea of what its demands are. Again, something that you'd really want to line up in advance if this was all some galaxy brain negotiation play like you suggest.
by souenzzo | 2025-04-08 12:23:28+00:00
With BRICS, other currencies may be integrated.

China also have a pix-like wechat Russia has a pix-like "BRICS Pay"

And those systems can be integrated.

PIX QRCode protocol already have a "currency" field, that currently only support the constant value of "BRL"

USA probably will continue to use check and printed money like the ancients do.
by sethammons | 2025-04-08 12:23:41+00:00
What is wrong with the advice? You are saying nobody was wearing a suit. I said dress a step up (for the interview). Sr. Management in graphic tees? Wear a polo shirt. Or sport your best conversation-starter graphic tee. And if the CEO wears a tee-shirt and all the rest are in some other category of dress, base your interview attire based on everyone else.
by mschuster91 | 2025-04-08 12:24:01+00:00
> How to measure "lack of crime" if depends mostly on people responsibility than policing?

The thing is, a holistic approach to policing is key, and it's not just about putting bobbies on the street, it's far far FAR more what's needed to create a healthy society.

You need a social safety net for the unemployed, decent housing to prevent homelessness and its associated side effects (such as people taking dumps on the sidewalk), an accessible and affordable system of physical and mental health care, accessible options for education (not just of children but also for adults who need to switch careers for whatever reason), assistance programs for released convicts to find stable employment and a place to live, "third places" for the needs of all generations from young to old...

Police as an institution is absolutely needed, but in a healthy society it should be a matter of last resort, not a routine tool that kills or otherwise hurts people. When you as a government have to resort to hiring ever more (and ever more dumb, because the supply of smart people is limited) police to keep the peace, something has gone very wrong at the foundations of the stack that we call society.
by jqpabc123 | 2025-04-08 12:24:50+00:00
"Decoupling" is going to be a very long process that will cause as much pain in the US (and the world) as it does in China --- if not more.

Tariffs are a massive tax increase on US consumers. Trump and right wing media have conned people into believing otherwise.

Trump voters will slowly start to realize this when tariffs hit the shelves at Walmart --- and their wallets.
Show HN: Agent Heroes – Generate, animate and schedule your AI characters
by thundervelvet | 2025-04-08 12:25:29+00:00
Hi community :)

I love creating pictures and video on socials using things like ChatGPT and Mid-journey and convert it to video on Replicate and Fal.

But I realized it's super time consuming

So I created a AgentHeroes, a repository to train models, generate pictures, video and schedule it on social media.

Not sure if it's something anybody needs so happy for feedback.

Of course a star would be awesome too

*Here is what you can do:*

* Connect different services like Fal, Replicate, ChatGPT, Runway, etc. * Train images based on models you upload or using models that create characters. * Generate images from all the models or use the trained model. * Generate video from the generated image * Schedule it on social media (currently I added only X, but it's modular) * Build agents that can be used with an API or scheduler (soon MCP): * Check reddit posts * Generate a character based on that post * Make it a video * Schedule it on social media

*Everything is fully open-source AGPL-3 :)*

*Some notes:*

Backend is fully custom, no AI was used but the frontend is fully vibe code haha, it took me two weeks to develop it instead of of a few months.

There is a full-working docker so you can easily deploy the project.

*Future Feature:*

* Connect ComfyUI workflow * Use local LLMs * Add MCPs * Add more models * Add more social medias to schedule to

And of course, let me know what else is missing :)
by rapfaria | 2025-04-08 12:25:36+00:00
You can have several unique keys, a few are unique to the whole system (like your phone number, Physical Persons Register (CPF)), but you can have several randomly generated per bank. Usually you tell someone your phone number, otherwise the random generated string is a big string, and you actually show them a QR code so they can transfer to your account, and vice-versa.
by throw10920 | 2025-04-08 12:25:51+00:00
> If your implementation is poor

This is factually incorrect. Latency is limited by the speed of light and the user's internet connection. If you read one of the links that I'd posted, you'd also know that a lot of users have very bad internet connection.

> You doing weather forecasting? Crypto mining? What "computation" is happening on the client?

This is absolutely ridiculous. It's very easy to see that you might want a simple SPA that allows you to browse a somewhat-interactive site (like your bank's site) without having to make a lot of round-trips to the server, and there's also thousands of examples of complex web applications that exist in the real world that serve as trivial examples of computation that might happen on the client.

> The only real computation in most web sites is the algorithmic ad presentation - and that's not done on your servers.

I never mentioned anything about "ads" or "most web sites" - I was asking an engineering question. Ads are entirely irrelevant here. I doubt you even have data to back this claim up.

Please don't leave low-effort and low-quality responses like this - it wastes peoples' time and degrades the quality of HN.
by fdgjgbdfhgb | 2025-04-08 12:26:17+00:00
You use your bank's phone app. You can scan a QR code or you can send money to someone if you know their "id string", like a phone number, an email or a random string of numbers - you choose the "id string" format you want, and you can have different "ids" linked to different bank accounts. There are no physical cards.
by TrackerFF | 2025-04-08 12:26:23+00:00
I don't think it is a realistic option in the US, at least in the current climate.

There are so many powerful and influential anti/small-government that are rabidly opposing anything made by the government, and offered to the people.

The argument is always the same:

- "It will stifle innovation"

- "It is unfair to business"

- "It will make people dependent on the government"

- "It will give government more access to spy on the citizens"

and the list goes on.

For decades the American people have been told that anything the government touches will be expensive, inefficient, and lead to a more taxes. Private sector knows best, and all that.

And it is especially bad right now. You had MAGA-influencers outright rejoicing that DOGE had laid off the 18F team, spreading the gospel that free (government-run) tax tools are an abomination.
by Hackbraten | 2025-04-08 12:26:31+00:00
One example: for my personal Python projects, I use two GitHub actions named `pypa/gh-action-pypi-publish` [0] and `sigstore/gh-action-sigstore-python` [1] to sign my wheels, publish my wheels to PyPI, and have PyPI attest (and publicly display via check mark [2]) that the uploaded package is tied to my GitHub identity.

How would I even begin migrating this to another forge? And that’s just a small part of the pipeline.

[0]: https://github.com/marketplace/actions/pypi-publish

[1]: https://github.com/marketplace/actions/gh-action-sigstore-py...

[2]: https://pypi.org/project/itchcraft/
by alephnerd | 2025-04-08 12:27:13+00:00
> As Visa and MC work globally, I'm betting that the dominance from those will continue.

China, India, Brazil, Russia, Japan, South Korea, and others are all trying to expand their own transaction networks.

While it's still piecemeal, a Chinese or Indian tourist in Thailand can use UnionPay or UPI to transact without using Visa/Mastercard, a Russian tourist in Vietnam can use Mir, a Brazilian in Argentina can use Pix instead of Visa/MC as well, and a Japanese visitor in Singapore can use JCB instead.

Even the ECB has recently started considering this option (though it might also be an attempt to force the Trump admin to negotiate).

The biggest thing blocking international payment competitors is FATF, which has some regulations biased in favor of Visa/Mastercard.

> Cryptocurrencies might have some change of becoming the "global" transaction method as well

I'm not sure. Most jurisdictions that aren't the US and EU heavily regulate cryptocurrencies, and at best allow state managed or regulated cryptocurrencies, which basically makes the whole point of crypto moot.
by ajross | 2025-04-08 12:27:39+00:00
Read the link. You can extract the commit object and get the tree ref trivially. You can also enumerate commits (literally what "git log" is for). The only thing missing from the process is a fast reverse index going backwards from blob to tree to commit. But that can be generated in just a few seconds even for the largest repositories (16s to do a full git log of Linux on my box, for example).

I'm at a loss. You keep saying something can't be done, but it can, and it's not even hard.
by DeathArrow | 2025-04-08 12:28:06+00:00
This is not a good argument. We can't forbid everything just because it can be used by criminals.

By the same thinking we should forbid cash, too.

We have two ways:

Give up all freedoms, forbid anything and transform the society into a mass surveillance society where everyone spies everyone, where is no anonimity and no privacy.

Or require law enforcement to do a better jobs without people giving up their freedoms.
by rubyfan | 2025-04-08 12:28:36+00:00
One where legacy businesses still use the cobol programs developed in prior decades.

I recently had to wait two quarters to launch a product because the only person who knew what some cobol accounting program did was out on leave.

This is one of the many reasons many big corporations fail to innovate. It is very hard (near impossible) to implement new systems in an environment dominated by old ones (not talking only about software and hardware here, also organizational dynamics).
by grues-dinner | 2025-04-08 12:28:48+00:00
I've gotten a job offer from every technical interview I ever took in a suit, so it Worked For Me. And none of the jobs that I took I ever wore a suit to again (except for conferences or trade shows, and occasionally when I was going out after work to somewhere posh, which did provoke fun "Omg are you interviewing" questions!) Which I actually have found a bit of a shame because I do quite like a chance to wear a suit, though I'm also grateful not to have to iron infinite shirts.

Admittedly I thankfully wasn't in the SV bubble where people are wound this tightly about it!
by jasode | 2025-04-08 12:28:51+00:00
>Depending on your workload there may be very good economical reasons to consider a mainframe instead of a number of rack-frames.

For legacy companies yes but it would be very hard for new YC companies or existing non-mainframe companies to create a spreadsheet showing how buying a new IBM Z mainframe would cost less than the latest commodity x86 or ARM servers in the cloud or on-premise.

The IBM pricing for mainframes makes sense for legacy companies like banks and airlines with a million lines of old COBOL code that want to keep it all running with the latest chip technology. (The mainframes from a few years ago are coming off the lease and they need to upgrade to whatever new mainframe IBM is offering and sign another lease & service contract.) So, IBM mainframe prices are very expensive -- but legacy companies will pay it because migrating the code away from mainframes can be even more expensive.

It's similar to expensive enterprise pricing of Oracle, Embarcadero Delphi, Broadcom etc that takes advantage of existing customers already locked into their products. Virtually no new tech startup with a greenfield project is going to pay Delphi $1599-per-seat for each of their developers. Only existing customers stuck with their investment in Delphi code are going to pay that. (https://www.embarcadero.com/app-development-tools-store/delp...)

But some companies do endure the costs of migration to get out from IBM lock-in. There are lots of case studies of companies shifting their workload from mainframes to AWS/GCP/Azure. I can't think of a notable company that did the reverse. Even a mainframe hardware vendor like Fujitsu quit making mainframes and shifted to x86 running an emulation of their mainframe os.

Yes, IBM mainframe can run other workloads besides COBOL like Java and C/C++ but no company that's not already using mainframes would buy & deploy to IBM's Z hardware for that purpose.
by southernplaces7 | 2025-04-08 12:29:06+00:00
At least if we're talking about laptops, it should be an obvious basic step to completely wipe your drive with multiple passes, though this is a slow job.

Even easier, just encrypt the whole disk and then "lose" the decryption key. Now it's safe for sale since other's can reformat it despite the encryption that essentially made your data completely irretrievable.

Less expert with phones, but at the very least format one before selling.

Edit: having now read the article, encryption is exactly what they recommend for laptops. Excellent.
by tristor | 2025-04-08 12:29:15+00:00
Yes, you are correct. The spec sheet isn't particularly clear on this so I got it wrong taking it at face value, but on the Rolling Shutter Project it shows the sensor readout speed is the limit, which both use the same sensor. For the higher speed continuous (which is only on the Z9 AFAIK, 30fps is the max I see for CH on my Z8) it uses the video pipeline rather than the standard photo pipeline, which is resolution limited and not in RAW. The Z9 /does/ support alternate write mode, however the Z8 only supports split format or overflow with two cards since Z8 is CFExpress + SD and Z9 is 2x CFExpress. I am not sure how this affects write-out speeds but presumably improves it.

Personally I only shoot at 6fps in continuous for birds because anything faster is usually unnecessary (except for hummingbirds) and just creates more exposures to review/delete in post. I generally preference doing quiet single exposure (Qs) when doing wildlife to avoid any sounds, although since switching to the Z8 it's not really an issue since mirrorless is effectively silent in all modes at fairly open apertures.
by HKH2 | 2025-04-08 12:29:26+00:00
Descriptions cannot directly lead to prescriptions. Values come from you (the subject).

'Junk food is bad for your health' is a description, but who is it that decides that health is more important than pleasure? The prescription 'Don't eat junk food' is rooted in a value (e.g. that health is more important than pleasure), but you have the freedom to simply reject that value. How much moderation we should have is subjective.
by cedws | 2025-04-08 12:29:59+00:00
If all of this surveillance made the UK a safe place maybe you could argue it’s worth it. But it doesn’t. Phones are getting snatched, you’ll never see it again. Cars are being stolen in broad daylight. Burglars are getting months in jail. It’s pointless filing a police report for any reason other than for your insurance.

I live in Japan at the moment and the difference is night and day. There are unattended shops here. People feel comfortable leaving their belongings in public. It feels like a massive weight off my shoulders not having to worry and watch constantly.
by bell-cot | 2025-04-08 12:30:05+00:00
A theory (which I've not seen elsewhere) about such amazing feats of animal memory:

The tiny (~12g) chickadee does not actually remember where its tens of thousands of seeds are. What it (in effect) remembers is a geometric pattern, describing the distribution of those locations - with a bunch of "if there is a convenient crack in a branch within X cm of an allowed pattern locus, then stash a seed there" rules of thumb.

The pattern, plus rules of thumb, can (in effect) be compressed into far less memory than it would need to recall many thousands of discrete locations.
by afarah1 | 2025-04-08 12:30:28+00:00
WhatsApp Pay is available today in Brazil. The official reason for blocking the launch was missing paperwork, but word on the street at the time was that it was to favor Pix. This is all mentioned in the Retuers article. The reasons for favoring Pix are left for one to speculate. You say national security, the other says financial surveillance and control over the population. Time will tell.
by michaelmior | 2025-04-08 12:30:48+00:00
> To the greatest extent possible, do not use any actions which install things.

Why not? I assume the concern is making sure development environments and production use the same configuration as CI. But that feels like somewhat of an orthogonal issue. For example, in Node.js, I can specify both the runtime and package manager versions using standard configuration. I think it's a bonus that how those specific versions get installed can be somewhat flexible.
by chuckadams | 2025-04-08 12:30:56+00:00
You can cache arbitrary directories in github actions, but the nix package cache is enormous and probably bigger than GH's cache system will allow. Restoring multi-gig caches is also not instant, though it still beats doing everything from scratch. Might be more feasible to bake the cache into a container image instead. I think any nix enthusiast is still likely to go for self-hosted runners though.
by magicalhippo | 2025-04-08 12:30:57+00:00
Very nice article with a fair bit of info. Shows how nice OAuth 2.0 can be.

The "OAuth 2.0 Protected Resource Metadata" protocol[1] mentioned to enable auth-bootstrapping clients looks like a nice evolution of the ecosystem.

The "Identity Assertion Authorization Grant" at the end[2] was a nice bonus.

[1]: https://datatracker.ietf.org/doc/draft-ietf-oauth-resource-m...

[2]: https://datatracker.ietf.org/doc/draft-parecki-oauth-identit...
by harrisoned | 2025-04-08 12:31:46+00:00
I agree its an amazing payment method, it worked for me for most of the time. Still, we depend on bank's stability and technical availability for it to work. Once i needed to pay for something and forgot my card at home, at that same time my bank was going trough technical issues and i couldn't pay.

Despite rare reliability issues, my fear about it is that it requires a phone. Being so popular, i fear when places will refuse any other form of payments and accept only PIX, making anybody not using a phone unable to buy their products, with the common assumption that everybody uses it ("don't you guys have phones???"). You can't install banking apps on rooted phones or alternative mobile OSs (or is very very hard), so you are trapped with Android or IOs to use it.

I hope it doesn't come to that, but it seems it's going that way.
by dkdbejwi383 | 2025-04-08 12:31:49+00:00
I guess I am too dumb to understand. The argument that if you don’t have anything to hide makes more sense to me than nefarious secret spies are going to read your shopping list. I just don’t see what all the paranoia is about. I realise this is an unfashionable opinion to have on HN, and I’m not looking to debate or change anyone’s mind, but to understand with a substantive argument rather than one sentence replies.
by danielbln | 2025-04-08 12:31:55+00:00
But it's literally a different architecture (auto-regressive, presumably sequence based vs diffusion). In my experiments it is significantly, overwhelmingly better at consistency, coherence and prompt adherence. Things I needed control nets before it just... does it. and even zooming into fine details, they make sense.

Here is an example with a bunch of negations: https://i.imgur.com/P8G5ICs.png
by DanielHB | 2025-04-08 12:33:17+00:00
Brazil has massive amounts of fraud so credit cards are very inconvenient, card cloning and websites leaking credit card numbers is a huge problem. Banks are super aggressive about blocking cards if they see suspicious transactions. Tap and pay is popular in Brazil as well, but only for physical transactions. For online small purchases PIX is definitely the best option.

PIX (and similar systems like Sweden's Swish/BankID), don't have fraud protection, once you send the money it is gone with no contest possible. But when you send a payment with PIX there is 0 risk your account's money will get highjacked, at most you lose your one transaction.

But PIX is also accepted in many physical places because it has smaller fees, with some stores and informal commerce not accepting cards. I used to work at an IT service provider in Brazil around 2012 and one of the projects my company did was monitoring of those card machines. They actually kept GPS information of the machines and blocked them if they were moved around. Those card machines are surprisingly expensive in Brazil (or at least they used to be).