MurphyA/hacker-news huggingface dataset:
by Nevermark | 2026-01-15 02:13:10+00:00
Anyone using the Vision Pro as a virtual Mac screen, with environment bonuses, is someone who would like the option to drag Mac windows for powerful apps off their "Mac screen" and be their own windows.

And those Mac apps would be even better if in "Mac" windows on Vision Pro, I could have 3D models, an interface taking advantage of 3D for plotting, etc.

Instead, Apple believes the Vision Pro is an iPad Minus, instead of being the most powerful working machine they have. More Pro, than Mac Pro.

Sure, produce a "Vision" or "Vision Air" that is basically an iPad with 3D for the low end. But please let the "Pro" in Vision Pro fulfill its potential as the most powerful environment of them all. Stop holding back its potential. The iPhone and iPad need things simplified for their simpler interfaces. But Vision Pro's interface, with keyboard and trackpad, far exceeds a Mac's interface potential. Let' go, Apple!

Importing Mac-level capabilities, even up to the computing power of MacStudio Ultras, but only as a 2D screen in a 3D environment, just screams for so much more. The new top-capability Apple interface/device.

And a new level of computing/interface capability, will pull in the creatives/developers who will go on to add even more use cases. Instead of badly porting iPad apps.

Completely agree with Ben Thompson. Apple doesn't understand the potential of their own product, even as the hardware exists today, or last year.
by vc289 | 2026-01-15 02:13:43+00:00
Not true for the db layer :)

Look into copy on write branching. We built this natively into our AI Data Engineer (https://tryardent.com) so it could make modifications to databases with 0 blast radius pretty much because yes it's impossible to make an LLM 100% safe if it has no proper guard rails preventing destructive actions
by threecheese | 2026-01-15 02:13:50+00:00
According to Opus, ACP is designed specifically for IDE clients (with coding agent “servers”), and there’s some impedance mismatch here that would need to be resolved for one agent cli to operate as a client. I havent validated this though.

—-

1. ACP Servers Expect IDE-like Clients
The ACP server interface in Claude Code is designed for:
∙ Receiving file context from an IDE
∙ Sending back edits, diagnostics, suggestions
∙ Managing a workspace-scoped session
It’s not designed for another autonomous agent to connect and say “go solve this problem for me.”

2. No Delegation/Orchestration Semantics in ACP
ACP (at least the current spec) handles:
∙ Code completions
∙ Chat interactions scoped to a workspace
∙ Tool invocations
It doesn’t have primitives for:
∙ “Here’s a task, go figure it out autonomously”
∙ Spawning sub-agents
∙ Returning when a multi-step task completes

3. Session & Context Ownership
Both tools assume they own the agentic loop. If OpenCode connects to Claude Code via ACP, who’s driving? You’d have two agents both trying to:
∙ Decide what tool to call next
∙ Maintain conversation state
∙ Handle user approval flows
by zahlman | 2026-01-15 02:14:06+00:00
I saw the underlying theory discussed years ago, in a series of articles on a very serious economics blog, coming to very different conclusions:

https://www.philosophicaleconomics.com/2016/05/passive/

https://www.philosophicaleconomics.com/2016/05/followup/

https://www.philosophicaleconomics.com/2016/05/indexville/

https://www.philosophicaleconomics.com/2016/05/passiveactive...

Looks like the blog stopped in 2020, unfortunate....
by olyjohn | 2026-01-15 02:14:43+00:00
I leave my Starlink Mini in Standby Mode, which is $5/mo and is capped at 500KB/sec. I got the dish for free because I'm already a subscriber at home, so adding the $5/mo really isn't a big deal. It's perfect to go camping, because I might want to let my friends know that I had to move campsites, but I don't want to sit there and surf all day long and watch YouTube. Though 500KB/sec is more than enough to do all of that...
by nobody9999 | 2026-01-15 02:14:56+00:00
>Flagging on the other hand to me on a post as such and other attempts genuinely sadden me because I was only able to discover this flagged post because people wrote about this article in the post I built which has also promptly got flagged.

I find that annoying myself. However, at the suggestion of another user, I began looking at https://news.ycombinator.com/active instead of the front page.

The "active" page (as its name implies) includes the most active discussions regardless of whether or not they've been flagged.

I find it to be a much better place to find stuff to discuss.
by realusername | 2026-01-15 02:15:04+00:00
> Well the secure boot is about the OS itself. Of course... you have to trust the OS.

So we're back to square one then, it's pointless because you can't trust mobile OS like you can with desktop OS.

Before talking about secure boot, Android needs a way to attest what's in the OS we're saying we are booting...

I'm not even sure Google themselves are fully aware of what's inside specific models.

> I don't know if there is much value in arguments like "in theory that's great, but in practice I don't trust anyone other than X so anything that is not X is worse".

I would rephrase it as why attesting that we have an unknown and outdated OS is valuable to the phone owner?
by Analemma_ | 2026-01-15 02:15:10+00:00
OpenCode is kind of a security disaster though: https://news.ycombinator.com/item?id=46581095. To be clear, I know all software has bugs, including security bugs. But that wasn't an obscure vulnerability, that was "our entire dev team fundamentally has no fucking clue what they're doing, and our security reporting and triage process is nonexistent". No way am I entrusting production code and secrets to that.
by susam | 2026-01-15 02:15:36+00:00
> Was disappointed to get into the description and linked Git repository and learn that it's only for sites that have gotten some traction on hacker news before.

Yes, I was not entirely happy with the restrictive wording either. The original requirement was added mainly out of concern about spam submissions (blogspam, AI-generated content and similar). But the quality of submissions has been surprisingly good and I am genuinely delighted by the number of interesting websites I have came across in the last few hours.

So I have gone ahead and removed the overly restrictive criteria language.

> Was hoping it would be a way to stumble upon potentially underrepresented content from folks in the hacker news community who don't normally get attention.

Yes, that was exactly my intention as well. Thanks for raising this concern. It gave me the push to update the README and make the intent clearer.
by toss1 | 2026-01-15 02:15:43+00:00
OK, have you considered that if inefficiency is a key feature and provides cushy jobs for a lot of people and subcontractors, that 1) there would be a low level of average competence in management as well as the workforce, 2) layoffs would have included "buyouts" and RTO mandates that drive away the most competent first so further reduce the average competence, so 3) the layoffs reduction in both aggregate competence and manpower would have been a significant cause of this outage, which is still happening?

