MurphyA/hacker-news huggingface dataset:
by bborud | 2026-01-06 14:34:19+00:00
It's actually a bit more complicated than that. And unlike the US during the 20th century, Europe has actually had to contend with the far right abolishing democracy and committing genocide on its own population before. It is understandable that Europe doesn't want to repeat that mistake.

As for your assertion that anyone who opposes unlimited unrestricted immigration is somehow far right: you are simply wrong.

If you want to find out how wrong you are I would encourage you to try moving to Norway. Then tell me if the process feels "unrestricted".

I would suggest knowing things before you express strong opinions.
by potato3732842 | 2026-01-06 14:34:22+00:00
Those bushes they're fluffing up likely only exist because in order to get the stormwater calculations to code they had to put them there for absorption for rain runoff (i.e. part of a SWPP). Or meet some stupid municipal requirement that precludes too much drab solid frontage on a building.

You paid for half a dozen people to spend a bit of labor on what would have 50yr ago been a simple "sidewalk for walking go here, grass everywhere else" exercise. And then every week you get to pay again to be annoyed by them maintaining it (in perpetuity, as they are required to by law, assuming it's part of a SWPP).
by jerf | 2026-01-06 14:34:28+00:00
Nobody wants to run browsers in the cloud. Too expensive. We really are getting the worst of all worlds with this, where we have to do all the expensive computations and all our subscriptions do is flip a flag in some database somewhere so that we're allowed to run a few milliseconds/month of computation on their servers while we're providing vast CPU resources to the rendering, and if the company is even half clever, WASM execution that actually costs money.

Exceptions for services that actually cost some non-trivial money per consumer, but there's a lot of crap like an alarm clock or your smart watch's subscription for fitness tracking or other completely trivial bullshit charging $10/month out there.
by Zababa | 2026-01-06 14:34:36+00:00
At the risk of extending the metaphor to the point where it is useless, since you go that much faster you can figure out where to go by bumping into things. For example, iterating on an interface by swiping left or right on stuff that you like, first for the general structure of the interface, and then on the details.

An example would be, when taking photos these days since we have digital cameras I tend to take a lot of them, and then cull afterwards. Vs with film where I used to take way less. So now you have the whole culling phase where you need different tools, different skills, and also where you risk not putting the same amount of effort in photos in the first place and ending up with way more photos, none of them good (the so-called "slop"). Still, it is possible to take more and better pictures than before with digital cameras.
by dtagames | 2026-01-06 14:34:37+00:00
We say in software that the hardest thing is naming, and this somewhat leaks over to the marketing side, too but it gets worse there because that department often isn't familiar with what tech products actually do or how they work or what differentiates them. This leads to a communication gap where it's hard to come up with names and marketing tag lines that are memorable or useful.

Also, there's a "throw it to the wall and see what sticks" trend in marketing lately that's partly to blame. We have several name changes and rebrands in the last decades that weren't helpful or desirable to consumers, like Mondelez or Cracker Barrel. Toyota just made up a new name for its super luxe division (above Lexus) and it's so forgettable I already can't remember it.
Show HN: Magrittr-like pipe syntax for IPython
by smacke | 2026-01-06 14:35:05+00:00
Hi HN, sharing my holiday season passion project, pipescript, which lets you write code like this in Jupyter Python notebooks:

42 |> $+1 # 43

The $ is a placeholder for the value in the previous pipeline step, like (.) in magrittr.

There's a ton more you can do thanks to macro expansion capabilities added by pipescript. Here's 5 factorial:

range(1, 6) |> reduce[$$] # 120

Placeholders can also be given informative names unlike in magrittr:

range(1, 6) |> reduce[$accum$current] # 120

The lack of names placeholders in magrittr had been my biggest complaint. Anyway I had a lot of fun scratching this itch and am really proud of the result, hope you like it too. :)
by JohnFen | 2026-01-06 14:35:33+00:00
It is possible for an attacker to crack WPA3 in such a way that they can connect to the network. It's not fast or easy, but it can be done.

