MurphyA/hacker-news huggingface dataset:
by matheusmoreira | 2025-04-09 02:11:41+00:00
> What's even worse, since BankID is private, there's no individual right to get it

Nothing stops people from making it a right.

Brazilians have that right. Everyone can get a free checking account with transfers and Pix at every bank. They still try to sell us "service packages" but the idea of paying a fractional reserve bank any amount of money is just stupid if not abusive. They should be paying us for the privilege of having our money deposited into their reserves, not the other way around.
by AdieuToLogic | 2025-04-09 02:11:44+00:00
>> I've been getting the same thing at my company. Honestly no idea what is driving it other than hype.

> Is because unlike prior hype cycles, this one is super easy for an MBA to point at and sort of see a way to integrate it.

This particular hype is the easiest one thus far for an MBA to understand because employing it is the closest thing to a Ford assembly line[0] the software industry has made available yet.

Since the majority of management training centers on early 20th century manufacturing concepts, people taught same believe "increasing production output" is a resource problem, not an understanding problem. Hence the allure of "generative AI can cut delivery times without increasing labor costs."

0 - https://en.wikipedia.org/wiki/Assembly_line
by xeromal | 2025-04-09 02:12:57+00:00
Kind of a tangent but I have some friends that are kurdish and that's how they transfer money to and fro the US and skirting whatever limits/regulations exist. They just give money to a money family in kurdistan and the money family here in the US hands it to them out of a restaurant or whatever. I've been fascinated with it since I knew it existed. It's all the same stuff with various coats of lipstick.
by s1artibartfast | 2025-04-09 02:12:59+00:00
I don't think that's a big part of it, although it may be included.

In general, the models lean towards being Yes-Men on just about every topic, including things without official sources. I think this is a byproduct of them being trained to be friendly and agreeable. Nobody wants a product that's rude or contrarian, and this puts a huge finger on the scale. I imagine an a model unfiltered for safety and attitude and political correctness would have less of this bias (but perhaps more of other biases)
by blululu | 2025-04-09 02:13:44+00:00
In 2020 during the largest public health crisis in a century, non-woven respiratory masks were found to be an effective intervention. The country that manufactured 90% of the world's respiratory masks took care of itself first and foremost at the expense of all other countries. You can't blame them for doing so, but you can avoid this scenario repeating itself in the future.
by vitorgrs | 2025-04-09 02:14:35+00:00
Not sure if there's an english website about it, but in Portuguese quality content you can find without paywall I would say is NeoFeed https://neofeed.com.br/

Brazil Journal too, but it usually focus more on market as a whole. https://braziljournal.com/

But most of the news are usually covered on Infomoney, Valor Economico, with the together with daily market coverage.

NeoFeed and Brazil Journal focus more on "high-quality", less content.
by Rumudiez | 2025-04-09 02:15:08+00:00
Okay, now that it's darker out I can see the game covers faintly. I guess I'd suggest making it a little brighter since it's hard to make out detail in daylight if you want it to come through, not a big deal if it looks how you want already

I also see it's actually a png on desktop and jpg on mobile. For an image of this size, I don't feel like png is a good fit without significant optimizations like restricting colors to a very limited palette. Baking the underlying background color into it as a jpg, like you did for mobile, could help reduce the file size quite a bit for a lot less effort. I converted them at 90% quality and ran them through ImageOptim which got the file size down to 115KB for the desktop image and 88KB for mobile

Sorry for the AI comment. I noticed Tailwind and NextJS while inspecting the images and jumped to conclusions
by AStonesThrow | 2025-04-09 02:17:32+00:00
What you mean “we”, White Man?

Internet comments really need to get pronouns & antecedents under control. Use the Scientific “we” if we’re a tenured professor or scholar with credentials.

But the GP is perhaps not a police officer, a department of corrections administrator, or legislator, so please, leave AStonesThrow out of your speculative, hypothetical scenarios and TDS bloviations?

<Thx>
by johnny_canuck | 2025-04-09 02:17:58+00:00
When searching something non-programming related, I do. For example, I'm building an addition on our home. Searching for building materials, ideas, and any building science questions I have, I often find LLMs lacking. Even then, maybe 40% of the time Gemini gives me a good enough response.

