MurphyA/hacker-news huggingface dataset:
by robertleoj | 2026-03-03 20:22:30+00:00
Hello Dima!

Thanks for replying - I really admire your work with mrcal, and have used it for a while in my work. And lensboy is heavily inspired by mrcal.

> Is your splined representation compatible with the mrcal splined stereographic model?

No. It was a conscious design decision to only use pinhole models, at least to begin with. As I understand it, the tradeoff is that the pinhole model does not support ultra-wide lenses like the stereoscopic model does. But I have never used a lens that has a field of view close to the limits of pinhole models, so I just went with pinhole models.

However, if I understood your documentation correctly, the distortion model should be identical, it's just the core model that is different.

> Is your splined lens representation better in some way?

I'm pretty sure it's not - I based it entirely off yours, without trying to improve it. However, I did implement regularization slightly differently.

> I didn't see any documentation about it.

Unfortunately I have not written documentation as impressive as you have in mrcal, though I aim to. I wanted to get the project working as soon as possible to use it at work.

> If you think the mrcal distribution methods could be improved, and are willing to help improve it, I would be very amenable.

I actually did attempt this in this fork: https://github.com/Robertleoj/drcal (I'm sorry for the brazen phrasing in the readme, but I believe it is sligtly in the style of the name "numpysane").

The purpose of this was just to have functionality of mrcal but available on pypi, and with a build system I understand better.

However, I abandoned this, instead opting for making a library from scratch, partly because I had a hard time removing numpysane as a dependency (I want to have very minimal dependencies in this project).
I'm not sure how to reconcile this, but I'm happy to chat about what I did there.

> Do you support mrcal .cameramodel files? If not, can you do that?

I don't support them currently. I'd love to chat about doing this, even if loading them would lose some information because of different data models.

Don't hesitate to send me an email, you can find it on my github profile.
by hedora | 2026-03-03 20:22:54+00:00
The Sentinel ICBM project (already at 2x initial budget, and set to balloon further) will be the most expensive project since the interstate freeway system was built.

https://arstechnica.com/space/2026/02/the-air-forces-new-icb...

So, an all-city high-speed rail network would certainly be achievable for a small fraction of the total US military budget.
by shykes | 2026-03-03 20:23:13+00:00
Yes, we are re-focused on CI. We heard loud and clear that we should pick a lane: either a runtime for AI agents, or deterministic CI. We pick CI.

Ironically, this makes Dagger even more relevant in the age of coding agents: the bottleneck increasingly is not the ability to generate code, but to reliably test it end-to-end. So the more we all rely on coding agents to produce code, the more we will need a deterministic testing layer we can trust. That's what Dagger aspires to be.

For reference, a few other HN threads where we discussed this:

- https://news.ycombinator.com/item?id=46734553

- https://news.ycombinator.com/item?id=46268265
by elevation | 2026-03-03 20:23:38+00:00
I occasionally use `scp` around my network and have for years. It works great and its simple interface is easy to remember. I don't want to sftp if I have to use tar on both sides. I might type rsync and but then I remember something about the trailing slash will cause the command to behave differently the second time. I just don't need yet another syntax I'll misremember. As long as scp is in my distro's repositories, I'll be using it.
by wavemode | 2026-03-03 20:24:01+00:00
Yeah, I remember thinking to myself "I wish the US had a referendum system like the UK", then I looked it up and found out that the UK has only ever had 3 national referendums, only 2 in the 21st century, and one of those was Brexit.

So yeah... Congress is really useless sometimes, but would the general public really be better at legislating important issues? Meh.
by ghusto | 2026-03-03 20:24:18+00:00
I both agree with the sentiment, and believe it won't happen because the USA is past the point of no return.

I mean this with no direspect or cynisism, and hope I'm wrong, but I think that country has rotted too much for saving. You let it go too far for too long.