It's not impossible that it could be done with a smartphone, although that would make the task even more difficult. Since you can't really "casually" crack WPA3 (as far as I'm aware), I doubt that anybody is doing it that way. They'd be more likely to pick up more suitable kit for $100-$200.
by Iolaum | 2026-01-06 14:37:07+00:00
Skimmed through the blog post, interesting info and dig downs. Hate when I have to do something similar :o

I m curious why the author didn't test other Linux distros, either ones that use GNOME or MATE (for example) Desktop Environments, or stick with X11.

But then he is an arch user, and I'm not, hence I'm obviously missing something :p
by conductr | 2026-01-06 14:38:16+00:00
What does this say about tenants though? You expect someone to buy a home that you can’t afford, rent it to you until you can. Meanwhile, maintain it while you rent it, pay the property taxes and insurance as well, basically have a tiny cash flow off my investment-all to just be forced to sell it to you in the end when my only hope of getting ahead on this was some long term appreciation or the build up of equity. Spoiler, equity doesn’t usually build up very fast. Better chance of appreciation building up, but even that is a pretty big risk because you’re trying to time the market.

I was a landlord for a bit and what I’ve found is that tenants that have probably never actually owned a property have no ideas about what it cost to own a property and what the landlord is actually making off your rent. Sure even if you pay a few thousand in rent, it may be the landlord only has a couple hundred of cash flow. Then, one repair on the home can easily wipe out a year or more of that. One bad tenants can wipe out a decade of it.

I recall my worst tenants ever. Weren’t even that bad all things considered but the were dirty people. The house was filthy when they moved out. The walls and floors were coated in a grease like film. I had a no smoking policy in the lease but it was obvious they smoked and used the floor as an ashtray. There was a handful of other things that were just broken. Anyways it was a 4 bedroom house that was 2500 sf. I got a few quotes to paint and fix the list of little stuff. The cheapest quote I got was $15k but there was also a $20k and a $30k quote. I decided not to go after these people for the damages but I told them the long list of repairs and because of the condition and cost of repairing it all I would not return their deposit which was only about $2500. Anyway they completely lost it calling me a slumlord and how there’s no way they could have generated that much damage and reported me to the state and wanted to sue me but I don’t think they found a lawyer to take the case. They thought I was marking up all the repairs costs and scamming them. I just sent them all 3 quotes and told them I chose the lowest and wasn’t asking them to pay the excess (I knew it would just be a bad debt). But they went through every line item and said they knew what it cost to paint a house and it was overpriced. This is where the problem is. They’ve never owned a property, never hired a contractor or handyman so they actually have no idea what these things cost. And in my city, construction is booming and everything housing related does seem expensive but it is what it is. There’s no cheaper way to do it besides DIY. But my labor isn’t free either and I’d charge more for my time than the contractors do so that’s not really a solution either.
by osmyn | 2026-01-06 14:38:49+00:00
Asked Gemini for a list of books recommended on this page multiple times:

Top Recommendations

Careless People by Sarah Wynn-Williams: This was the most mentioned book on the page, with five different users discussing its "cautionary tale" regarding power and idealism.

Project Hail Mary by Andy Weir: A favorite for both readers and audiobook listeners, praised for its engaging story and high-quality narration.

Dungeon Crawler Carl by Matt Dinniman: Multiple users recommended this LitRPG series, particularly noting that the audiobook experience is exceptional.

Mother of Learning by nobody103: This time-loop progression fantasy appeared in several lists and was described as a "must-read" for fans of the genre.

Catch-22 by Joseph Heller: A classic that continues to resonate, with several users discussing its humor and depiction of the human condition.

Other Notable Duplicates

Apple in China: Cited three times for its insights into the relationship between the tech giant and Chinese manufacturing.

Assassin's Apprentice by Robin Hobb: Featured in both re-read lists and debates about its emotional intensity.

Permutation City by Greg Egan: Highly recommended by sci-fi fans for its "stimulating" concepts regarding digital consciousness.

The Devils by Joe Abercrombie: Mentioned by three users as a top new release for the year.
by naedish | 2026-01-06 14:38:50+00:00
A very fun game - it took quite a bit of fiddling to get an optimal solution using an LLM. Interesting as I haven't tried using them for 'unique' algo problems much. And then the day 9 puzzle broke my original solver (I had bounded areas that were unreachable to the horse so didn't actually score). Will be interesting to see whether the solver works on day 10.

