MurphyA/hacker-news huggingface dataset:
by theshrike79 | 2026-01-21 08:38:03+00:00
Commercial coding or building the tools for yourself?

AI is perfect for building those little tools for you and maybe your family, ones you have no intention of making unicorn startups, but help in your day to day.

You get a bespoke solution and don't need to worry about that free app you found moving to a subscription model when the author wants to profit off it or sells it to a VC company.

It doesn't have to be perfect code, secure or anything else. If it does what it should, it's good.
by joe_mamba | 2026-01-21 08:39:15+00:00
>the ones that do exceed it are the most free, most prosperous, and most powerful - NATO being a clear example

You're beating it around the bush. Tell me how many Spaniard would voluntarily sign up to die to defend Bulgaria if shit were to hit the fan.

THat's how you measure if strength of alliances stand the test of time, or if they're just worthless pieces of paper from a bygone era of peace and prosperity wrapped up in fake nationalism under a made up flag.
by atoav | 2026-01-21 08:39:41+00:00
The EU protects its own markets, just like the other global power. You ascribe one-sided emotional intent to something that is a cut and dry centuries old geopolitical practise and is done by every single of the mentioned blocks (and in fact: by literally every country on earth). The EU has the right to regulate what happens within its borders in accordance to international law. Just because the EU is smaller, doesn't mean it has no right to play the same game.

