MurphyA/hacker-news huggingface dataset:
by nightfox1 | 2025-09-27 14:31:05+00:00
Chess puzzles are great, but they isolate the winning moment for you. Your games hide tactics without you knowing. This intuition check and system can help find tactics like forks, pins, skewers, and discovered attacks faster:

Start with an intuition check on every move Ask these three questions before picking candidate moves:

What are the weaknesses on the board? Look for targets.

What is the worst placed piece? Improve it or activate it.

What is my opponent intending? Prophylaxis saves games.

This helps keeps your focus on the right areas so tactical ideas pop naturally.

A system for every move

Forcing moves first: List checks, then captures, then threats. Calculate the forcing lines first.

Loose and overloaded pieces: Count attackers and defenders. Undefended or singly defended pieces likely can fall to tactics.

Files and Ranks: Scan files, ranks, and diagonals for piece alignments that create pins, skewers, and x rays.

Discovered possibilities: Ask what becomes uncovered if a piece moves. If the uncovered line gives check or capture values, you may have a discovered attack or double attack.

Using sites like Lichess and ChessTempo you can find the common puzzles / themes in games. Using the Chess Coach with the above system and check will help you spot tactics in your games.
by perlgeek | 2025-09-27 14:31:14+00:00
Long term Latex user here, I've been working on generating automatic invoices in Typst for a year now.

On the plus side:

* Getting structured data into typst is sooo much simpler than into latex. For latex, you basically have to render a template, and have to know all the crazy escaping rules for special characters. In typst, you can just read a json file, and do the rendering in typst.

* Super fast. Love it.

* Mostly very easy to use.

Minus:

* Our invoices are structured as multi-page tables, and widow and orphan prevention in a multi-page table seems to be non-existent. The workarounds we tried were too disruptive (lead to text overlapping other text, for example).

* There's a bug in the Python wrapper that means we sometimes don't get a proper error message when there happens to be an error, then we have to recreate the scenario on the command line to find out what the error was.

* Docs could be better (but are mostly OK)

Overall I'm very happy with typst for this use case.
by Jcampuzano2 | 2025-09-27 14:31:31+00:00
You don't need infinite time, you just need to do it until you get all your personal needs covered.

Personally I have an advantage 360 pro. The only function keys I actually use with frequency are F12 and F2, used for shortcuts in editors. I just put F12 and F2 on thumb keys. Problem solved.

Some people go all in on layers, but I actually use minimal layers at all. I can do everything I need with just the base layer from how I have it setup. I only have a second layer setup that allows using VIM-like navigation (i.e. up, down, left, right, page-down, page-up etc) from the home row in my browser. But technically I also have those on the base layer just in the normal positions.

I actually had a similar mindset, I do not want to have to create tons of layers and combinations, so I optimized my layout around just the base layout but added a layer just for convenience later on.
by Rochus | 2025-09-27 14:31:39+00:00
Or could it be that the fact that LaTeX is a layer on top of TeX is a cause of additional complexity and that you still have to deal with TeX, so the abstraction is neither complete nor opaque? I assume in Typst they don't (yet) have this issue. Another reason could be missing static typing and thus less formal means to find bugs? You "missing abstractions" finding would point to that.
by hnthrowaway121 | 2025-09-27 14:32:10+00:00
All depends on the person, their goals, their expectations, the experiences they want to have.

Agree we should not deceive anybody that doing this would make them rich or have a successful business. Most startups fail, startups by new college grads who never had a job might fail even more than normal startups. But if an adult wants to burn a few years of their 20s this way, fine. Maximizing earning efficiency of earnings in your 20s might not be optimal either. Maybe you hit a local maximum and would have much higher earnings later after discovering something by following your nose for a few years.
by PaulHoule | 2025-09-27 14:32:23+00:00
Lisp started out at the same time and represents a different family of languages.

In the 1960s there was a lot of work on languages like ALGOL and PL/I which were intended to occupy the niche that C occupied. One problem was that people didn’t know what I/O was going to look like and didn’t realize it didn’t matter for language design because you could relegate I/O to the standard library.
by DaveZale | 2025-09-27 14:32:25+00:00
Okay nice essay. But why can't weights be changed?