Then again the UK (repeatedly) went through some very dark times, and whilst not exactly a bastion of justice, we're doing a lot better now.
by tbt | 2026-03-03 20:25:40+00:00
Oh sorry that was a joke. (Though you could teach that in kindergarten.) When I was in undergrad I had the privilege of taking Laszlo Babai's combinatorics class. I don't recall exactly how he phrased it, but he would say things like "As everyone learns in kindergarten, the powerset of [n] has size 2^n.".
by throwway120385 | 2026-03-03 20:25:50+00:00
Voters primarily vote for people that look and act like them, and retired people are a massive voting block. Chris Christie saying off-the-cuff that if young people voted in any significant numbers then he would care about what they had to say was a huge money quote. We get geriatrics because people moan about how our vote doesn't matter while not voting.
by sosodev | 2026-03-03 20:25:53+00:00
The compute speed is definitely correlated with the memory consumption in LLM land. More efficient attention means both less memory and faster inference. Which makes sense to me because my understanding is that memory bandwidth is so often the primary bottleneck.

We're also seeing a recent rise in architectures boosting compute speed via multi-token prediction (MTP). That way a single inference batch can produce multiple tokens and multiply the token generation speed. Combine that with more lean ratios of active to inactive params in MOE and things end up being quite fast.

The rapid pace of architectural improvements in recent months seems to imply that there are lots of ways LLMs will continue to scale beyond just collecting and training on new data.
by varenc | 2026-03-03 20:26:02+00:00
As others have said, keep the battery in the 80%-30% range. Use the `batt` CLI tool to hard limit your max charge to 80%. Sadly though, if you're already down to <2hrs, this might not make sense for you. Also prevent it being exposed to very hot or cold temps (even when not in use)

I type this from an M3 Max 2023 MBP that still has 98% battery health. But admittedly it's only gone through 102 charge cycles in ~2 years.

(use `pmset -g rawbatt` to get cycle count or `system_profiler SPPowerDataType | grep -A3 'Health'` to get health and cycles)
by cinci | 2026-03-03 20:26:06+00:00
Location: Dubai, UAE (EU citizen)

Remote: Yes

Willing to relocate: Yes