On the flip side, any time I'm searching for something programming (FE, JavaScript in my case) it's last resort because an LLM is not giving me the answer I'm looking for.

This is still shocking to me, I really never thought I would replace my reliance on Google with something new.
by sgarland | 2025-04-09 02:18:01+00:00
If only Postgres had Virtual Generated Columns. Not being snarky; MySQL has had them for ages, and they are a perfect fit for this: takes up essentially zero disk space, but you can index it (which is of course stored).

It is, in my mind, the single biggest remaining advantage MySQL has. I used to say that MySQL’s (really, InnoDB) clustering index was its superpower when yielded correctly, but I’ve done some recent benchmarks, and even when designing schema to exploit a clustered index, Postgres was able to keep up in performance.

EDIT: the other thing MySQL does much better than Postgres is “just working” for people who are neither familiar with nor wish to learn RDBMS care and feeding. Contrary to what the hyperscalers will tell you, DBs are special snowflakes, they have a million knobs to turn, and they require you to know what you’re doing to some extent. Postgres especially has the problem of table bloat and txid buildup from its MVCC implementation, combined with inadequate autovacuum. I feel like the docs should scream at you to tune your autovacuum settings on a per-table basis once you get to a certain scale (not even that big; a few hundred GB on a write-heavy table will do). MySQL does not have this problem, and will happily go years on stock settings without really needing much from you. It won’t run optimally, but it’ll run. I wouldn’t say the same about Postgres.
by sorcerer-mar | 2025-04-09 02:18:25+00:00
There literally might be US citizens in the El Salvadorian mega-prison right now. Because there has not been due process for many deportations there, we do not have any way to know whether that's the case.

Due process doesn't exist just to let sneaky criminals make all their sneaky little arguments like "there is no evidence I committed a crime." It also exists to establish basic facts like "what is this person's name?"
by fuzztester | 2025-04-09 02:18:40+00:00
>you posted a 5 word question that was maddeningly vague

"maddeningly vague", hell yes, but only for 'hotshot' HN dumbasses (of which there are many here) who don't look before they leap, aka, in this case, don't read (the comment context) before they yap.

proof: here is the comment to which I was replying above, when I asked "what is the doge thing":

>So what are the alternatives to gumroad? I’d been thinking of using them to sell the PDF version of a book, but after reading about the doge thing, I feel like I need to look elsewhere.

See the overall comment, as well as the part I highlighted.

from the context, as shown above, it is clear (to anyone with common sense) that I was asking what they meant by their reference to doge, in the context of gumroad, and was not asking about doge itself, which I could, obviously, have easily googled for.

so, is it now clear to you, dear sir, andybak, that my question was not vague at all, and in fact, it was your comment that was maddeningly idiotic and unjustified? even more idiotic in view of the fact that Frump, Tusk, and their shenanigans like doge and tariffs have been making news headlines all around the world for the past few weeks? in view of that, isn't it likely that I would know what doge meant?

jfc.

in future, look before you leap, or you're likely to land up in a pile of dog(e) shit (of your own making).
by alephnerd | 2025-04-09 02:18:43+00:00
> Else, what was your point again

None really. Just kvetching.

> Anyway, I also agree we should be proud of the work done by companies such as (for example) ASML or ARM. Irrespective of where that happens, to be honest.

Amen to that!

> you're saying here that ARM is a company with a large and near-even (by headcount) presence in three countries (and much more distributed overall), then I agree with you fully

Yep! It's a positive product of globalization, and the breakdown of globalization will hurt any nation with a large presence of ARM (and similar conglomerates).
by MBCook | 2025-04-09 02:18:50+00:00
Is it?

Christmas ‘88 a NES was $99 at Sears.

https://christmas.musetechnical.com/ShowCatalogPage/1988-Sea...

That makes math trivial. What did games cost?

Mario 2 was 45% of that. Kid Icarus 40%. Punchout was 35%. Cheapest game was 10 Yard Fight at 30%.