A few years ago I participated in a kind of AI method using near infrared spectroscopy to monitor a process. It was a success but required constant revalidation with "known value" substance using up to a few dozen algorithms at user-selected wavelength regions. There is no reason this process of changing weights and methods couldn't have been automated. That my friend is a real world example involving experience. But it could have been programmed into a learning model and validated with every inplementation
by sudosysgen | 2025-09-27 14:32:35+00:00
But they did a good job of it? The change of behavior is San Andreas is due to an invalid memory access reading out of bounds into an area of the stack that was only coincidentally initialized by a previous iteration.

They didn't make any changes in correctness. The game itself is broken, and it's normal to undefined behavior from out of bounds accesses will change between OS versions, even just for security reasons. In fact, other versions of the game did fix this bug in a patch, it just didn't get picked because people go out of their way to downgrade the game in order to maintain some cut assets and features.
by frozenseven | 2025-09-27 14:32:54+00:00
No, I understand the insults and ad hoc requirements just fine. And I can point you back to the decades and decades of literature about how anyone can be an artist and how anything can be art. The stuff that was openly and readily said until the second people started making art with AI. As for "push of a button", Visarga has already done a decent job of explaining how that's not actually the case. Not that I have any issue with people doing the metaphorical button push either.
by seaucre | 2025-09-27 14:32:58+00:00
In the long run, absent intervention, virtually all income flows to the owners of compute.

We need more than UBI. AGI is the culmination of all human activity up to that point and all humanity deserves ownership of it. It should not belong solely to those who put the cherry on top with the rest of us at their mercy. They don't deserve to control the humanity's destiny. AGI, at some point, has to be made into ... I don't know. Not nationalized - something more. A force of pure good for all humans unaffiliated with any corporation or state.
by cjbgkagh | 2025-09-27 14:34:02+00:00
Programmers are far more likely to have hyper-mobility than the general population, it makes it far more difficult / impossible to maintain good posture. If they don’t strength train they’ll end up rather weak regardless. So my general recommendation is to reduce injuries by being as ergonomic as possible while also hitting the gym. I use a reclining chair because I can’t avoid slouching no matter how ergonomic the chair is and it works for me. I also take Performance Enhancing Drugs (PEDs), hgh peptides and test cypionate. If you’ve seen what happens to people like myself with severe hEDS you’d understand why. Most programmers are not as severe but tend to have some form of ‘benign’ generalized hyper mobility.
by jitl | 2025-09-27 14:34:42+00:00
My take is that the right workflow for people is quite varied. Everyone wants something that’s low friction and will keep them engaged but these daily behaviors are fundamentally high friction habits, so existing solutions are rarely satisfying in the long run.

They are also easy to build - you need one primitive: basic text storage, although scheduled push notifications are great to have. No need to sync stuff, no sharing/permission model, no scale issues you can’t solve with a b-tree SQLite index.

I think another factor is an increase in productivity-lifestyle content influencers, the sort of people who talk about Notion on TikTok. Speaking of Notion there’s like a zillion user-created habit tracker templates for Notion too. I work at Notion but don’t use it daily outside of work.
by Imustaskforhelp | 2025-09-27 14:35:32+00:00
Wow tbh, I didn't know that you could do something like () in nim, I mean if somebody really really wants to use something similar to paranthesis, they sort of (could?) actually.

Like, as to that person who thought Nim to be a deal breaker because of whitespace, I think that this new information might help them to atleast try Nim!

Thanks, I learnt something new today thanks to ya!
by edwin2 | 2025-09-27 14:36:18+00:00
totally agree with what dang posted here; obvious nitpicks aren’t worth discussing. it’s refreshing to see that principle on HN.

I also want to add another thought to that: I’m so glad howtomakesenseofanymess.com exists, warts and all. I’d much rather it exist in some imperfect form than not exist at all.