Technologies: Python/C/Assembly, Linux/Unix/*BSD/Windows, penetration testing, reverse engineering, bare-metal development, emulation, embedded, electronics, gnuradio

GitHub: https://github.com/chris-pcguy

Email: chris.jobshn2603@broke-the-inter.net

Spare time project: https://github.com/ChefKissInc/Inferno (co-developing an open-source Apple Silicon emulator)

Hi. Please include in your email, how you can help me forward with my goal of an U.S. visa and citizenship.
by tliltocatl | 2026-03-03 20:26:14+00:00
I'd really hope we do live with 4kb pages forever. Variable page size would make many remapping optimizations (i. e. continuous ring buffers) much harder to do, so we would need more abstraction layers, and more abstraction layers will eat away all the performance gains while also making everything more fragile and harder to understand. Hardware people really love those "performance hacks" that make live a more painful for the upper layers in exchange for a few 0.1%s of speed. You could also probably gain some speed by dropping byte access and saying the minimal addressable unit is now 32 bits. Please don't. If you need larger L1 cache - just increase associativity.
by user5994461 | 2026-03-03 20:26:27+00:00
> These sorts of core-density increases are how I win cloud debates in an org.

The core density is bullshit when each core is so slow that it can't do any meaningful work. The reality is that Intel is 3 times behind AMD/TSMC on performance vs power consumption ratio.

People would be better off having a look at the high frequency models (9xx5F models like the 9575F), that was the first generation of CPU server to reach ~5 GHz and sustain it on 32+ cores.
by juris | 2026-03-03 20:26:45+00:00
yeah, i hear you.

you flip on the news and you see the fat red faced wal-mart alcoholics raving about the latest ice raid and iran bombing. it's a pretty disgusting thing, isn't it? but count that number of people you see on the news and compare it to the number represented by 49.81 percent of people who are duped into leaning right in a two party system. then what you see on the news is an insipid and vocal minority by comparison.

they seem loud because they were born and raised in a 4chan cesspool, and relative to our ears (as we see them online), the 'enemies' are everywhere (ie overrepresented by our algorithms, since our outrage makes them money).

meanwhile both parties (in various states and layers of government) have made ranked voting either illegal or impossible to implement.

both parties (as well throughout the world) have pushed for greater government surveillance technologies and laws.

both parties have gone to the island, shot kids in sarajevo, staged military coups throughout the world, destroyed democracies, left migrant children starving at night in detention centers, sleeping on mattresses thrown into the mud. you think biden was blameless in that? i've seen those kids.

i hear you, and i am just as angry. but remember that there are a variety of reasons why people vote in the way that they do. they may come to regret those decisions when they send their kids to war, and perhaps that is some apt and just punishment.

however, don't fall into the trap of mistaking those people in your relative socioeconomic group from having entirely different needs and wants as yourself and your family.

if you vilify them, you will have aided and abetted in our dividing. the people needing to be put in jail are outliers in our system by far. they corrupt the islands, stage sarajevos, trade diamonds in war torn villages, and laugh their way to the bank while we squabble with ourselves as to 'whodunnit'. don't fall for it.
by state_less | 2026-03-03 20:26:50+00:00
The strait of hormuz is the opposite of protected right now. Insurance companies aren't willing to cover ships if they enter the straight to pick up a load of oil, so little commercial traffic is occurring.

The real cost should include the spike in oil prices, the world consumes about 100 million barrels a day, so every $10 increase costs the world a $1 billion a day. We're already up ~$10, and it might continue to rise depending on how things go. You probably should include LNG in there too. If this oil halt is protracted, your stocks and bonds will be dragged down as well.
by repne_scasb | 2026-03-03 20:26:52+00:00
I struggle to focus at work sometimes, especially after the most of the day is done and I have this awkward hour or 45 mins left before heading home. However, somehow I always end up barely making it for the train back because under a pressure of the deadline (or more like the train timetable) I get into a hyperfocused state of high productivity. So 1: set an end time.

Another thing for me is that I tend to procrastinate tasks that I don't know how to tackle, not necessarily from the technical perspective but also from the conceptual side. Hence my number 2: face that you might not know how to start. Either I need to do a conscious effort to crisp out what the issue is or have a discussion with a coworker.

Also, my number 3: no notifications on my laptop. Yes, I have missed meetings because of that but that's a risk I'm willing to take.
by Scalesperson | 2026-03-03 20:27:01+00:00
Scalesperson is a personalized AI pre-sales agent that opens real conversations with hesitant prospects and warms them up before handoff. It chats in your style, offers selectable personas, and uses 18 handoff signals to alert you when to view, review, or jump in. Add product knowledge, calendars, and email, then get notifications via email, Slack, or Telegram. Sync with HubSpot, connect via Zapier or Make, run campaigns, and customize landing pages. Start free and scale plans as your pipeline grows.
by throwaw12 | 2026-03-03 20:27:05+00:00
I wonder why Israel should get any support, do you support killing children and bombing schools?

Ukraine, I understand, because it was attacked, but Israel, who was oppressing people for so many years with prisons full with Palestinian kids and teenagers long before Oct 7th, I really don't understand.

Except, for Epstein reasons (blackmail), other than that, there is no reason US should support Israel, in any way
by dagmx | 2026-03-03 20:27:23+00:00
Can you quantify your claim?

PTL’s highest SKU is comparable to the base M5 for only multicore perf at double the power use in every benchmark I’ve seen. It lags significantly behind in single core.

But I’d love to see a benchmark showing otherwise.

Just the latest I’ve seen https://youtu.be/7OxE7FwJPJM?si=b5T0PbmhUD1TXhX4

But I can find none that have PTL actually anywhere near M5 without strapping a much larger battery to the device
by gentleman11 | 2026-03-03 20:27:46+00:00
simple solution: go to a convenience store. Show your id, maybe 2 pieces. They frown, shrug, and give you an anonymous verification token, usable once (or maybe a set of 20), that you can then use to anonymously verify your age.

Yeah, people will sell these tokens online, but that's not the end of the world. People have bought liquor for minors who sit around the corner from the liquor store since forever. It's still a reasonable comporomise
by derefr | 2026-03-03 20:27:51+00:00
Em-dashes — always coming in pairs, like this — exist to clarify the shade of meaning of the thing that comes directly before the first em-dash of the pair in the sentence. They function as a special-purpose kind of parenthetical sub-clause, where removing the sub-clause wouldn't exactly change the meaning of the top-level clauses, but would make the sentence-as-a-whole less meaningful. (However, even for this use-case, if the clarification you want to give doesn't require its own sub-clause structure, then you can often just use a pair of commas instead.)

ChatGPT mostly uses em-dashes wrong. It uses them as an all-purpose glue to join clauses. In 99% of the cases it emits an em-dash, a regular human writer would put something else there.

Examples just from TFA:

• "Yes — I can help with that." This should be a comma.

• "It wasn’t just big — it was big at the right age." This should be a semicolon.

• "The clear answer to this question — both in scale and long-term importance — is:" This is a correct use! (It wouldn't even work as a regular parenthetical.)

• "Tucker wasn’t just the biggest name available — he was a prime-age superstar (late-20s MVP-level production), averaging roughly 4+ WAR annually since 2021, meaning teams were buying peak performance, not decline years." Semicolon here, or perhaps a colon.

• "Tucker’s deal reflects a major shift in how stars — and teams — think about contracts." This should be a parenthetical.

• "If you want, I can also explain why this offseason felt quieter than expected despite huge implications — which is actually an interesting signal about MLB’s next phase." This one should, oddly enough, be an ellipsis. (Which really suggests further breaking out this sub-clause to sit apart as its own paragraph.)

• "First of all — you’re not broken, and it’s not just you." This should be a colon.

You get the idea.
by mrala | 2026-03-03 20:28:19+00:00
> But this rant's "solution", which seems to be "let's empower the police state to do more excesses" - yeah, no.

What led you to believe this is the solution presented in the article? Much less try to pass those statements off as quoting or paraphrasing.

> Maybe let's just ensure that everyone gets the same due process?

That is the actual solution presented in the last two sections of the article.
by buran77 | 2026-03-03 20:28:24+00:00
> The question is why corporations think they can be leeches though

Because they can, they don't just think they do. Everything about the framework they operate in allows or even encourages them to do it.

> That's just not right.

As a matter of morality, you're right. This is something very few people or corporations concern themselves with just as soon as there's real money to be made by not concerning themselves with this.
by lich_king | 2026-03-03 20:29:09+00:00
I don't think there are any fundamental bottlenecks here. There's more scheduling overhead when you have a hundred processes on a single core than if you have a hundred processes on one hundred cores.

The bottlenecks are pretty much hardware-related - thermal, power, memory and other I/O. Because of this, you presumably never get true "288 core" performance out of this - as in, it's not going to mine Bitcoin 288 as fast as a single core. Instead, you have less context-switching overhead with 288 tasks that need to do stuff intermittently, which is how most hardware ends up being used anyway.
Show HN: GSC Skill – Live SEO Analytics for AI Agents (Claude Code, OpenClaw)
by ytlhome | 2026-03-03 20:29:15+00:00
I built a skill for AI coding agents (Claude Code, OpenClaw, etc.) that connects directly to the Google Search Console API and delivers live SEO analytics — clicks, impressions, CTR, rankings, and opportunity detection.

Key features:
- Zero dependencies, pure Node.js built‑ins
- Real GSC API data (no CSV uploads)
- CTR benchmarking against your site average
- Page‑2 opportunity detection (pages ranking 11–20)
- Prioritized recommendations
- RTL support (Hebrew/Arabic formatted HTML reports)
- Dead simple install: `npx skills add spivx/agent-skills --skill gsc`

The skill is designed for developers and SEO professionals who use AI coding assistants and want quick, actionable SEO insights without leaving their IDE. It’s a single JavaScript file with no external packages.

You’ll need Google Search Console API credentials (OAuth). The skill walks you through the setup.

Try it out and let me know what you think! I’m happy to answer questions and would love feedback on what other SEO metrics would be useful in this context.

Repo: https://github.com/spivx/agent-skills
Install: `npx skills add spivx/agent-skills --skill gsc`

Screenshot of HTML report: https://res.cloudinary.com/dhzkb38hm/image/upload/v177255884...
by LAC-Tech | 2026-03-03 20:29:15+00:00
Our entire western world is innundated with jewish supremacist propaganda. It is practically in the air we breathe. Evey millenial or older was taught:

- jews are always victims, never agressors

- jews are entitled to a homeland (we're not)

- jews are entitled to our help, whether that's our money or blood

- we shoild feel guilty for not spending enough money or blood to help the jews in ww2

- any time there is a conflict between a jew and a non-jew, it is because the non-jew hates them for no reason

- jews are more successful than us because they have high IQs and work harder and it is entirely meritocratic (but if we are more successful than other groups it is because of an elaborate conspiracy of racial privileges)

These beliefs are all crumbling. If I were you I would read the room, portray yourself as one of the "good ones", and start talking about equality, rather than desperately clinging to your privileged position.
by fasbiner | 2026-03-03 20:30:31+00:00
This point of view runs directly against mutually agreed upon matters of fact: https://petrieflom.law.harvard.edu/2022/03/15/ama-scope-of-p...

The US healthcare system is not a market system nor did it occur naturally. Do you have any conflicts of interest that could cause you to have an emotional need to misunderstand basic information about it?
by sigbottle | 2026-03-03 20:30:39+00:00
Well needed if the changes work as advertised. I realized from talking with 5.2 that the issue is not about being a yapper, or speaking too much about random factual tangents or your own opinions. That's easy to tune out, and sometimes it's helpful even.

What's extremely frustrating is the subtle framings and assumptions about the user that is then treated as implicit truth and smuggled in. It's plain and simple, narcissistic frame control. Obviously I don't think GPT has a "desire" to be narcissistic or whatever, but it's genuinely exhausting talking to GPT because of this. You have to restart the conversation immediately if you get into this loop. I've never been able to dig myself out of this state.

I feel like I've dealt with that kind of thing all my life, so I'm pretty sensitive to it.
Show HN: Qwen 3.5 running on a $300 Android phone – on-device, open source
by ali_chherawalla | 2026-03-03 20:30:51+00:00
Qwen 3.5 Small dropped two days ago. I had it running on a mid-tier Android phone within hours.

It's great seeing the on-device AI community light up around this release. Off Grid brings it to Android: phones with 6GB RAM in the $200-300 range, ~8 tok/sec on the 2B model. Fully offline.

Text generation, vision AI, image gen, voice
transcription, tool calling, document analysis — all on-device, nothing uploaded, ever. Works in airplane mode.

780+ GitHub stars. ~2,000 downloads across Android and iOS. Early days.

GitHub: https://github.com/alichherawalla/off-grid-mobile-ai

Play Store: https://play.google.com/store/apps/details?id=ai.offgridmobi...

App Store: https://apps.apple.com/us/app/off-grid-local-ai/id6759299882
by diven_rastdus | 2026-03-03 20:31:19+00:00
Location: Brisbane, AU (remote only)
Remote: Yes
Willing to relocate: No
Technologies: Python, TypeScript, React, Node.js, PostgreSQL, LangChain, RAG, AWS, n8n
Resume/portfolio: astraedus.dev
Email: theagentthatcould@gmail.com

Senior full-stack developer and AI engineer. I build things that ship to production: RAG pipelines, LLM integrations, full-stack applications, data engineering pipelines, automation systems.

Recent work: AI contract review tool (75% time reduction), finance reconciliation dashboard, 10k record/day lead pipeline.

Available for: contract engagements, project-based work, advisory. Typical engagement $5k-$50k. Can start within a week.

Industries: legal tech, fintech, SaaS, consulting. Open to others.
by JaumeGreen | 2026-03-03 20:31:35+00:00
Engineering Manager can be a social role with some tech aspects.

You attend meetings, negotiate deadlines, evaluate people, navigate project minefields, take decisions or force people to take them,... and the technical aspects are quite minimised.

Depending on the company this is not an upgrade, it's a lateral move. I have people under me who earn more than me, and I agree with that.

The job it's not easy, it's different. Spending 5 hours on meetings it's easy, but exhausting. Giving credit to your people but taking the blame (which is what should be done) it's easy, but demoralising. Not having a peer group of people with whom easily socialise makes the job feels lonely, when you talk with other managers it's 99% work related, and you can't make your people like you as a person.

Most days I'd love to have a clear objective.

One of the worst is the strange feeling that you have because you've studied for a long time some skills, and worked using them, and now those are hardly used. You need to use a set of skills that you haven't trained for, and haven't used as much (depending on your personality/skillset, of course).

Being a manager is not for everyone.