It would be interesting to be able to change the wall budget for each puzzle to add some variation (with a max limit).
by bob1029 | 2026-01-06 14:38:52+00:00
I live with a national forest literally in my back yard. I've got to deal with more leaves than most people can imagine. I don't own a leaf blower. I use a rake (with my human hands) to get the leaves into the lawn and I'll mulch em down into bits about once a month with a mower. After mulching down the monster pile I'll run the irrigation system to get the microbial activity going. Things break down fast if you can keep em small and wet. Blowing the leaves off the lawn or collecting them for pickup is crazy to me. This stuff is free fertilizer.

The HOA quants who need their lawns immaculate 24/7/365 are neurotic freaks and no law is going to stop them from finding some new way to be obnoxious to those around them. You may one day find yourself wishing for the return of the leaf blower noise if you aren't careful with rules like this.
by Y_Y | 2026-01-06 14:38:54+00:00
My bank has an option to send me a notification every time I'm charged for something. I've noticed several bills that were higher than they should have been "due to a technical error". I'm certain some companies rely on people not checking and randomly add "errors".

Notably there's no way (known to me) that you can have direct debits sent as requests that aren't automatically paid. I think that would put consumers on an equal footing with businesses though, which is obviously bad for the economy.
by treetalker | 2026-01-06 14:39:39+00:00
Notably, one of the rights by which Denmark asserts control over Greenland is the Treaty of the Danish West Indies:

> During 1916, the two sides agreed to a sale price of $25,000,000, and the United States accepted a Danish demand for a declaration stating that they would "not object to the Danish Government extending their political and economic interests to the whole of Greenland"

https://en.wikipedia.org/wiki/Treaty_of_the_Danish_West_Indi...
by potato3732842 | 2026-01-06 14:40:15+00:00
>A gasoline leaf blower (or vacuum) that you ride instead of carry would also be allowed.

That's likely an intentional exception because they don't wan't to have to field calls from every busybody who sees the someone riding a bagger equipped mower around in the fall (which serves both the purpose of a final mowing and picking up all the leaves)
by manuelmoreale | 2026-01-06 14:40:50+00:00
> It gives me the impression that this 'let's get the web back' movement is mostly nostalgia. Culture happens where it happens, not where it should happen. Today, that place is unfortunately a walled garden controlled by corporations. I hope that changes, but judging by these websites, that change isn't happening yet.

So I think the overall situation is a bit more nuanced than that. I am someone who's very much in the "let's bring the old-school web back" camp but I mean that in a conceptual sense. I strongly believe that the web would be, overall, a much better place if people were all tending to their own websites, interacting with each other via email or forums. It's a slower, more deliberate way to exist in this digital space.

But all that doesn't imply we also need to ditch modern tech and go back making sites with FrontPage and table layouts. And it also doesn't mean we can't have "modern looking" websites. The two things can coexist.

At the same time, there are people who like the 90s web aesthetics, but they also spend their time posting shit on Instagram. That's just nostalgia and personally I don't care about that part.

