MurphyA/hacker-news huggingface dataset:
by focacin | 2026-01-10 21:40:25+00:00
CORRECTION — Jan. 9, 2026: An earlier version of this post, based on CBC News Network’s initial interview with Warrick, cited his belief that the video had been edited. Warrick has since said he no longer believes the footage was edited, based on additional analysis and review of multiple angles. CBC News’ visual investigations team was unable to find evidence the video had been edited from its original form. This post has been updated to reflect Warrick's new comments.

https://www.cbc.ca/news/world/livestory/ice-shooting-minneap...
by Beretta_Vexee | 2026-01-10 21:40:31+00:00
So there are legitimate reasons for doing this, such as avoiding having to write reports and request authorizations from oneself, not having to disclose certain sensitive information, etc.

The right way to do this is to draft a framework law and a few decrees along the lines of “administrations XXX and YYY will apply NIS2 with the following exceptions and adaptations ....”

This avoids creating overly broad exemptions, ensuring that there is a reference framework, and preventing each administration from developing its own system.

This is very common in the arms and nuclear sectors, where many civil norms and standards clearly state “not applicable to nuclear” and the nuclear standard states “apply civil standard XXX, with the following specific provisions, the competent authority is the ONR.”

Declaring an overly broad exemption from the outset is not the right way to go about it.
by kllrnohj | 2026-01-10 21:40:59+00:00
Pentile typical omits subpixels to achieve the resolution, so yes if you have an LCD and an AMOLED with the exact same resolution and the AMOLED is pentile, it won't be as sharp because it has literally fewer subpixels. But that's rapidly outpaced by modern pentile AMOLEDs just having a pixel density that vastly exceeds nearly any LCD anymore (at least on mobile).

There's RGB subpixel AMOLEDs as well (such as on the Nintendo Switch OLED) even though they aren't necessarily RGB strip. As in, just because it's not RGB strip doesn't mean it's pentile. There are other arrangements. Those other arrangements being for example the ones complained about on current desktop OLED monitors like the one in the article. It's not pentile causing problems since it's not pentile at all.
by justajew | 2026-01-10 21:41:01+00:00
It is very funny that you compare US to Russia and China. China, compared to US, is a very peaceful state, with imperial ambitions nowhere near the american ones.

As for Russia, it fights for its existence after the west has effectively hired Ukraine as mercenaries in 2014 (if you want to be honest about it), Ukraine which had been for centuries an integral part of Russia.

Now tell me, what kind of connection US has with Venezuela besides the infinite greed of its capitalists? None of course. And neither had Iraq, Lybia, and a long list of other countries. Under the "good" "democrats".

And you dare to compare yourself to China and Russia..
Show HN: Arbitration, a way to experience live sports through both fanbases
by ra0x3 | 2026-01-10 21:41:33+00:00
Hey HN - long-time reader, first-time Show HN.

I built a sports app called Arbitration[1] primarily for experiencing live professional games. The original itch was pretty simple: during close or rivalry games I’d constantly flip between two team game threads on Reddit to see how each side was reacting to the same play.

Arbitration puts both fanbases’ live reactions in one place, synced to the game clock. It doesn’t generate opinions or takes — it just curates what fans are already saying, in real time.

Feel free to checkout the first NFL playoff game of the year, Rams @ Panthers: https://www.app.arbi.gg/scores/nfl/20260110-8-5

For folks curious about the tech:

- Agents are used to curate and rank live fan posts (not generate content)
- Live DraftKings props come from a websocket snooper[2]
- Google Gemini is used only to structure and summarize live prop data
- Rust backend, React frontend, anonymous sessions, no accounts.
- Mostly built for myself, but figured others here might enjoy it.
- iOS app coming soon!

Happy to answer questions :)

- [1] https://arbi.gg
- [2] DraftKings websocket snooper: https://github.com/stonehedgelabs/snuper
by toomuchtodo | 2026-01-10 21:42:12+00:00
I see an interesting parallel to how people think about captured encrypted data, and how long that encryption needs to be effective for until technology catches up and can decrypt (by which point, hopefully the decrypted data is worthless). If all of these documents are stored in durable archives, future methodologies may arrive to extract value or intelligence not originally available at the time of capture and disclosure.
by reincoder | 2026-01-10 21:42:19+00:00
I work for IPinfo. We offer a free database that provides IP to country data.

