MurphyA/hacker-news huggingface dataset:
by trunksuzieross | 2026-03-04 18:39:36+00:00
Trunk | https://trunk.io
Tech Lead (CI & Test Data Platform) - San Francisco HQ and open to Relo
Marketing Lead (Developers) - Remote friendly
Developer Advocate - San Francisco HQ and open to Relo
Sr Platform Engineer - San Francisco HQ and open to Relo

Trunk is an a16z funded (25M) Series A dev tools startup, redefining software development at scale. At Trunk, our mission is to help teams create high-quality software quickly. AI has made writing code 10x faster, but shipping is still painfully slow. The bottleneck has shifted downstream - to merge conflicts, flaky tests, inconsistent code quality, and dozens of other frictions that drain productivity and morale. Engineering teams that can stay focused on designing, implementing, and delivering software will build magical, high-quality projects - and they'll be happier doing it. We're building a CI Reliability Platform that empowers teams to land code faster and develop happier!

Our products:

* Merge Queue: Ensure your PRs keep the builds you care about green at any scale.

*Flaky Tests: Detect and eliminate Flaky Tests.

Our tech stack:

Frontend: Typescript, React, Next.js, AWS
Backend: Typescript, Node, AWS
Data pipelines: Dagster, Python, polars
CI/CD: GitHub Actions

