MurphyA/hacker-news huggingface dataset:
by nradov | 2025-04-08 14:13:00+00:00
OK but how exactly do you propose to make that work? With current encryption technology there is no way to give up a bit of privacy: it's all or nothing. Either you have the keys or you don't. If a government has the key then it will inevitably be leaked or misused. The UK government in particular has long been heavily penetrated by Soviet / Russian intelligence.
by Swizec | 2025-04-08 14:13:03+00:00
> The better they get at predicting what the low animals on the surface are doing, the more opportunities that they have to sneak in and sneak out safely to get a meal

The most compelling explanation for bird intelligence I’ve read[1] argues that it all stems from social needs. Birds, you see, form lifelong pairs. But they constantly cheat on each other. Keeping track of this cheating behavior, deceiving each other, hide their actions, predict what other birds know, understanding who will and who won’t rat them out to their partner, that’s why the intelligence developed. Then once you have intelligence, it proves useful for all sorts of things.

Many species of bird also use this advanced ability to keep track of who knows what for food. They’ll hide a stash for winter and find it all later. But it’s easier to remember where your friend hid theirs than to get your own. So a whole arms race of deception developed.

[1] The Genius of Birds https://www.jenniferackermanauthor.com/genius-ofbirds
by kstrauser | 2025-04-08 14:13:18+00:00
There are many, many reasons to be skeptical of AI. There are also excellent tasks it can efficiently help with.

I wrote a project where I'd initially hardcoded a menu hierarchy into its Rust. I wanted to pull that out into a config file so it could be altered, localized, etc without users having it and recompile the source. I opened a “menu.yaml” file, typed the name of the top-level menu, paused for a moment to sip coffee, and Zed popped up a suggested completion of the file which was syntactically correct and perfect for use as-is.

I honestly expected I’d spend an hour mechanically translating Rust to YAML and debugging the mistakes. It actually took about 10 seconds.

It’s also been freaking brilliant for writing docstrings explaining what the code I just manually wrote does.

I don't want to use AI to write my code, any more than I'd want it to solve my crossword. I sure like having it help with the repetitive gruntwork and boilerplate.
by gabrielmouallem | 2025-04-08 14:13:19+00:00
Yes, the 'app' user you connect with has SUPERUSER rights, so you can run CREATE EXTENSION.

You can only install extensions that are already built into the PostgreSQL image we use (supabase/postgres:latest).

Based on that image, the available extensions include:

amcheck, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, file_fdw, fuzzystrmatch, hstore, insert_username, intagg, intarray, isn, lo, ltree, moddatetime, pgcrypto, plpgsql, uuid-ossp, and several others.

If you need an extension not included in this list, we would need to use a custom database image.

__________

Use the code DBSONMETAL and get 30% off for the next 12 months.

That makes this database — already significantly cheaper than other providers like DigitalOcean, Neon, and Render — almost unbeatable in price.
by Okawari | 2025-04-08 14:13:51+00:00
I still prefer tranditional search engines over LLMs but I admit, its results feels worse than it has traditionally.

I don't like LLMs for two reasons:

* I can't really get a feel for the veracity of the information without double checking it. A lot of context I get from just reading results from a traditional search engine is lost when I get an answer from a LLM. I find it somewhat uncomfortable to just accept the answer, and if I have to double check it anyways, the LLM's answer is kind of meaningless and I might as well use a traditional search engine.

* I'm missing out on learning opertunities that I would usually get otherwise by reading or skimming through a larger document trying to find the answer. I appreciate that I skim through a lot of documentation on a regular basis and can recall things that I just happened to read when looking for a solution for another problem. I would hate it if an LLM would drop random tidbits of information when I was looking for concrete answers, but since its a side effect of my information gathering process, I like it.

If I were to use an AI assistant that could help me search and curate the results, instead of trying to answer my question directly. Hopefully in a more sleek way than Perplexity does with its sources feature.
by pier25 | 2025-04-08 14:14:04+00:00
This is super cool.

For backend I wish Cloudflare "bought" Hono and committed to support it officially. I know the author works at Cloudflare but it would make me a lot more confident about building more complex backend projects on Workers.