I do know for a fact that it's possible to get the good parts of the old web back. I know it because I experience it daily. I have a blog that's powered by a modern CMS. Yet it has no JS, no tracking, no fancy features. People can get my content via RSS (and a lot of people do), they can leave a message in my guestbook, they can poke around my blogroll and they can click around and be redirected to other blogs run by people who, like me, believe a better web is possible. I also get emailed daily by people who simply want to connect in a way that feels more authentic.

That's the part of the old school web I want back. But it's also a part that never went entirely away.

> Culture happens where it happens, not where it should happen. Today, that place is unfortunately a walled garden controlled by corporations.

You're right which is why I genuinely believe that in the context of the web, not having a presence on social media and having a personal site instead is today's counterculture. And we need more people to embrace that.
by xg15 | 2026-01-06 14:40:53+00:00
> I don’t think the gates should animate up into the air. It breaks the visual logic of 2D for no benefit. It’s subconsciously confusing to see a gate I place in one cell move to occupy pixels in the cell “above” it.

I interpreted it as standard "top-down" RPG graphics, where the Y axis always doubles as the Z axis. As such, I didn't find it visually confusing - but it did made playing on mobile annoying, because you often end up targeting the wrong field.
by mleo | 2026-01-06 14:41:08+00:00
I somewhat disagree. Sure, if the prompt is “build fully functional application that does X from scratch”, then of course you are going to get crap end product because of what you said and didn’t say.

As a developer you would take that and break it down to a design and smaller tasks that can show incremental progress and give yourself a chance to build feature Foo, assess the situation and refactor or move forward with feature Bar.

Working with an LLM to build a full featured application is no different. You need to design the system and break down the work into smaller tasks for it to consume and build. It and you can verify the completed work and keep track of things to improve and not repeat as it moves forward with new tasks.

Keeping fully guard rails like linters, static analysis, code coverage further helps ensure what is produced is better code quality.
At some point are you baby sitting the LLM so much that you could write it by hand? Maybe, but I generally think not. While I can get deeply intense and write lots of code, LLMs can still generate code and accompanying documentation, fix static analysis issues and write/run the unit tests without taking breaks or getting distracted. And for some series of tasks, it can do them in parallel in separate worktrees further reducing the aggregate time to complete.

I don’t expect a developer to build something fully without incrementally working on it with feedback, it is not much different with an LLM to get meaningful results.
by ajross | 2026-01-06 14:41:22+00:00
> fitts law

Applies only to an increasingly obscure input device. No one talks about Fitts's Law on phones, because it's fundamentally wrong. The "size" of a control assumes you have a mouse or joystick or something trying to find it. Fingers don't do that, no one worries about moving to a control.

> Discoverability

Equally true of a hamburger menu.

> I use menus all the time

I do too! Because we're dinosaurs.

> You say 'no one uses menus' Not true.

It was hyperbole that I genuinely thought was clear from the text. You know exactly what I meant. Menus are secondary devices at this point only seriously used on one platform, so it's 100% unsurprising that design paradigms for using them are changing ("decaying", I suspect you and the other dinosaurs would say) to reflect patterns used elsewhere in the industry.
by catapart | 2026-01-06 14:41:32+00:00
I mostly do front-end work, so I get why you would default to CDNs - it's more likely that users ALREADY have that CDN link downloaded and cached on their machine than not. It's absolutely an upgrade for 99.9% of most use cases.

Here, on the other hand, you are trying for peak privacy, though, so the situation reverses. Every single third-party request is a potential attack vector. Contrary to general best practices, you would want to force yourself to include every CDN package unless there was some MASSIVE benefit to excluding them (and disabling the utility that relies on it), like hundreds of MBs of data for a rarely-used utility, or something that you wouldn't want to force on the majority of users.

That aside, I really appreciate this collection! Local first will always be preferred to server apps as far as I'm concerned, so this is fantastic!
by scrumper | 2026-01-06 14:42:05+00:00
This is nice, I enjoyed it. Was a couple points off the optimal score for day 8 but when I clicked "Show optimal" I couldn't then go back to see mine to compare. Either way, stretched the brain a bit.