Unlimited PTO (and we all actually take PTO), competitive salary and equity packages! Please apply here: https://trunk.io/jobs.
by zamadatix | 2026-03-04 18:40:04+00:00
The edu discount is often $50 or $0 on the lower cost products. E.g. that new M4 iPad Air from earlier this week is also $599 but has a $50 discount on the us-edu store. It's pretty sweet they kept the neo at $100 discount even though edu is one of the primary markets for this.
by kamranjon | 2026-03-04 18:40:15+00:00
Absolutely. So my codebase is huge, it's a monolith. But my work is in very specific parts of the codebase, I don't pull the entire code base into context (and I don't think that is common practice even with claude) - I start at a specific point with a specific task and work with the agent to achieve something clearly defined, for example writing tests, extracting things into separate files, refactoring or even scaffolding a new feature. You have to periodically start new threads, because you'll start hitting the limits of the context, but I max it out at over 200k because I have the memory overhead on my 128gb mbp to do that, so I can get quite a lot done.

I really recommend trying the Qwen models - 3 coder next is really incredible. GLM 4.7 flash is also incredibly performant on modest hardware. Important things to consider is setting the temperature and top_p and top_k values etc based on what is recommended by the provider of the model - a thing as simple as that could result in a huge difference in performance.

The other big leap for me was switching to Zed editor and getting its agent stuff just seamlessly integrated. If you run LM Studio on your local machine it's super easy and even setting it up on a remote machine and calling out to LM Studio is dead simple.
by quinnjh | 2026-03-04 18:40:20+00:00
Article was a bit of a nothingburger for the technically inclined.

Digging into the paper, the significant finding (RCE) is achieved via:

A payload was written which installs a reverse shell backdoor for root persistence. The payload was sent from a computer hosting a Wi-Fi to which the watch was connected, to ensure the watch had a reachable IPv4 address.
The program ncat was used both to send the payload to the watch's network service, and to catch reverse shell connections.

So if i understand this- it requires the watch being connected to a compromised AP. Anyone get a different read?
by zahirbmirza | 2026-03-04 18:40:36+00:00
https://web.archive.org/web/20170612054339/https://www.apple...

I meant to convey if it was made to today's specifications...

The Macbook 12 inch was super thin, super light weight, was excellently designed (apart from the keyboard fault that I got a replacement for free for). That was a laptop that made the iPad redundant. Which is why it will never comeback.

I only had to buy a new mac because it allowing getting updates. It lasted me 7 years, I coded apps on it with xcode, and it ran the earlier versions of logic pro and final cut fine for small projects.

If they had put that engineering effort into the Neo, then that would have been something. The Neo is not a serious laptop, nor is it an iPad replacement; because most really cant and dont do serious work on a iPad. The iPad will still be an excellent internet browser and streaming screen.
by abought | 2026-03-04 18:41:10+00:00
This is a fine example of where someone's understanding of the problem runs ahead of their understanding of the solution.

A few scattered thoughts:

1. There is a difference between pre and post publication peer review. These discussions almost invariably conflate the two, but part of the runaway success of spam journals is that the benefits of pre greatly outweigh the risks of post. Historically, there was some link: if an article had problems, you would open the table of contents n months later and (might) see a letter or further discussion. Now, the table of contents is google, and many readers have weaker links to the same venue over time for followup. At the metrics level, the reputational hit of bad articles is weaker. (studies have shown that retractions are often cited with the original intent years after a correction was published)

2. The phrase "for profit" is doing a lot of work in this article. Some mega publishers, like ACS, are technically non profit member societies stapled to a mega-publisher, and have been strongly opposed to OA policies in the past. [1] https://en.wikipedia.org/wiki/American_Chemical_Society#Cont... [2] https://www.acs.org/content/dam/acsorg/about/aboutacs/financ...

3. Outsourcing trust to someone who isn't the current evil... will only get you so far. No matter who takes over publishing, scientists are going to need to evolve new ways of evaluating work and each other, as the field grows far beyond what a small network can handle. Journals are a bad metric, but how does your dean evaluate 50 people hired to be the world's leading experts on (new and emerging field)? I've read plenty of these publisher=bad screeds, and most stop there. PubPeer exists for some, Twitter walkthroughs of papers were a great thing for a while, or there's also talk of overlay journals that decouple the act of publication (as a preprint) from the review-and-prestige piece.

4. The current system does two things: (a) provides a record of work done by students, who may labor under graduation requirements to publish something, whether their project is successful or not, (b) a shared record of current state of human knowledge, be it from researchers at a small college, or google, or pharma. Goal (a) puts a lot of pressure on peer review in "low tier" journals that even the reviewers don't like to cite, and I've had my doubts as to whether this is the best yield for effort.
by keithnz | 2026-03-04 18:42:09+00:00
Agent based code reviews is what you want. But you have to do set it up with really good context about what is wanted. You then review the reviews, keep improving the context it is working with. Make sure it's put into everyone's global context they work with as well.

Weirdly this article doesn't really talk about the main agentic pattern

- Plan (really important to start with a plan before code changes). iteratively build a plan to implement something. You can also have a colelctive review of the plan, make sure its what you want and there is guidance about how it should implement in terms of architecture (should also be pulling on pre existing context about your architecure /ccoding standards), what testing should be built. Make sure the agent reviews the plan, ask the agent to make suggestions and ask questions

- Execute. Make the agent (or multiple agents) execute on the plan

- Test / Fix cycle

- Code Review / Refactor

- Generate Test Guidance for QA

Then your deliverables are Code / Feature context documentation / Test Guidance + evolving your global/project context
by sxg | 2026-03-04 18:42:10+00:00
I think you may have missed the original commenter's point. Residents (and medical students) are highly incentivized to publish unrealistic numbers of papers and case reports. One case report doesn't cut it—you need literally dozens of publications to match into some of the most competitive residency and fellowship programs. The NRMP (match organizer) publishes a document every 2 years that summarizes all of these stats. The 2024 version is in the link below, and page 12 supports what I'm saying.

https://www.nrmp.org/wp-content/uploads/2024/08/Charting_Out...
by wtronk | 2026-03-04 18:42:17+00:00
Jeleo is an enterprise-grade reverse geocoding API that turns IP addresses and GPS coordinates into accurate, human-readable location data (city, country, postal code) with global coverage, 99.9% uptime, and sub-50ms response times. It offers a free trial so developers can integrate, test, and benchmark the API in their stack before paying, with simple pay-per-usage pricing and quick onboarding via an API key.
by Garrett727 | 2026-03-04 18:42:17+00:00
To add some technical context: We aren't just sending a prompt to an LLM and hoping for the best. We’ve built a custom parser that maps natural language to a strictly typed intermediate representation. This ensures that when you say 'Buy Apple,' the system validates the ticker, the broker's specific API requirements, and your pre-set risk limits (like max drawdown) before a single order is routed. Happy to dive into how we handle the OAuth handshake with the 15+ brokers we support if anyone is curious about the security side.
by happyopossum | 2026-03-04 18:42:18+00:00
> The iOS device line gradually shifts towards the M chips

No it doesn't - no iOS device has ever shipped with an M series chip...

> Isn’t the M line is more performant and energy efficient comparing to the A chip?

Yes to A, no to B.

Also, you're completely leaving out scale and cost. Apple has already made (ok, had TSMC make) hundreds of millions of A18 chips, so throwing an A18 pro in their least expensive laptop ever makes a lot of sense.
by misnome | 2026-03-04 18:42:31+00:00
> and it's has spent a fair bit of time going through an infinite seeming loop before finally unjamming itself

I can live with this on my own hardware. Where Opus4.6 has developed this tendency to where it will happily chew through the entire 5-hour allowance on the first instruction going in endless circles. I’ve stopped using it for anything except the extreme planning now.
by cmrdporcupine | 2026-03-04 18:43:29+00:00
Do you have numbers on how many migrant farm workers have actually been deported or detained?

Because going around and harassing and deporting other or non-essential non-status immigrants would drive labor costs down because of the chill it would put through those who are grudgingly tolerated.

And besides, given the quality of personality ICE seems to be employing even (especially) at its highest levels, I simply assume there's corruption such that if I'm a large orchard or whatever I simply pay ICE to stay away.
by dewey | 2026-03-04 18:43:34+00:00
I'm also just working on my first iOS Swift app (Mostly for myself, don't know yet if I'll make it public as it's just a clone of Swarm / Gowalla but based on OpenStreetMap data) and it works really well with Claude Code.

