MurphyA/hacker-news huggingface dataset:
by 1vuio0pswjnm7 | 2026-01-12 19:55:20+00:00
"Google already pays Apple billions each year to be the default search engine on iPhones. But that lucrative partnership briefly came into question after Google was found to hold an illegal internet search monopoly.

In September, a judge ruled against a worst-case scenario outcome that could have forced Google to divest its Chrome browser business.

The decision also allowed Google to continue to make deals such as the one with Apple."

How much is Google paying Apple now

If these anti-competitive agreements^1 were public, headlines could be something like, "Apple agrees to use Google's Gemini for AI-powered Siri for $[payment amount]"

Instead, headlines are something like, "Apple picks Google's Gemini to run Ai-powered Siri"

1. In other words, they are exclusive and have anticompetitive effects
by bigstrat2003 | 2026-01-12 19:55:43+00:00
> Is it not illegal to post CSAM, regardless of where it comes from?

This is a great example of why "CSAM" is a terrible term and why CP was/is better. If you generate pornographic images of children using an AI tool it is by definition not CSAM, as no children were sexually assaulted. But it is still CP.
by nobody9999 | 2026-01-12 19:56:04+00:00
>It's the way the internet was meant to work but it doesn't make it any easier. Even when everything is in containers/VMs/users, if you don't put a decent amount of additional effort into automatic updates and keeping that context hardened as you tinker with it it's quite annoying when it gets pwned.

As someone who spent decades implementing and securing networks and internet-facing services for corporations large and small as well as self-hosting my own services for much of that time, the primary lesson I've learned and tried to pass on to clients, colleagues and family is:

If you expose it to the Internet, assume it will be pwned at some point.

No, that's not universally true. But it's a smart assumption to make for several reasons:

1. No software is completely bug free and those bugs can expose your service(s) to compromise;

2. Humans (and their creations) are imperfect and will make mistakes -- possibly exposing your service(s) to compromise;

3. Bad actors, ranging from marginally competent script kiddies to master crackers with big salaries and big budgets from governments and criminal organizations are out there 24x7 trying to break into whatever systems they can reach.

The above applies just as much to tailscale or wireguard as it does to ssh/http(s)/imap/smtp/etc.

I'll say it again as it's possibly the most important concept related to exposing anything:

If you expose it to the Internet, assume that, at some point, it will be
compromised and plan accordingly.

If you're lucky (and good), it may not happen while you're responsible for it, but assuming it will and having a plan to mitigate/control an "inevitable" compromise will save your bacon much better than just relying on someone else's code to never break or have bugs which put you at risk.

Want to expose ports? Use Wireguard? Tailscale? HAProxy? Go for it.

And do so in ways that meet your requirements/use cases. But don't forget to at least think (better yet script/document) about what you will do if your services are compromised.

Because odds are that one day they will.
by mandeepj | 2026-01-12 19:56:24+00:00
> This president is off the rails not even trying to have even a flimsy cover of legality.

Rather he has a nerve to declare US War powers act illegal and threatened, abused, and yelled at those 5 republican senators who voted with democrats. Wild times!!

https://www.nytimes.com/2026/01/08/us/politics/trump-intervi...
by thdxr | 2026-01-12 19:56:38+00:00
the email they found was from a different repo and not monitored. this is ultimately our fault for not having a proper SECURITY.md on our main repository

the issue that was reported was fixed as soon as we heard about it - going through the process of learning about the CVE process, etc now and setting everything up correctly. we get 100s of issues reported to us daily across various mediums and we're figuring out how to manage this

i can't really say much beyond this is my own inexperience showing
by dpc050505 | 2026-01-12 19:56:40+00:00
Another question that should be asked is what culturally drives people to want to create lewd content of children and what should we change so that it stops happening? Obviously platforms should have safeguard against child porn and misogynistic defamation, but as a society we also need cultural changes so that people don't become pedophiles and sexists and that the ones that do get help with their glaring issues.
by bartread | 2026-01-12 19:56:48+00:00
Well, you say it's not particularly useful, but do you want a TV that runs like a bag of spanners or not?

