MurphyA/hacker-news huggingface dataset:
by lambdaone | 2026-01-08 11:39:28+00:00
And we'd be wrong about that. Different domains are showing wildly different characteristics, with some ML models showing superhuman or expert level performance in some domains (chess, face and handwriting recognition for example) and promising but as yet just not good enough in other domains (radiography, self-driving cars, question answering, prose writing). Currently coding is somewhere in the middle; superhuman in some ways, disappointingly unusable in others.

I don't we can make any conclusive verdict about the promise of ML for radiography right now; the life-critical nature of the application it's in the unusable middle, but it might get better in a few years or it might not. Time will tell.
by Bengalilol | 2026-01-08 11:39:50+00:00
I am probably right to say that invading Venezuela would constitute a serious violation of international law. However, I am probably wrong when I say that this closer look analysis from Cloudflare feels very blurry (mostly because my technical skills regarding this article are close to zero, and I cannot clearly explain why). I have read other articles that were more precise and far less “nothing to see here” in tone.

I then find myself speculating (probably wrongly) about the intentions behind writing such an article. This has raised doubts and left me with an uncomfortable feeling, as if I were drifting toward conspiracy-theory thinking. All of this stems from reading that article.

Still, it would make sense to disrupt communications (and collect large amounts of data) prior to invading a country. Ultimately, for me, the core issue is the illegality of such actions when they are carried out by the most influential and powerful country in the world: a country that, increasingly, no one can fully trust anymore.

I am sorry for letting my emotions flow like that. It may not be the adequate spot to do so, but let me be clear: this Cloudflare article smells badly.
by 131hn | 2026-01-08 11:39:56+00:00
Hi gemini, i’ve booked some tickets for théater. Please look into mail mailbox, schedule it in my calendar and confirm me the planning for next week.

Beeing able to use natural processing my mail and calendar make me switch to gemini (app), there’s no way to achieve that with chatgpt (app)

Gemini is now good enough, even if i prefer chatgpt.

I only care about what i can do in the app as paying customer, even if, aside from that, i am working in IT with the SDK openrouter & MCP intégration & whatever RAG & stuff for work
by dgacmu | 2026-01-08 11:40:19+00:00
Because it's generally unethical to not give someone a treatment known already to be safe and effective. Studies of new vaccines where there is not an existing vaccine _do_ use placebo controls. Heck, my son got placebo during moderna's pediatric covid vaccine trial (to our frustration. grin.)

Subsequent trials generally compare against the best known current treatment as the control instead.

This study has no such concerns. It's ethical to include images of non-cancerous breast tissue. The things are not comparable.
by burnt-resistor | 2026-01-08 11:41:15+00:00
Speaking of nasty kernel bugs although on another platform, there's a nasty one in either Microsoft's Win 11 nwifi.sys handling of deadlock conditions or Qualcomm's QCNCM865 FastConnect 7800 WCN785x driver that panics because of a watchdog failure in nwifi!MP6SendNBLInternal+0x4b guarded by a deadlocked ndis!NdisAcquireRWLockRead+0x8b. It "BSODs" the system rather than doing something sane like dropping a packet or retransmitting.

Am I the only unreasonable maniac who wants a very long-term stable, seL4-like capability-based, ubiquitous, formally-verified μkernel that rarely/never crashes completely* because drivers are just partially-elevated programs sprinkled with transaction guards and rollback code for critical multiple resource access coordination patterns? (I miss hacking on MINIX 2.)

* And never need to reboot or interrupt server/user desktop activities because the core μkernel basically never changes since it's tiny and proven correct.
Moorelink: High-Signal Social Media Scraper Delivering JSON Directly to Telegr
by israeltimi | 2026-01-08 11:41:42+00:00
I built Moorelink, a Python-based social media scraper focused on reducing the psychological cost of consuming endless feeds.

Most scrapers just grab everything and leave you to sort it. Moorelink is different:
• State-aware fetching prevents redundant API calls and respects rate limits.
• Asynchronous multi-platform ingestion lets you fetch X, Instagram, and Facebook in parallel.
• Structured JSON output delivered directly to Telegram for actionable consumption.

