MurphyA/hacker-news huggingface dataset:
by tpmoney | 2026-03-02 22:07:06+00:00
Writing objective-c code for mac os GUI apps was one of those things that finally made "interfaces"/"protocols" really click for me as a young developer. Just implement (some, not even all) method in "FooWidgetDelegate", and wire your delegate implementation into the existing widget. `willFrobulateTheBar` in your delegate is called just before a thing happens in the UI and you can usually interfere or modify with the behavior before the UI does it. Then `didFrobulateTheBar` is called after with the old and new values or whatever other context makes sense and you can hook in here for doing other updates in response to the UI getting an update. If you don't implement a protocol method, the default behavior happens, and preserving the default behavior is baked into the process, so you don't have to re-implement the whole widget's behavior just to modify part of it.

It's probably one of the better UI frameworks I think I've used (though admittedly a lot of that also is in part due to "InterfaceBuilder" magic and auto-wiring. Still I often wish for that sort of elegant "billions of hooks, but you only have to care about the ones you want to touch" experience when I've had to use other UI libraries.
by mrexroad | 2026-03-02 22:07:34+00:00
Been thinking of doing the same. My 12 is showing its cycles, but it’s either I have a phone that lives in my front pocket, or I can go phone-less.

I refuse to have a phone I have to constantly carry, hold, or move from back pocket when I sit. This damn thing is in my hands enough, I don’t need to increase the surface area for potential distractions.
by prmoustache | 2026-03-02 22:07:38+00:00
Cloud storage do not help you sharing that old photo album with friends spending the night in a cabin far from the closest cell phone coverage.

Also, cloud service typically move your older stuff to colder/slower storage which are painfully slow to retrieve whenever you decides to do it. I realized this when browsing some old pictures before closing a google account I had not been using for years except emptying the gmail inbox every few months.

I personally prefer having a local copy of my files and syncthing them to my NAS at home (which is itself backuped in a storage in the cloud).
by SirMadam | 2026-03-02 22:07:48+00:00
While I would like to believe you, doesn't this legal document linked by the article show that, in at least one of the cases, the author WAS trying to apply with himself, "Mr. Allen", as the author? And not the AI?

https://fingfx.thomsonreuters.com/gfx/legaldocs/byprrqkqxpe/...
by JackuB | 2026-03-02 22:08:10+00:00
I’m in a camp where Tahoe is just ugly, but worked fine on my mac and with my usage and devices. On the other hand, iOS 26 is so incredibly bad. Anything from anti-user choices, UI glitches, to keyboard… it’s tiring. It might be the one where I’m pushed to a different OS for the first time. I doubt Apple can fix itself in the near future, with the leadership they have.
by tarynbialek | 2026-03-02 22:08:10+00:00
CrossnoKaye | Sr. Software Engineer in Test | REMOTE (US)

Hi HN! CrossnoKaye is a Series C startup tackling climate change by transforming the heavy industrial sector. Our platform uses real-time optimization, advanced modeling, and modern cloud infrastructure to deliver 40% average energy savings and megaton-scale emissions cuts across industrial facilities. https://crossnokaye.com/

We’re hiring for a Sr. Software Engineer in Test to join our Platform team. We’re looking for a hands-on engineer who loves Golang, backend frameworks, and automated testing. You’ll play a key role in shaping the architecture, testability, and quality of our platform. This is a hands-on senior IC role with strong ownership. Must have strong proficiency in Go.

Interested? Email our team: careers@crossnokaye.com -- Please include a resume and the title of the role within the subject line.

Thank you & I look forward to hearing from you!
by projektfu | 2026-03-02 22:08:11+00:00
I was a big Mac user. I had a IIcx and an LC, and I evangelized it even when apple stock was $0.95 and the wolves were at the door. I couldn't afford a PowerMac at the time, but I generally used them at the university when I could. I had a desk lamp iMac, then bought the first big screen iMac, which lasted me quite a while. I really liked everything up to Snow Leopard, probably a little beyond that, too.

But in a long time I haven't really enjoyed using the mac and I use other systems instead. They got rid of subpixel rendering and now text is blurry on my monitors. The interactions are much more of a chore. Features were removed from Preview and other apps that were better before. I quit using XCode for a few years and couldn't recognize it when I came back. So I use it maybe every 3-4 weeks now. I have no interest in buying another one.

I just don't know why they seem to be going out of their way to make the system unfriendly to existing users.
by jraph | 2026-03-02 22:08:13+00:00
I suppose it depends on the area then. Or maybe I'm in my own bubble.

Most people I know aren't particularly technical, and many of them are at least concerned or aware of these topics, even if they haven't taken any concrete actions (yet).

Keep trying to gently spread the word then, that's a good thing to do (without being annoying!). It takes time, but it eventually pays.
by markbao | 2026-03-02 22:08:30+00:00
Goody | Remote | $150–250K + equity and benefits | North/South America | Full-time

I'm Mark, the technical co-founder and CTO at Goody. We're building a gifting product that every business can use to recognize employees, retain customers, and accelerate sales. Despite being something everyone does, gifting is one of the areas of commerce yet to be disrupted, and we're working on building the best and most delightful product in this space.

Our product is used by Google, Stripe, Anthropic, Meta, NBCUniversal, Notion, and others, and we also offer a developer API for commerce. Tech stack is Ruby + React + TypeScript, though we're flexible on backend language if you know Python or Node.js better. All roles are full-stack.

We're coming off of a big year and planning for scale in 2026. We have a few new roles to accelerate our growth.

• Staff Software Engineer ($200–250K) — for those who ship at a startup pace and have a great eye for detail

• Senior Software Engineer, Customer Engineering ($150–200K) — if you like to hear a customer request in the morning and tell them it’s shipped in the afternoon. US and Canada only for this one

• Senior Software Engineer, Growth ($150–200K) — be the engineer who has the most direct impact on our growth

We're looking for people who have great startup energy, want to win, and bring great vibes to our tight-knit team.

https://jobs.ongoody.com/#hn

My email is open for any questions: mark@ongoody.com
by yoyohn | 2026-03-02 22:08:32+00:00
Location: Europe
Remote: Yes

Willing to relocate: No

Technologies: PostgreSQL, Clickhouse, Docker, Rust, Golang, Python, Django, Scikit-learn, Pandas, etc.

Résumé/CV: reach out to me and I'll send a detailed resume

Email: see my profile

10+ years of industry experience building and scaling distributed systems. I have experience with both big companies, scale-ups and tiny startups.
by rutierut | 2026-03-02 22:08:47+00:00
Deducta | Senior Frontend Product Engineer | London, UK | ONSITE (3 days/week in office) | £150k+ cash/equity

We’re a data intelligence platform for global enterprises. We are well funded, growing fast, and solving the most pressing data challenges for some of the largest and most recognizable companies in the world. The capabilities of SOTA LLMs enable us to this at an unprecedented scale and success rate.

We’re looking for a Senior Product Engineer (Frontend) to shape what our product looks like and how it’s built. Specifically:
- Lead on the deployment of LLMs as an enhancement/substitute to traditional interfaces
- Own feature developments and fixes across the frontend from ideation to deployment

Stack: Vue.js, Tailwind, Tanstack

Contact: kimathi [at] deducta dot ai / Apply: [https://apply.workable.com/deducta/j/8ADBB3795A/](https://apply.workable.com/deducta/j/8ADBB3795A/)
by lateforwork | 2026-03-02 22:09:20+00:00
> And... it's fine? Am I only using the happy path? Or are people just particularly confident about complaining about Tahoe after seeing everyone else do it.

That's like asking whether Jackson Pollock or Thomas Kinkade is the better artist. There is no objective measure for it. Some people will have a strong preference, others won't have a preference at all. The designers who made the changes in Tahoe clearly thought the changes are improvements. A lot of macOS users disagree, but some macOS users don't have a preference.
by freetonik | 2026-03-02 22:09:30+00:00
My partner’s iMac recently died (seemingly the Radeon graphics card had failed, which is not uncommon on 2017 model). It was frustrating to find out that Time Machine was not operational for 8 last months. It was always connected. There were zero indications of any issues. It just stopped backing up at some point. The disk had enough space.

In the past I had problems with network attached Time Machine destinations, but now I have zero trust even in the “native” USB-based method.
by deafpolygon | 2026-03-02 22:10:06+00:00
nvALT is a mac app (developed by brett terpestra) that would store notes in a directory (txt files) and you would type in a few words to search/find the file you wanted to edit, and if the search string didn’t exist, hit enter to create a new one (or cmd+N)

it was rather simple, and is reminisce of using fzf with telescope (<leader>fg for file grep, or <leader>ff for file search by filename). type in a few letters, select your match and hit enter to edit.
by gyomu | 2026-03-02 22:10:13+00:00
Better chip (A series vs M series), better screen (sRGB vs antireflective fully laminated P3), more options available (1TB, 13”), little qol things like a better WiFi chip.

It’s just a nicer device for a bit more money ($349 to $599). Not everyone wants to jump all the way to $999 for the Pro.
by zitterbewegung | 2026-03-02 22:10:39+00:00
I've only seen a performance hit in rendering all of the icons they have put throuhgout Tahoe and I have had dark mode on. My total experience is about the same and I do like I can color and change the icons easily like classic macOS. I do see the liquid glass changes as a bit weird and inconsistent and while that can be reverted I just got used to it.
by raziborsky | 2026-03-02 22:10:43+00:00
Temper | Founding Engineer | SF (In-Person) | $150K–$250K + Equity | https://ontemper.com

Every time two companies in the physical economy need to exchange data, someone builds a custom integration by hand. Analysts, engineers, QA. All manual. Every time. Google "EDI" if you haven't. It's wild.

We built AI agents that do the whole thing: gather requirements in plain English, write the integration code, test it, deploy it, fix it when it breaks.

We have paying enterprise customers and more demand than we can keep up with.

You'd be the first engineering hire. Agent orchestration, durable execution runtime, self-healing infra, most of the important architectural decisions haven't been made yet.

The founders built a logistics startup from pre-seed to 400+ people. We've been dealing with broken integrations for years.

TypeScript, Effect-TS, Bun, PostgreSQL, K8s, AWS. Paid work day. Under 2 weeks to offer.

work@ontemper.com, mention HN
by bbkane | 2026-03-02 22:11:04+00:00
Rightly or wrongly, I'd like to see Gleam as a Go competitor for Web apps and CLI apps.

Unfortunately, easy cross-compilation to relatively static binaries is a "must" for me. Now that Go gives it to me, I won't really entertain a competitor that doesn't provide a "static build" option.

So I'm glad to see this exists, even though it looks pretty janky!
by zozbot234 | 2026-03-02 22:11:15+00:00
> when these neural engines kick in in open source software?

It mostly doesn't because NPUs are bespoke and vendor-specific (which incents neglect by software devs working on open source numerics and ML/AI infrastructure), and the Apple ANE is no exception. Part of this effort is most likely about fixing that for the specific case of the Apple ANE.
by jharohit | 2026-03-02 22:11:18+00:00
on that theme it reminds my of the Pico-8 community (although technically it is an engine but you dont need to do engine programming even for generating music!!)

compiled a personal webpage to play with mobile controls and a javascript engine to play the pico-8 games and i love the celeste port on that!

https://rohitjha.com/labs/flynns-arcade
by staticassertion | 2026-03-02 22:11:23+00:00
I'm confused because you seem to be using the term tautology totally incorrectly. Your post is very confusing for this reason, because you're very clearly just appealing to a brute contingent fact, if not now multiple brute contingent facts.

edit: Okay, I think I am sort of getting what you're saying about tautologies but it's wrong. Either way, I don't think it matters much. You can just deny brute facts, I have no problem with that. I'm just saying you shouldn't assert that brute facts don't exist as if that's the standard position.
by sankumsek | 2026-03-02 22:11:28+00:00
Location: Portland, Oregon area
Remote: Yes
Willing to relocate: Yes, open to within USA for the right role
Technologies: Engineering Management, React.js, Typescript, AWS, Python, Java, etc.
Résumé/CV: Resume: https://docs.google.com/document/d/1i5naUuZ5RKSg9Tclx1IHpd-b... and Linkedin: https://www.linkedin.com/in/sanjeevsekar
Email: sankumsek@gmail.com

- Currently an engineering manager at a FAANG, but looking to get out sometime soon. I'm curious about what else is out there, so open to many different company sizes, verticals, etc.
by 0dayman | 2026-03-02 22:11:47+00:00
can anyone please shed light on whether GrapheneOS has any ties to Israel, jewish founder, anything of the sort that you might know. I am interested in adopting this OS but I am weary of the above, so if you know, let me know please I am sure others would like to know as well. What makes me ask is the obvious star of david logo (which i know is the chemical symbol for graphene) but still weary. Thanks.
by EdNutting | 2026-03-02 22:12:01+00:00
Wild speculation: Could the extra speedup be due to some kind of JIT hotpath optimisation that the previous reflective non-inlinable call prevented, and which the new use of the single `arrayLength` bytecode enabled? E.g. in production maybe you're seeing the hotpath hit a JIT threshold for more aggressive inlinng of the parent function, or loop unrolling, or similar, which might not be triggered in your test environment (and which is impossible when inlining is prevented)?
by skibble | 2026-03-02 22:12:30+00:00
I have set up Time Machine backups for literally hundreds, if not thousands of people in a support role over many years and have hardly ever witnessed this happening. It's one thing to say you may have had to do this once or twice in a decade or the like, but every few months is ridiculous and speaks to some other underlying issue with your setup, like a quietly failing drive or bad cable, etc.

I'm not one of these 'it hasn't happened to me, ergo it's impossible people'. I completely think that many of the design elements of Tahoe are a horrendous regression versus even Sequoia, but I think asserting that Time Machine is completely broken in the shipping version of macOS is a bold statement that deserves a bit of pushback, even among the fire raging in a lot of other places in macOS!
Show HN: M8tes.ai – AI teammates that do your work
by JacobCreator | 2026-03-02 22:12:46+00:00
m8tes lets you create agents that work across your apps autonomously.

you can trigger them by schedule, webhook, email, or manually.

I have these running on autopilot:
- Add negative keywords for wasted spend in Google Ads (weekly schedule)
- Review new job applicant (webhook)

I also delegate tasks directly to agents on email. And there's a kanban to manage tasks manually.

free to get started. let me know if you have any questions or feedback!
by 1718627440 | 2026-03-02 22:13:22+00:00
The timezone centered across Görlitz made a lot of sense for the German empire, because it was nearly in half longitude wise and 15° away from Greenwich. It is still somewhat centered in Europe. If you wanted to divide it again, you would need to decide whether the border should be between Germany and France or France and Spain. If you place it between Germany and France, which side will the BeNeLux countries be on? France still has some parts that are nominally in +1 and we don't want to disturb the German-French "friendship", so maybe place it between Spain and France, where there is at least a mountain border? Would that be acceptable? Railways connections between Spain and France are also much less and concentrated than between Germany and France.

-----

https://vividmaps.com/wp-content/uploads/2024/02/time-zones-...

The old borders aligned with the sun a lot more, so we can blame that on WW2 as well.
by lotsofpulp | 2026-03-02 22:13:57+00:00
The release schedule was crap, as well as the 12 mini being an objectively bad phone.

Spring 2020, they released the iPhone SE 2020, 4 years after the previous iPhone SE. This satiated a lot of the demand for people holding out for a smaller phone. Then came the surprise with 12 mini in September of 2020, except the battery life and performance sucked, garnering bad reviews.

Then, finally in September 2021, they released the 13 mini, an objectively good, smaller phone. But over the previous 18 months, a lot of the buyers for the 13 mini had already bought the 2020 SE or were burned by the 12 mini.
by robbies | 2026-03-02 22:14:26+00:00
> And that the result will be Iran becoming a democracy that fully joins the global community.

You can hope that (and I can hope that), but the powers that are driving this military action completely do not care about this outcome. Which makes it exceedingly difficult for me to think this will happen.

I know the US proxies keep blabbering about 'regime change', but there's zero intentionality behind the political work to do that. My guess is balkanization, which won't really go how the US/Israel wants it to go
by keernan | 2026-03-02 22:14:35+00:00
There is a huge difference between SCOTUS "declines to hear" versus SCOTUS "rules that ..."

Certainly there is no difference to these particular parties. But refusing to hear the case in such an important field as AI is simply an indication SCOTUS is feels it is too early for it to be making rules involving a very fast moving and transformative field as AI.
by hatthew | 2026-03-02 22:14:35+00:00
While true, I'm not sure what your point is? Centuries ago, everyone got up at sunrise to tend to the farm because the farm needed tending at sunrise. These days, organizations like schools and grocery stores need to coordinate with hundreds to thousands of people daily, and "angle of sun in the sky" is nowhere near precise enough. Let alone phone calls and instant messages that travel across many timezones.
by kittikitti | 2026-03-02 22:14:52+00:00
This is a great article, thank you for sharing. The 4 languages I've honed in on with respect to AI agents are Rust, Python, C, and Go. Python has a foothold in the tooling for creating AI based on the training of large language models with frameworks including PyTorch and Tensorflow. As long as Python is the language to create AI, it will also be a great language for AI to code in.

The most important downside of Python is that it doesn't compile to a native binary that the OS can recognize and it's much slower. However, it's a great "glue" for different binaries or languages like Rust and Go.

Rust is the increasingly popular language for AI agents to choose from, often integrated into Python code. The trend is on the side of Rust here. I don't want to mention all the great points from the original poster. One technical point that wasn't mentioned, from my experience, is that the install size is too large for embedded systems. As the article mentioned, the build times are also longer than Go and this is an even worse bottleneck on embedded systems. I prefer Go over Rust in my research and development but I yield to other developers on the team professionally.

What about C/C++? At the moment, I've had great success with implementing C++ code through Agentic AI. However, there are a dearth of frameworks for things like web development. Because Python compiles to C, and integrating C modules into Python is relatively straightforward, I find myself implementing the Numpy approach where C is the backbone of performance critical features.

Personally, I still actively utilize code I've written more than 10 years ago that's battle tested, peer reviewed, and production ready. The above comments are for the current state, but what about the future? Another point that wasn't mentioned was the software license from Go. It's BSD3 with a patent grant which is more permissive than Rust's MIT + Apache 2.0 licenses. This is very important to understand the future viability of software because given enough time and all other things the same, more permissive software will win out in adoption.

The rabbit hole goes deeper. I think we will sacrifice Rust as the "good-enough" programming language to spoil the ecosystem with Agentic AI before its redemption arc. Only time will tell, but Python's inability to compile to a native binary makes it a bad choice for malware developers. You can fill in the blank here. Perhaps the stage has already been set, and it looks like Rust will be the opening act now that the lights are on.
by pydry | 2026-03-02 22:15:45+00:00
shrug i developed a hobby of visiting countries that are in the news a lot and meeting the locals and talking about their day to day lives. Iraq, Israel/Palestine, North Korea, Venezuela, Saudi, Russia, etc.

I didnt exactly ask Iraqis that question directly and war certainly wasnt the only bad thing in their lives. e.g. a lot of guys would moan that they want to get married but "cant afford it".

but anyways OP's comment set my bullshit-o-meter spinning so fast i got vertigo.
by tumultco | 2026-03-02 22:15:55+00:00
Best I can tell, it turned into Google Web Designer!

I'm on the outside, but best I can tell:

- You're thinking of a UI design tool called "Ninja"

- Google purchased Motorola Mobility and the Ninja project got cancelled

- Google launched Google Web Designer, that basically had an almost identical UI. As far as I can tell the internals are different, but probably shared some code or at least design work.
by malicka | 2026-03-02 22:15:59+00:00
> I wish it was just media. And it's certainly not random, I wouldn't expect violence in a decent neighborhood. But I would on the subway in NYC for example (depends on the line too I guess). And by violence I don't mean necessarily assault, but anything that involves the cops, getting arrested, etc.. or certain forms of mistreatment (even though it's a stretch to call them violence).

The fear of crime is more socially harmful than crime itself, net.

A hundred years ago, folks in the US trusted their neighbors more, despite violent crime being more likely than today. The US is objectively safer now, but, ironically, people are more afraid than ever of talking with strangers, and more distrustful of their neighbors.

If folks back then could chat with a stranger without being gripped by paranoia, I think we can do it today. Don’t let the media scare you from living life. Have chit-chat. Have fun!
by roysting | 2026-03-02 22:16:03+00:00
Yes, thank you. I was not aware of that. The impression I had was that they were divisions or business units of the same corporate entity. That being said though, even though some are concerned about the Chinese connection of Motorola Mobility, I would have far more concern about Motorola Solutions being the partner considering that "the Chinese surveillance state" is far more remote than the tyrannical impulses of our domestic governments sitting on our necks.