Unless of course it is your world view that the perceived weaker side has to eat it all up and show gratitude afterwards. On a human scale that is like telling the bullied kid to shut up and accept the beatings, not widely considered an ethically sound position.
by docdeek | 2026-01-21 08:39:46+00:00
Special farmer interests are about 25% of the entire EU budget (https://www.europarl.europa.eu/topics/en/article/20211118STO...).

There are still farmer protests here in France every day against this deal. There will be a lot of pressure on French MEPs to vote against it when it goes to the EP for the final vote.
by vjerancrnjak | 2026-01-21 08:39:53+00:00
Clickhouse is column based storage, I can also apply delta compression, where gapless timestamp columns basically have 0 storage cost. I can apply Gorilla as well and get nice compression from irregular columns. I am aware of Redshift's AZ64 cols and they are a let down.

I can change sort order, same as in Redshift with its sort keys, to improve compression and compute. Redshift does not really exploit this sort-key config as much as it could.

My own assessment is that I'm extremely skilled at making any kind of DB system yield to my will and get it to its limits.

I have never used Redshift, Clickhouse or Snowflake with 1 by 1 inserts. I have mentioned S3 consumers (a library or a service, optimized to work well with autoscaling done by S3, respecting SlowDown -- something Redshift itself is incapable of respecting -- and achieving enormous download rates -- some of the consumers I've used completely saturate the 200Gbps limits of some EC2 machines at AWS). These consumers cannot be used in a 1-by-1 setting, the whole point is to have an insanely fast pipelining system with batched processing, interleaving network downloads with CPU compute, so that in the end, any kind of data repackaging and compression is negligible compared to download, so you can just predict how long the system will take to ingest by knowing what your peak download speed is, because the actual compute is fully optimized and pipelined.

Now, it might just be Redshift has bugs and I should report them, but I did not have the experience of AWS reacting quickly to any of the reports I've made.

I disagree, it's not a me problem. I am a bit surprised after all I've written that you're still implying I want OLTP, am using the wrong tool for the job. There are just some tools I would never pick, because they just don't work as advertised, Redshift is one of them. There are much better in-memory compute engines that work directly with S3, and you can create any kind of trash low-value pipelines with them, if you reach mem limits of your compute system, there are much better compute engine + storage combos than Redshift. My belief is that Redshift is purely a nontechnical choice.

Now, to steelman you, if you're saying:

* data warehouse as managed service,

* cost efficiency via guardrails,

* scale by policy, not by expertise,

* optimize for nontechnical teams,

* hide the machinery,

* use AWS-native bloated, slow or expensive glue (Glue, Athena, Kinesis, DMS),

* predictable monthly bill,

* preventing S3 abuse,

* preventing runaway parallelism,

* avoiding noisy-neighbor incidents (either by protecting me or protecting AWS infra),

* intentionally constrained to satisfy all of the above,

then yes, I agree, I am definitely using the wrong tool but as I said, if the value proposition is nontechnical, I do not really care about that.
by baxtr | 2026-01-21 08:39:54+00:00
I’ve started asking people to show me their products. I don’t get good answers so far. Maybe that’s just my small sample size / bubble of people I interact with.

My thinking is that showcasing / interacting with products built by LLMs will tell you a lot about code quality AND maintenance.

I mean it’s easy to spin up static websites. It’s a whole another thing to create, maintain and iteratively edit/improve an actual digital product over time. That’s where the cracks will show up.

That also might be the core problem of agentic code: it’s fairly fresh so you won’t see products that have been maintained for long.

Thus, my current summary is: it’s great for prototyping and probably for specific tasks like test case generation but it’s not something you want to use when working on a multiyear product/project.
by renewiltord | 2026-01-21 08:40:03+00:00
Yes, obviously a path back to that. Self-inflicted or not, it has been inflicted, and Europe has made it clear that it's a one-way road. Half-measures here will simply ruin us. Two possible paths existed: an attempt back to the alliance, or an attempt forward where the US simply exerts what strength she has before it wanes. Now that Europe has made it clear the former isn't on the table, the latter is the only thing available.

Think of it like this: America fucked up, and maybe with other allies at other times we could have gone back to the old ways. But these aren't those allies and this isn't those times. So we close doors on old friendships and go at it the other way.
by sschueller | 2026-01-21 08:40:09+00:00
The U.S. needs changes in its constitution if it every wants to go back to where it was and get the rest of the world to play along again.

The fact that the DoJ is not a independent institution unlike in almost every other western country make it impossible to uphold the law if the white house doesn't want to. The only thing preventing a sitting president from going after his political enemies is a "gentleman's agreement" between administrations in the United States.

Stability it key and there isn't any as we can see clearly.
by PufPufPuf | 2026-01-21 08:40:10+00:00
From the readme:
> Note: DirectStorage isn't avaliable for images yet (as far as I know), but I've made sure to accomodate such a thing in the future with this format.

So the whole DirectStorage thing is just a nothingburger. The author glosses over the fact that decoding images on GPU is not possible (or at least very impractical).
by nl | 2026-01-21 08:40:31+00:00
Typescript is a great type system for agents to use. It's expressive and the compiler is much faster than rust, so turn around is much quicker.

I'm slowly accepting that Python's optional typing is mistake with AI agents, especially with human coders too. It's too easy for a type to be wrong and if someone doesn't have typechecking turned on that mistake propagates.
by dzhiurgis | 2026-01-21 08:41:48+00:00
> Doing the same but going to BYD: 35K EUR.

To add insult to injury - a good portion of it is tariff (which in itself is just countering CN government subsidy)

I'd be careful buying Chinese EV's purely due to sanction/markup depreciation, on top of already hard EV depreciation.
by fc417fc802 | 2026-01-21 08:41:57+00:00
High concentration of technically inept users with hardware that no longer receives security updates and has plenty of well known easily exploitable vulnerabilities. Which naturally is used to run banking apps and travels with users close to 24/7 while tracking their location.

From a business perspective you'd want to charge extra. Just because you can, but also because you want to discourage excess bandwidth use. The internet APs the carriers sell get deprioritized relative to phones when necessary and the fine print generally forbids hosting any services (in noticeably stronger language than the wired ISPs I've had).
by tim-kt | 2026-01-21 08:42:22+00:00
My comment was not really meant as a criticism (of AI) but more of an agreement that I am also confident in the fact that the post is AI-generated (while the parent comment does not seem to be so confident).

But to add a personal comment or criticism, I don't like this style of writing. If you like prompt your AI to write in a better style which is easier on the eyes (and it works) then please, go ahead.
by Youden | 2026-01-21 08:43:09+00:00
I haven't had to find a charger or think about them in over a year. I just plug it in when I get home and I'm done.

I did a ~10000km road trip around western Europe and while I started with ABRP, I switched to just driving normally and stopping at an EV charger when I was below around 20% and happened to see a sign.

I'm not saying this is the case everywhere, I opted for an ICE engine when I visited Australia for example. "Half the utility of normal cars" is utter nonsense in my experience though.
by whizzter | 2026-01-21 08:43:17+00:00
If only 50-70% of your data is dead and causing issues then you probably have an underlying indexing issue anyhow (because scaling to 2x-3x customers would cause the same issues by magnitude).

That said, we've had soft-deletes and during discussions of keeping it on one argument was that it was really only a half-assed measure (data lost due to updates rather than deletes aren't really saved)
by Kerrick | 2026-01-21 08:43:39+00:00
I recognized the need for this recently and started by documenting one [1]... then I dropped the ball because I, too, spent my winter holiday engrossed in agentic development. (Instead of documenting patterns.) I'm glad somebody kept writing!