We ought to be more accepting of good and imperfect creations, because that encourages creativity. We need more of this!
by Jcampuzano2 | 2025-09-27 14:36:42+00:00
Not sure where you're getting the idea that you need to replace the keyboard every year. And you only really have to customize the keyboard for a short while until it covers your personal needs.

It took me maybe 1 week total after getting used to the keyboard to set it up in a way that worked for me personally, and the keyboard has already lasted a year and still works like new, and looks like new, and many people have had the same ergo-keyboard for years on end.

I like you did not like the idea of having to finnick with it all the time, but in reality those are just the enthusiasts. I set it up in a couple weeks and ever since then I've probably only messed with it a few times more just to try something out of curiosity.
by sigseg1v | 2025-09-27 14:36:47+00:00
The user base of the application I develop is non-technical. Most of them double click or drag EVERYTHING. It ends up highlighting stuff that looks weird and now they are dragging and dropping things with a quarter of the screen highlighted in a different color and it just looks messy and obscures data behind the text on pages with visual diagrams.

A designer pointed this out and requested we disable highlighting on button text and draggable handles, and honestly it's a good idea and those problems are now fixed. The downside is that someone can no longer highlight the text on the draggable button that says "Instruction Node" and that's a totally fine tradeoff.

This seems fine to me. For example in inkscape if I drag on the File menu at the top (or double click), I can't start highlighting the "Fi" in the "File" menu label and I'm totally fine with that, same thing here.
by zaphar | 2025-09-27 14:36:49+00:00
What? They did in fact maintain correctness. GTA was emphatically in the wrong here and only accidentally worked for a long time because of some internals of the CriticalSection code that they didn't even know they were depending on. The changes to that code didn't modify correctness. The issue was that GTA was relying on undefined behavior. GTA didn't know they had a bug because the undefined behavior happened to be in their favor for a long time. But it's a minor miracle that it hadn't broken before this in a myriad of other ways.
by jordanb | 2025-09-27 14:37:12+00:00
The history of AI since the 1960s is slow and incremental improvement where the public loses interest for a decade or so, then notices the last decade of improvement when someone released a glitzy demo, followed by an investment frenzy with a bunch of hucksters promising that hal 9000 is two years away, followed by the zeitgeist forgetting about it for another decade-ish.

This has happened at least five times so far.
by krapp | 2025-09-27 14:37:13+00:00
They said the same thing about video games, and the internet as a whole, and cellphones, and television, and magazines.

I'm not going to claim that social media can't have negative consequences for young people, lots of things do. But the hyperbole behind the discourse makes it obvious there is also a moral panic at work. In every case, technology is blamed for a failure of society's responsibility to educate and raise children properly.
by spookie | 2025-09-27 14:37:40+00:00
Retenue institutionelle is in fact dangerous.

But let's be honest, if you are hinting at that time Macron used anti-obstruction of parliament measures to combat the stupid high number of ammendements the opposition proposed [1], I don't know what to say. Seemed like the only case where one _should_ use such measures.

Either way, point stands that by fuelling appeasement to both extremes via bots in social networks, a state actor can destabilize a country much more effectively.

[1] https://www.lemonde.fr/blog/cuisines-assemblee/2020/02/19/re...
by paulcole | 2025-09-27 14:37:41+00:00
No, the analogy is good. I’m not just opening up ChatGPT and slapping at the keyboard, there are projects I’m working on.

> And my expectation on tools is that they help me

LLMs do this for me. You just don’t seem to get the same benefit that I do.

> and not make things more complicated than they already are.

LLMs do not do this for me. Things are already complicated. Just because they’re still complicated with LLMs does not mean LLMs are bad.

> When LLMs ever reach that point I'll certainly hear about it and gladly use them

You are hearing about it now. You’re just not listening because you don’t like LLMs.
by iammjm | 2025-09-27 14:38:15+00:00
I agree. And I dont understand how this isn't a universal rule for all of software: let the user use the thing ASAP. Just let me fucking play with it instead of forcing me to read intros, watch videos, click through a tutorial, etc. Just let me explore and interact! And only then also offer me some guidance that I can jump in and out of.
by bwfan123 | 2025-09-27 14:38:16+00:00
Data-center debt is the new sub-prime.

