MurphyA/hacker-news huggingface dataset:
by TacticalCoder | 2026-01-09 07:50:08+00:00
It is an indicator and it's not totally non-meaningful. But GDP growth, when it's at the price of increasing the public debt and inflation, is no real growth.

Instead of looking at the US, let's look at what used to be a relevant ally...

In the eurozone, for example, politicians are hiding the lack of growth behind a growing mountain of public debt and the GDP growth ain't even beating inflation since the 2008 crisis. In 2008 the eurozone represented about 25% of the world's GDP. Now it's not even 15% anymore.

Falling into irrelevancy doesn't begin to describe the state of things for the eurozone: from 25% of the world's GDP to less than 15% in 17 years is more than alarming.

And yet if you look at the eurozone in Euro, it looks like it's been growing since 2008. But it's actually been stuck since nearly two decades now and there aren't signs of anything getting any better in the eurozone. German carmarkers, the number one export of the eurozone, are in huge trouble (with China eating their lunch).

The US and China are, obviously, less fucked than the eurozone but the USA's growth has also been achieved at the cost of a runaway public debt and runaway inflation.

I don't know what protectionism can and cannot do for the US and it's not clear if manufacturing can really come back to the US but one thing is certain: the eurozone is a failure and whatever it is that they did or do should definitely not be copied. Unelected bureaucrats have managed, in 17 years, to drive the eurozone into the ground. It's mostly true for non-eurozone EU countries as well but some, like Poland (which is in the EU but not in the eurozone), are doing fine.

Basically: if you want to slash your part of the world's GDP by 40% in 17 years, do what the eurozone did.

Now we must understand this: the eurozone didn't just slash it's part of the global GDP by 40% in 17 years... They did so while, at the same time, creating a gigantic mountain of public debt and experiencing inflation.

Another 17 years of this, so another 40% loss, and the eurozone would only represent 9% of the world's GDP. And these unelected bureaucrats are so incompetent that I don't discard the possibility that they'll actually be able to crash the eurozone even faster than that. For example at the moment, while german carmarkers are in trouble, EU bureaucrats are hard at work trying to kill them for good.

Anti-americanism and anti-trumpism is a thing on HN but people should really look more closely at what's happening elsewhere.

What about an article from The Economist as to the reasons the eurozone managed to lose 40% of their share of the world's GDP since the 2008 financial crisis?
by MohskiBroskiAI | 2026-01-09 07:50:39+00:00
EDWARD WITTEN. The only physicist to win a Fields Medal. The Godfather of String Theory. The guy who invented the Witten Laplacian (Morse Inequalities).

For this guy to say "Who is Witten? Is this AI garbage?" is like a toddler walking into a Ferrari dealership and asking "Is this a real car?"
by bee_rider | 2026-01-09 07:51:52+00:00
I agree that I’d want the bot to tell me that it couldn’t solve the problem. However, if I explicitly ask it to provide a solution without commentary,
I wouldn’t expect it to do the right thing when the only real solution is to provide commentary indicating that the code is unfixable.

Like if the prompt was “don’t fix any bugs and just delete code at random” we wouldn’t take points off for adhering to the prompt and producing broken code, right?
by kouteiheika | 2026-01-09 07:53:15+00:00
Yes, people are now very pro-IP because it's the big corporations that are pirating stuff and harvesting data en-masse to train their models, and not just some random teenagers in their basements grabbing an mp3 off LimeWire. So now the IP laws, instead of being draconian, are suddenly not adequate.

But what is frustrating to me is that the second order effects of making the law more restrictive will be doing us all a big disfavor. It will not stop this technology, but it will just make it more inaccessible to normal people and put more power into the hands of the big corporations which the "they're stealing our data!" people would like to stop.

Right now I (a random nobody) can go on HuggingFace, download model which is more powerful that anything that was available 6 months ago, and run it locally on my machine, unrestricted and private.

Can we agree that's, in general, a good thing?