[1]: https://kerrick.blog/articles/2025/use-ai-to-stand-in-for-a-...
Ask HN: How does PagerDuty's site still not have a dark mode?
by pants2 | 2026-01-21 08:43:39+00:00
PagerDuty is the one service that wakes us up at 2am, and somehow the only one that doesn't have a dark mode on the web. The website blasts us with #FFF at 2am. The ONE site that needs to have a dark mode to preserve some remaining amount of melatonin in our bodies.

This is a feature request that has been popping up over and over on their forums since at least 2018, with "we're working on it" in 2019. Why is this so hard for them?

Their official response has been "use Dark Reader" but many people cannot install random extensions on their work computers.

I'm frankly over PD's complexity and pricing too, if anyone can recommend better alternatives.
by lm28469 | 2026-01-21 08:43:52+00:00
Look into why they have such power, and look into what's happening right now. It's not like these things are god given... All of them are slowly dissolving

~100 years ago the British Empire was the largest empire on earth, now it's an isolated island nobody gives a shit about, they should keep these things in mind while they're sabotaging their own soft power... There is a bakery older than their country in my home town in France
by joe_mamba | 2026-01-21 08:43:53+00:00
>for historic reasons

Yes. The need to feed one's self and family is pretty historically important going back since we were primordial organisms to medieval times when if peasants didn't have food they'd riot and behead the king.

>European regulations, which are pretty onerous.

Onerous regulations that seek to prevent ... checks notes ... the use of slave labor and chemicals that damage human health and the environment. But sure, let's bypass all that and import food from countries that use slave labor and toxic pesticides while the EU virtue signals on Twatter how their mission is protecting humans from racism and exploitation and saving the environment, but apparently apart from those in countries where we import our food from. It's not hypocritical at all.

Definitely not gonna bite us in the ass in 10+ years time when the leader of one of those countries decides to weaponize our food dependence on them to gain advantages.

>One farmer I know got a hefty fine for building an impromptu shed for extra kids that were born beyond the expected count.

Sounds like a local council issue to me, not an EU issue.
by laborcontract | 2026-01-21 08:44:51+00:00
If you're remotely interested in this type of stuff then scan papers arxiv[0] and you'll start to see patterns emerge. This article is awful from a readability standpoint and from an "does this author give me the impression they know what they're talking about" impression.

But scrap that, it's better just thinking about agent patterns from scratch. It's a green field and, unless you consider yourself profoundly uncreative, the process of thinking through agent coordination is going to yield much greater benefit than eating ideas about patterns through a tube.

0: https://arxiv.org/search/?query=agent+architecture&searchtyp...
by wiz21c | 2026-01-21 08:46:03+00:00
I was in the demoscene long ago and that kind of optimisation is definitely in the ballpark of what we did: optimize algorithm down to machine code level (and additionally, cheat like hell to make you believe we ran the algorithm for real :-)).