Only nit: fix the walls. They take up one and a half spaces so are confusing, and they're sci-fi steel with flashing red lights. Turn them into one-square-only fences. You use fences to enclose horses, not raptor walls from Jurassic Park.
by wombat-man | 2026-01-06 14:42:18+00:00
To one employee? No. But other employees will probably find out. Now how will they try to get a raise? By working hard, or getting an offer letter and threatening to leave?

As an individual, if you fully intend to leave, and find your current employer trying to keep you that's a personal decision for sure. For me, I figure if I already put in all the effort to find a better job, I might as well take it. Maybe irrational, but at that point I've already weighed the decision on whether to go. My decisions to leave have usually not been purely about comp but other issues I have with the job.
by flanked-evergl | 2026-01-06 14:43:04+00:00
US provides credible deterrence because the US can more or less take on all NATO adversaries at the same time, while Europe alone cannot really take on even one NATO adversary on its own. US also shown willingness to use forc, which European nations have not shown it.

In negotiations with Ukraine, one of the major sticking points is that Ukraine wants security guarantees and peacekeeping forces on the ground, and European nations have themselves said this won't work without a US backstop, which US is not going to provide.

https://www.npr.org/2025/03/21/nx-s1-5336095/europe-military...

> Russia has said it will not accept any troops from NATO countries being based on Ukrainian soil. And Trump has given no sign the U.S. will guarantee reserve firepower in case of any breaches of a truce. Starmer says the plan won't work without that U.S. "backstop."

If US hasn't provided anything, and Europe is willing to stand on its own, then this would not be the case, there would be no need for a US backstop.

Basically, my theory is this: If Europe didn't need the US, then the US would not have to be involved at all with Ukraine negotiations, and the war would have been stopped years ago. Instead, we have European nations lamenting that the US is not doing more, and that US is not willing to provide security assistence and guaruntees to Ukraine.

I think it should be irrelevant what the US wants to do or does not want to do with Ukraine.
by piltdownman | 2026-01-06 14:43:10+00:00
European citizens under US sanctions are being erased economically and socially within the EU. This is not to mention the systemic dismantling of the ICC at an individual level. The US has sanctioned six ICC judges this year, along with the court’s chief prosecutor and two deputy prosecutors.

Prior to Trump, most of the ~15,000 individuals on the US sanctions list were members of Al-Qaeda, ISIS, the Mafia, or warlords and despot leaders of authoritarian regimes.

The state department justification relates either to their roles in the Afghanistan investigation or them facilitating the arrest warrants for Netanyahu and Yoav Gallant for crimes against humanity. As a result they now can't book a hotel, use credit cards or access everyday services. As Nicolas Guillou says 'You are effectively blacklisted by much of the world's banking system'

As the Le Monde article concludes, while it is the prerogative of the US government to exercise sovereignty on its own territory, it is unacceptable, however, that European citizens – some of them above any suspicion in the eyes of their own authorities – lose everything at home due to excessive caution on the part of European companies in relation to spiteful US foreign policy.

https://www.lemonde.fr/en/opinion/article/2025/07/26/europea...

https://www.irishtimes.com/world/us/2025/12/12/its-surreal-u...

https://www.lemonde.fr/en/international/article/2025/11/19/n...
by jjav | 2026-01-06 14:43:10+00:00
What kind of batteries are you running that can support the equivalent of 15A AC for hours?

I have both a battery leafblower and a corded one. The corded is far more powerful and of course does not run out. The battery one is quick and convenient for small cleanups but only gets about 10 minutes from a full charge, then it's back to the charger for hours.

Recently I cleaned up a large roof full of leaves, took about an hour with the powerful corded leafblower. That would've taken weeks with the battery one given the small power and the ~10 minute runtime.

I mostly use the battery one since it's easier and most jobs I do are tiny. But it is no substitute for the corded one.