Initially, we expected users to build their own API services on top of our data. Over time, we decided to offer an API with unlimited requests built directly on top of that database.

The main concern was reliability. IP geolocation has become a core part of the internet, and community-driven APIs rarely scale or remain reliable long term. Over the decade and a half that we have operated, we have adopted many IP-related services because those projects were not sustainable through community efforts.

While users could run their own infrastructure to host APIs, we felt it was better to provide dedicated, reliable infrastructure ourselves. DaaS (Data As A Service) is a service and distribution problem, not purely a data problem.

After launching unlimited API requests, the volume of traffic we started receiving was staggering. I know of at least one project that sends 1 to 2 billion requests per month to this free API alone. Across all our API services, we processed 1.48 trillion requests last year.
by Leftium | 2026-01-10 21:43:02+00:00
I designed https://weather-sense.leftium.com to make it easier to visualize both the day and week.

Even without any text labels, you should be able to get a feel for what the weather is and how it will change:

- Hourly plots like Dark Sky, with everything (temperature, rain, AQI, weather conditions) in a single plot.

- The change in temperature visualized with both color and space. Space is obvious (higher -> hotter); color ranges from red for hottest to blue for coldest. All the visible plots share the same color-temperature mapping. So the gradient block to the left shows both the temperature range for that day as well as how it compares to other days.

- Finally, there is a weekly overview at the top.
by mitchellh | 2026-01-10 21:43:07+00:00
Discussion upvotes, discussion activity, and Discord reorts. I read every discussion and have been doing this project specifically for a few years now. There is a stark difference between a widespread and common bug and something like this.

