MurphyA/hacker-news huggingface dataset:
by georgemcbay | 2026-01-14 17:46:51+00:00
I think it goes back a lot further than Twitter.

As someone who hung out on IRC way back in the 1990s (and internet-knew Limor from Adafruit back before her handle was Ladyada) I associate this writing style with the culture of a lot of the hacker-related IRC channels I used to hang out in back then.

Some of the same people from that era did in fact turn out to be tech founders and maybe that's how it got carried over into the Twitter-verse, but it predates that.
by adi_kurian | 2026-01-14 17:46:55+00:00
I think there are some pretty awesome third party tools. I am incredibly happy with my setup.

BetterTouchTool + Alt Tab + TaskBar is my setup.

All apps used with any frequency mapped to keyboard shortcuts, mostly using right side CMD key. CMD C Chrome, CMD V VS Code, CMD T Terminal, CMD F Figma, CMD S Slack, CMD E Edge, CMD OPT A Activity MTR, CMD OPT CTRL F Firefox and not that many more.

And then for windows, it's left side CMD OPT ENTER maximize, CMD OPT LEFT left screen, etc etc. And then others for quadrants. If I need to multiwindow, it's rarely more than 3 things, and most of the time it's just 2.

Having alt tab mean cmd tab is windows style is huge. Many of these things aren't directly related to window management but I find myself not thinking about it at all, when I used to think about it all the time with Macs.

iOS on iPad has split screen mode now. It's pretty decent. Wouldn't defend it tho.
by gf000 | 2026-01-14 17:47:24+00:00
> The example you gave of a compiler is canonically implemented as multiple process making .o files from .c files, not threads.

This is a huge limitation of C's compilation model, and basically every other language since then does it differently, so not sure if that's a good example. You do want some "interconnection" between translation units, or at least less fine-grained units.
by rekabis | 2026-01-14 17:47:36+00:00
> there is something morally wrong with being a landlord

In the traditional manner, by upgrading through houses over a lifetime and holding onto the prior homes as “mortgage helpers”? No, not in the least.

In the modern context, by buying up 5, 10, 15, or even more homes in a neighbourhood just to rent them back out for their labour-free “investment income”? Oh YES, VERY MUCH SO.

In the modern context - which is practically every rental these days - landlords do not provide housing. They HOARD it and ransom it back to the community for more than it’s worth.

Landlords and other “investors” are why North America as a whole has a housing crisis, and by direct-causation proxy, a homeless crisis. When an individual or company can sweep into a neighbourhood and buy up most to all of the houses and then jack up rents to the maximum that the market will bear _just because,_ even when a third or more stand empty, that’s economic parasitism of the working class, plain and simple.

So where I stand, if anyone is renting out any sort of a habitable structure that they themselves didn’t live in for the better part of a decade before they turned it into a rental, THEY ARE THE PARASITE.
by lkbm | 2026-01-14 17:47:59+00:00
A lot of people will have a few more potato-heavy meals if they happen to have more potatoes. This means they'll (presumably) buy a little less of other ingredients for a spell, and maybe we'll end up with more of those going to waste, but it's definitely possible for that not to happen. Seems like a ripple of delayed food purchases of dry goods can be absorbed by reduced production far, far down the line.
by RobinL | 2026-01-14 17:48:20+00:00
> In her November Budget, Chancellor Rachel Reeves scaled back business rate discounts that have been in force since the pandemic from 75% to 40% - and announced that there would be no discount at all from April.

That, combined with big upward adjustments to rateable values of pub premises, left landlords with the prospect of much higher rates bills.
by _blk | 2026-01-14 17:48:27+00:00
Awesome news. When we started RV traveling we wanted to do the 50G plan whenever we were out of cell-range but it turned out to be such a convenient service that 50G didn't last us more than 3 days so we switched to unlimited and haven't regretted it. Absolutely worth it because even the residential dish works flawlessly while driving and the kids can game and stream all at the same time from the pickup.