Switch 2 is $400. Mario Kart World is $80.

That’s only 20%. HALF the price of Kid Icarus in relative dollars.

Games are not more expensive in inflation adjusted dollars. They’re not more expensive relative to the console.

Games have gotten cheaper.
by amluto | 2025-04-09 02:20:12+00:00
Counterpoint: as far as I know, 30 years ago, a small US company could invent a consumer good and credibly manufacture it here in small to moderate quantities. Today, not so much. If you want an economical contract manufacturer to help you manufacture your product using modern tooling and access to the engineers who know how to set up those tools, as far as I know, you mostly need to look outside the US.
by zdragnar | 2025-04-09 02:20:17+00:00
> strongly encouraging him and his team to make greater use of AI tools

I've seen this with other tools before. Every single time, it's because someone in the company signed a big contract to get seats, and they want to be able to show great utilization numbers to justify the expense.

AI has the added benefit of being the currently in-vogue buzzword, and any and every grant or investment sounds way better with it than without, even if it adds absolutely nothing whatsoever.
by hackable_sand | 2025-04-09 02:21:01+00:00
It's a constant tug of war between standards and expectations.

I personally prefer hypotheticals, or some variant on live pair programming. Also, as someone with enough free time to do take-homes, I also prefer code reviews over that one-off code which then becomes a case of 100% "I did this and here's why".

Even with that last example I would say, "well to optimize, etc., we could do this".
by consumer451 | 2025-04-09 02:21:09+00:00
That's an extremely good point, which hits really close to home.

I wonder if Putin would have still invaded Ukraine, knowing the extent of sanctions that would hit them. He might have been lulled into thinking that the EU would not care, given the existence of people like Gerhard Schröder and his ilk.

edit: I am not sure that the reason for the Russian-German energy alliance was an attempt at pacification. It seems more likely to me that it was simply in the economic interest of Germany. Countries which are East of Germany certainly complained about it, for strategic reasons.
by sgarland | 2025-04-09 02:23:18+00:00
Sorry you’re being downvoted; you are correct. I love Postgres, but devs absolutely flock to it because influencers said to. At a job a while ago, my team put out a poll asking for devs opinions and reasons for their preferred RDBMS. Every single one said Postgres, but no one could elaborate as to why. One said “it’s more flexible,” which is true, but no one there was using ANY of its flexibility.

That’s the part that baffles me. You’ve selected a DB with native support for esoteric but useful data types like INET (stop storing IP addresses as strings in dotted quad!), and a whole host of index types beyond B+tree, but they’re never using them.

Read your RDBMS docs, people. They’re full of interesting tidbits.
by 1659447091 | 2025-04-09 02:25:41+00:00
> There is quite a bit of controversy over what the mechanisms for the Hawthorne Effect are, and whether change alone can introduce it for whether participants need to feel they are being observed

My vote is change alone can introduce it; going from not being observed to observed is a change itself. People get into a daily groove after adjusting to whatever circumstance or process (maybe that averages 4-8 weeks I have no idea), but introduce a novel thing into that and they "perk up" until that bit leaves or integrates into the daily groove. In my experience, people prefer working on new features, even if that feature is some managements arbitrary initiative. They rather work on that new ridiculous thing than continue on their previous slog through the bug backlog until the new thing becomes a slog itself.
by JusticeJuice | 2025-04-09 02:26:55+00:00
Sorry, I should've been way more clear. But this is what I was getting at. If the average person wants to buy or trade in crypto, they don't reach for an open source solution, they'll use a proprietary service. I know that's built ontop of a lot of great open source tech, but the final 'app' people interact with isn't open. The fact that pix doesn't have an open source app just strikes me as a weird reason not to use it.
by leonidasv | 2025-04-09 02:26:59+00:00
Well, Pix is not free from those too... Besides being operated by the Central Bank, you still have to use your commercial bank account to send/receive money and, even though the Central Bank do require some minimum UX implementation standards, banks can still show messages offering lending services before you finish the transaction. So you also get banks already offer some kind of instant micro-loan even for small Pix transactions, just as you described.