I'm not using the Xcode integration and so there's still some rough parts where build errors show up in Xcode and I then have to paste them into my Terminal.

When you are used to backend work...it's kinda fun to see an app come to life and run on your phone though.
by aspenmartin | 2026-03-04 18:43:38+00:00
Writings on the wall, it is true, tech debt will no longer be a thing to care about.

"but who will maintain it?" massive massive question, rapidly becoming completely irrelevant

"but who will review it?" humans sure, with the assistance of ai, writing is also on the wall: AI will soon become more adept at code review than any human

I can understand "losing all legitimacy" being a thing, but to me that is an obvious knee jerk reaction to someone who is not quite understanding how this trend curve is going.
Show HN: I built a prediction market that predicts itself
by pkundr | 2026-03-04 18:44:03+00:00
Follymarket is a self-referential prediction market.
One question, always: "Will Follymarket reach $X in total revenue before end of month?"
You pay $2 to vote Yes or No. The $2 goes to Follymarket. All of it. If you're right, you get points and a leaderboard streak. There is no financial upside for anyone but me.
by throwawaypath | 2026-03-04 18:44:23+00:00
>"I don't know how they pulled [my information] up, if they had something on me already, or if they pulled my registration," she says.

Is this news to people? Practically any police officer can pull up your registration information instantly by keying in your license plate. It's been this way for decades at this rate. ICE didn't "spin" this surveillance web.
Show HN: SpacePill – Better macOS Space Context Switching
by jakequist | 2026-03-04 18:44:53+00:00
https://github.com/jakequist/spacepill

I manage 3-6 AI coding agents at a time. I rely heavily on MacOS's Spaces feature (i.e. the ability to swap desktops). But I found it hard to keep track of which Space doing what, since they all had the same set of windows (terminal, editor, browser, etc).

So I made this utility to render a big color-coded 'pill' in the MenuBar. See GitHub repo for screenshots.

But more than just a visual 'pill' in the MenuBar, it has a global hotkey to quickly navigate to your target space. So if you're working on project "foo" in Space 3, you can quickly jump there by hitting cmd+shift+J + "fo..."
by tumetab1 | 2026-03-04 18:45:26+00:00
I agree with your comment, but I disagree a both the example opinions... complex is the discussion :D

I heard something that helps better framing those discussions, use "familiar" instead of "simple".

An highly abstract way to access a database table, with ORM for example, can be simple because everyone is expecting it and knows how to do all tasks (changing schema, troubleshooting, managing transactions, etc.).

Doing userService.pgSql("select ....") in the same way can be simple.
by SubiculumCode | 2026-03-04 18:45:39+00:00
Complete hogwash of a comment, based almost entirely on your limited experiences, to denigrate academic scientists.