I put some more details on my blog if you're interested in power specs or DNS options on the router, etc. https://bitcreed.us/bitblog/starlink-on-the-road

You can also start on the 100G plan and when you run out of data switch to unlimited right from the app. That'll bring down the first-month bill a tad and give you a chance to gauge the "slow speed" option.
by ryanSrich | 2026-01-14 17:48:28+00:00
Like a lot of other apps that go viral, it's a novelty that wears off in a few weeks (if that). There's nothing that keeps people on the platform. How many goofy AI generated videos does someone actually want to make? 10? 20? After you've done that, what else is entertaining or amusing? Any _really_ good Sora videos are posted on TikTok or Reels anyway. There's nothing tying you to the platform.
by tracker1 | 2026-01-14 17:48:46+00:00
At the size of Ford, sales numbers can be at a different mark for what is considered successful than others. Not to mention dealer gamesmanship fudges real sales numbers.

As to the Cybertruck it's both interesting and kind of ugly... repairability is another concern/issue as is pure cost...

I'm far more interested in the Slate[1] myself. It's probably closer to what a lot of consumers would want in an electric truck. It really feels like a spiritual successor to the OG Jeep (GP).

1. https://www.slate.auto/en
by cwmma | 2026-01-14 17:48:58+00:00
Usually the 'look' is not the issue as much as the geocoder (which you are only allowed to use with a google basemap, no that clever idea you have isn't going to work), like clients are often excited to use a more customizable basemap but balk when it comes to other geocoders which are nice but are not the google one which people really really are used to.
by f1shy | 2026-01-14 17:48:58+00:00
In the site says “FACT -
100% of Counties -
Hunger exists in everywhere – no community is untouched”

What I pretty much suspected. But that in USA 20% of children don’t get enough? That is a big TIL for my ignorance. A sister comment states some child eat only at school. Boy I thought (in 2 figure percentage) was only 3rd world.
by elcapitan | 2026-01-14 17:48:58+00:00
They are giving this away in portions of 1t, which isn't practical for normal consumers (unless they manage to pool somehow), so this won't have much of an effect on the normal consumer market. It's mostly directed at aid organizations, social stuff etc.

From the original pages FAQ:

> Wie viele Kartoffeln bekomme ich?

> Jede Abnahmestelle erhält ca. 1 Tonne (1.000 kg) Kartoffeln.
by mordechai9000 | 2026-01-14 17:49:00+00:00
I think we've been trained to accept bad software at this point, and a lot of people don't know anything different.

I suspect that a lot of it is caused by shoving Android onto underpowered devices because it is cheap and seems like an easy button. But I don't know for sure, that's just an impression. I have no numbers.

Could there be an opportunity here, for a specialized kiosk OS or something like that?
by Etheryte | 2026-01-14 17:49:15+00:00
I mean, naturally there's Doom on a vape [0], so as far as I'm concerned, that box is already ticked. Someone should give a good name to the law that every hardware device with a screen has a Doom port.

[0] https://github.com/atc1441/Vape_DOOM_ScreenShare
by xfalcox | 2026-01-14 17:49:20+00:00
That is a great fit for the GIF integration in Discourse.

I was able to quickly add support for it at https://github.com/discourse/discourse-gifs/pull/107

Love to see WEBP support. Do you plan on adding support for AVIF?

Also, this is used by many Discourse sites, we should talk.
by simpaticoder | 2026-01-14 17:49:28+00:00
>Anyone who claims they turned to fascism because they're angry people insulted fascists is not arguing in good faith.

I tend to agree, but I didn't make that argument. As an aside, bad faith is orthogonal to the argument, hence the existence of debate clubs. IOW, you could argue in bad faith for or against democracy, for or against fascism, etc.

>Silence allows the messages of hatred to spread more loudly and more rapidly

This depends. Any position can be weakened by what I call "badvocates", people are either personally despicable or who argue in ignorance, bad faith, or the ever-popular tactic (based on ad hominem) which simply asserts you are bad for believing a certain way. Sadly the impact of badvocacy is asymmetrical with fascism v liberalism, because the fascists intentionally embrace ignorance, non-sequitors, hypocrisy, personal attacks, whataboutism, and so on.

The badvocacy on the liberal side is particularly painful for me to see because its so avoidable. It's that strident tone, that indignant huff of impatience, its the moral certainty, the extremely judgemental social enforcement of rules where the only penalty is ostracism. In its own way it becomes a kind of fascism.

So, yes, speak the truth, call out others for speaking un-truth ("lying", sadly, is too narrow). But ultimately try to retain that common ground, the empathy that liberalism is famous for. This doesn't mean you can't be firm, or even use violence eventually. If it comes to that it means the violence comes regretfully, without hatred, hopeful that another course of action will arise. Fascism is pretty close to the "default" state of humans, which is why I think of it more as a regrettable regression than a moral failing, akin to having millions of adults pooping their pants.
by mrguyorama | 2026-01-14 17:49:28+00:00
>You can't just shove it in a closet with zero thought and expect it to not overheat/shut down/catch fire

Actually in almost all products meant for real companies doing real work, this is an explicit design requirement.

Every cash register runs off of a computer that sits in a tiny metal oven with no cooling and is expected to run 24/7 without fail.

The difference between a tech gadget and a real world, real purpose appliance.
by potato3732842 | 2026-01-14 17:49:33+00:00
I think your assessment is accurate and realistic.

But ICE is behaving pretty sloppy. I'm not sure it could get to that point without (just due to risk multiplied by sheer number of interactions) ICE accidentally escalating something via sloppiness, crossing something that they don't value but is a hard line to their local PD security detail, refusing to stop and getting smoked that way, either by their own security or by a passer by while their security shrugs.

A fed might not care about literally doing a George Floyd, but your security force might just walk off rather than be party to that.
by fishtoaster | 2026-01-14 17:50:10+00:00
This article makes a number of the standard arguments for hiring juniors and a couple new ones:

- Companies should hire juniors [at their own perceived detriment] to improve the overall industry

- Hire juniors because strong companies are resilient to junior mistakes [rather than hiring seniors and also becoming resilient]

- Juniors learning fast inspires others

- Juniors will teach your seniors how to use AI

Perhaps you can see why most companies don't find these terribly compelling.

Personally, I suspect we're going to have to wait for capitalism to fix this. Senior engineers will age out and the supply will drop. This will increase the cost of seniors until low-cost juniors start to look like a better option to the median hiring manager.
by dan_manges | 2026-01-14 17:50:16+00:00
I've been working on this problem for the past couple of years. State of the art:

- local CLI instead of git push to run

- graph-based task definitions with automatic distributed execution, instead of the job/step abstraction

- automatic content-based caching to skip unnecessary executions (happens a lot in CI pipelines)

- container-based runtime (instead of proprietary base images) without using docker directly (too slow)

There are a lot of other ways to improve the developer experience. Happy to chat with anybody interested, I'm dan@rwx.com
by Wilder7977 | 2026-01-14 17:50:33+00:00
You haven't engaged with what I wrote, of course it doesn't make sense.

The easiest and most accessible way to attest what has been done is to have all the logic of what needs to be done in a single context, a single place. A reusable workflow that is executed by hash in a trusted environment and will execute exactly those steps, for example.
In this case, step A does x, and step B attests that x has been done, because the logic is immutably in a place that cannot be tampered with by whoever invokes that workflow.

In the case of the makefile, in most cases, the makefile (and therefore the steps to execute) will be in a file in the repository, I.e., under partial control of anybody who can commit and under full control of those who can merge.
If I execute a CI and step A now says "make x", the semantic actually depends on what the makefile in the repo includes, so the contexts are mixed between the GHA workflow and the repository content.
Any step of the workflow now can't attest directly that x happened, because the logic of x is not in its context.

Of course, you can do everything in the makefile, including the attestation steps, bringing them again in the same context, but that makes it so that once again the security relevant steps are in a potentially untrusted environment. My thinking specifically hints at the case of an organization with hundreds of repositories that need to be brought under control.
Even more, what I am saying make sense if you want to use the objectively convenient GH attestation service (probably one of the only good feature they pushed in the last 5 years).
by iamcalledrob | 2026-01-14 17:50:46+00:00
> the accusations of biases come from the left and from the right
> of the political spectrum so this is a problem for everyone.

It's impossible for any media outlet to be considered truly neutral. Reporting that doesn't align with your own (biased) partisan viewpoint is, to you, biased.

It's often said that when both sides accuse a media outlet of being biased towards the other side, they're probably being pretty objective. It shows they're reporting accurately rather than pandering to one side over the other.

By contrast, nobody is accusing the Daily Mail of left-wing bias, nor The Guardian of being right-wing.
by watwut | 2026-01-14 17:50:47+00:00
> Well then that will be something for the courts to sort out, especially in the open carry states.

They already sorted it out - in open carry states. In the above situation, the court in open carry state sides with cops.

It is really simple. Sentencing cop for on duty murder is extraordinary hard even in clear cut cases. Guns presence means a cop can say he was afraid. And afraid cop is entitled to kill.

> But I think you are underestimating the effect it will have on individual federal agents, who might decide the pay isn't good enough anymore.

You are over estimating it. They would just shoot and feel good about it.

Even if they left, the state would send better trained troop the next time.
by deelayman | 2026-01-14 17:50:48+00:00
This is also a problem that exists within countries. My RSS feed is littered with Canadian independent (national) news agencies not defining what municipality article headlines relate to. E.g. "Mayor pushes back against province on xyz issue". Okay, that might be huge news for Timmins Ontario , but maybe BAU for Toronto. Even skimming the lead paragraph doesn't define the city often.

*Editting with a point: Perhaps everyone assumes a local audience.
by gregors | 2026-01-14 17:50:51+00:00
I don't disagree with that call out. However, we've been through these discussions many times over the years. The solid queue of yesteryear was delayed_job which was originally created by Shopify's CEO.

https://github.com/tobi/delayed_job

Shopify however grew (as many others) and we saw a host of blog posts and talks about moving away from DB queues to Redis, RabbitMQ, Kafka etc. We saw posts about moving from Resque to SideKiq etc. All this to day storing a task queue in the db has always been the naive approach. Engineers absolutely shouldn't be shocked that approach isn't viable at higher workloads.
by Izkata | 2026-01-14 17:50:59+00:00
Cotton shrinks, and that your dryer is too hot or running too long. Born in the late 80s, I think this was even a joke on sitcoms at one point (I have this vague memory of a husband pulling his favorite shirt out of the dryer and wearing it while it was still damp just so it wouldn't shrink), so it seems more like previously-common knowledge that was lost.
by localuser13 | 2026-01-14 17:51:08+00:00
I also like to take potshots at Americans, but come on. It's unlikely that a newspaper called "the berliner" in a article about Berlin included this line specifically thinking about citizens of a far-away foreign country who don't use metric units that often.

Occam's razor says that it's actually one of our noble and enlightened European journalists who made that sloppy remark without realising it.
by mytailorisrich | 2026-01-14 17:51:25+00:00
Ultimately this may just move the wastage somehwere else: people may get those for free instead of buying them, leading to waste in supermarkets/shops. Or they might take more than they need because it's free and end up throwing them away.

It seems that they acknowledge that they are doing thus because there is a supply glut so potatoes will go to waste in any case...

Ultimately this give away is a waste of efforts, too.
by mywittyname | 2026-01-14 17:51:26+00:00
I think there's a misconception that junior devs require all that much training compared to an experienced engineer. I rarely have all that many relevant skills when starting a new job. I have to learn their processes/tools/etc from reading the docs. So I'm probably coming in at like 20% better than junior.

Junior devs will have an easier time finding jobs in positions that operate in niche industries, because they offer onboarding for everyone.
by endymion-light | 2026-01-14 17:51:56+00:00
i think similiar to the metaverse, it shows an abstract decoupling between tech CEO's and reality. SORA is a platform that probably looked fantastic on a pitch deck - X amount of $ per AI video compared to Y amount of $ per human video, and you can generate 10 million more!

But focusing an app on the most low effort things is always going to limit it's reach
by OptionOfT | 2026-01-14 17:52:14+00:00
Unless you use `dyn`, all code is monomorphized, and that code on its own will get optimized.

This does come with code-bloat. So the Rust std sometimes exposes a generic function (which gets monomorphized), but internally passes it off to a non-generic function.

This to avoid that the underlying code gets monomorphized.

https://github.com/rust-lang/rust/blob/8c52f735abd1af9a73941...
by Saline9515 | 2026-01-14 17:52:57+00:00
For those who didn't read the article, it's supposed to be temporary while they reassess the criterias for immigration[0].

Canada has a similar system, that discriminates disabled people for instance and most people are fine with it.[1]

Yes, the inflammatory wording is bad, but a points-based system would be a good improvement over the current situation.

[0] https://www.visaverge.com/news/us-suspends-visa-processing-f...

[1] https://immiquest.ca/how-the-canada-immigration-points-syste...
Ask HN: Critical review of a spec-first economic protocol
by AGsist | 2026-01-14 17:53:05+00:00
I’m seeking critical technical review of a research-only, spec-first economic protocol where time is treated as a first-class economic primitive.

The protocol (GT 1.0) is not a product, not an investment, and not a startup proposal. Semantics and economic invariants are frozen (v1.0). There is no tokenomics, no blockchain choice, no roadmap, and no implementation commitment.

The goal is to evaluate the internal consistency of the model: invariants, architectural boundaries, and failure paths under stress or partial failure.

Canonical paper (fixed reference):
https://doi.org/10.5281/zenodo.18190386

Controlled reference implementation (entry point for reviewers):
https://github.com/ArturGrandi/gt1-implementation-reference

Discussion is intentionally centralized in a single GitHub Issue to avoid fragmented feedback. I’m specifically interested in critique from protocol designers, systems engineers, and formal methods reviewers—especially around where the model may break or become underspecified.

I’m not looking for product feedback or future feature suggestions, only rigorous technical criticism.
by powerwordtree | 2026-01-14 17:53:49+00:00
Thanks for the comment. Just to clarify: the text was originally written in another language and I used an AI tool only to translate it because my English is not good enough for long technical writing. The ideas and arguments are my own, not generated by the model.

I’m not advocating copying Wayland or rejecting a greenfield implementation. My point was simply that a protocol‑first approach deserves to be part of the discussion, especially for use cases that Wayland intentionally doesn’t target.
by SpookyChoice | 2026-01-14 17:54:09+00:00
This approach deeply resonates with me. The only thing missing is maybe a GPS tracker thingy. But I am not sure which usecase this would have. Maybe not having to call my child when they are late but instead looking up where they are.

The missing Parental controls for Unix should actually be pretty easy to implement. When the time comes there will be either a useful one present or I will write an increasingly sprawling cronjob to approximate the job
by 9JollyOtter | 2026-01-14 17:54:49+00:00
It is a "use it or lose it" style campaign by the looks of it.

Lots of Pubs in the UK are closing down in recent years. Pubs have traditionally been a big part of socialising in the UK.
I don't drink anymore so I don't bother unless I am having a pub lunch on a Friday.
by jph | 2026-01-14 17:54:59+00:00
I'm in the affected group because I'm a US citizen working in the UK. There's much more to the story because the UK right-to-work process has many digital ID aspects already in place-- but not coordinated into a whole.

What I experienced last year was many digital verification steps: for a bank deposit account, a local phone number, a residential postal address, right-to-rent documentation, national insurance number, healthcare registration, passport verification, etc. Each step was independent, with totally different tech and workflows. To traverse all these steps took hundreds of hours and a couple months wall time.

IMHO federation could be a big help here. For example, imagine each step can share its relevant information with other steps. This could make things more efficient, more accurate, and ideally more secure.