Like I said, this bug has existed for 3 years at this point and Ghostty is likely used by hundreds of thousands if not a million+ people daily (we don't have any analytics at all but have some side signals based on terminal reports from 3rd party CLIs). Trust me when I say that when there is a widespread issue, we hear it MUCH more loudly. :)
by baxtr | 2026-01-10 21:43:27+00:00
Richard Rumelt has a nice article about this:

> The strength of a chain depends on the strength of its weakest link. When activities have chain-link logic, the strength of the weakest, or least efficient, part limits the performance of the whole. Thus, a solid rubber O-ring was the weakest link for the Space Shuttle Challenger. Falling out of the winter sky in 1986, it shattered onto the ocean below, killing the crew President Reagan called “pride of our nation.” For the Challenger, making the booster engines stronger or improving its communications systems would be foolish investments if the O-ring remained weak.

https://strategeion.substack.com/p/the-logic-of-the-chain
by IshKebab | 2026-01-10 21:43:49+00:00
> Link syntax in markdown is something I never remember how it goes

I can remember it fairly easily. [Link](url). Very unconvinced by this.

> Text styles in org-mode make more sense. In markdown, * is used for italics, * for bold. Additionally, * is for lists, which might be confusing.

* for lists is what I would naturally use so I think that's better than - (but Markdown actually supports both). I'll give you * for italics though. Definitely should have been bold.

> - Markdown blocks are freaking awful and seem to work by luck more than anything else. Code blocks even worse -- they are made by indenting 4 spaces or a tab! I couldn't come up with a worse way to do that even if I tried. Org-mode has clear #BEGIN_xxx / #END_xxx blocks.

Sorry but there's no way #BEGIN_xxx is better than ``` or 4-space indent.

> Markdown has a weird YAML frontmatter syntax.

It doesn't. That's some extension. Maybe Pandoc?

> Org-mode has tags.

Yeah they look kind of useful.

> Org-mode has timestamps.

Can't say I've ever remotely wanted that feature...

Overall it seems like a wash.
by pxc | 2026-01-10 21:45:39+00:00
I read a book maybe a decade ago on the "digital humanities". I wish now I could remember the title and author. :(

Anyway, it introduced me to the idea of using computational methods in the humanities, including literature. I found it really interesting at the time!

One of the the terms it introduced me to is "distant reading", whose name mirrors that of a technique you may have studied in your gen eds if you went to university ('close reading"). The idea is that rather than zooming in on some tiny piece of text to examine very subtle or nuanced meanings, you zoom out to hundreds or thousands of texts, using computers to search them for insights that only emerge from large bodies of work as wholes. The book argued that there are likely some questions that it is only feasible to ask this way.

An old friend of mine used techniques like this for dissertation in rhetoric, learning enough Python along the way to write the code needed for the analyses she wanted to do. I thought it was pretty cool!

I imagine LLMs are probably positioned now to push distant reading forward in an number of ways: enabling new techniques, allowing old techniques to be used without writing code, and helping novices get started with writing some code. (A lot of the maintainability issues that come with LLM code generation happily don't apply to research projects like this.)

Anyway, if you're interested in other computational techniques you can use to enrich this kind of reading, you might enjoy looking into "distant reading": https://en.wikipedia.org/wiki/Distant_reading
by tptacek | 2026-01-10 21:45:48+00:00
There's no "formal" contract in either place but people running on Fly Machines expect that there's nothing at all between them and the kernel, and we don't have that expectation in Sprites; we can do whatever we want. :)

I don't want to get too far into the rest of the details only because I'm writing this up for next week. They're not that interesting technically, but they're a really big deal for us in other ways.
by browsingonly | 2026-01-10 21:46:30+00:00
Use the transmission lines to link up with an RF node to hand off. Friendly territory might just be some place without good Russian internal security coverage (perhaps deeper in Russia rather than towards the front lines if the node uses satcom).

A friend of mine worked on a covert comms system for the Rangers to use in the Battle For Berlin that thankfully never occurred. The idea was to clamp onto plumbing, fences, and similar infrastructure where possible. Nodes with radios handed off to other comms systems. It worked reasonably well in tests but I don't know that it went anywhere, point is that the theory is sound.
by lossyalgo | 2026-01-10 21:46:49+00:00
I love when it takes 3 minutes to open "Add or Remove Programs" because the Start menu search decides that typing a, ad, add, r, re, remove, unin, install, etc. definitely means "let me Bing that for you" instead of opening the one thing I clearly want.

It obviously knows what I'm trying to do (Bing search recommendation is for "Add or Remove Programs"), yet refuses to surface the actual shortcut to that settings page (or "app", or whatever Microsoft calls it this week). Even better: some days it pops up immediately after typing "Add" and other days I'm wrestling with it like I'm training a stubborn animal, clicking the result in the hope that the OS will "learn" that yes, this is what I want when I type "Add".

Most of the time I just give up and dig through the Settings menu like it's 1999.
by Beretta_Vexee | 2026-01-10 21:48:12+00:00
The UK is in a strange position, where it must have regulations that are fairly similar to those of the European Union in order to benefit from cross-recognition and not hinder trade with its main partner. In this case, NIS2.

But at the same time, they don't want to admit it and are rewriting these standards in a very specific way so that only British engineering firms and consultants can draft regulatory documents or ensure compliance.

It ensures a monopoly for these engineering firms and consultants.
by rav3ndust | 2026-01-10 21:48:29+00:00
> but I have my dad who is very non-tech savvy who after about a day with gnome actually said it's the first desktop environment that he liked more than Windows 95.

more anecdotes, but I had the same experience with getting my mother in law on Linux. she is 75, and hadn't used a computer since her old job, and she used Windows XP, i believe she said, there. a couple of years ago, she wanted a bigger screen device to use for her internetting since her eyesight isn't what it used to be (her primary computing device was always her Android phone otherwise). my wife and I got her a thinkpad t440p, set her up with Debian GNOME, showed her how to use the Software Centre and install her stuff and update the machine, and off she went. haven't had a call to fix anything at all. she says she likes the experience better than the computers she remembers using at work running Windows.
by durch | 2026-01-10 21:48:31+00:00
The insight that LLMs are "overused to summarise and underused to help us read deeper" gets at something fundamental. Most workflows treat LLMs as generators: give me an answer. But the real leverage is exploration: fan out, surface connections, then let us recognize what's worth depth.

That recognition step is where the value lives. You see a connection, feel "yes, more of that" or "no, not quite," and refine. The LLM expands the search space. Our judgment prunes it. Each cycle sharpens understanding. Without that loop, you're just accepting the first output.
by drdaeman | 2026-01-10 21:48:39+00:00
You don’t need a LLM to just copy their code as a whole thing. Copying and rebranding (plus some vendor adaptations) is a valid concern that I have already agreed about, but for the third time: it’s not what they wrote. Has nothing to do with codebase management.

And taking some individual pieces may sound problematic as an abstract concern but have you ever tried to adopt code from one FLOSS codebase into another different one? Especially UI code, if it’s not some isolated purportedly reusable component? Maybe Orion developers are wizards who wrote exceptionally portable and reusable code, but usually in my experience it’s a very painful process, where you’re constantly fighting all the conceptual mismatches from different design choices. And I’ve yet to see a LLM that can do architectural refactoring without messing things up badly. So I’m generally skeptical of such statements. And that’s why I’m suggesting we pick a concrete example we can try to analyze, for doing this on highly abstract “the whole code” level is not going to succeed.
by CamperBob2 | 2026-01-10 21:49:00+00:00
How could you keep calm so far away!

That was my thinking as well when Hegseth went after Mark Kelly. How could anyone maintain their composure in the face of an insulting confrontation like that? I certainly couldn't... and I suppose that's one of several good reasons why I'm not an astronaut, test pilot, or (for that matter) a US Senator.
by toomuchtodo | 2026-01-10 21:49:41+00:00
I just use iMessages and Signal groups. I am willing to live without the features, what they offer for private groups is sufficient. Shared Apple iCloud albums for photos. Apple also has an Invites app for events management. “Simplicity is the ultimate sophistication.” —- da Vinci

I do donate monthly to Signal and pay for iCloud, so I suppose the answer is “I am willing to pay, but only these entities.”
by beeflet | 2026-01-10 21:51:26+00:00
What trivia? I don't disagree that the AI companies are unprofitable.

These AI companies are paying for the reactors. As for waste, The Department of Energy handles spent nuclear fuel. Protests against the construction of yucca mountain have made this impossible. Nuclear power plants repeatedly sue the US Government for the cost of storing this nuclear waste on-site, because it's the DOE's problem.

And it is a totally artificial political problem. It is not even nessisarially "waste" in the sense that we ordinarily think: there is a significant amount of fissile isotope in spent fuel and countries like france recycle the majority of spent nuclear fuel. We could do the same with the right infrastructure, and it would vastly decrease the amount of waste we produce and uranium we need to mine.

My point is that complaints in these youtube videos you link (which I am very accustomed to, I have been following this for decades) present the argument that AI is politically dangerous, and this is totally separate from these material complaints (not enough water, not enough power, not enough chips, etc.) you pretend are a significant problem.

These are just extrinsic flaws which can be solved (and WILL be solved, if the USA is able to restore its manufacturing base, which it should). But my issue is purely with the intrinsic dangers of this tech, which are not fixable.

Some of the videos you link are just this suburban NIMBY nagging about muh noise pollution. You might as well get a video of people complaining about EMF pollution. The big issue here is that AI is going to take all of our jobs and will essentially harken the end of the world as we know it. It is going to get incredibly ugly very soon. Who cares about what some 50 year old boomer homeowner (who isn't going to live to see this unfold anyways) thinks about some gray building being built remotely nearby their suburb. They should go back to watching TV.

As for me, I am going to campaign to have my local pet rescue society demolished. It uses too much water and space and electricity, and for what? Something I don't care for? Seems unethical to me that I should bear the cost incurred through increased demand for these resources, even though I did not explicitly consent to the animal shelter being constructed.
by NicuCalcea | 2026-01-10 21:51:52+00:00
It's weak because people who are connected to power don't need to have a meltdown on a public forum and beg for help.

I have no feelings about either Cloudflare or Italy. I doubt I've thought about Cloudflare for more than 5 seconds at a time before this. I also am not informed enough about this particular issue, some types of censorship are good, others are bad.

That's all besides the point though, the point is that a multi-billion dollar corporation is demonising (as in, actually posting AI slop of Italians as demons) legitimate European authorities and publically asking a bully government to coerce a smaller country into submission.
by tomaskafka | 2026-01-10 21:52:12+00:00
For anyone mourning Dark Sky, I make Weathergraph - visual weather app, which has the Dark Sky-like vertical view as an optional data layout.

It's shown in the middle screenshot at https://weathergraph.app (on desktop, mobile users can check https://impresskit.net/image-download/9161183f-e118-4c75-8f8... )
by Imustaskforhelp | 2026-01-10 21:52:33+00:00
Well if someone is gonna use Modal exactly for GPU purposes then I guess its okay but anything compute related just feels like it would have some issues performance wise

So I can agree that perhaps Modal might make sense for LLM's but they position themselves as sandbox including something like running python code etc. and some of this may be more intensive in workflows than others so I just wanted to point it out

Fly.io uses firecracker so I kinda like firecracker related applications (I tried to run firecracker myself its way too hard to build your own firecracker based provider or anything) and they recently released https://sprites.dev/

E2B is another well known solution out there. I have talked to their developers once and they mentioned that they run it on top of gcp

I am really interested in kata containers as well because I think kata runs on top of firecracker and can hook with docker rather quickly.
by nh2 | 2026-01-10 21:53:25+00:00
> find no help coming anytime

Well, see sibling thread: Looks like you just need to post your bounty in HN and somebody will do within a few hours. Somebody to that for Windows or macos.

Sometimes I feel the bounty topic isn't well served yet. On the GNOME bug tracker it doesn't seem to be very discoverable. Are there current good platforms to advertise bounties where people actually look?
Show HN: buse – automate your browser from the terminal
by rinvi | 2026-01-10 21:53:34+00:00
I wanted to control the browser from the terminal so I made buse:

buse browser-1 # open chrome

buse browser-1 navigate "https://example.com"

buse browser-2 # open a second browser

buse browser-2 search "cat"

buse browser-1 observe # returns JSON about the page

buse browser-1 click 16 # clicks on the learn more link

I've been reading about agentic computer use and I tried to use MCPs and Browserbase, but there was just a lot of friction for me. So, I brought it to the CLI instead.

https://github.com/rinvii/buse
by mojomark | 2026-01-10 21:53:57+00:00
Except I (and a quickly increasing number of slow to adopt colleagues) use generative AI everyday as a mechanical engineering manager.

I recall the hype of all the others - especially block chain and NFTs, brainstorming if these were worth finding use-cases for. We couldn't find any.

Sorry, GAI is different.

(FWIW I also think the Metaverse is different, but the HUD technology isn't anywhere near ready yet. Give it time)
Unstructured Document Ingestion Pipeline
by moaffaneh | 2026-01-10 21:54:40+00:00
Hi all, I am designing an AWS-based unstructured document ingestion platform (PDF/DOCX/PPTX/XLSX) for large-scale enterprise repositories, using vision-language models to normalize pages into layout-aware markdown and then building search/RAG indexes or extract structured data.

For those who have built something similar recently, what approach did you use to preserve document structure reliably in the normalized markdown (headings, reading order, nested tables, page boundaries), especially when documents are messy or scanned?
Did you do page-level extraction only, or did you use overlapping windows / multi-page context to handle tables and sections spanning pages?

On the indexing side, do you store only chunks + embeddings, or do you also persist richer metadata per chunk (page ranges, heading hierarchy, has_table/contains_image flags, extraction confidence/quality notes, source pointers) and if so, what proved most valuable? How does that help in the agent retrieval process?

What prompt patterns worked best for layout-heavy pages (multi-column text, complex tables, footnotes, repeated headers/footers), and what failed in practice?

How did you evaluate extraction quality at scale beyond spot checks (golden sets, automatic heuristics, diffing across runs/models, table-structure metrics)?

Any lessons learned, anti-patterns, or “if I did it again” recommendations would be very helpful.