In the 2008 housing bust, there were NINJA loans (no income, no job, no assets). This time around, each GW ai-datacenter costs 40B of which say 20B is debt. The only profits coming out of these data centers are through the ad business models for meta and google, and the cloud business models for the hyperscalers. The rest is funded by equity or debt or capex. It seems likely that the tax-payer will be on the hook for the debt down the road given how ai datacenters are being projected as critical infrastructure - because - the profitability of the new investments are yet unproven and speculative.
by bravetraveler | 2025-09-27 14:38:24+00:00
> Turns out, having a shared expensive thing quickly leads to disagreements.

In this case, I'm guessing the first minor bit of body damage [gravel, whatever] or consumable replacements [tires, brakes, etc]. Ignoring the financial pressure/means aspect, preferences are what they are. Tire pressure, cleanliness, or what-have-you.

Personally, I wouldn't buy a Lamborghini without breaking it/rebuilding several times over. Fancy car, want to see what it really has. Other people? Baby it to no end because it's so precious. They got a date tonight.

All this to say: an old rustbox [or several] is probably the better group project. What little I knew of my Dad: demo derby, sounded great.
by AfterHIA | 2025-09-27 14:38:36+00:00
This is tangentially related-- I was a professional guitar player in the my 20's. When we were kids there were a handful of really great bands in the western United States like The Warlocks, The Cosmonauts, The Shivas, Super 78!, and especially the Brian Jonestown Massacre that thrived off of a huge culture of music enthusiasm that was especially, "tapes and records first. CD's are for the car."

Now outside of a handful of stalwart groups I don't see anybody making, "canonical" rock n' roll music in the, "post Velvet Underground" sense. It's, "correlation vs causation" but I can't help but feel that it was Spotify and streaming that killed this culture. Music became an, "everybody" thing that had no barrier to entry. Music subculture died. Fashion came next. Film has been declining since the 2000's.

I can stand you destroying my country's political culture but should have left it alone. It feels like an Albigensian Crusade.
by Stranger_X | 2025-09-27 14:39:07+00:00
Some of the most unexpectedly good conversations happen with people you don’t know. But most of the internet moved away from that. Omegle is gone. Social media is just feeds and ads.

We wanted something simple again—so we built StrangerMeet :

Tap once → meet a stranger.

Text, voice, or video.

Continue only if you both want.

It’s small, human, and unpredictable—like the internet used to be.

Does anyone else here still miss the randomness?
by cogman10 | 2025-09-27 14:39:50+00:00
Assuming AGI or something close to it hits, it'll likely be a nightmare for the average person.

The model in the paper talks about freeing the labor bottlenecks, which will be great for the capitalists who own the compute. Assuming we don't have a social safety net in place, that will ultimately mean that a lot of stuff is cheaper for the wealthy with nobody else being able to afford it.

What would a middle class job be? Almost all knowledge work would be obliterated. Engineering, science, maybe even art. All evaporated.

The paper suggests that people will shift into markets like manual labor. But what do we do when those jobs have no real bottleneck as the paper describes? There's only so many people needed to for care work or picking berries. And right now, it seems we have enough as the current salaries are pitiful in all the sectors the article mentions. What pressure would actually make wages increase? Sure not the fact that those are the only jobs that exist for normal people that weren't born to a family that owns a datacenter.

And it isn't like datacenter jobs are going to replace the army of jobs AGI would displace. You need so few people to operate a compute center.

That's why it'll likely be hell for most people. If you don't actually own resources, you'll be left out in the cold. Even if you do have pretty good resources, you'll be in a world with AGI set to perfectly extract every single bit of resource from you imaginable in ways we currently don't imagine. For example, knowing everything about you and knowing that you are willing to spend $11 for a widget while someone else is more willing to spend $10.