If you even knew these people, you'd know that most that remain in academia never considered industry in the first place. These people were not rejected by industry. In fact, it is the other way around. *They rejected industry*. They did so, despite knowing they'd make more money, but chose to remain in academia because they wanted to spend their life pursuing research topics that interested them with independence. Sometimes they feel the fool when money is tight and the hours are relentlessly long, but never have I seen it happen because they were rejected by industry.
by ifwinterco | 2026-03-04 18:45:48+00:00
There definitely is some relevant stuff, but unfortunately by definition I can't say what it is.

Also I would point out that there is a lower tier of things that are not exactly illegal to say per se, but will still result in you being ostracised, probably getting fired etc. Especially if you're a university professor, academics probably have among the lowest freedom of speech of anyone
by cromka | 2026-03-04 18:46:15+00:00
Honestly, I don't see it. Are you gonna stay at home with yubikey plugged in? On your couch, in your bed, etc.? It's a matter of months, if not weeks, before you break it? And also need to remember to remove, because otherwise what's the point?

Used to own Yubikey before fingerprint scanners were a thing. I don't see the appeal now, to be honest. I considered it now that I use Asahi on my M1 with no support for TouchID, but still just type in the password because I couldn't be bothered with Yubikey.

Or I'm missing something?
by aspenmartin | 2026-03-04 18:46:20+00:00
> making sound architectural choices and maintaining long term business context and how it intersects with those architectural choices.

I completely agree with you, but this is rapidly becoming less and less the case, and would not at all surprise me if even by the end of this year its just barely relevant anymore.

> If you are eliminating those people from your business then I don't know that I can ever trust the software your company produces and thus how I could ever trust you.

I mean thats totally fine, but do realize many common load bearing enterprise and consumer software products are a tower of legacy tech debt and junior engineers writing terrible abstractions. I don't think this "well how am I going to trust you" from (probably rightfully) concerned senior SWEs is going to change anything.
s
by RobRivera | 2026-03-04 18:46:28+00:00
I've stopped playing the game of 'guess what the right answer is'

I would have said the exact same thing and pushed the interview to consider 'why are we creating a tool when something off the shelf solves our business needs? What kind of runway and resources do I have to meet this goal? What is good enough for our problem here? Do we want to expand our scope to enable external data integration and downstream data consumption"

You will find better employment outside the circus, possibly even selling to the circus
by zelphirkalt | 2026-03-04 18:47:03+00:00
I find your comment disrespectful and bordering breaking HN rules.

Please stop taking parts of sentences out of context when quoting, and please refrain from trying to dismiss other people's personal experiences as less valid than your subjective experience.

> What other countries are these supposed to be? I've travelled extensively around Europe, and there is hardly a country where you get the same level of comfort for the price.

Well, there you have it. You only consider European countries. That is quite a limited perspective. In China I can pay around 12 EUR and take a reliable high speed train, that takes me further than Germany is in size. The interior of those trains looks a bit older than ICEs in Germany, but actually offer more space for each individual passenger and allow for a more comfortable ride. The trains actually go fast (200-300km/h), not like in Germany, where it can happen, that you take an ICE train and for part of the way crawl at 30km/h. I am aware, that the comparison is not a 1 to 1 comparison, but ultimately the high speed train system there just works. Whether that is due to massive government investment or cheaper workforce, I don't debate. The result is good, reliable and cheap train service, that pays off in being way more climate-friendly, than the bad train service in Germany, that pushes people to take the car instead.

But another example of how prices in Germany are insane is actually another city in Europe: Madrid. The metro system there even rivals or surpasses modern Chinese cities, because it is even simpler to use. You pay for "1 ride", only a little more than 1 EUR (I paid 11.60EUR for 10 rides), and that ride lasts until you exit the station somewhere. You can change as many times as you want, stay in the metro for hours riding back and forth, if you so desire. The moment you leave a station, you will need to scan your card and only then 1 ride is deducted from your card. It is so simple, it is a dream. Meanwhile in Germany, you pay 3-4x the price for a 1h ticket or so-and-so many stops ticket. Ridiculous.