> whether your preferred frontend framework is React, Vue, Svelte, or one of many others

Amazing how Svelte has become number 3 in public perception. Definitely not in real usage though.
by msluyter | 2025-04-08 14:15:46+00:00
Saying this as a rather old person myself...

I have a theory that, wrt knowledge, the relative advantage of age has been at least partially eroded by rapid technological advancement. In traditional/tribal societies, prior to the 20th century, wisdom actually accumulated with age, because the pace of change was slower. Wisdom & knowledge could be passed on from generation to generation.

Now, wisdom and knowledge become obsolete quickly. Many things you knew 20 years ago are outdated. The ICE engine you learned how to fix as a kid is now computer controlled, or has been replaced by batteries. Your optimistic/open/friendly mindset now makes you easy pickings for online scammers. Hell, even your family's secret cherished muffin recipe is spurned by your grandchildren because it has gluten or they're vegan or keto or whatever.

All this is just a take, but when I look at voting patterns in particular, I find myself pessimistic that the elderly are wiser than average.
by lproven | 2025-04-08 14:16:29+00:00
Not really, no.

The point of this article is not the human-caused (and ongoing) extinction event of unique island species.

The point here is that a new, healthy, diverse ecosystem has formed in the niche left by the human-induced extermination of a native one, and that this new ecosystem is healthy and diverse and interesting, even thought it is "unnatural" in the sense that it's composed of animals and plants from all over the world which do not normally occur together.

The extinction even goes back a millennium or so.

The new introductions do not.

They follow on motor-powered boat and air travel and the arrival of non-islander humans from all around the world, with pets, garden plants, and accidental introductions.

So this is not about what the original Hawai'ian islanders did: it's about what's happened since that event.
Show HN: YourChecklist – A lightweight daily checklist app that resets every day
by socaldev | 2025-04-08 14:16:30+00:00
I recently launched YourChecklist, a super minimal daily checklist app built with SwiftUI. While the to-do list space is saturated, I noticed most apps don’t support one key behavior: auto-resetting tasks each day — something critical for habit-building.

I also took a data-driven approach using App Store Optimization (ASO) — researching low-competition, high-search keywords and targeting specific regions to gain early traction.

Would love to hear feedback from the HN community — UX, technical, or growth-wise.
by ben_w | 2025-04-08 14:17:02+00:00
I think "justice" is one of those words where people all think they're in agreement about it being good, but when you ask them what it means then suddenly they're all wildly divergent.

And that's the problem.

"Swinging one's fist" is more of a quote than an example here; for an example, consider that everyone agrees "murder is wrong", but we don't agree about abortion, euthanasia, deaths by police action, the death penalty, accidental civilian casualties during war, war crimes, or population liabilities if a large number of each people produce a small quantity of toxin that causes a statistically significant change in the life expectancy of the area. People protest these things, and some attempt crimes to force change on these topics.

Some say it's acceptable to use lethal force to prevent a homicide. Is it acceptable for anti-pollution protestors to vandalise gasoline supplies to reduce NOx emissions? Was it acceptable 20 years ago when we didn't have any obvious rapid path to electrification of road traffic, given that our economies are dependent on road transport?

A while before the 9/11 attacks, I saw a chain-email demanding action against the Taliban for their mis-treatment of women. When Afghanistan was invaded, I saw people upset about that, too (though in different ways, e.g. because the invading forces accidentally killed people by dropping food on their heads or bombing weddings because of the celebratory machine gun fire). Nobody was a fan of Saddam Hussein, but the second Iraq war was even more heavily criticised, despite UK/US leadership insisting Iraq had WMDs.

The boundaries here seem clean, crime vs. justice, peace vs. war, protest vs. terrorism, self defence vs. attack, but the closer I look the more I see these things as continuums.
by bluefirebrand | 2025-04-08 14:17:33+00:00
> People like that will always be more effective at their job once employed

This is honestly not my experience with self taught programmers. They can produce excellent code in a vacuum but they often lack a ton of foundational stuff

In a past job, I had to untangle a massive nested loop structure written by a self taught dev, which did work but ran extremely slowly