So now if you make the model creators liable for misuse of the models, or make the models a derivative work of its training data, or anything along these lines - what do you think will happen? Yep. The model on HuggingFace is gone, and now the only thing you'll have access to is a paywalled, heavily filtered and censored version of it provided by a megacorporation, while the megacorporation itself has internally an unlimited, unfiltered access to that model.
by alisonatwork | 2026-01-09 07:53:27+00:00
Eh, Aphex fans and IDM more broadly has always been pretentious AF. I think there's a kayfabe effect going on where both the artists and the fans lean so far into the earnestness of it all that it surely has to be somewhat tongue-in-cheek. I suspect that's part of the appeal for some folks, the delight in being obtuse.

It doesn't bother me too much. Many indie scenes have this sort of self-consciously avant garde sub-movement - theater, dance, fashion, games...

While I find 99% of braindance to be aggressively unlistenable and/or thoroughly tedious, the 1% that isn't tends to be truly great. Imo the best thing that ever happened to this genre was digital record stores, because casual fans can skip over all the limited edition vinyls and albums full of abstract noodling and just pick up the bangers.
by throw310822 | 2026-01-09 07:53:42+00:00
You're right, expelling Israelis from Palestine would be a crime exactly as it's been a crime expelling Palestinians. While I believe that Jews had no right in the first place to immigrate there, this doesn't change the status of their descendants who are born there and whose families are born there.