At least most aren't as intrusive as Alipay, but they do exist.
by brightball | 2025-04-09 02:28:48+00:00
I mean, technically any database with triggers can have generated columns, but PostgreSQL has had generated columns since version 13. Current version is 17.

https://www.postgresql.org/docs/current/ddl-generated-column...

I can’t think of any advantage of a virtual generated column over a generated column for something like a search index where calculating on read would be very slow.

Postgres has been able to create indexes based on the output of functions forever though, which does the job here too.
Show HN: Vystery – A daily visual puzzle game
by reducemore | 2025-04-09 02:30:00+00:00
I've been working on a visual puzzle game where you strategically uncover an obscured image bit by bit to figure out what it is. There's a limit to how many reveals you can do to make your guess.

It now has hints and spare moves that you can use as you wish, because some days are harder than others.

What do you think?
by motorest | 2025-04-09 02:30:29+00:00
> If you’re talking about those, then yes every job in every industry does that. If you’re talking about stand at this white board and solve a problem that I know the answer to to while I watch.

I think you're failing to understand what actually happens in hiring rounds. You stand in front of a whiteboard to showcase your knowledge on abstract topics like systems architecture. This is exactly what happens in the real world in design rounds. I lost count of the amount of time I spent in front of a whiteboard this year alone. Perhaps you don't work with systems architecture, but if you are applying for a position where in the very least you are expected to have a cursory understanding of systems architecture, you are obviously expected to showcase your skills to help hiring managers compare you with other applicants.

And no. The point of whiteboards is not to solve problems. Their point is to help you present and clarify your thoughts in a dialogue with people in the room. It's a communication tool.
by halostatue | 2025-04-09 02:32:00+00:00
It's not a very good one, but it is ubiquitous (it's also better if you remember to include the right syntax marker that enables heredocs):

# syntax=docker/dockerfile:1

I suspect that the GP was really asking "why not use a different tool", like buildah <https://buildah.io>, buildpacks <https://buildpacks.io>, nix <https://nix.dev/tutorials/nixos/building-and-running-docker-...>, kaniko <https://github.com/GoogleContainerTools/kaniko>, ko <https://github.com/ko-build/ko>, bazel <https://github.com/bazel-contrib/rules_oci>, apko <https://github.com/chainguard-dev/apko>, or other tools.