This will ultimately force the question of "what do we do with the unemployed" and I worry the answer is already "well, they should have worked harder. Sucks to suck".
by Jcampuzano2 | 2025-09-27 14:40:10+00:00
Don't have a moonlander but I actually did this with my advantage 360 pro. I did not remove the switches but I made them no-ops. The whole left-most and right-most columns of the keyboard are completely unused for me.

If you travel with the keyboard a lot maybe its an issue since its extra weight/space, but if not I don't see it really hurting much.
by treetalker | 2025-09-27 14:40:16+00:00
That dovetails with the standard prescriptive vs. descriptive issue, don't you think? The speaker in your podcast example seems to be (mis- ?) using the word to refer to a stereotype, likening an Internet trope to reality, and (thus) implying that the Internet now has the status of a canon. So, it's an inaccurate use, prescriptively; but it's sufficiently related to the prescriptive use that it gives us some insight into the speaker — probable age, reading habits, opinion about the validity of what the speaker reads online, etc. — provided we have some context. It's a pleasing instance of the game of language being played.

Later edit: I guess one point I'm making is that real dictionaries are still of great use and need in the age of LLMs.
by constantcrying | 2025-09-27 14:41:07+00:00
Do scientists just randomly publish obvious nonsense now?

The causation is obviously in the other direction: Healthy people socialize more.

Proposing the inverted causation, without even examining the alternative is ridiculous. This is just trash science.

Having a correlational result and using it to pretend that one has to cause the other with absolutely no mechanism is not science, it is reading tea leaves.

A healthy person has more opportunities and more abilities to engage in social activities. The less healthy a person becomes the rarer those opportunities become. Basically every single health condition, especially the most common ones like obesity, make it harder for people to engage in social activity.

The alternative explanation is pretty simple and does not require some magical mechanism whereby social interactions are somehow causing your body to age slower.
by mr_mitm | 2025-09-27 14:41:09+00:00
I've reproduced documents with Typst, mostly pixel perfect. I've done the same in LaTeX before, and it was orders of magnitudes easier with Typst. However, I didn't care if a couple of paragraphs with hundreds of words in them were a line longer or shorter. That might be an issue if you care about literal pixel perfection. But why would that be important in contracts?
Show HN: Chaos-fetch – TS library for simulating network chaos in fetch requests
by gkoos | 2025-09-27 14:41:14+00:00
A TypeScript/ESM library for injecting latency, failures, and other network chaos into fetch requests. It supports flexible middleware and can be combined with chaos-proxy for advanced testing scenarios.

npm: https://www.npmjs.com/package/@fetchkit/chaos-fetch GitHub: https://github.com/fetch-kit/chaos-fetch
by gorgoiler | 2025-09-27 14:41:18+00:00
On the topic of Linux logos, about 20 years ago there was a popular Ethernet <-> USB storage bridge called an NSLU2 aka the “Slug”. It was of a similar pedigree to the classic WRT54g but instead of routing, this device turned cheap USB disks into a NAS device:

https://en.m.wikipedia.org/wiki/NSLU2

There was quite an active group of hackers bringing Linux to the platform. This was their utterly heartwarming and adorable logo:

https://www.socallinuxexpo.org/scale8x/sites/socallinuxexpo....
by AndrewKemendo | 2025-09-27 14:41:24+00:00
Yet another paper using the term “AGI” without rigorously defining it.

There is a oblique definition embedded in the context that AGI is literally any labor transfer technology, but again without a distinction between measurement (which is possible) then these conversations and concepts are going to stay unmoored from reality

I made this google form link and so far the answers are all over the place including

- “you can’t” - “It Can ask: I, why?” (Odd answer)

and my personal favorite: “It can do everything better than humans with no prior information” (impossible according to no free lunch theorem):

https://howdoyoudefineagi.com/
by AfterHIA | 2025-09-27 14:41:26+00:00
I often feel like that my inflammatory illness is related to the fact that I lost all my friends in my 20's and came from a dysfunctional family.

The upside is that I've been suicidal since I was 15 so if Johnny Reaper comes in the form of loneliness cancer I'll have been done a subtle favor.

Also it's just an aside but God isn't real.