Because if the answer is "not" then complaining about how your TV performans whilst stubbornly allowing it to download whatever updates it likes and stubbornly refusing to buy one additional device (like an Apple TV or a Firestick) to plug into it is kind of dumb, don't you think? Ornery even?

I agree that it is reasonable and fair to ask for a better experience but TV manufacturers have already made it abundantly clear, over the last decade and a half of smart TVs, that they don't give a damn what people like you and I think about how our TVs work, or that we get pissed off when they slow them down with bloatware and ads.

So the logical choice is to Not. Bloody. Let Them.

Literally, buy one other device - whatever suits your needs best (and they're all compact little things, not like the big ugly set top boxes of years gone by) - and your TV experience will immediately be significantly better.

Once you've set it up you won't even need two remotes: your Apple TV, or whatever, will turn the TV on and off for you, and control the volume, so you'll only need the remote for your it (or whatever device you've chosen).

The only time you'd need a second remote is if you have a cable or satellite box, or you're the kind of person who also has 7 games consoles of varying vintages and a bluray player plugged into your TV as well (which it doesn't sound like you have). We only watch on demand services so, if I weren't a fan of retrogames, we could get away with just the Apple TV and one remote. (The Bluray player barely sees any use, but I keep it around because we do still have some Blurays and DVDs for stuff that we really like and don't want to be beholden to streaming services for.)

(I should say, another alternative is to set up something like Pihole to filter the ads out, but that still doesn't help with crappy updates that slow your TV down. And if you use apps on your TV and don't keep them up to date, eventually they'll stop working, which isn't ideal either.)
by embedding-shape | 2026-01-12 19:56:51+00:00
I've seen people spend something like 2 hours fixing something that can be fixed in minutes if you had a normal feedback cycle instead of the 5 minute "change > commit > push > wait > see results" feedback cycle GitHub Action forces people into. It's baffling until you realize Microsoft charges per usage, so why fix it? I guess the baffling part is how developers put up with it anyways.
by zahlman | 2026-01-12 19:56:55+00:00
I don't think the evidence really supports the nutrition claim. The dehydration process might destroy certain vitamins at a chemical level, but those are extraordinarily cheap to replace (nobody in the developed world is at serious risk of deficiency disease) and the minerals aren't going anywhere as far as I'm aware. (Of course, our produce has lower mineral content than that of yesteryear, because of agriculture that prioritizes accumulating water and starch, and because of poor soil quality.) You just have to drink water along with them.

As for the taste, chacun a son gout, but I quite like them.
by sethev | 2026-01-12 19:57:34+00:00
I recall when this ruling was made, there was a BBC opinion piece that took an outraged position on this and contrasted it with the position of the prime minister in British politics. It struck me as funny because they literally have a person (the monarch) who is immune from arrest or prosecution for any act at all - not just official acts.

It does seem kind of backwards that this kind of immunity is required - although i think the Supreme Court ruling made something official that was already true in practice. There is a mechanism for prosecuting presidents, impeachment and a trial in the Senate, it's just not very likely to happen...
by ericmay | 2026-01-12 19:57:59+00:00
It's probably anti-competitive, but I'm not sure about your argument which is that Apple and Google must disclose details of their business relationships just because they are Apple and Google. You could maybe argue something like this should be a requirement of publicly traded companies, but the long-term effect there would be fewer publicly traded companies so they don't have to disclose every deal they make.
by pests | 2026-01-12 19:58:15+00:00
I agree, but frantically?

"a hurried, wild, or desperate manner, often due to extreme worry, fear, excitement, or panic"

At some point this frantic nature of trying to do something will cause more issues all by itself.

Instead of spending hours in desperation, I was only suggesting taking a step back and maybe when not in a frantic state, it would be easier to move forward.
by dabedee | 2026-01-12 19:58:19+00:00
It's great and reassuring to know that, in this day and age, products still get made entirely by one individual.

> Hi, Felix from the team here, this is my product - let us know what you think.
> We're on purpose releasing this very early, we expect to rapidly iterate on
> it.

> (We're also battling an unrelated Opus 4.5 inference incident right now, so
> you might not see Cowork in your client right away.)
by jgraham | 2026-01-12 19:58:20+00:00
> I said nothing about a monotonic relationship.

You made a scale-free claim about increasing greenness with increasing CO2 concentration. That implies a monotonic relationship.

> The only debate is over what might happen in the future, which, again, is fortune telling

The idea that using models of physical systems to predict their future evolution is "fortune telling" will surprise many scientists. Indeed, you yourself have proposed a simple model and used it to make a prediction about the future ("the world will be greener in a high-CO2 environment"), and used linear extrapolation of the past to justify the adequacy of your model.

That's not necessarily a bad starting point, but when actual studies with more complex models show different behaviours you should consider there's a possibility you're over-confident in your predictions.

Anyway, I suspect this conversation has become rather pointless. It's always unclear online to what extent people are engaging in good faith, but if it was then I'm rather sure you've now mentally pigeonholed me as a "doomer" who can't be reasoned with.
by breppp | 2026-01-12 19:58:27+00:00
1. Far less interested than Gaza, for example

2. Hard to tell yet, there are videos that at least claim to show hundreds of dead which indicate both mass shooting and mass demonstrations

3. The issue is that like in USSR, any political prisoner given enough torture admits spying. So you can really can't tell which are and which aren't. I wouldn't put much trust on Iranian media on that matter, especially when they only point at external enemies when there have been repeating demonstrations for years and life has only turned worse for the Iranian people
by ryandrake | 2026-01-12 19:58:36+00:00
The constant comparisons with Photoshop are so disingenuous. We all know what the difference is.

If Adobe had a service where you could E-mail them "Please generate and post CSAM for me" and in response, their backend service did it and posted it, that's a totally different story then the user doing it themself in Photoshop. Come on. We all know about tech products here, and we can all make this distinction.

Grok's interface is not "draw this pixel here, draw this pixel there." It's "Draw this child without clothing." Totally different.
by beadey | 2026-01-12 19:58:55+00:00
This is a weird argument. Dreamweaver, a tool that abstracts away coding from the builder, is better than LLMs, a different to that abstracts coding from the builder, because you’ll hit a wall with Dreamweaver as the project gets too complex and you’ll realize you aren’t actually that good. I don’t know if this person has ever used LLMs but there is way more complexity you can wall yourself up in than Dreamweaver, making it easier than ever to realize you aren’t any good.
by Youden | 2026-01-12 19:59:05+00:00
I have 25Gbps from Init7 at home. My "router" is a Minisforum MS-01 with a second-hand Mellanox ConnectX-5, running VyOS.

My main home server is a Supermicro SYS-510D-4C-FN6P. It has dual 25Gbps ports onboard but also an Intel E810-XXVDA4T with another 4x25Gbps ports.

Both of them are perfectly capable of saturating their ports using stock forwarding on Linux, no DPDK, VPP, anything, without breaking a sweat. Both of them were substantially cheaper than the machine in the article.

Is there something I'm missing? Why does this workstation need a ~$1000 motherboard and a ~$1000 Xeon CPU? Those two components alone cost more than either of my computers and seem like severe overkill.
by kllrnohj | 2026-01-12 19:59:09+00:00
> But how is it different from other tools like doing it manually with photoshop?

Last I checked Photoshop doesn't have a "undress this person" button? "A person could do bad thing at a very low rate, so what's wrong with automating it so that bad things can be done millions of times faster?" Like seriously? Is that a real question?

But also I don't get what your argument is, anyway. A person doing it manually still typically runs into CSAM or revenge porn laws or other similar harassment issues. All of which should be leveraged directly at these AI tools, particularly those that lack even an attempt at safeguards.
Show HN: Snuper – A WebSocket "snooper" for live DraftKings props
by ra0x3 | 2026-01-12 19:59:16+00:00
Hey HN — long-time reader, second-time Show HN.

I built Snuper[1], a small utility for inspecting and consuming live DraftKings prop data directly from their WebSocket feeds.

The original itch came from building a live sports app where I wanted real-time betting lines and prop updates without relying on delayed REST endpoints or polling. DraftKings already streams this data — it’s just not documented.

Snuper connects to the WebSocket, listens for message frames, and exposes structured prop updates in real time. No scraping, no headless browsers — just listening to the same stream the site uses.

What it does:

- Connects to DraftKings WebSocket feeds
- Decodes and surfaces live prop updates
- Useful for real-time dashboards, analytics, or experimentation
- Minimal, transparent, and easy to inspect

What it doesn’t do:

- No automation, no betting, no bypassing auth
- No attempts to modify or interfere with traffic
- Read-only observation of publicly delivered data

It’s intentionally small and focused — meant as a building block, not a product.

Open to any feedback :)
by sometimes_all | 2026-01-12 19:59:16+00:00
I put in exactly as much time as a recruiter takes to check out my application. That means, very little time.

>200 applications? Don't apply. Nonsensical questions asked for a job or company that isn't high-profile? Stop editing my application. Job description that looks like it was written by a 11-year-old? Don't bother reading further. I don't even bother applying to larger companies unless their recruiter specifically calls and says they need me to interview. Not to mention pretty much every form asking me for my salary expectations - no, I will not input them. You tell me yours first (or, I give a very high number, and they don't bother me further).

I cannot spend too much of my precious time and sanity in a system that's so badly broken. So I don't. I apply and forget. A recruiter call will probably have a higher chance of me being interested, but I maintain emotional distance in that as well, since they tend to ghost.

An honest recruiter, a well thought out and clear job description, and professionalism will get my full attention and effort.
by embedding-shape | 2026-01-12 19:59:23+00:00
> LLMs don't communicate.

Similarly, some humans seem to unable to too. The problem is, you need to be good at communication to effectively use LLMs, judging by this thread, it's pretty clear what the problem is. I hope you figure it out someday, or just ignore LLMs, no one is forcing you to use them (I hope at least).

I don't mind what you do, and I'm not "hyping LLMs", I see them as tools that are sometimes applicable. But even to use them in that way, you need to understand how to use them. But again, maybe you don't want, that's fine too.
Show HN: Sx – I fixed Claude Code for teams
by mrdonbrown | 2026-01-12 19:59:36+00:00
Claude Code is amazing for individuals but terrible for teams.

I spent the last six months building my perfect mix of MCP servers, subagents, commands
and skills. Claude Code writes 100% of the code now, but sharing this with my team? Painful.

1. Blog posts and workshops don't work (and don't scale)

2. Committing tools to N repos means N PRs. A tool changes? N more PRs.

3. Same tools, different files or folders for each AI assistant; not everyone uses Claude Code

It is like 1999 all over again; FTPing files up to prod and versioning with ".bak" suffixes.

So I built sx. It is your team's private NPM for Claude Code (and others).

How it works:

# Set a git repo as your vault
sx init --type git git@github.com:my-org/sx-vault.git

# Add a local skill, command, mcp, etc
sx add my-skill

When your team installs sx, they automatically get the right versioned tools for the right
projects (mono-repos too!). No more PRs, no more stale docs, no more tedious brownbags.
Supports Claude Code and Cursor today. Others soon.

Claude Code wrote every line of sx. How'd it do? :)

GitHub: https://github.com/sleuth-io/sx
by Reason077 | 2026-01-12 19:59:38+00:00
The issue here is that the app developers design & test for the latest Apple TV 4K models, which have about 10X the performance (and 2-4X the RAM) compared to the old HD models.

Apple left a large generational gap because they kept selling the HD for many years (until 2022) as an entry-level device alongside much more capable 4K models.

> ”it's very difficult to figure out what's the active selection”

Yes, based on my observation this seems to be one of the biggest challenges people face with the AppleTV interface, along with accidentally changing the selection when they try to select it (because of the sensitive touch controls on the remote).
by everdrive | 2026-01-12 19:59:44+00:00
I think Nightdive deserves a lot of praise, however they've been making some missteps lately. Heretic + Hexen was wonderful, but had some pretty basic bugs upon release. They also effectively made a gameplay mod the default. For Blood: Refreshed Supply, it was a re-release of a relatively recent re-release. The original re-release came out unfinished, and the re-re-release (ie, the latest Nightdive one) is also apparently something of an unfinished mess.

I really love what Nightdive is doing, so I hope they can bring the quality back up what they've shown they can do.
by hebejebelus | 2026-01-12 20:00:06+00:00
Agents for other people, this makes a ton of sense. Probably 30% of the time I use claude code in the terminal it's not actually to write any code.

For instance I use claude code to classify my expenses (given a bank statement CSV) for VAT reporting, and fill in the spreadsheet that my accountant sends me. Or for noting down line items for invoices and then generating those invoices at the end of the month. Or even booking a tennis court at a good time given which ones are available (some of the local ones are north/south facing which is a killer in the evening).

I hope this will interact well with CLAUDE.md and .claude/skills and so forth. I have those files and skills scattered all over my filesystem, so I only have to write the background information for things once. I especially like having claude create CLIs and skills to use those CLIs. Now I only need to know what can be done, rather than how to do it - the “how” is now “ask Claude”.

It would be nice to see Cowork support them!
by pja | 2026-01-12 20:00:12+00:00
Six years ago I was building LLVM pretty regularly on an 8GB Dell 9360 laptop whilst on a compiler related contract. (Still have it actually - that thing is weirdly indestructible for a cheap ultrabook.)

Build time wasn’t great, but it was tolerable, so long as you reduced link parallelism to squeeze inside the memory constraints.

Is it still possible to compile LLVM on such a machine, or is 8Gb no longer workable at all?
by psychoslave | 2026-01-12 20:00:18+00:00
But why put it as a global metaswitcher instead of having different type infered from initial assignation qualifier?

Example:

let integer answer be 42 — this is a constant
set integer temperature be 37.2 — this is a mutable

Or with the more esoglyphomaniac fashion

cst ↦ 123 // a constant is just a trivial map
st ← 29.5 // initial assignment inferring float
by throw0101d | 2026-01-12 20:00:41+00:00
> How do we know this is real?

I (the OP) got it from Furman's X/Twitter account; he is a co-signer:

* https://x.com/jasonfurman/status/2010783371107139614#m

* https://xcancel.com/jasonfurman/status/2010783371107139614#m
by ElatedOwl | 2026-01-12 20:00:51+00:00
I keep seeing “Claude image understanding is poor” being repeated, but I’ve experienced the opposite.

I was running some sentiment analysis experiments; describe the subject and the subjects emotional state kind of thing. It picked up on a lot of little detail; the brand name of my guitar amplifier in the background, what my t shirt said and that I must enjoy craft beer and or running (it was a craft beer 5k kind of thing), and picked up on my movement through multiple frames. This was a video slicing a frame every 500ms, it noticed me flexing, giving the finger, appearing happy, angry, etc.
I was really surprised how much it picked up on, and how well it connected those dots together.
by yibg | 2026-01-12 20:02:43+00:00
I don't know if there are stats for this but it wouldn't surprise me if there were non zero incidents of it. Drivers that are high / drunk, mentally impaired etc. More broadly, lots of cars driven by humans collide with trains, which is the at least one of the core issues here.

EDIT: anecdotally at least for this type of ground level light rail, I've seen people drive on similar streetcar tracks (that are not shared with cars) in Toronto more than one time.
by _DeadFred_ | 2026-01-12 20:02:47+00:00
So for fun I looked up your comment history and you aren't this dumb.

You are smart enough to know that homelessness is a HUGE political issue in the USA, the calling for death of homeless people is EXTREMELY political.

You are smart enough to know that FOX News is mainstream for the Right, now a few randos.

You are smart enough to know that reporters that maintain direct lines of communication with the President and routinely have interviews with him on their shows are considered mouthpieces for an administration, even if not directly employed by the administration.

Why are you posting in such bad faith? Is your position just indefensible so you have to resort to propaganda style communication and pretending you are dumb?