MurphyA/hacker-news huggingface dataset:
by Havoc | 2026-01-18 12:10:55+00:00
Don’t think it’ll replace the load bearing parts of IT infrastructure any time soon.

For specialized things that a specific user wants - already happening. Someone in a finance role showed me a demo this week that was reasonably sophisticated. SQL, multi user auth, integration with corporate finance software, parsing enormous excel files, dashboards, custom analytics, custom finance logic etc

In the past we’d have paid consulting devs millions for that now it’s a copilot license and a finance guy (that is reasonably tech savvy). Also cuts out the endless project planning meeting, stand ups, circling back, and scope discussions that you get when actual devs consult.
by jltsiren | 2026-01-18 12:11:02+00:00
If you want to use national security as a justification for subsidies, you need to be careful with what you are subsidizing. Only essential things should be subsidized. Non-essential things can be left to the market, or at least their subsidies require other justifications.

From a national security perspective, it is essential to provide basic nutrition to people when international trade is disrupted. Having access to food people enjoy eating is not essential. The viability of existing agricultural businesses is not essential. The preservation of cultural traditions related to food and agriculture is not essential. And so on.

It's also important to consider where the subsidies should be directed. Here in Finland, the explicit justification for agricultural subsidies has always been the assumption that food produced in "European countries that still have a strong farming industry" might not be available during a crisis.
by pousada | 2026-01-18 12:12:31+00:00
We do have those markets but they are much more expensive (for exactly that reason that they aren’t subject to the price gauge as the supermarkets are).
They are essentially for some (rich) hippies/yuppies only.

I can’t speak for other EU countries but in Germany people will buy the cheapest food almost always. Quality or farmer welfare is a minor concern for the majority.
by larusso | 2026-01-18 12:13:07+00:00
I’m German and think the idea to compound words into one should not really count as the longest / a long word. I mean yes it is but also it isn’t. Like: “ Grundstücksverkehrsgenehmigungszuständigkeitsübertragungsverordnung” In the end it’s just slapping words together and count it as one.
by rishabhpoddar | 2026-01-18 12:13:11+00:00
> When one does not raise money you get questions like "how do we know you will be here in 6 months, how are you funded?". I doubt people will tell you directly "oh, we have seen you are funded we decided to give you a chance".

The thing is, we did raise money, and we still go the same questions, and we replied saying these are the VCs that have funded us, and we still lost those kinds of deals. The deals we won, were mainly cause we solved some burning pain point of that specific user, who really didn't care about our funding status.

> You can raise money to execute (a part of) a larger plans. There are various fields that have barriers to entry in terms of regulation and/or compliance. This can still be couple of FTE + costs before you can sign any deal.

Agreed. But for most startups, people raise cause they need more money to survive.

> This highly depends on the type of business. If you are for example in B2B you can't tell your customer "sorry I can meet only after 19:00 because of my other job" not to mention how you can be perceived.

Agreed. It's not ideal, however if you are solving a big enough pain point for the user, I'm willing to bet they won't mind it.

> make sure the startup has external feedback that you listen to. All founders are quite stubborn - which is good and necessary - and is hard to convince them they need to adjust/pivot/rethink things. Investors can do that, but best is to have some previous experience with the field, otherwise they can be just noise.

Yup, I agree here as well. But, the best external feedback is not from your investors, but from your (potential) customers!!
by the_mitsuhiko | 2026-01-18 12:13:14+00:00
> will GitHub face the same slop-destiny as mainstream social media

At the very least because it's now human + coding agent, separating out the human input from the machine output in pull requests becomes necessary in my book. There are dramatic differences in prompting styles that can have completely different qualities of output and it's much easier to tell it apart from the prompts than from the outputs given that it's basically an amplification problem.
by redox99 | 2026-01-18 12:13:45+00:00
Beef from Argentina is basically as good as it gets in terms of animal welfare.

Most are raised under extensive systems (not confined feedlots). They live on large grasslands (hundreds of acres) where they roam freely and graze pastures.

That's completely unlike things like Chicken which live their whole life in over crowded poultry houses, never seeing the outdoors, or even daylight.
by sheikhnbake | 2026-01-18 12:13:59+00:00
Based on your reply, I suspect you've never served in the US military. The majority of the US military is comprised of the poor or persons who otherwise have nothing going for them. There's a lot of internal jokes about US servicemembers being uniformed criminals.

Further, under the current regime, you have to remember that military leadership and checks and balances has been systematically eroded for the last 12 months. Military leaders that would oppose trump are/have been removed or retired. Holsey is the latest/biggest example I can think of. Look what happened in Venezuela almost immediately after.

Also, recall the address Hegseth and Trump gave to the gathering of generals in Quantico. If you aren't an ideologue aligned with the administration, there is no place for you in the military. Which is to say that the time of the US military being non-partisan is over.