He was very confused and asked me to explain why my code ran fast, his ran slow, because "it was the same number of loops"

I tried to explain Big O, linear versus exponential complexity, etc, but he really didn't get it

But the company was very impressed by him and considered him our "rockstar" because he produced high volumes of code very quickly
by jcranmer | 2025-04-08 14:18:01+00:00
The problem with this worldview is that it dramatically underestimates the harm of "natural" products compared to "artificial" products.

You see, if it's fermented grape juice, it's "natural", and so it's a complex flavor profile. But if you actually list out what's in it, it's a lot of toxic chemicals banned as food additives, and synthetic wine is illegal as a result. And you can't omit the egregiously toxic stuff because it makes the test came out wrong.
by haswell | 2025-04-08 14:18:03+00:00
> So you're positing a spiritual or etherial nature for strawberries? Such that pure materialism is inadequate to address?

Not in the slightest. You seemed to be placing a high degree of weight on the shared property “vat of chemicals”, and I’m trying to understand why or in what way this informs us.

> Yes, which is why this wasn't my point.

I’m trying to understand what someone is supposed to take from the point you say you are making.

My goal is to have a conversation so I can better understand your point, not to exchange a series of textual jousts.
by voidUpdate | 2025-04-08 14:18:16+00:00
It feels like a lot of the advice I'm seeing is aimed at people who just want to have something that works. I program because I like programming, not because I want a finished thing now. The stuff I program at work is well within my abilities, and uses libraries I'm pretty familiar with, so I don't need a program to write it for me, and when I'm doing stuff in my free time, its because I want to program, so I don't want it to be done for me. The best use I've found for LLMs is generating place names in DnD
by evantbyrne | 2025-04-08 14:18:47+00:00
Would like to second the turbo rec. I've had good results with it for nontrivial use cases. Would like to hear from people if they have different experiences. Also, praying that everything gets cached first load and hand waving that view transitions will eventually work is not a position I want to hear from an engineer in a commercial context. Really happy to see the author bring more attention to how good vanilla web technologies have gotten though.
by voxleone | 2025-04-08 14:19:25+00:00
>>I've been living in Brazil for the last 20 years.

Lucky you. I've been living here since i was born. :(

Pix is surreal. It was launched in the Bolsonaro (mal)administration, designed by the proverbially incompetent public work force, and is as Orwellian as can be. Its code is nowhere to be found.

The funniest thing is that is has been adopted feverishly by the rabid right wing crazies, the same lot who want to destroy everything 'government'.

I take pleasure in listing three of the problems:

1. Lack of Transparency

2. Potential for Abuse

A government-controlled payment system centrally-controlled, with no auditability? Oh please give me more (/s)

3. Censorship and Political Control
by ksec | 2025-04-08 14:19:31+00:00
>Triptych—the HTML proposals that Carson and I are working on—would render htmx obsolete for the type of website I describe here.

Which we discussed here [1], is still no where near getting even looked at. Browser maker are not interested in anything HTMX. Vast majority of browser developers still want JS driven web apps, served with AVIF image.

[1] https://news.ycombinator.com/item?id=42615646
by sgarland | 2025-04-08 14:19:56+00:00
They’re common issues with any SQL RDBMS, period. Don’t UPDATE the PK if you don’t need to, don’t paginate with OFFSET, batch your INSERTs. The other shown problem (multiple JOINs with GROUP BY having a relatively high ratio of rows read to rows sent) is more a lack of understanding relational schema and query execution than anything, and could have been solved with CTEs instead of multiple queries.
by reverendsteveii | 2025-04-08 14:20:02+00:00
Funny, I've read the same thing about intelligence, particularly trainability, in both rats and dogs. It's driven by a social aspect. The existence of a peer group necessitates imagination and theory of mind: you have to be able to think about what someone else is thinking about. From there you can have thoughts like "That big monkey wants me to do this thing that we do sometimes and has indicated that they'll give me a thing I like if I do it."
by NortySpock | 2025-04-08 14:20:08+00:00
I think there will still be room for "debugging AI slop-code" and "performance-turning AI slop-code" and "cranking up the strictness of the linter (or type-checker for dynamically-typed languages) to chase out silly bugs" , not to mention the need for better languages / runtime that give better guarantees about correctness.

