MurphyA/hacker-news huggingface dataset:
by PetitPrince | 2025-04-10 08:33:37+00:00
As a long-time (since 2007) TGM player, my opinion on TGM4:

- At launch there were some severe issues that denotes a rushed release and lack of QA. The most glaring of which being the inability to rebind keyboard controls (a patch is underway for this Friday). It's quite paradoxical since it's a game that was originally announced in 2009 (and has been cancelled 2 times; it's a whole saga that would be widely out of scope of this HN comment). In the other hand, it is a game that's technically rooted in 2009 (a DirectX 9 game that originally targeted a Windows-based arcade system like Sega Ringwide; TGM3 itself being released on Taito Type-X which is already a Windows machine masquerading as an arcade machine with arcade controllers bolted on).

- On the other hand, the dev team has been super reactive and the lead producer/director/whatever is the appropriate title is in Japanese regularly communicate with the community. And we know first-hand that one of the main dev is also a legendary player (Jin8; the first player who obtained the Gm grade in TGM3, a feat that only 20 people or so in the world has replicated) that has the game in his heart.

- Gameplay-wise, it is a much more accessible game, due to having to implement one part of the Tetris Guideline gameplay element (the lock delay behavior switched from Step Reset to Move Reset; the details and consequence of which I don't have time right now to explain). Detractor would say that it's another pollution by The Tetris Company, but I think this is a conscious choice and makes the game overall better (all of the ill effect of move reset being counterbalanced by the rest of the rotation system, and of course the insane speed). The overall difficulty is lower and hence more accessible, but some of the endgame challenges are devious (but that's through the incursion of gimmicks instead of simply the game system being what it is). It has not the austere elegance of TGM1, the rigorous beauty of TGM2 or the manic challenge of TGM3, but it has still all the heart of TGM in my opinion.

- However I do find the meta-game lacking because of the removal of many of "grades" (in the older games, the game judge you and give you a grade to either your game or your account; think of it like martial arts belt). There are still acknowledgment of finishing a game ( "you are {this or that mode} Master!"), but this is very, very difficult (and very, very rewarding), but there's a lack of intermediate rewards for experienced but not expert players. Allegedly this is a TTC decision, and I find the game worse for it.

- Overall it's still a solid game (and being in 2025 and this being not an arcade game, we can have patches and the dev seems willing and motivated to add fixes and new features in the future), and in my heart one of the best Tetris out there. Tetris Effect has a way better eye-candy (it is a Mizuguchi game after all), but if you're willing to play with "TGM" rules instead of Tetris Guideline rules, it's mechanically incredibly rewarding.
by t-writescode | 2025-04-10 08:33:37+00:00
First off, this looks really cool and I'm excited to see more things like this.

The overall chat in the HN conversation has got me thinking, though.

Around 7 years ago in my career, one of my most common actions for one-off scripts was for me to create a WinForms application with, often, a couple text boxes and a "Run" button of some sort.

The text boxes would be the inputs and the run button would ... run. There was also often like a text output or bunch of loglines or something. I wrote almost exclusively in C# at the time, so it was a way to shove a bunch of C# code into place and test it.

I did this for random and arbitrary things I needed to process or solve, a lot like how I used Python or Ruby in the future.

I bet it's actually pretty common for people to need "a script that does a thing", and I think, maybe, that's where a lot of the AI scripting of the most immediate use is going to be. If it can be a familiar interface for people to build (in the past, the IDE) and a familiar or simple place to interact with the generated script (the WinForms + buttons), these programs to generate scripts and do "stuff" could likely spread pretty wide.

I think Jupyter Notebooks are another example of this, another precursor, of sorts?
I built a Laravel-native alternative to Temporal just using queues and yield
by rmcdaniel | 2025-04-10 08:33:38+00:00
I was working at a fintech company and we needed a way to track long-running processes.

We were using queued jobs that would check if an earlier step had completed, and requeue itself if it hadn't. It worked but it was noisy, hard to track, and just felt wrong.

I started looking for a better solution.

That's when I found Temporal. Their PHP SDK had a great developer experience. You could yield async steps, write workflows like regular code, and it just resumed where it left off. It felt right.

Then I brought it to the DevOps team.

And hit a wall.

It required running a k8s cluster or paying for their cloud service. They looked at me like: "Why would we do all this just to run PHP jobs?"

And I remember thinking... they're probably right.

We already had Laravel queues. We already had a database. Maybe we could build something similar without all the ceremony.

So I did.

I kept the core idea from Temporal's PHP SDK, using yield as a coroutine checkpoint, and threw the rest away. No server. No cluster. No cloud.

A workflow is just a queued job that runs until the next yield. When the yielded job completes, it requeues the workflow, rebuilds the state, and picks up where it left off.

That was the proof of concept. It worked. We shipped a basic version to production.

But I couldn't stop thinking about it.

The whole thing felt like a puzzle. So I kept going, added side effects, sagas, child workflows...

I shared my private repo with an engineer I had befriended at Temporal (from bugging him with too many questions).

He said: "Wow, that's really cool. You should release it."

So I did. Wrote docs. Opened the repo. Tagged a composer release.

And then something clicked:

Temporal isn't targeting PHP devs.

They're chasing enterprise accounts. Big teams. Fortune 500s.

Their PHP SDK is maintained but not a priority. It even requires Roadrunner, an extra runtime on top of the Temporal server. That's more friction Laravel devs don't want.

Meanwhile I'm over here with:

No external services No custom runtimes Just queues + DB And yield

Now Laravel Workflow is quietly the default for long-running orchestration in Laravel.

It's at the top of Google for many relevant phrases.

Temporal PHP SDK has 4-5x more daily installs. But they also have $350 million in funding.

I've made back my domain name fees with GitHub sponsors.

The only "failure" is that I don't have anything to sell. There's no cloud product. No SaaS angle.
by namaria | 2025-04-10 08:34:01+00:00
> the most cracked CS students I know deliberately avoid using these tools for programming work. They understand the value in the struggle

I think they are in the right path here

> they've automated their humanities, social sciences, and other major requirements using LLMs.

This worries me. If they struggle with these topics but don't see the value in that struggle, that is their prerogative to decide for themselves what is important to them. But I think more technically apt people who have low verbal reasoning skills, little knowledge of history, sociology, psychology, etc, is a net positive for society. So many of the problems with the current tech industry is the tendency to think everything is just a technical problem and being oblivious to the human aspects.
by sam-paech | 2025-04-10 08:34:02+00:00
Not internal consistency exactly, but there are criteria checking how well the chapter plan was followed (which is all the way up at the top of the context window).

This is done per chapter, and the score trendline is what you see in the "degradation" column.

I would say this could be a reasonable proxy for internal consistency since it is measuring more or less the same ability, i.e. how well it's keeping track of details as context window increases.
by YeGoblynQueenne | 2025-04-10 08:34:11+00:00
I generally agree with your points, my point was mainly that the concept of "scaling" as meant in machine learning doesn't have an analogy in SAT solving and other classical AI tasks. Nobody's building large data centers to solve SAT problems and data is not "the new oil" in SAT solving, and in the other classical AI disciplines I mention above. In short, those are not data-driven fields.
by baq | 2025-04-10 08:34:55+00:00
> And where that another LLM will get the capability to judge consistency? Had fun recently prompting different models with "a story about everyday life of <some stereotypical character>". > Absolutely no awareness about anything spatial - what is in which place, who is where, body positions.

These are some things I'd like to at least attempt to quantify - LLMs are better at translation than thinking[0], so the idea was to translate the slop into something that can be then analyzed by a non-LLM tool. E.g. translate the story into a prolog fact database and generate a couple queries for each paragraph/chapter/combination of these. Rough idea, just something I haven't seen done.

[0] don't @ me
by asmor | 2025-04-10 08:35:22+00:00
We're finally getting an answer to "how could such a thing happen". The answer is pretty simple: We think of history distinctly different than current events, ourselves as more enlightened and of our peers as more capable of calling it. And besides, it'd be really inconvenient if we actually had fascism, so why not ignore it until it's on the news or something.
by aredox | 2025-04-10 08:35:27+00:00
If I go to Japan, I am more than happy that earthquake and typhoon warnings are provided in English too.

Putting peoples in harm's way just because they don't speak the language is petty, especially for a country as rich as the US, even more especially when they make such a big thing of their superior technology and Silicon Valley and AI...

Artificial intelligence can't beat human stupidity, apparently.
by prawn | 2025-04-10 08:36:57+00:00
Slightly related, though I'm yet to try anything to this level:

Turn Cursor Into a Novel-Writing Beast - https://www.reddit.com/r/cursor/comments/1jl0rqu/turn_cursor...

I have tried to have ChatGPT brainstorm story elements for something else, and its suggestions so far have been very lame. Even its responses to direction/criticism are off-putting and fawning.
by pmyteh | 2025-04-10 08:37:43+00:00
Switches are not compulsory, they're just conventional. MK, for example, will happily sell you unswitched sockets (and without the "not to standard in the UK" warning for some of their other products).

Also not sure what you mean by "exactly the same". You can get single/double/triple in a variety of designs and colours. It's a socket - how much variation do you need?
by rob74 | 2025-04-10 08:38:33+00:00
Also, I would argue that ICE needs less perverse incentives, not more. It's pretty obvious that they have deportation quotas that they have to meet or exceed, hence hapless tourists get treated like dangerous criminals and locked up for weeks (because the detention centers are also commercial, so the longer people stay, the better for them) before eventually being deported: https://www.theguardian.com/us-news/2025/mar/19/canadian-det...
by piva00 | 2025-04-10 08:38:58+00:00
I'm originally not from a rich country.

Before I became a Swedish citizen I never had a bad experience traveling back into Schengen, border agents were always cordial even on the instances where they were stern and serious. Even had nice interactions sometimes, at Schiphol with Dutch agents once they were quite funny, and light-hearted.

Every single time I traveled into the USA I experienced CBP agents being rude and suspicious, treating people like cattle on immigration lines, being talked down when being questioned, etc. The experience applying for my B1/B2 was also really annoying, not a great one being interviewed and grilled by a consul.

It's definitely different to go through USA's borders than most other places I traveled to.
by fabian2k | 2025-04-10 08:39:19+00:00
It's not just Trump, a lot of people voted for him despite all that was known about him and his plans. A lot of politicians still support him and help him drive his insane agenda. So yes, I think blaming the US as a whole is not unfair. And it's not like people outside can target Trump specifically anyway.

The damage is large inside the US, but all this crazy stuff hurts everyone around the globe economically. And even that pales compared to the threats that e.g. Canada received with the 51st state bullshit.
by YeGoblynQueenne | 2025-04-10 08:39:24+00:00
I don't agree. The derivation of new clauses by Resolution is well understood as deductive and the choice of what clauses to keep doesn't change that.

Resolution can be used inductively, and also for abduction, but that's going into the weeds a bit- it's the subject of my PhD thesis. Let me know if you're in the mood for a proper diatribe :)
by chombier | 2025-04-10 08:39:48+00:00
What I found hard with Nix is the sheer amount of things I had to get familiar with before it started to really click:

- nix, the command-line tool

- nix, the language

- nixpkgs with the general API/idioms (overriding, overlays)

- individual nixpkgs packages that sometimes deviate from common practices

- flakes (which I haven't properly looked into yet)

The Nix pills series [1] and nixpkgs documentation [2] do help a lot, but that is quite a lot to process.

[1] https://nixos.org/guides/nix-pills

[2] https://nixos.org/manual/nixpkgs/stable/
by thelettuce | 2025-04-10 08:40:38+00:00
The solution to ads may lie in stricter advertising rules. For instance, banning ads designed to manipulate rather than inform and setting standards for this criteria. Or even banning some advertising practices outright that are common methods for coercive or subtle influence. Imagine if a mouthwash commercial couldn't show an isolated women clearly stressed out about her breath to subtly ingrain an insecurity in their target audience.
by sethammons | 2025-04-10 08:41:47+00:00
My high school English teacher's book reports were like this. One by one, you come up, hand over your book, and the teacher randomly picks a couple of passages and reads them aloud and asks what had just happened prior and what happens after. Then a couple opinion questions and boom, pass or fail. Fantastic to not write a paper on it; paper writing was a more dedicated topic.
by sam-paech | 2025-04-10 08:41:50+00:00
The old version of the creative writing eval had several "in the style of" prompts actually! But I got tired of reading bad Hemingway impersonations so I cut them out of the new version.

The creative writing v3 prompts (https://eqbench.com/results/creative-writing-v3) focus more on other things that are typical failure modes for LLM writing:

- Romance - Humour - Physical-spatial understanding - Unusual perspectives in first person - Niche genres

I do have an Asimov and a Le Guin author style prompts in there though. In particular I like the Asimov story as a vibe check.
by xorcist | 2025-04-10 08:41:51+00:00
> some point on the spectrum between "commit your dotfiles to git" and Nix

That would be configuration management tools such as Salt/Puppet/Ansible/Chef.

They were popular ten years ago, and gained a lot of exposure as the devops movement gained ground, but they never stopped being useful.

Having your non-running state defined declarative is powerful, and if you can define a single source of truth for entire distributed systems, that suddenly makes you able to reason about state on whole systems.
by sersi | 2025-04-10 08:42:06+00:00
When I was a student, I spent my first 2 years in a so-called prépa intégré of a French engineering school. 20% of students failed and were shown the door during those two years (some failed, some figured that it just wasn't for them). That's fine, that means you keep the ones who actually do the work. At a certain point, you have to start treating students like adult, either they succeed or they don't but it's their personal responsibility.
by jpc0 | 2025-04-10 08:42:20+00:00
> Why should I hire you if an agent can do it ?

You as the employer are liable, a human has real reasoning abilities and real fears about messing up, the likely hood of them doing something absurd like telling a customer that a product is 70% off and them not losing their job is effectively nil. What are you going to do with the LLM, fire it?

Data scientist and people deeply familiar with LLMs to the point that they could fine tune a model to your use case cost significantly more than a low skilled employee and depending on liability just running the LLM may be cheaper.

As an accounting firm ( one example from above ) far as I know in most jurisdictions the accountant doing the work is personally liable, who would be liable in the case of the LLM?

There is absolutely a market for LLM augmented workforces, I don't see any viable future even with SOTA models right now for flat out replacing a workforce with them.
by tpm | 2025-04-10 08:42:38+00:00
The Alps is not the answer when you look at all the tunnels that are already there (both in Austria and Switzerland). Rather, for Austria the answer would be 'because it's a small country with one big city', so purely from the local perspective it doesn't make sense to build up high speed rail. And for that to change we would need an earnest EU-wide effort, possibly even a crossborder rail company, that would build the missing links and possibly even operate the crossborder trains. Because currently the infrastructure owners and big train operators are state owned and have little incentive to build and operate fast crossborder trains.
by 9rx | 2025-04-10 08:44:52+00:00
> if you have the base knowledge and skills readily available in your mind.

I have the base knowledge and skill readily available to perform basic arithmetic, but I still can't do it in my mind in any practical way because I, for lack of a better description, run out of memory.

I expect most everyone eventually "runs out of memory" if the values are sufficiently large, but I hit the wall when the values are exceptionally small. And not for lack of trying – the "you won't always have a calculator" message was heard.

It wasn't skill and knowledge that was the concern, though. It was very much about execution. We were tested on execution.

> If you're learning about linear algebra but you have to type in every simple multiplication of numbers into a calculator...

I can't imagine anyone is still using a four function calculator. Certainly not in an application like learning linear algebra. Modern calculators are decidedly designed for linear algebra. They need to be given the rise of things like machine learning that are heavily dependent on such.
by beeflet | 2025-04-10 08:45:54+00:00
It will never happen because of economies of scale.

What type of intervention of the free market do you approve of as an alternative that would incentivize local production over economies of scale? It essentially comes down to tarrifs and protectionism.

Free market means voluntarism. You say that consumers ought to have the freedom to source goods anywhere, but the only way to preserve this "freedom" is to either force producers to operate in unprofitable conditions (which is not stable-state) or force consumers to pay a premium for those goods.
by zekrioca | 2025-04-10 08:49:06+00:00
I disliked that they don't explain the logic in the ```arrivals()``` function, but it is because in a uniform distribution from 0 to 1 (which is what ```random()``` is), the probability that a value falls below 1/6 is exactly 1/6, i.e.:

P(random() < 1/6) ~= 1/6 .

Which is how they simulate a dice landing a "6". This explanation could be included in the text.
by throwaway2037 | 2025-04-10 08:50:04+00:00
I am genuinely curious about what would happen if China allowed their currency (RMB/CNY) to float. The most obvious thing I can see that would put tremendous downward pressure on the currency would be capital flight from China to more politically predictable/safe places. Currently, normies are limited to 50K USD per year. (Of course, there is a large grey market to move more money.)
by carlmr | 2025-04-10 08:50:15+00:00
>I never got the HPV vaccine and am now too old

It can still help even with previous exposure. This is outdated information. Also it helps against 9 strains. Most people are not exposed to all 9 instantly.

Further you can be exposed without having intercourse. Skin contact is enough. Even walking barefoot in the gym.

You will have to pay yourself probably, but since you paid $129 for a test I'm assuming you could afford at least one vaccine dose.

Also the NHS did a study and found a single dose is sufficient.
Show HN: Weather forecast API? More accurate with multiple models and ML
by Luka78 | 2025-04-10 08:50:25+00:00
Hi HN, I started running an amateur weather forecast website 20 years ago as a hobby, and later turned it into a professional service during my studies. More recently, we built an advanced weather API after noticing that most existing APIs simply repackage NOAA data and miss key variables.

To improve accuracy, our forecasts pull from multiple sources and use proprietary numerical weather models, learning from historical data to reduce bias. This includes hyper-local forecasts, where each point is calculated based on surrounding data.
by _delirium | 2025-04-10 08:50:28+00:00
Indeed meteofrance appears to be monolingual. I would say they're a bit unusual in that though. Most other national meteorological services I know of have forecasts available in at least two languages.

E.g.:

Finnish/Swedish/English: https://www.ilmatieteenlaitos.fi/, https://sv.ilmatieteenlaitos.fi/, https://en.ilmatieteenlaitos.fi/

Italian/English: https://www.agenziaitaliameteo.it/, https://www.agenziaitaliameteo.it/en/

A dozen or so languages (full forecasts available in about half): https://www.jma.go.jp/jma/kokusai/multi.html
by rsynnott | 2025-04-10 08:50:40+00:00
These photos are, ah, not representative (most historical artefacts of this type aren’t; part of why people tend to have an impression of Victorian London as basically hell on earth is that, unusually, photos _were_ taken of the nasty bits, but really it was no worse than anywhere else at the time).

You’d certainly prefer to live in Japan in 2025 than in 1860.
by Gud | 2025-04-10 08:51:12+00:00
I don’t get the patriotism people from the UK exhibit over their plug. I’ve lived and worked in total 1 year in the UK, two years in Dubai. I’m originally from Sweden were we use Schuko. Now I live in Switzerland.

The UK plug is easily the worst. It’s three times the size of the Swiss plug. You can literally connect three Swiss appliances in the same place you can connect one UK.
by fengkx | 2025-04-10 08:51:56+00:00
I have the same problem come out in my mind.

What if I wrap the agent as a tool in MCP?

Since the agents I got from the 'A2A' protocol is passed as tools to another Agent...

https://github.com/google/A2A/blob/72a70c2f98ffdb9bd543a57c8...