But to be honest, I wonder what algorithm they implement. I have read the code for 2 minutes, and it sound like random forest prediction. Anyone knows what the code does ?
by laserbeam | 2026-01-21 08:46:26+00:00
For weak bank logins, my guess is that reimbursing all account takeovers is cheaper than having a complex login process that would scare away non-technical customers. Or, well, I could see myself making that decision if I were more versed in finance than in computer science and I had a reasonable risk assessment in front of me to tell me how many account takeovers happen.
by Skeime | 2026-01-21 08:46:41+00:00
This article is weird. It wants to shoot against JSON, but then has to make half of its arguments against YAML instead. JSON has no "ambiguity in parsing", JSON has no indentation-based syntax, and JSON has no implicit typing to turn "no" into false.

XML "lost" because it is also a poor format for structured data. It requires constant choice between whether some content should be conveyed using attributes or child nodes. If you use child nodes, indentation may or may not be relevant (because it can introduce leading/trailing spaces). There is also no standard for data types. (Do you write a boolean attribute foo as foo="foo", foo="true", or foo="yes"? Sure, a schema can describe the allowed values, but whoever interprets the XML still needs to add the right translation to true and false in their programming language by hand, presumably.) Due to the manifold ways of expressing essentially the same data, working with XML is always painful.

This is not really XML's fault. It was designed as a way of marking up text. When that is your goal, XML is not a bad choice, and all of its features make a lot more sense. (For example, this child-attribute distinction: Is this part of the text? If so, it should be represented as child nodes. Otherwise, it should be an attribute.) Here, something like JSON really falls flat.

But most data is not marked up text. And yet, some people and institutions tried to push XML as the universal solution to all data transfer problems. This is the reason for the push-back against it.

This isn't to say that we did not also lose some things. In complex cases, having something like a schema is good. Comments are appreciated when the files are also read and edited by humans. JSON's data types are underspecified. But I firmly believe that the solution to this is not XML.
by 63stack | 2026-01-21 08:46:47+00:00
No dude, you just don't get it, if you shout at the ai that YOU HAVE SUPERPOWERS GO READ YOUR SUPERPOWERS AT ..., then give it skills to write new skills, and then sprinkle anti grader reward hacking grader design.md with a bit of proactive agent state externalization (UPDATED), and then emotionally abuse it in the prompt, it's going to replace programmers and cure cancer yesterday.
by aragilar | 2026-01-21 08:47:06+00:00
Send packets to the device? A NAT is in it's most basic form a mapping from one IP/port set to another IP/port set describable by some function "f" and its inverse "g". The common home user case has the firewall detect a flow from inside the network and modify "f" and "g" to allow this flow. Without the firewall, and assuming you want your devices to talk to the internet in some way, the NAT would forward (with modifications) traffic based on "f" and "g" to all your devices.
by StrangeSound | 2026-01-21 08:47:36+00:00
I think it depends on what you consider structurally sound. I built https://skipthestamp.co.uk/ this weekend. Not only did I not write any code, I did it all from my phone! I'm in the middle of writing a blog post about the process.

This is obviously a _very_ simple website, but in my opinion there's no argument that agentic coding works.

You're in control of the sandbox. If you don't set any rules or guidelines to follow, the LLM will produce code you're not happy with.

As with anything, it's process. If you're building a feature and it has lots of bugs, there's been a misstep. More testing required before moving onto feature 2.

What makes you say "unreviewed code"? Isn't that your job now you're no longer writing it?
by businessmate | 2026-01-21 08:47:48+00:00
This case study documents observable behaviour of third-party AI systems when responding to standard public-facing governance-style questions about a well-known enterprise. It does not assess the accuracy of any statement, the conduct of the enterprise named, or compliance with any legal or regulatory obligation.

The analysis is intentionally pre-normative. It does not attempt to establish harm, liability, or duty. Its sole purpose is to examine whether AI-generated representations, once delivered externally, can later be reconstructed as evidence of what was presented, under what conditions, and at what time, should questions of reliance arise.

Questions of materiality, impact, or governance obligation are explicitly out of scope and addressed only in the discussion of limitations.
by iFire | 2026-01-21 08:48:02+00:00
I did a new user evaluation.