It's the front-end of the hype cycle. The tech-debt problems will come home to roost in a year or two.
by nextn | 2025-04-08 14:20:20+00:00
To stay relevant.

Big platforms don't have an incentive to pay users. They collect the ad revenue themselves. Possibly because big platforms agreed among themselves to behave this way.

It only takes one big platform to start paying users to flip this around. Twitter started paying users for ad revenue derived from the user's feed. The next step would be for ad-tech to pay users directly.
by LunaSea | 2025-04-08 14:20:40+00:00
Car repairs have increased as well. So I'd like a bit more sources regarding your assertions.

> In the 1960's, getting a car to 100,000 miles was an achievement; now, the car is just getting broken in.

The average car reaches 160K miles before end of life: https://en.wikipedia.org/wiki/Car_longevity.

So by 100K miles, 50% of cars have already lived two thirds of their life.
by diggan | 2025-04-08 14:21:17+00:00
> All Eurozone countries, all bu one an EU member (and that one is very small has a very close trade deal with the EU) so not really cross border except from a certain legalistic angle.

So what? Sweden has it's own Swish system, Sweden is well integrated in EU, Europe and Eurozone yet it only works within Sweden AFAIK.

That Bizum works across four countries is not a given just because they're all within the Eurozone. Just like how Brazil and US would need to figure out how to send electronic money between themselves if Pix was available in both countries, so did Italy<>Spain<>Portugal when it came to Bizum, which is a private company btw.
by CyberDildonics | 2025-04-08 14:21:17+00:00
Did you read through this thread? What you are saying is completely detached from what they are saying. They are claiming they made a new product/service and that it beats all sorts of competitors. They aren't claiming they are learning or doing something for the first time.

Then people say that they can't get any results from it and they can't answer basic questions. They even put jpg and jpeg as two different formats.

People are being exceptionally nice in this thread from someone who probably copy and pasted from code generation to try to get free advertisement and make a quick buck.

The comments aren't 'hateful' they are asking the most basic technical questions and pointing out that none of these claims are actually true.
by graemep | 2025-04-08 14:21:35+00:00
I think digital sovereignty is a great idea, but no European country has been seriously committed to it. A few examples.

* In the UK the NHS and a number of other government services use AWS heavily.

* A lot of businesses all over the world use AWS, Cloudflare, Google Drive and other "cloud" and similar services. Some of these are quite hard to move off. This includes critical businesses such as banks.

* I believe most Windows users now really on MS accounts to login to their PCs

* The vast majority of mobile devices rely on Google or Apple for updates and software installation, as do almost all desktops (a few Linux and BSD users aside).

* American companies dominate payment systems.

Any one of these gives US companies a huge amount of control. The most effort to put alternatives in place have been made by countries that are hostile to the US - such as Russia and China - not an attractive alternative.

Governments moving to sovereign services is not enough - if the US can cripple your private sector you are finished anyway.

There is no easy, quick or cheap solution.
by FirmwareBurner | 2025-04-08 14:21:43+00:00
> They say they "use AI to match the keywords in job description".

If recruiters only pick up your resumes based on keyword matching themselves, what is one to do, if not adapt their resumes to said keywords so they can at least try to get to a human interview?

Not talking about India specifically, but in general. Hiring is broken, so everyone tries to fix it in their own ways to maximize their chances.
by tialaramex | 2025-04-08 14:23:19+00:00
Boston Dynamics has video of the humanoids tasked to unpack or pack freight. You could hire people to come in and pack or unpack trucks, or, you could have a humanoid robot. Truck pulls up to the loading dock, opens doors, robot takes all the boxes out and puts them on the conveyor, or takes boxes off a conveyor and puts them in the truck. Doesn't matter when the truck arrives, the robot isn't at lunch break or on holiday or gone home for the day, so like if you'd hired 3-4 shifts you can always do this. But while 3-4 shifts makes sense if you really do this 24/7, if you do it once a month but with no predictable schedule you cannot hire for that.