I also note you kind of glossed over the 'legacy sludge' technologies that telcos must support — that likely takes a lot of manpower, making it very difficult for them to get to the 0.1x staffing level
by Aurornis | 2026-01-15 02:15:53+00:00
I don’t know if the Streisand Effect is relevant here since Anthropic will block any other uses of their private APIs, not just OpenCode. The private Claude Code API was never advertised nor sold as a general purpose API for use with any tool.

OpenCode is an interesting tool but if this is your first time hearing of it you should probably be aware of their recent unauthenticated RCE issues and the slow response they’ve had to fixing it: https://news.ycombinator.com/item?id=46581095 They say they’re going to do better in the future but it’s currently on my list of projects to keep isolated until their security situation improves.
by jacquesm | 2026-01-15 02:15:55+00:00
In Canada and the US it is fairly common to have a genset in rural areas where the power goes out multiple times per year due to fallen trees, lightning and maintenance. And I did not write that it is the grids that have backups, it is the businesses and the residences that have backups. For instance, my rural Canadian gas station had a 6.5KW backup generator to ensure the pumps and the freezers would keep running when the power would go out.
by munificent | 2026-01-15 02:16:52+00:00
> You say that as if creative jobs haven't been obsoleted by technology in the past.

You say that as if it's a given that that's a good thing.

> Many of the same criticisms that people have of photography as art are being used against AI today, like that it's too easy, that it's soulless, or that the machine is the real artist.

I made none of those criticisms.
by logicallee | 2026-01-15 02:17:21+00:00
At the same time they were doing this, I also iterated on an AI-built web browser with around 2,000 lines of code. I was heavily in the loop for it, it didn't run autonomously. You can see the current version of the source code here:

https://taonexus.com/publicfiles/jan2026/172toy-browser.py.t... (turn the sound down, it's a bit loud if you interact with the built-in Tetris clone.)

You can run it after installing the packages, "pip install requests pillow urllib3 numpy simpleaudio"

I livestreamed the latest version here 2 weeks ago, it's a ten minute video:

https://www.youtube.com/watch?v=4xdIMmrLMLo&t=45s

I'm posting from that web browser. As an easter egg, mine has a cool Tetris clone (called Pentrix) based on pieces with 5 segments, the button for this is at the upper-right.

If you have any feature suggestions for what you want in a browser, please make them here:

https://pollunit.com/polls/ahysed74t8gaktvqno100g
by nativeforks | 2026-01-15 02:17:36+00:00
>Have you had any luck using vector maps?

I already done much research about it (the same as you've mentioned here) related to OSM vector maps. See:(https://github.com/CompassMB/MBCompass/releases/tag/v1.1.4), for Android, the available map rendering libs like Maplibre-Native are an excellent choice, but obviously, it is a high-level library that adds a huge binary to the APK itself, its usecase doesn't fit for MBCompass at least as of now. But thanks for your valuable suggestion :)
by queuebert | 2026-01-15 02:19:06+00:00
Most commercial services near me use trucks with or without a trailer. Painters tend to use vans, and some electricians. Everyone else has a truck with a logo on it. You can't tow well with a van, so it has to be a company that never tows.

Granted probably most people on here are CA or SV adjacent, which has a fairly idiosyncratic relationship with its service industries and stricter emissions regs.
by Imustaskforhelp | 2026-01-15 02:20:05+00:00
Yes but also nobody's absolutely forcing you to keep your money if you feel like stocks are in turbulence

In fact you win even more if you feel like stocks are bubbly and wait in say gold or short term and you buy more stocks when they are cheap

Also US stocks have underperformed compared to EU when you take all factors into account and all US stocks have rather been focused on AI hype which once again is a bubble which will fundamentally break the US economy.

It's like saying 2008 crisis still made you money long term

Sure if you are 20 years deep and even then nobody could've predicted what happened. The sentiments were extremely low

I am one of the biggest index funds advisors usually and that's when I read finance books and wanted to go into finance but genuinely felt like index funds are just so great that the need is very low

In fact I must admit that I dislike saying Gold but its genuinely one of the best assets (although it may be overvalued now not sure), another investment is specifically globalize your index fund portfolio to extreme/exclude US. In fact if possible bet on index funds on the opposite side of AI which most likely feels gold and yes, I am a little sad about this fact but rules of the game changes at points of extremes so gold is valid option right now
by gpm | 2026-01-15 02:20:37+00:00
Predatory pricing is selling something below cost to acquire/maintain market dominance.

The Claude subscription used for Claude Code is to all appearances being sold substantially below the cost to run it, and it certainly seems that this is being done to maintain Claude Code's market dominance and force out competitors who cannot afford to subsidize LLM inference in the same way such as OpenCode.

It's not a matter of there being a public API, I don't believe they are obligated to offer one at all, it's a matter of the Claude Subscription being priced fairly so that OpenCode (on top of, say, gemini) can be competitive.
by olyjohn | 2026-01-15 02:20:58+00:00
Set your device to "metered network" and all the background shit will stop running. That's what I had to do to get my Starlink mini working in Standby mode. As soon as your device is on WiFi it thinks it's a free for all and starts updating and downloading shit in the background.

The 500KB/sec is more than enough as long as that isn't happening.
by techblueberry | 2026-01-15 02:21:23+00:00
Yes yes yes yes yes?

It’s weird that something completely normal like 20 years ago is “weird” today.

I might even make it 18 when you’re old enough to sign a EULA. When did something completely normal become weird?

“What’s next, an internet license?”

Oh please god, yes.

You’re own argument about kids not being allowed to play in the woods in the more seems to play into this idea we should just accept a dystopian world.
by elliotto | 2026-01-15 02:21:30+00:00
I worked on a startup experimenting with using gemini-2.0-flash (the year old model) using its full 1m context window to query technical documents. We found it to be extremely successful at needle-in-a-haystack type problems.

As we migrated to newer models (gemini-3.0 and the o4-mini models) we again found it performed even better with x00k tokens. Our system prompt grew to about 20k tokens and the bots were able to handle it perfectly. Our issue became time to first token with large context, rather than the bot quality.

The ultra large 1m+ llama models were reported to be ineffective at >1m context. But at this point, it becomes so cost prohibitive to use anyway.