Lastly, I'd consider the kind of leadership Hegseth and Trump want leading that occupying unit. It's going to be somebody that will be receptive to their orders, legal or not.
by vemv | 2026-01-18 12:14:23+00:00
At which point the "rest of the world" (everyone but the US) can just threaten Trump with making the US economically irrelevant?

That would seem a simple and peaceful solution to the Trump-inflicted bullying - stop messing around or we'll cease all commerce with you.

As I see it, just the bluff would suffice. Make the threat credible and the higher powers would remove Trump in a day or two.
by eigenspace | 2026-01-18 12:15:56+00:00
The process of shipping of beef from Buenos Aires to Brussels has a much smaller climate impact than the process of producing that beef in the first place. In particular, the methane burped up from cows has a gigantic impact on radiative forcing in the upper atmosphere. And again, the amount of beef being allowed to be shipped to Europe is quota'd to a quite amount relative to the domestic industry.

That's not to say that we shouldn't do anything about these emissions, but the solution is going to be to develop more climate friendly shipping techniques, not to eliminate global trade.
by jampekka | 2026-01-18 12:16:45+00:00
It's really enraging. Even EU's official sites use the banners, and probably for sites where they wouldn't (or at least shouldn't) even be needed.

It seems that very few, even lawyers, really understand when explicit consent is not needed, and instead we get cargo culting of pointless consent banners everywhere.

The situation has become such that "consents" aren't really meaningful at all, as people just want to get rid of the banner, and it becomes US style contract theatre.
by Havoc | 2026-01-18 12:16:46+00:00
> You think those are building blocks?

From the users perspective yes.

EU doesn’t need cloud tech to have cloud tech for the sake of it but rather to build an ecosystem on top of it. The cloud is just the missing plumbing not the end goal

> All you're proposing now is (re)building software for a US stack.

AWS has like 200 services. My point is with the right combination of half a dozen you can cover a big chunk of needs
by shakna | 2026-01-18 12:16:50+00:00
There's a whole heap of approaches, each with their own tradeoffs. But most of them aren't trivial, no. And most end up behaving erratically with invalid json.

You can buffer data, or yield as it becomes available before discarding, or use the visitor pattern, and others.

One Python library that handles pretty much all of them, as a place to start learning, would be: https://github.com/daggaz/json-stream
by Imustaskforhelp | 2026-01-18 12:17:03+00:00
One of the issues I have with this is that a Weaker America does mean a better China and the reasons I have been vocal is that this doesn't have to do much with America itself but rather the fact that we need a multi polarized world in first place with (I think) policies of non alighnment because Europe aligned itself to US for the most part, its coming so much as a shock-wave in the first place.

A stronger China does mean more micro-agressions towards Asean countries in general (japan,south korea,India) and QUAD members (minus the united states) so it would be beneficial if the EU block could align itself with the members of Asean who still align with democratic ideals and similar.

This is probably why most countries officials (or people interested in geopolitics) are on the edge of their seats
by crote | 2026-01-18 12:17:17+00:00
> I've never seen a book actually radiate its own light.

Plenty of ebooks with built-in illumination, you know.

> During the early days of CRTs, dark mode was the norm.

Yes, because they were physically unable to do anything else! A pixel could be either 100% off (black) or 100% on - and if you were unlucky the "on" was something obnoxious like bright green. The fact that basically everyone switched to light mode once it became feasible should be a hint that it wasn't just a designer fad.

> easily able to overwhelm human eyes with excessive power

The sun is orders of magnitudes brighter - even when it isn't a blue-sky day. Human eyes evolved to deal with that without any issues (that's why your pupils can vary in size), so a desktop monitor shouldn't be a problem.

The problem is contrast. If you sit in a dark room with your monitor turned to 100% brightness and you're using a light theme of course your eyes are going to hurt. It's the same with those obnoxiously bright headlights we're seeing on cars these days! Sure, you could use dark mode, but the problem can also be solved by making sure the room is properly lit, or turning down the monitor's brightness. No need to pretend dark mode is a one-size-fits-all must-have solution for "ergonomics".

The same applies the other way as well, by the way: in my experience dark mode becomes completely unreadable in a brightly-lit environment - especially on glossy screens. You're constantly dealing with annoying reflections hiding your content.

Personally I've grown fond of the way MacOS and Android handle it: automatically switch to light mode while the sun is up, use dark mode during the night. It's not perfect in every situation, but 99% of the time it gets me what I want.
by zjaffee | 2026-01-18 12:17:37+00:00
It's not about how much data you have, but also the sorts of things you are running on your data. Joins and group by's scale much faster than any aggregation. Additionally, you have a unified platform where large teams can share code in a structured way for all data processing jobs. It's similar in how companies use k8s as a way to manage the human side of software development in that sense.