Germany did a good thing: The Germany ticket. But slowly the cost for that is creeping up. From originally 49 EUR, it is now at over 60 EUR. If this goes on, it will soon no longer be a viable choice for people, who don't take the train every day, but maybe 2-3 times a week.
by abought | 2026-03-04 18:47:10+00:00
Conferences can be truly wonderful, but not a universal replacement for publishing.

If you think journals are expensive, try sending your whole lab to a conference in another country. That may not let you in. Where some of the attendees have to fill out paperwork before talking to a foreign national. (does that ever make for awkward small talk...)

For all their many faults, journals provide access to a really wide audience, and- in theory- make it possible to form connections who wouldn't be able to meet directly.
by intrasight | 2026-03-04 18:48:09+00:00
Except sadly it is not using M.

My first Mac was a Mac - ie the first Mac. 128k of memory and $1000 (with the student discount!) in 1994.
I've had every architecture of Mac since then - except for M.
This one might just have inspired me to try a Mac again - if it had an M.
by themingus | 2026-03-04 18:48:15+00:00
I could see the Neo as a viable option for teenage students. The high school I attended distributed a Chromebook to each student and hardware faults were far more common than student inflicted damage. Low build quality in everything from the hinges to the logic boards. Most students feared seeking a replacement device when theirs would break without having done anything wrong. A device with higher build quality and software longevity has the potential to save these institutions a reasonable sum of money in the long run.

Younger students on the other hand, Chromebooks remain the way to go. Most of the time, kids'll win in a race between their destructive tendencies and crappy hardware giving out.
by dismalaf | 2026-03-04 18:48:27+00:00
In Canada this is the same price as something like this: https://www.bestbuy.ca/en-ca/product/acer-aspire-14-ai-copil...

So not bad, maybe a tad underwhelming but for those in the Apple ecosystem it's a decent student computer.

Curious how the cell phone chip holds up to desktop-esque workloads.
by GraemeMeyer | 2026-03-04 18:48:57+00:00
It’s going to be a real struggle with 8 GB of RAM. I have the M1 mini with 8 GB of RAM and even the simplest smallest app in X code is an absolute slog. I ended up having to manually disable some of the Apple Intelligence services to get the ram back just to get the canvas renderer working in Xcode. Literally some of the xcode services just failed in tutorial apps due to RAM shortages. Really bafflingly inefficient compared to Windows IDEs
by ewoodrich | 2026-03-04 18:49:09+00:00
I’m confused, you’re talking about 16 GB of RAM but OP said:

Having only 8 GB sucks unless you're using it as a terminal or media player.

I also use the 16 GB MacBook Pro and it’s fine for normal web development and multi tasking but that … really isn’t surprising?

I also regularly use a five year old Ideapad 14 Pro with 16 GB of RAM running Windows 11 and it’s also completely fine for dev work running servers/Docker/WSL2 VM/etc locally.
Show HN: Open Memory Specification (OMS), Context Assembly Language (Cal)
by sathishmg | 2026-03-04 18:49:16+00:00
Hi HN. We wrote an open specification for portable AI agent memory.

The problem: every agent framework (LangChain, CrewAI, AutoGen) has its own memory format. There's no standard way to port memory between systems, verify it hasn't been tampered with, or prove to a regulator that you deleted it.

OMS defines three things:

1. *A binary container format (.mg)* — memory grains are content-addressed (SHA-256), immutable, deterministically serialized (MessagePack). Think .git objects for agent knowledge. 10 grain types: Belief, Event, State, Workflow, Action, Observation, Goal, Reasoning, Consensus, Consent.

2. *CAL (Context Assembly Language)* — a query language for assembling LLM context. The notable design choice: delete is a structural impossibility. Not a policy — the grammar has no production rules for destructive operations. Append-only writes, bounded execution, token-budget-aware assembly.

3. *SML (Semantic Markup Language)* — flat output format for LLM consumption. Tag names are grain types (`<belief>`, `<reasoning>`, `<consent>`). No XML processor needed.

The whole thing is CC0 (public domain). OWFa 1.0 licensed.

GitHub: https://github.com/openmemoryspec/oms

Happy to answer questions about the design decisions.