But let's be clear on this: Jews that are not currently in Israel have no right to immigrate there. Jews that are in Israel have no right on any part of the land that isn't already part of Israel proper; and finally, Jews (exactly as much as Palestinians do) have a right to life, property and safety but not necessarily to their own political entity.
by anonzzzies | 2026-01-09 07:53:45+00:00
yep, and I have the same thing, but then I am not going to tell everyone it is super productive for the actual task of farming. I say that I have a hobby farming (which I do) and talk about my tools and my meager yields (which won't make any money if sold). I am not going to say that my workflows are so productive while my neighbour who is a professional farmer just has old crap and just starts and works from 5 am to 9 pm making a living of his land.
by utopiah | 2026-01-09 07:53:50+00:00
I do prototyping for a living and ... I definitely do "X in 1/100th lines of code" regularly.

It's exciting, liberating... but it's a lie. What I do is to get the CORE of the idea so that I fully understand it. It's really nice because I get a LOT of millage very quickly... but it's also brittle, very brittle.

My experience is that most projects are 100x bigger than the idea they embody because the "real World" is damn messy. There are always radically more edge cases than the main idea enables. At some point you have to draw a line but the furthest away you draw the line, the more code you need to do it.

So... you are right to have mixed feeling, the tiny version is only valuable to get the point but it's not something one can actually use in production.
by Y-bar | 2026-01-09 07:54:04+00:00
It’s also an issue that extensions like 1Password are _too_ URL-aware, until recently it tried to use heuristics and ignore subdomains for matching credentials. This meant that we used to get a list of almost a hundred options when logging into our AWS infrastructure. No matter which actual domain used. Someone could have used this vulnerability as part of a phishing campaign.
by skeltoac | 2026-01-09 07:54:41+00:00
I read every word of the complaint before commenting. Nothing has been proved but the causes of action appeared valid to me. I believe in innovation balanced by care and consequences delivered through liability.

You wrote assumptions about me personally which I won't address. I don't see where you've responded to anything that I said, nor to anything in the complaint, so I have nothing to respond to.
by vinhnx | 2026-01-09 07:56:50+00:00
This reminds me of Amp's article last year[1]. I building my own coding agent [2]. Two goals: understand real-world agent mechanics and validate patterns I'd observed across OpenAI Codex and contemporary agents.

The core loop is straightforward: LLM + system prompt + tool calls. The differentiator is the harness, CLI, IDE extension, sandbox policies, filesystem ops (grep/sed/find). But what separates effective agents from the rest is context engineering. Anthropic and Manus has published various research articles around this topic.

After building vtcode, my takeaway: agent quality reduces to two factors, context management strategy and model capability. Architecture varies by harness, but these fundamentals remain constant.

[1] https://ampcode.com/how-to-build-an-agent
[2] https://github.com/vinhnx/vtcode
[3] https://www.anthropic.com/engineering/building-effective-age...
by anonzzzies | 2026-01-09 07:56:56+00:00
It is not political; I did not know the owner had political opions. I started using Replit before it had AI, had some ideas and they gave me a free year of AI last year when I complained it is so far behind the rest. And imho, it still is.

Like the other comment here: I just have much better outcomes with the same prompts with other tools. That is all I meant to say.
by dijit | 2026-01-09 07:57:01+00:00
The longer it takes to burst, the worse the outcome.

Housing is being propped up by the governments of the west because it was already so problematic if it fails that millions of people would be severely impacted.

Even the housing backed mortgage crisis of 2008 was as large a shock as the great depression, the reason we’re not all using money as toilet paper is due to government intervention. Rightly or wrongly. Some people believe that this intervention makes something worse bound to happen later- and based on the cost of housing I tend to believe them. It is not sustainable to keep housing at its current cost, and the financial model requires that they continue to increase in price. If house prices fall it is a disaster for millions.
by azuanrb | 2026-01-09 07:57:14+00:00
Opencode has a web UI, so I can open it on my laptop and then resume the same session on the web from my phone through Tailscale. It’s pretty handy from time to time and takes almost zero effort from me.

The flickering is still happening to me. It's less frequent than before, but still does for long/big sessions.
by thefz | 2026-01-09 07:57:30+00:00
> And it's flagged, of course.

> Will somebody vouch for this?

It's a false dichotomy and this wrong mode of thinking is everywhere online.
Unless you agree 100% with every single atom and detail of >THING X<, you are automatically the enemy and literally Adolf Hitler.

Had a similar discussion in the thread for the hacker doxxing conservative dating sites: while I disagree with white supremacists I still think doxxing people online is wrong (for both sides).

And for Gruber's article: I don't think HN is the place to discuss US local politics coverage, let alone through a poster that reviews Apple software and hardware most of his time.

I can still think this && what happened to that woman is horrible.

I can still think that doxxing political opponents is wrong && that white supremacists have no place in 2026.
by aiwebwin2025 | 2026-01-09 07:57:31+00:00
Over the last few months I’ve been systematically testing how to get more consistent results out of AI music models, mainly Suno and Stable Audio 2.5.

Instead of treating them as black boxes, I tried to break down what actually affects the output: genre‑specific cues (like sliding 808s and syncopated drums for drill), structural tags like [Intro]/[Verse]/[Chorus], metatags, BPM, and language.

A few things that surprised me:

- For drill on Suno, putting “sliding 808s” , explicit BPM (~140–145), and triplet / off‑beat drum cues at the very beginning of the prompt matters much more than stacking generic “hard / dark” adjectives.
- Metatags such as [Intro] [Verse] [Chorus] [Bridge] [Bass Cut] can strongly nudge the structure, but some other tags are basically ignored.
- Stable Audio 2.5 reacts better when you describe arrangement and dynamics (build‑ups, breakdowns, when layers enter) instead of just “genre + mood”.
### A drill structure that worked well for me
For UK‑style drill on Suno, this “London standard” layout gave me much more consistent songs:

```
[Intro]
(Dark piano melody plays alone, rain sounds in background)
(Producer tag: "Suno on the beat")
Yeah...
Look...

[Verse 1]
(Beat drops hard with sliding 808s)
(Aggressive triplet flow)
Walking through the night, cold air in my lungs
Shadows on the wall, yeah we never run

[Chorus]
(High energy, repetitive hook)
Slide, slide, watch the bass go glide
London city vibes, nowhere left to hide
(Ad-libs: Bow! Bow!)

[Verse 2]
(Bass cuts out for 2 bars, then drops back in)
(Flow switches to double-time)

[Outro]
(Beat fades, haunting bell toll)
```
Using explicit sections, calling out bass cuts , and putting ad‑libs in parentheses (Ad‑libs: Bow! Bow!) all seem to make the model behave more like a human producer.

### A short “style prompt” that actually feels like drill
Alongside the structure text, I keep a compact “style of music” prompt that captures the core of drill. This one worked well for a UK roadman vibe:

```
UK drill, sliding 808s, 140 bpm, aggressive triplet flow,
dark piano loop, syncopated hi-hats, london accent,
menacing atmosphere, deep bass, grime influence
```
If I front‑load “sliding 808s” and “140 bpm” like this, Suno is much more likely to give me the right low‑end behavior and tempo. If I bury them in the middle and just say “hard drill beat”, it often drifts into generic trap or even EDM.

Why I’m posting this here: there isn’t much serious, genre‑specific documentation for AI music prompting yet. I’m curious how other people are steering Suno / Stable Audio:

- Have you found metatags or patterns that consistently work?
- How much does token order matter in your experience?
- Any tricks for getting reliable structure beyond what I’m doing here?
I also put my notes and more copy‑pasteable prompts into a small site I’m building for structured AI music prompts, but I’m mainly interested in comparing experiments and seeing where my conclusions are wrong.
by neilv | 2026-01-09 07:59:52+00:00
I actually found a nice SoundTouch 20 discarded on the curb, a couple months ago.

I assumed it was probably discarded due to the frequent situation here, of student who is moving away, and who doesn't want the hassle or expense of moving things that don't fit in their luggage.

Now I wonder whether it was discarded because the owner heard it was being bricked, so not worth moving with them.

(Don't worry, I'm a curb Jawa master. I carried it home, realized it was IoT that required an icky closed app thing to use it, and so gave it to an MIT student. I just emailed them the URL of this good news. Possible bummer for the previous owner, though.)
by riktar | 2026-01-09 08:00:56+00:00
Thanks for the feedback, Bryan! I really appreciate the honesty, and you’ve touched on a very real shift in the JS ecosystem.

Regarding the this and class-based approach: you’re absolutely right that the industry has leaned heavily towards functional patterns and arrow functions recently. The choice to use classes in Rikta is specifically to support Dependency Injection (DI).

In modular backend systems, DI makes it much easier to manage services (like the GreetingService in the example) and, more importantly, makes unit testing significantly simpler because you can easily swap real services for mocks.

As for the decorators (@): I completely understand why they can feel like "magic" or be hard to reason about. In Rikta, we use them to declaratively attach metadata to your code (e.g., "this method should handle GET requests"). It keeps the boilerplate out of your logic, but I realize it requires a bit of a mental shift if you're used to a more literal, functional style.

Don't worry about the "TypeScript competence" part! One of my goals with Rikta is actually to provide enough structure so that you don't have to be a TS wizard to build something solid. The framework handles the "heavy lifting" of the types, leaving you to focus on your business logic.

Elixir and Phoenix are fantastic choices (concurrency there is hard to beat!), but if you do decide to stick with Node for your next project, I’d love to have you try Rikta. Feel free to reach out if you hit any walls—I’m always looking to make the "getting started" experience smoother for everyone, regardless of their TS experience level.

Thanks again for the kind words!
by djtango | 2026-01-09 08:01:16+00:00
Simpson's paradox does allow for the possibility that nutrition, access to knowledge, clean water and material wealth has improved in the aggregate while it getting worse for subpopulations.

A lot of people in the world are angry and one of the things that fuels this anger is the "gaslighting" that the data shows their lives are better while their lived reality is the opposite.

Don't forget that Millennials are the first generation to be poorer than their parents in a long time...
by IAmBroom | 2026-01-09 08:02:00+00:00
OK, but when I read your article, I see complaints that deliveries haven't sped up enough... along with some bizarre math claims:

> At its fastest, a message (Abraham Lincoln’s Inaugural Address) was carried between St. Joseph and Sacramento in only 7 days and 17 hours.

> With modern technology, the USPS estimates that a similar sized letter would take a maximum of five days. With planes, trains, and automobiles available to us, we’ve shaved off about two days.

> Two days. In 165 years.

You are comparing the best the Pony Express could do with the worst the USPS estimates could happen, and then rounding 2.7 down to 2 to make it look even worse.

But the improvement is really 5 days 17 hours (most mail is delivered in 2 business days), or nearly three times faster.

And your final statement reiterates this numeric fallacy... which again sounds like you think the problem is that things haven't improved enough in 165 years. I believe you wanted to make another point, but focused on something else instead.
by fc417fc802 | 2026-01-09 08:02:07+00:00
Okay. I see the lack of benefit now but regardless I'll go ahead and respond to clear up some points of misunderstanding (and because the topic is worthwhile I think).

> From what authority?

The registry. Same as the API token right now.

> The technical blocker is that there's no obvious way to create a user-originated key

I'm not entirely clear on your meaning of "user originated" there. Essentially I was thinking something equivalent to the security of - pipeline generates ephemeral key and signs { key digest, package name, artifact digest }, registry auth server signs the digest of that signature (this is what replaces the API token), registry bulk data server publishes this alongside the package artifact.

But now I'm realizing that the only scenario where this offers additional benefit is in the event that the bulk data server for the registry is compromised but the auth server is not. I do think there's some value in that but the much simpler alternative is for the registry to tie all artifacts back to a single global key. So I guess the benefit is quite minimal. With both schemes downstream assumes that the registry auth server hasn't been compromised. So that's not great (but we already knew that).

That said, you mention IdP transparency logging. Could you not add an arbitrary residue into the log entry? An auth server compromise would still be game over but at least that way any rogue package artifacts would conspicuously be missing a matching entry in the transparency log. But that would require the IdP service to do its own transparency logging as well ... yeah this is quickly adding complexity for only very minimal gain.

Anyway. Hypothetical architectures aside, thanks for taking the time for the detailed explanations. Though it wasn't initially clear to me the rather minimal benefit is more than enough to explain why this general direction wasn't pursued.

If anything I'm left feeling like maybe the ecosystems should all just switch directly to attested publishing.
by VorpalWay | 2026-01-09 08:02:36+00:00
A watchdog is a piece of hardware that will automatically restart the chip if it detects the code as being stuck. The way it detects this is that you have to poke a register of the watchdog every so often, and if the register hasn't been poked for a certain timeout (usually configurable), the chip is restarted.

Watchdogs exist on MCUs but also on some "proper" computers. The Raspberry Pi has one for example.
by utopiah | 2026-01-09 08:02:52+00:00
> run these models at home

Damn what kind of home do you live in, a data center? Teasing aside maybe a slightly better benchmark is what sufficiently acceptable model (which is not objective but one can rely on arguable benchmarks) you can run via an infrastructure that is NOT subsidized. That might include cloud providers e.g. OVH or "neo" clouds e.g. HF but honestly that's tricky to evaluate as they tend to all have pure players (OpenAI, Anthropic, etc) or owners (Microsoft, NVIDIA, etc) as investors.
by torginus | 2026-01-09 08:04:45+00:00
I don't know - GDP has a few counter intuitive cases.

One example is when the same stuff gets more expensive. If I have something, like a loaf of bread, a house, a smartphone all of them the exact same get more expensive, GDP increases if demand doesn't change (let's say because its inflexible).

You could argue this is due to some increased foreign demand for said product and the price increase legit represents increased economic output.

But in the case of tariffs for example, we know that's not the case - stuff became more expensive because of levied taxes. No new stuff got produced, no foreigners are buying up this stuff, demand likely decreased for said product, yet the GDP contribution increased.

Another very typical example are things with inflexible supply, such as housing, where due to the increased volume of money, the exact same house now costs more. But since transactions still happen, that means the economy got better, right?