Each of those has tradeoffs compared to Dockerfiles (I have no need for bazel, but if I did, then adding `rules_oci` might be a win-win, rather than using a Dockerfile). If I used Nix, then the Nix dockerTools would be a huge win (I don't use Nix). If I were shipping Go programs, `ko` would likely be a good baseline.
by JusticeJuice | 2025-04-09 02:32:11+00:00
> Do you mean that front-ends have proprietary code?

Yes, sorry for not being clear, but this is what I meant. When the average person uses crypto, they're not using an open source app to buy/sell it. They'll be doing it through a propriety service, with a non-open source front-end. That service will build on top of a lot of great open source tech yes, but the final layer is very likely a private company.

I know there are open source options, but my understanding is the overwhelming majority of human trades won't be using them. My point is, refusing to use pix because there's not an open source mobile app is odd to me.
by bmelton | 2025-04-09 02:32:38+00:00
If you can avoid adding an extra service without paying too much penalty, it means not having to acquire an extra skill or hire another devops person or keep yet another service in sync / maintained / etc.

The cost of adding services to an app is so much higher than people give it credit for at organizations of every size, it's shocking to me that more care isn't done to avoid it. I certainly understand at the enterprise level that the value add of a comprehensive system is worth the cost of a few extra employees or vendors, but if you could flatten all the weird services required by all the weird systems that use them in 30,000+ employee enterprises and replace them with one database and one web/application server, you'd probably save enough money to justify having done it.
by leonidasv | 2025-04-09 02:34:08+00:00
> How much do you trust your government with your money?

When you use Pix, your money is not in custody of the government. The money goes to/comes from a standard commercial bank, just like a wire transfer. What the government (Central Bank) does is just the infrastructure for moving money between bank accounts.

The point about not being a global standard is valid, though. Although there are initiatives in progress to connect similar instant payment systems from different countries as other users have noted.
by motorest | 2025-04-09 02:34:26+00:00
> It’s because medicine, with its residencies and HN-mocked credentialism,(...)

The whole point of credentials is that they are designed to be revoked. That's their whole point. If your credentials are pulled, you lose your ability to practice. That's by design. They are not gate-keeping tools. They are "this guy killed patients, so let's keep him far away from them" tools.
by andrewl | 2025-04-09 02:36:01+00:00
I experimented with this for five minutes, and so far it looks great. The one thing missing, or that I didn't see in five minutes, is that when I uploaded the schema for one of our SQLite databases, the tables came out perfectly, but the views were ignored. There are a lot of views, and we would want them in the diagram. I will definitely be coming back to it. As I say, what I saw was great.
by AStonesThrow | 2025-04-09 02:36:43+00:00
> anyone getting cancer should just pay for it themselves instead of society working to treat everyone of cancer?

False dichotomy. Furthermore, “treat” is a creepy term that tends to conjure up images of sticky lollipops and Hallowe’en bandits with loaded diapers.

Some of us prefer not to subsidize immoral behaviors and activity on group health plans.

But in a hypothetical parallel utopia where chemotherapy is 100% out-of-pocket, my people would welcome fewer deaths from chemotherapy, far fewer invasive biopsies & “spelunking” diagnostics, and perhaps increasing incentives to produce cures, rather than Kevorkians.
by wrsh07 | 2025-04-09 02:37:09+00:00
This is a somewhat ridiculous comment. The article says many things about what one should pay attention to in order to identify what species of woodpecker you're hearing, and I'm sure you could easily get a list of species that live near you with descriptions of their drumming.

Sample quote:

> It’s especially important to pay attention to speed and duration of the drumming

Imagine if someone described the different leaf characteristics (shapes, arrangement, edges, etc) and used local-to-them trees as illustrations. Is that useless to me? Or can I perhaps find an analog from the trees native to my city?
by wzdd | 2025-04-09 02:38:41+00:00
The Bitter Lesson says "general methods that leverage computation are ultimately the most effective". That doesn't seem to rule out symbolic approaches. It does rule out anything which relies on having humans in the loop, because terabytes of data plus a dumb learning process works better than megabytes of data plus expert instruction.

(I know your message wasn't claiming that The Bitter Lesson was explicitly a counterpoint, I just thought it was interesting.)
by d1an | 2025-04-09 02:38:50+00:00
My native language is Chinese. Most of my colleague use www.baidu.com as search engine. But I do not like baidu, because the search results are full of ADs. I also use ChatGPT or deepseek. But in my work (linux kernel driver portting), the AI is not good enough， I can not believe it totally. So for some case, I still use Google to search answer with keyword in English. If you want to konw why I use English as keywords, because of CSDN，this site has been polluting the internet for far too long.
by Apocryphon | 2025-04-09 02:39:45+00:00
Well, it'd be nice if they reintroduced proper training of new tech workers, rather than outsourcing it to universities ("not supposed to be trade schools") or relying on internships/co-ops which these days are often nearly as competitive to be hired for as actual jobs. Formalized apprenticeships could help with that, as well as impart a proper culture of craftsmanship.

And as far as certs go, just having a simple one for algorithms/data structures can seriously fix the issue of having to go through the Leetcode gauntlet at every single place one interviews at. A certificate for that class of questions would go a long way towards smoothing the existing interview process. DRY, anyone?
by gregncheese | 2025-04-09 02:41:07+00:00
I don't conduct interviews in that manner. It is more important for me to know that I can trust your words and that you are aware of your limits, so you can learn any missing skills on the job.

For example, if you have 3 years of working experience and claim, "I know Docker, Kubernetes, AWS, GCP, Azure, Python, React, PostgreSQL, MySQL, and networking extensively," in 99% of cases, I can no longer trust anything you say.

As for the 1% hidden gem I might miss out on, I likely won't have the budget for them anyway.