It’s built with Python, Asyncio, PostgreSQL, and Telegram API, and is designed for personal or research use.

Demo & code:
• GitHub: https://github.com/smintech/Moorelink-Socials
• Video demo: LinkedIn

I’m curious how other developers approach reducing cognitive load while scraping or processing social media data. Any thoughts or alternative patterns you’ve found effective?
by FiloSottile | 2026-01-08 11:42:20+00:00
No.

As explained in the post, if a transitive dependency asks for a later version than you have in go.mod, that’s an error if -mod is readonly (the default for non-get non-tidy commands).

I encourage you to experiment with it!

This is exactly how the “stricter” commands of other package managers work with lockfiles.
by chocochunks | 2026-01-08 11:43:11+00:00
Wacom is a big name brand. You can get pen displays from brands like XP Pen and Huion for not much more (https://www.amazon.com/XP-PEN-Artist12-Battery-Free-Multi-Fu...). And they are true second displays. If all you want is a pen tablet then those are much less expensive.
by fragmede | 2026-01-08 11:43:52+00:00
Right? The general case just doesn't make sense to me when people do that, where "that" is "I have a problem with person/organization, but rather than talk to person/organization about thing, I'm going to complain about it to everyone except person/organization and somehow be surprised that problem never gets fixed"! Like, how do you want things to get better?
by DrScientist | 2026-01-08 11:44:43+00:00
It seems the be explicit US policy to force people to choose between China and US.

This seems to come from the US obsession with hegemony as the only strategy ( without realising that only works for 1 out of 200 countries ) - everything is framed as a US/China tussle for top dog.

Note this isn't a purely a Trumpian thing - he is just being more open/less subtle about it.

The US has to realise that it's days of global dominance are coming to and end - just as the UK had to ~100 years ago. What I hope is this time we won't have a couple of world wars during the transition to a multi-polar world.
by FreshmanD | 2026-01-08 11:46:14+00:00
Hi HN, we are the team behind LoongFlow.
We built this framework to use evolve thinking solve any tasks.

LoongFlow brings Evolutionary Algorithms (EA) into the agent workflow. It evolves taskss over generations (via selection, crossover, and mutation) to maximize performance.

Key features:

General-Evolve: Good at Algorithm task.

ML-Evolve: Specialized for machine learning tasks.

Paper: We recently released our paper on arXiv: https://arxiv.org/abs/2512.24077

The repo is fully open source (Python). We'd love to hear your feedback on the architecture and the idea of "breeding" better agents!
by burnt-resistor | 2026-01-08 11:46:40+00:00
This is a potential public good category that could be (mostly) provided at-cost or fixed profit by a multi-country non-profit consortia. Hearing aids and assistive devices are too damn expensive and proprietary, way too expensive for most poor, disabled, and elderly people worldwide.

Edit: I honestly don't know how I will function when I get older because I'm likely to be alone and blind from ARMD.
by FrankWilhoit | 2026-01-08 11:47:39+00:00
The only question about any politician, at any time, is: who are they pandering to? Now Trump is not a politician and not a natural panderer. He only panders to the people whom he thinks he absolutely, positively must keep on side, for his own survival, whether or not he likes or agrees with them. Ever previously, that was the Christian Dominionists. Now, very suddenly, it is instead the Ledeenists -- and God help all the "crappy little countries". What changed?
by BrouteMinou | 2026-01-08 11:48:10+00:00
When I see comment saying that onedrive confusing, and that people are having problems with it, I always wonder if the "hacker" crowd is really the "hacker" type they want to portrait themselves, or just inexperienced computer users bitching on Microsoft for internet points.

OneDrive is an easy and well integrated cloud drive. The principle of having a cloud drive is not new anymore, and I believe people should get over the fact that, indeed, the files on the cloud drive is... In the cloud; colour me surprised!
by yagizdegirmenci | 2026-01-08 11:48:40+00:00
This is the most pragmatic, non-conformist and rational comment here.

Exactly, when the Renaissance was happening, the printing machine(s) were spreading across the Europe rapidly, priest(s) were trying to prevent the spread of machines because they were copying the books, by hand, which was their income stream.

So they were against it, in the end, they learned their lesson the hard way. It was inevitable, it's the same thing with the LLM(s).

> And every second I spend trying to do fun free things for the community like this is a second I'm not spending trying to turn the business around and make sure the people who are still here are getting their paychecks every month.

Yeah, that is a quite depressing situation, but saying "trying to do fun free things for the community..." is quite contradictory.

Isn't that how that community is created in the first place?

I also don't understand the logical thinking that made them think that, if we make it harder to gather information with LLM(s) or if we do not improve it, people will keep coming to our website, NO!

They would just simply grab something similar, or ask an LLM to use something else, there are hundreds of alternatives, no one, literally no one has moat in the today(s) world.

I believe that if they focused solely on open source, improving the developer experience, creating more libraries, abstraction(s) over the abstraction(s), open source component libraries like shadcn/ui, DaisyUI, Radix etc, their income today would have been much higher than from what they currently have I believe.

There are many, like so many action items that Adam could do, instead of throwing tantrums at people, easiest could have been the sponsor-first business model, which would have scaled out much better I mean, they don't have recurring revenue, OSS sponsorships are mostly recurring, unlike the current model.
by israeltimi | 2026-01-08 11:49:22+00:00
We’ve seen long-standing ransomware gangs like Clop, BlackCat, Ryuk, and Royal deploy custom-built malware, not off the shelf kits. These groups run infrastructure, manage affiliates, and evolve their code in a software development like lifecycle.

AI is now lowering barriers: criminals are using LLMs and coding assistants to automate exploit creation, obfuscation, and evasion, making complex attacks easier even for actors without deep technical expertise.

Malware-as-a-service (RaaS) also separates roles: the people writing the code aren’t always the ones deploying it. Yet both roles involve engineering decisions, iteration, and tooling similar to legitimate software development.

The takeaway: criminal tooling is increasingly engineered, not opportunistic. Defenders need to rethink threat research, automation, and talent investment to keep pace proactively, not just reactively.
by CheeseFromLidl | 2026-01-08 11:49:37+00:00
I’m going to go against the standard advice of this book or that course.

Pick up (broken) equipment and start disassembling it to figure out how they turn A into B [1]. Go down the rabbit hole of hunting down the service manual of the thing or one of its siblings. Look at how the pcbs follow the same pattern in competing design. Look at how all the yamaha, sony, medion, … amplifier/tuners are made in the same way and learn from it. Notice that one that is costlier and has those few quircks in its design. Notice how different variations of a theme achieve the same result, but died out because the tech doesn’t scale or simply proved to be suboptimal. Try to repair your broken equipment by understanding the path that the signals and power lines follow.

Rinse and repeat a few years and you’ll get a grasp on what the innards of an unknown electronic thing looks like without opening it. Then open it and be amazed that there was a different, cheaper, simpler way to turn A into B.

All along the way you’ll experience that most educational resources aren’t actually that good at explaining, or that they follow a different school of mathematical notation, or that they’re really good at explaining this detail but the rest is missing.

Design your own pcbs. Remember that - like software - hardware design is iterative. Remember that - unlike software - hardware iterations cost money.

Hope this helps.

[1] the ways to turn A into B are rather limited and it relies heavily on electromagnetism and conservation of energy.
by DrScientist | 2026-01-08 11:49:49+00:00
Or to put it another way - is the binary US/China choice as top dog a false one?

I suspect most countries would prefer a multi-polar world where the majority is dominant ( democratic ), not one particular country ( autocratic ).

ie why do we have to choose to be under the heel of the US or under the heel of China?

The US has been playing the benevolent dictator role for the last 70 years, but when faced with losing the dictator role, the benevolent facade is dropping.

The US is mistaken to think that countries not wanting US dominance is the same as wanting Chinese dominance - they, in fact, want neither.
by immibis | 2026-01-08 11:49:49+00:00
Between the USA and China, definitely China. Seems pretty simple. They have much higher standards of living and while it's very bad you can't say Tiananmen Square, that doesn't overrule food and shelter. They have all the job openings for advanced technology work as well - they no longer just manufacture US designs but are rapidly expanding into making better versions of most things, and the main reason we haven't heard about them is that none of the documentation is in English.

They're going to soon find out their stash of dollars is toilet paper, but that won't make too much of a difference with such an advanced economy of their own - the USA will surely have yuan reserves in 30 years.
by jonkoops | 2026-01-08 11:50:01+00:00
I really think that the main issue is that NPM itself will execute any script that is in the "postinstall" section of a package, without asking the user for permission. This is a solved problem in other package managers, e.g. PNPM will only run scripts if the user allows them to, and store the allowlist in the package.json file for future reference.

In this scenario, if a dependency were to add a "postinstall" script because it was compromised, it would not execute, and the user can review whether it should, greatly reducing the attack surface.
by dhx | 2026-01-08 11:51:12+00:00
Australia is miniscule by global standards and Alice Springs is miniscule by Australian standards. Alice Springs isn't connected to the grid servicing most of Australia's population crammed up along the East coast and doesn't have much in the way of heavy industrial users nearby. The difficulty for OSM mappers is the low-capacity above-ground power lines in Alice Springs have no more pixels as the trunk of any 20 year old tree so at satellite imagery resolutions of >30cm you may need to find an image taken at sunrise or sunset where the long shadow of a pole is visible on the ground. I also think it is preferred in remote locations such as Alice Springs to run lines underground (particularly along roads) due to decreased total cost of ownership of not having to worry about bushfire and flood damage to infrastructure.

The ACT government provides ~10cm aerial imagery of Canberra and surrounds a few times a year and from this imagery, unless a minor power pole is obscured by trees or a building, it is generally easy to identify most poles. Evoenergy (distribution operator for the ACT) also publicly provide detailed maps of poles and lines no matter how minor they are. The reason this detail won't be mapped in OSM is lack of interest and availability of mappers to micro-map every minor power pole from aerial imagery, and OSM's very conservative approach to importing datasets, particularly from a licensing perspective (e.g. attempting to apply European database directive concerns in countries like Australia which don't have equivalent laws, and even have opposing case law precedents).

Australia is one of the most open countries when it comes to supplying electrical grid data. Even underground conduit locations are available publicly for most distributors, as well as designed summer/winter constraints for each transmission line (e.g. maximum kA per line). See [1] for some links to maps and other data that is made publicly available.

[1] https://query.wikidata.org/#SELECT%20%3Foperator%20%3Foperat...
by manarth | 2026-01-08 11:51:33+00:00
It's a provocative headline.

A more reasonable statement of the army standing orders / Rules of Engagement would be:

> The military has authorization to counter-attack an *invading force* without waiting for further approval from the command chain

I've emphasized invading force – it's not a general free-for-all fire-at-will.

This is a standing order which dates back to 1952, and hasn't been created as a response to the recent aggressive posturing.
by wt__ | 2026-01-08 11:52:00+00:00
EDIT: hmm, actually the screenshots on Apple.com show a card with a chip, so how come contactless doesn’t work? Deliberately disabled?

—-

Wearing my ecology hat, you could argue if barely any of their customers will use it for contactless, then it’s a waste of resources manufacturing a chip.

(Of course there are plenty of other areas of Apple’s business where they thoroughly undermine this - persuading people to buy wireless in-ear headphones, iPads that have so much glue inside when you ‘replace’ the battery they just give you a new device because it’s too much hassle etc.)

Or… maybe insisting on using Titanium means it’s an PITA adding a chip as well, versus plastic? (At least one of my UK cards claims “made from 100% recycled plastic” now).
by 123pie123 | 2026-01-08 11:52:03+00:00
I hadn't realized there was a name for this! (i thought it's just procrastinating)

This what I do 90+% of the time, I work with my ADHD and put off doing as much as I can until the last minute. Then do weeks worth of work in hours.

To note:
If you're thinking of doing this, be careful, it can be extremely stressful

Only do it on stuff you're good at or understand the implications if it goes wrong, because this method doesn't allow much time to change your mistakes.

If its something new i will not do this (or i'll break it down in chunks)
by jaywee | 2026-01-08 11:52:20+00:00
> "we have to cater to what 96% of users know"
Indeed.
Just recently saw a talk "Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10" (https://www.youtube.com/watch?v=1fZTOjd_bOQ) where Scott Jenson (Apple/Google UX) laments we stopped innovating on Desktop.

Such appeal to conformity is indeed quite sad from GNOME.
by ltrg | 2026-01-08 11:53:20+00:00
A similar but much more up-to-date and interactive version of this can be accessed via the Global Fishing Watch map: https://globalfishingwatch.org/map

Turn on the `Vessel presence` layer, which displays a vector-tiled view of all vessels up to a few days ago, not just fishing boats.

And something from my own blog which may be of interest: https://blog.datadesk.eco/p/sky-lapse-in-two-tone
by FiloSottile | 2026-01-08 11:54:26+00:00
It's tricky, to the point that I made a little playground to explore it.

https://github.com/FiloSottile/mostly-harmless/tree/main/dep...

The example.com/mod2 go.mod does not in fact affect version resolution, because it's not even fetched. However, it affects the example.com/mod1 go.mod, and the example.com/mod1 go.mod affects version resolution.

This doesn't help with the problem you are describing, but it still has value from a security point of view, because example.com/mod2 truly doesn't matter except to the extent that was already checked into example.com/mod1, which you do need to trust.

If you try to "go build" or "go test" something in example.com/mod2, you actually do get an error since Go 1.17, as if it was not in your dependency tree at all. You need to "go get" it like any new dependency.
by roryirvine | 2026-01-08 11:54:36+00:00
Sizing errors are essentially unheard of, and I've never seen anyone having any trouble with joining or folding ISO paper to go one size up/down. It's a completely normal operation, which people working in printing and publishing will routinely do without a second thought.

For commercial printing, there's the SRA paper series (Supplementary Raw) which is designed to accommodate bleed and alignment bars. An A4 glossy magazine, for example, might be printed on SRA3 and will be trimmed, folded, and stapled automatically at the end of the printing process. But that's a technical detail for the printer to care about - the publisher or designer might specify "folded A3 with bleeds", and the printer will choose the correct raw format to provide that within their printing system.
by chaosbolt | 2026-01-08 11:55:11+00:00
Even if they do it's a little late at this point, plus I don't believe it, since Trump and most people in the admin are too friendly (borderline controlled) by the people who are friendly/control entities like Blackrock, it's either beneficial to them to stop the competition from doing it since they bought enough for now or there is a big gotcha in there.

I know how that paragraph reads, but the past couple of years have made me too cynical to trust anything they say they're going to do.
Show HN: MyMoodWrapped – Track your mood in 2026
by pelmenibenni | 2026-01-08 11:56:26+00:00
I made a fun site, where you can track your mood every day from 1-10.
You can also view how other people felt throughout the year for an average rating.

There are already 5000 votes for 2026!

Tell me what you think!
by markkitti | 2026-01-08 11:56:28+00:00
The pyproject.toml, package.json, and Cargo.toml are declarative project configuration files. While the Rust community refers to Cargo.toml as a manifest, it is not a comprehensive and detailed list of a build. That is the lock file.

While go.mod does not allow for explicit version ranges, the versions given are the minimum versions. In other words, the versions given are the lower bound of the compatibility range.

Go also strictly follows semantic versioning. Thus the implicit exclusive upper bound is the next major version. This assumes that all minor and patch releases are backwards compatibile and not breaking.

Dependency resolution in Go uses minimum version selection. That means the minimum requirements of all dependencies are evaluated and highest minimums are selected. In principle, this minimum version selection should be time invariant since the oldest versions of the compatible dependencies are used

While the minimum versions specified in go.mod are not necessarily the version of the dependencies used, they can be resolved to the versions used irrespective of time or later versions of dependencies being released.

Other languages do not use minimum version selection. Their package resolution often tries to retrieve the latest compatible dependency. Thus a lock file is needed.

Python packages in particular do not follow semantic versioning. Thus ranges are critical in a pyproject.toml.

In summary, the "manifests" files that the original author describes are configuration files. In some languages, or more accurately their package management schemes, they can also be lock files, true manifests, due to version semantics. If those semantics are absent, then lock files are necessary for compatibility.