I can however say that when I had a job at a major cloud provider optimizing spark core for our customers, one of the key areas where we saw rapid improvement was simply through fewer machines with vertically scaled hardware almost always outperformed any sort of distributed system (abet not always from a price performance perspective).

The real value often comes from the ability to do retries, and leverage left over underutilized hardware (i.e. spot instances, or in your own data center at times when scale is lower), handle hardware failures, ect, all with the ability for the full above suite of tools to work.
by giovannibonetti | 2026-01-18 12:17:45+00:00
You assume it is valid, until it isn't and you can have different strategies to handle that, like just skipping the broken part and carrying on.

Anyway, you write a state machine that processes the string in chunks – as you would do with a regular parser – but the difference is that the parser is eager to spit out a stream of data that matches the query as soon as you find it.

The objective is to reduce the memory consumption as much as possible, so that your program can handle an unbounded JSON string and only keep track of where in the structure it currently is – like a jQuery selector.
by fatherwavelet | 2026-01-18 12:17:55+00:00
Totally agree. The best thing about AI for me so far has been the audio models that can turn an ebook into an audio book.

I have not only switched from podcasts to audio books but now I am on to all the books I have wanted to listen to but are too obscure to ever hire a voice actor for.

This week I have been listening to a PhD thesis in the car that is on an obscure subject of interest to me. In contrast, even what I use to think of as good in terms of podcasts seem more like junk food now.
by upofadown | 2026-01-18 12:18:06+00:00
If it is an actual legitimate interest then you would likely be expected to contact the site out of band to object to the use of your data. Depending on the technical details you might not be able to continue using the site after a successful objection. In some cases the site might be able to reject your request.

The cookie banner thing is intended to allow the user to explicitly provide consent, should they for some reason wish to do so.
by dataviz1000 | 2026-01-18 12:18:46+00:00
I'm currently in Brazil. Buenos Aries has NYC, Miami food prices. One of the things that strikes me the most is price of food here and Argentina, Uruguay, and Paraguay. By shipping the food to Europe and United States, it makes it extremely expensive here. After decades of authoritarian control, the food production here has been concentrated into a few extraordinary families.

The EU farmers are not the only people getting the short stick.
by hopelite | 2026-01-18 12:18:51+00:00
The fact that such an organization is focused on the inverse of the mission one would expect should tell people more than enough. Unfortunately, most people simply rely on their preconceived notions about most things, even when faced with a stark contrast in reality.

I can tell you from direct contact with many of these “library organizations” that they are all totally corrupted. All you have to do is accept that premise just for a second and you will realize that it causes all the contradictions to explain themselves.

And all the corruption originates in the local/state library level, the government funding of libraries.

When there is a trough of government spending guaranteed, of course the scoundrels come out to feast, amidst a barrage of emotionally manipulative arguments narratives, usually centered around helping children.

Reality is that the whole library sector is an industry and it’s extremely corrupt, but that’s how the directors and executives like it, as they get rich from those public funds people are forced to pay against their will… for the children, of course.
by bossyTeacher | 2026-01-18 12:19:24+00:00
It's overly verbose, untuitive and in 2025, having a virtual dom is no longer compulsory to write interactive web apps. If you want to write modern web apps, you can use Svelte. If you want to write web apps truly functionally, you can use Elm. React is the jQuery of our times. It was really helpful in the Angular era but we are living at the dawn of a new era now.
by verdverm | 2026-01-18 12:21:03+00:00
I would contend the nix ecosystem is sloppy, 3 of the primary projects I use are wrong for various reasons. I'm not really sure what's here beyond a prebuilt image with nix and open code, is there?

Can this be adjusted to give the agents access to environments rather than being boxed into them. You want their exec's and fs work boxed in, and likely you also want them to use multiple agents in multiple envs, or have a single agent leverage multiple envs (i.e. with different permissions available for different tasks). You also likely don't need a full on env when you are making an API call with the right secrets
by xyborg | 2026-01-18 12:21:24+00:00
Yes, both statements are true, I am building a business around this, but I do also want to reduce the amount of insecure Supabase applications, and that's why I open sourced, and it's also free, my Chrome Extension. Because that's a quick check, any non-technical person can do.

I am currently in communication with many of the sources I used to harvest those sites, so they can warn them, and I also offered a quick API integration that can plugged in during their submission process, so they can warn users right before they launch their apps on those directories. Another option is to get their contact information, but there is no way I can get into their inboxes without being labeled as SPAM :/

Also, another thing I offer for free on my site, is the possibility of running an automated audit on your project, you just connect to Supabase using oAuth. And get a report of what's missing, from there you can either click the "fix in Cursor" or copy results button, and ask your favourite LLM to fix it, or buy my advanced report with the fixes for 5 bucks. But I do offer a free options though.