I am continuing to have success using Cursor's Auto model, and GPT-5.1 with extremely long conversations. I use different chats for different problems moreso for my own compartmentalisation of thoughts, rather than as a necessity for the bot.
by i7l | 2026-01-15 02:21:38+00:00
The easiest book that's not popsci but actual physics is Barton Zwiebach's "A First Course in String Theory".

It does not presuppose a background in QFT. It does require you to know quantum mechanics. Mind you, it's not as deep as the standard texts (Polchinski et al. or Kaku's work prior to going off the rails) or my favourite which is the two-volume "Quantum Fields and Strings: A Course for Mathematicians". But it makes reading the others possible.
by 1shooner | 2026-01-15 02:21:41+00:00
This makes me think of Park Tools. Park sells bicycle tools. They design and produce an amazing breadth of products. They also produce an incredibly valuable library of instructional content about how to use these tools. Calvin Jones, their director of education, just announced his retirement after 28 years.

Anyway, they just teach you how to do the thing. They somehow haven't gotten into internet squabbles with their suppliers or retailers. I would just call it professional.
by nl | 2026-01-15 02:22:02+00:00
> we demonstrated running gpt-oss-120b on two RNGD chips [snip] at 5.8 ms per output token

That's 86 token/second/chip

By comparison, a H100 will do 2390 token/second/GPU

Am I comparing the wrong things somehow?

[1] https://inferencemax.semianalysis.com/
by digiown | 2026-01-15 02:22:47+00:00
Imo I don't trust ANY of these tools to run in non-isolated environments.

All of these tools are either

- created by companies powered by VC money that never face consequences for mishandling your data

- community vibecoded with questionable security practices

These tools also need to have a substantial amount of access to be useful so it is really hard to secure even if you try. Constantly prompting for approval leads to alert fatigue and eventually a mistake leading to exfiltration.

I suggest just stick to LXC or VM. Desktop (including linux) userland security is just bad in general. I try to keep most random code I download for one off tasks to containers.
by thoughtlesslabs | 2026-01-15 02:22:53+00:00
Was thinking about how to make leaking keys less of an issue, especially as ai loves to just commit stuff. And why not store them in memes.

Memevault is a zero-dependency, single-binary secret manager that lets you keep encrypted project secrets anywhere by storing them inside a meme image. Instead of sharing `.env` files or relying on ad hoc workflows, teams can grant and revoke access per user, and the vault is re-encrypted accordingly. It works consistently across Windows, Linux, and macOS, injects secrets only into the environment of the command you run (`memevault run -- ...`), and includes key rotation plus a `scan` command to catch secrets referenced in code but missing from the vault.
by marcus_holmes | 2026-01-15 02:22:54+00:00
A friend of mine who lived in a tent in a park got his own postcode. True story.

Details: election time. He went to the election folks and asked for his election papers. They said "sure, where do you live?" he said "the Bender, Eastville Park, Bristol", they said "that's not a valid address", he said "that's where I live, so that's where I'd like my registration to be, please". There was some back and forth. They caved, and duly entered his address on the electoral roll as such. Then he went to the Post Office and said "this is my address, as entered on the electoral roll, can I have my postcode please?". The Post Office kinda had no option, since this was now his official address. So they gave him a postcode and the postie had to walk through the park to drop off his mail.
by Imustaskforhelp | 2026-01-15 02:23:05+00:00
I am a stauch cryptocurrency avoider (most are very scummy) but I once was in part of tournament and got some crypto and so I just converted it into gold stablecoin. (partially because cashing out was/is hard and I am a minor)

I am not kidding but the whole crypto market has bled so much when I have been in like +20% or something. Its crazy.

I highly recommend Paxos gold but I had around 100-200 bucks and hte isuse is of Ethereum 7$ gas fees which I shouldve known (I usually use polygon usdc 0 crypto bs only stablecoins)

I think Paxos,Xaut are some good options and there are probably some neobanking solutions to this as well
by victorymakes | 2026-01-15 02:23:26+00:00
Hi! I’d like to share my personal website:
https://me.victoryhub.cc/

It’s an open-source, configurable personal website that I built to experiment with design, content structure, and long-term maintainability. The goal is to make it easy for others to fork, customize, and use as their own personal site (blog / profile / digital garden).