Likewise if every truck has 85cm cube boxes in it, you don't need humanoids you can purchase a solution. But the Boston Dynamics robots, just like human workers don't care that the boxes are a bit different, within reason. The robots are less adaptable than humans, but they're much more adaptable than previous non-human approaches.
by TeMPOraL | 2025-04-08 14:23:27+00:00
I agree strongly (except with the religion part - I suspect that being guilty for existing is a perspective that was thought of / rediscovered many times over the generations, regardless of religious tradition).

My takeaway from the article is: yes, we can adjust ecosystems, and no, they don't immediately wither and die, nor do they become boring monocultures. Despite popularly repeated memes, we aren't destroying everything we're touching or otherwise "playing god". If anything, this tells me we should study those ecosystems and learn from them, to become gradually more intentional about the changes we introduce.
by rbanffy | 2025-04-08 14:23:33+00:00
> A mainframe is the biggest single system image you can get commercially

It depends. As we have seen the other day, HPE has a machine with more than 1024 logical cores, and they have machines available to order that can grow up to 16 sockets and 960 cores on a single image of up to 32TB of RAM. Their Superdome Flex goes up to 896 cores and 48TB of RAM.

I believe IBM's POWER line also has machines with more memory and more processing power, but, of course, that's not the whole story with mainframes. You count CPUs that run application code, but there are loads of other computers in there doing a lot of heavy-lifting so that the CPUs can keep running application code at 100% capacity with zero performance impact.

> It's the easiest, most reliable way to scale a classical transactional workload.

And that's where they really excel. Nobody is going to buy a z17 to do weather models or AI training.
by throwaway473825 | 2025-04-08 14:23:58+00:00
>have no fees

Both Swish and BankID have fees. After all, they're run by for-profit corporations.

Those apps also reduce competition in the banking sector since they're controlled by a few banks which generally have very high fees on their other services.

What's even worse, since BankID is private, there's no individual right to get it, and I've personally experienced banks abusing their oligopoly (buy this extra service or you won't get BankID from us).

The Swedish situation is a nightmare which nobody should try to emulate. Fortunately, the Swedish government has finally announced plans to introduce a public government eID, although 20 years too late.
by austin-cheney | 2025-04-08 14:24:01+00:00
When I search the results are not quite what I would expect. I have just under 10,000 commits in TypeScript language and my location is listed as Dallas/Fort Worth.

When I search for TypeScript with location Fort Worth there is only one result. When I change the location to Dallas there are 10 results. Search cannot resolve results for Dallas/Fort Worth with any combination of white space.

As a bonus candidate search tools never include a "negative search", as in results to exclude. For example: TypeScript, but not React.
by runarberg | 2025-04-08 14:24:32+00:00
Seeing the footage I very much doubt Ibtihal Aboussad hadn’t addressed this before via a more proper channel. She addressed Mustafa Sulema by first name, she talks as if she knows he knows what she is talking about, as if she has addressed this to him personally multiple times before.

Reading about her history and role in No Azure for Apartheid it is very unrealistic to assume this is the first action they did.

Instead of just posting speculation, I went and checked, and https://noazureforapartheid.com was archived on the wayback machine in November last year https://web.archive.org/web/20241115041755/https://noazurefo... where they list 4 simple demands. It is unlikely they never sent those demands to Microsoft‘s senior management over those 4+ months.
by borroka | 2025-04-08 14:24:32+00:00
In human dynamics, very little is based on “first principles”. Some words are considered vulgar and others are not. Why? Aren't they just a sequence of letters? They certainly are, but those sequences have been assigned a meaning that does not derive from any “first principle”.

In the Western world, for a long time, at least 100 years, a suit was considered the proper attire for men. Then expectations changed and now some, many even, consider jeans and a t-shirt as aesthetically pleasing as a suit. Maybe in a few years, you'll go and talk to your lawyer, who will turn up to an hour-long meeting that you'll pay 500 dollars for in a tracksuit and it'll be perfectly fine, you'll even find the attire aesthetically pleasing.