About this:
"- LLM generated code: benchmark and evals to measure which popular programmatic LLMs recommend the right approach.", check this out https://cset.georgetown.edu/wp-content/uploads/CSET-Cybersec...

And, when it comes to community recommendations, I am doing my best, reaching out to dev influencers, posting regularly on /r/Supabase/ (not spamming, providing real value).

Last but not least, Supabase did added a LOT of new features in their dashboard to warn and prevent users from shipping tools unprotected, but the issue is many of these apps were created using CLI, GUI, or Web tools where the user almost never go to Supabase's dashboard, so they never see those warnings :(
by imiric | 2026-01-18 12:21:43+00:00
I mostly agree with you, but I see what afro88 is saying as well.

If you consider a human programmer as a "black box", in the sense that you feed it a set of inputs—the problem that needs to be solved, vague requirements, etc.—and expect a functioning program as output that solves the problem, then that process is similarly nondeterministic as an LLM. Ensuring that the process is reliable in both scenarios boils down to creating detailed specifications, removing ambiguity, and iterating on the product until the acceptance tests pass.

Where I think there is a disconnect is that humans are far more capable at producing reliable software given a fuzzy set of inputs. First of all, they have an understanding of human psychology, and can actually reason about semantics in ways that a pattern matching and token generation tool cannot. And in the best case scenario of experienced programmers, they have an intuitive grasp of the problem domain, and know how to resolve ambiguities in meatspace. LLMs at their current stage can at best approximate these capabilities by integrating with other systems and data sources, so their nondeterminism is a much bigger problem. We can hope that the technology will continue to improve, as it clearly has in the past few years, but that progress is not guaranteed.
by rented_mule | 2026-01-18 12:21:46+00:00
I like the peer comment's answer about a processing time threshold (e.g., a day). Another obvious threshold is data that doesn't conveniently fit on local disks. Large scale processing solutions can often process directly from/to object stores like S3. And if it's running inside the same provider (e.g., AWS in the case of S3), data can often be streamed much faster than with local SSDs. 10GB/s has been available for a decade or more, and I think 100GB/s is available these days.
by monooso | 2026-01-18 12:24:15+00:00
If it's throwaway code to accomplish a one-off task, I just care about whether the task has been accomplished. The method is largely irrelevant.

Anything more "serious" (client work, for example) usually falls within my sphere of knowledge, at least to the point where I can accurately review the LLM's solution.

My long-standing habit of practising TDD also helps.
by ninjagoo | 2026-01-18 12:24:44+00:00
Stephen Schwab has hit the nail on the head as far as the replacement pattern applies to software development.

But he missed the opportunity to recognize that the replacement pattern is, in fact, a broader principle. Or perhaps he did recognize it and decided to focus its scope on software development.

The broader replacement principle is that for a business, any (specialized) process or system or department represents an expense, and there is constant pressure to reduce expenses, or definitely once revenue/growth plateaus or decreases. ALL Businesses invariably, over time, attempt to replace every department or process or function with cheaper alternatives. Software Development is not unique here.

At the country level, this has led to the movement of manufacturing to China and other countries, the outsourcing of software development to India and other countries, and the hollowing out of middle America.

Does anyone have insight into whether this is a unique situation specific to our technological age? It feels fundamentally different from the normal cycle of conquest and colonialism?

Although to be fair there was a very very strong underpinning of corporations driving the wave of European colonialism from the 1600s to the 1900s- Hudson's Bay Company, Dutch East India and West India Companies, British East India Company, Royal African Company, French East/West India Companies, Danish West India and Guinea Company, the Spanish Royal Companies, Portuguese General Companies - a bit different from prior expansions of conquest by empires. But even these corporations were pinned upon expanding trading zones rather than cost management. In the 1900s and the 2000s there was some expansionism - getting countries to open up their economies - but that was managed through the IMF and the World Bank.

At the end of the day, the big dream is about accumulating power and wealth. For some people. It comes down to a fundamental world view through which people take action - some dream of scientific advancement, others of service to others, and so on. Exploration has much fewer opportunities in the modern age.

Software Development is just what a lot of this community happens to partake in.
by mlrtime | 2026-01-18 12:25:00+00:00
The thing with critics is that anyone can be one, it's easy, especially with hindsight.

What is difficult is being in the position of ultimate responsibility over the lives of many people, making a decision and living with it. Everyone thinks they know what is best or what they would do, I don't think so.

Criticism (IMO) should always have a response on what should have been done instead, given the information at the time. Otherwise it's just playing Monday morning quarterback.
Show HN: RqLui – A free open-source webui for Rqlite written in Quasar
by isuleman | 2026-01-18 12:25:07+00:00
There are almost no completely free UIs for Rqlite database, so I built one. It's vibe coded but i am a full stack developer and used AI to built it faster for my personal use as I use Rqlite a lot. Feel free to try and leave siggestions/feedback. Thanks.