Source code and setup instructions are linked on the site. Feedback welcome!
by bhadass | 2026-01-15 02:23:54+00:00
that's a separate enforcement of all 3rd party auth (on the 9th)

some of them worked around it, but it looked like they added something specifically for OpenCode today, which seems to have been worked around again after the OpenCode-specific block:
https://github.com/anomalyco/opencode-anthropic-auth/commits...
by rootusrootus | 2026-01-15 02:24:23+00:00
> The niche market that does exist wants a Rivian.

Ford's sales for the Lightning were outpacing Rivian, too.

> For EV trucks priced and appointed for everyone else, I'm looking forward to what Slate and Telos make.

I do hear that fairly often. It reminds me a lot of the brown diesel wagon phenomenon. Lots of online interest, very little follow through. I guess time will tell.
by susam | 2026-01-15 02:24:46+00:00
Done: https://github.com/hnpwd/hnpwd.github.io/commit/e6a016f

I mentioned in a sibling thread that this requirement was originally
added out of caution, mainly to discourage spam submissions. It no
longer seems necessary, and I was not entirely happy with it either,
so I have removed it now. Thanks for the discussion here, which prompted me to drop the restrictive requirement.
by clay_the_ripper | 2026-01-15 02:24:58+00:00
Hiring illegal immigrants is risky and hurts businesses that choose not to cheat.

This article makes it out like neither the immigrants or the businesses that hire them have broken the law - when in fact they all have.

I’m no fan of ICE, the tactics are disgusting. but this article does not mention even once that both coming illegally and hiring illegal immigrants is a serious crime… in any other country you would deported for over-staying and no one would bat an eye. Why is the United States any different?
by just6979 | 2026-01-15 02:25:05+00:00
"Here’s the thing: the worst case scenario for a rebase gone wrong is that you delete your local clone and start over. That’s it. Your remote fork still exists. The main repository still exists."

You forgot "your backup local branch still exists". Branching in git is effectively free, just duplicate the one you're worried about rebasing: if the rebase goes wonky enough that you can't cleanly abort it, you just start over on the backup branch, making another duplicate and trying again.

It also gives you a nice reference to compare the results of the rebase with your original intentions for the code.
by abundant_pasta | 2026-01-15 02:25:08+00:00
Hey HN, I built this website/app as a Wordle/Immaculate Grid combination for diehard football fans. Daily roster of 10 players, match where they went to college.

Tech stack is Next.js 14, Supabase for the backend, and Tailwind for UI.

It prevents cheating by checking local storage and syncs streaks via Auth. Would love feedback on the game loop feel (especially the timer decay).

Today's grid (1/14) features Isiah Pacheco and Lavonte David, and quarterbacks Teddy Bridgewater and Jake Browning.
by kalleboo | 2026-01-15 02:26:04+00:00
In Japan you have consumer (with voice) plans for

Unlimited 32kbps $1.60/mo (I guess this makes more sense for IoT?)

Unlimited 300kbps $4/mo

Unlimited 1.5Mbps $6/mo

https://mineo.jp/price/#mysoku

I don't think you're going to see any popular $2/mo plans in developed countries, support costs alone would kill it.
by Forgeties79 | 2026-01-15 02:26:08+00:00
> Is that based just on the HN "it is lots of money so it can't possibly make sense" wisdom?

I mean the amount of money invested across just a handful of AI companies is currently staggering and their respective revenues are no where near where they need to be. That’s a valid reason to be skeptical. How many times have we seen speculative investment of this magnitude? It’s shifting entire municipal and state economies in the US.

OpenAI alone is currently projected to burn over $100 billion by what? 2028 or 2029? Forgot what I read the other day. Tens of billions a year. That is a hell of a gamble by investors.
by rootusrootus | 2026-01-15 02:26:28+00:00
I wonder who makes their decision by going to the dealer, though? Ford didn't even regularly stock Lightnings at the dealer, in fact, they basically sold them online and kept inventory at regional fulfillment centers. As soon as someone pulled the trigger, they'd ship the truck the last mile to the dealer of their choice.

Maybe the dealers could have done better. In fact, they definitely could have. Most did have a demo Lightning, in my experience, but that doesn't mean salespeople were pushing customers towards them.