Problem: I have a 8 or 31 billion feature model to finetune like https://huggingface.co/huihui-ai/Huihui-Qwen3-VL-30B-A3B-Ins... or https://huggingface.co/huihui-ai/Huihui-Qwen3-VL-8B-Instruct...

1. finetunedb.com supports meta, mistral and openai
2. tinytune supports DeepSeek, Google, Meta, Mistral, OpenAI, Qwen and Teknium

Fine tune db doesn't do qwen3 so it fails.
by atoav | 2026-01-21 08:48:08+00:00
Yes and no. Because you can always go one level higher and ask:

Why are the US people the cause?

And then we will talk about structural issues, to do with social mobility, education, a dysfunctional journalistic landscape, a tribalization of the political landscape and so on.
But of course it doesn't stop there. You can go one up:

Why did these underlying causes came to be?

The simple answer is that a certain loose conglomerate of polticians, billionaires and CEOs thought it would profit them (it did). You can pick one of the issues mentioned above and go deep on why it is in the bad shape it is today and the answer will always boil down to lobbying and money in politics.

This are the much more insightful reasons and you get there just by asking "but why?" two times like a yound child. Totally recommended.
by palmotea | 2026-01-21 08:49:16+00:00
> Can you imagine the rage, if the US actually saw real decline. Christ

You mean if the decline wasn't focused on poor people in unfashionable areas, and it hit the elites, too?

Parts of the US have actually seen real decline, and that's why we have Trump. This wouldn't have happened if we hadn't had policy set by technocrats chasing easily-quantified statistics, and lecturing everyone about how they really ought to feel better because the GDP number go up.
by charcircuit | 2026-01-21 08:49:24+00:00
>“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.

https://www.gnu.org/philosophy/free-sw.html

Being able to learn from the code is a core part of the ideology embedded into the GPL. Not only that, but LLMs learning from code is fair use.
by fsflover | 2026-01-21 08:49:37+00:00
> Are you against using an Android (or LineageOS) emulator to do so?

1. It's annoying and inconvenient.

2. It's the result of an artificial restriction by Moxie, for which I can't see any good reason, making me suspicious. In my opinion, this is basically an attack on true mobile freedom.

3. I do not believe in a good app isolation of Waydroid, so I would prefer to use as rare as possible. I also do not trust Android too much. And I will have to run two Signal apps simultaneously.
by colechristensen | 2026-01-21 08:50:33+00:00
>"Tell me the reasons why this report is stupid" is a loaded prompt.

This is precisely the point. The LLM has to overcome its agreeableness to reject the implied premise that the report is stupid. It does do this but it takes a lot, but it will eventually tell you "no actually this report is pretty good"

The point being filtering out slop, we can be perfectly find with false rejections.

The process would look like "look at all the reports, generate a list of why each of them is stupid, and then give me a list of the ten most worthy of human attention" and it would do it and do a half-decent job at it. It could also pre-populate judgments to make the reviewer's life easier so they could very quickly glance at it to decide if it's worthy of a deeper look.
by dust42 | 2026-01-21 08:50:42+00:00
> This stuff is relatively new, I don't think anyone has truly figured out how to best approach LLM assisted development yet.

Exactly. But as you say, there are so many people riding the hype wave that it is difficult to come to a sober discussion. LLMs are a new tool that is a quantum leap but they are not a silver bullet for fully autonomous development.

It can be a joy to work with LLMs if you have to write the umpteenth javascript CRUD boilerplate. And it can be deeply frustrating once projects are more complex.

Unfortunately I think benchmaxxing and lm-arena are currently pushing into the wrong direction. But trillions of VC money are at stake and leaning back, digesting, reflecting and discussing things is not an option right now.
by mk89 | 2026-01-21 08:51:22+00:00
Because we have lost pragmatism over the last 40 years more or less. The leading politicians like to treat people in a way as if these didn't understand what's going on. So instead of saying energy independent, they call it CO2 tax. Their fake morality is what is actually causing all this.

Radical ideology has taken over, rather than pragmatic ideas. I don't know how that happened, but I know we are paying the price for it, although EU is rich enough to do exactly what China is doing. That alone would put us in a better position.