MurphyA/hacker-news huggingface dataset:
by kridsdale3 | 2026-03-02 18:55:35+00:00
When I was writing apps at Apple for the low-integer-version-numbered iOSes, this is what we typically did (since we had a single-core CPU in the MHz and <1GB).

UI shell in UIKit Obj-C, over a C++ or CoreFoundation (C) business layer, talking directly to sqlite.

I haven't seen the source of Apple apps and frameworks in over 10 years now, but I hope for their sake a lot of it has moved to Swift by now.

If I were CFed I'd mandate 2026 as the Year of Claude Code Radar Burndown. Their backlogs are insane and Apple actually addresses maybe 5% of what it knows to be wrong in a given year. Make it 2% when a UI Refresh is mandated.
by reddalo | 2026-03-02 18:55:35+00:00
I've been buying Google Pixel for almost 10 years now, and Nexus phones before that, and my current Pixel is the last Google phone I'll buy.

The ecosystem is closed, Google is speed-running to 100% evil, they're locking down APK installations, etc.

I need to find a replacement, and with me a lot of tech friends and non-techies that just ask me for advice.

The market is waiting for someone to step in; this is a golden chance for Motorola.
by FireBeyond | 2026-03-02 18:55:42+00:00
Nah, Matt Levine is an absolute Texas Two Step apologist, something that made me lose a lot of respect for him.

He repeatedly contorts himself into pretzels trying to defend it (why?) and into equal pretzels avoiding exploring the two elephants in the rule:

1. He (and those involved) claim that the process is "actually, truly, intended to be solely for the benefit of the plaintiffs suing us", and that defendants are doing them a favor, going out of their way to spin off these entities that are flimsy houses of cards.

2. Is it just a coincidence that of the firms who've gone through the Texas Two Step process, that they've managed to get away with not having to pay ninety per cent of court-ordered liabilities, and in at least one case, ninety-eight per cent?

Why on earth would these companies bend over backwards to do something that they claim has zero benefit for them, and is only truly intended to help streamline and optimize plaintiff's efforts in suing them?

Why is it even called the Texas Two Step? Is it because:

1. it assists claimants and plaintiffs (their adversaries) to bond together and present one solid unified case against you, or...

2. because it assists them to elegantly dance around their liabilities?

Levine and the firms and companies he's carrying water for insist the name has nothing to do with the second point.

In the JJ case, Levine's apologism of "they weren't bankrupt enough, yet" is horseshit.

JJCI was funded to the tune of $2B. Slightly less than the $61.5B of liability, you'll agree.

After the bankruptcy was rejected, the Judge had said that the bankruptcy might be necessary at some point in the future, but "now wasn't the time".

JJCI re-filed bankruptcy proceedings three hours later.

All these apologists are taking the piss.
How would a AI first company will manage costs after the AI Bubble bursts?
by not_that_d | 2026-03-02 18:55:48+00:00
I, like several people I know in the field, are being carried to do AI first development, using agents, skills etc etc.

It's OK, is the new reality, but I wonder what will happen after the bubble burst and the price per tokens raises significantly. Would we be forced to start doing hand crafted code again? Would the companies accept the price and just pay a lot more?

I wonder...? Do any company even thinks about this and plan for it?
by dwallin | 2026-03-02 18:56:20+00:00
When did Ben Thompson go so far down the path to autocratic sympathizer? This is such an anti-democratic, anti-free market, anti-free speech view on this whole situation.

First, everything revolves around a core conceit that "Might makes right". The idea that entities might might push back with the tools at their disposal is treated as a fools errand, you should just acquiesce.

The role of the legislative branch in deciding what private entities are allowed, or not allowed to do is treated as a side note. He equates the dictates of the executive branch as if it was the will of the United States itself, above even the Constitution.

It's dismissive of the rights of private companies and individuals to make decisions for themselves about the actions they take and whether or how they choose to transact within the law with parts of the executive branch.

He acts as if it's a foregone conclusion that every AI company should be considered an arm of the executive branch of the US government. The analogy to nuclear weapons is super flawed, there are multiple laws on the books (written into law by Congress) specifically regulating Nuclear research and development.

And most astonishingly he ends it dropping an implied threat of violence towards Anthropic (and assumedly anyone else who doesn't agree with his point of view):

> I don’t want that, and, more pertinently, the ones with guns aren’t going to tolerate it.

Wow.
by pousada | 2026-03-02 18:56:34+00:00
It’s funny, my experience is the exact opposite.

Having grown up in Germany i was surprised how many people in the US would strike up a conversation randomly in the street with me - I thought it’s a normal thing and never really experienced it in Germany - there I would always be suspicious that people try to scam me or get money or something.

I do agree with GP that in Latin America it’s super common and normal to chat with everyone.

But there are many levels to this - it’s for example less common in Nordic countries at least in my experience but you can speak to people in every place on earth, it’s something universal.
by withodyssey | 2026-03-02 18:56:58+00:00
Odyssey | Full Stack Engineer | Hybrid | Full-time | NYC | $160k - $180k + Equity

Odyssey is building the leading financial technology platform for school choice. We help families access funding for tuition, tutors, curriculum, software, and enrichment programs—empowering them with greater educational opportunities.

We’re well-funded, backed by top investors including Andreessen Horowitz (a16z), and we are rapidly scaling.

We’re looking for a full-stack engineer to help build and scale the technology powering our platform. You’ll work across the stack-- architecting efficient backend systems, building intuitive front-end interfaces, and ensuring our platform scales efficiently.

This role is ideal for someone who wants to work on meaningful problems in education & fintech; influence the direction of a fast-growing, venture-backed startup; and collaborate with a passionate team.

Typescript, AWS, Postgres, Next.js, Tailwind, Terraform, Docker.

https://jobs.ashbyhq.com/odyssey
by bubblewand | 2026-03-02 18:57:46+00:00
I’m guessing the main (technical) hang-up is that it messes really badly with one of the most distinctive things about iPads vs other devices, which is extremely low time-to-interactive from any sleep state. Device been sitting on your desk untouched for three weeks? Pick it up and it’s ready to go almost before you are, and still with a useful amount of battery left (offer void for cellular models).
by ssl-3 | 2026-03-02 18:57:53+00:00
No, AFAICT.

Everything goes faster in hot compost with additional preprocessing, but it's not strictly necessary.

Hydrolysis of the PLA still happens whether it is dust or something larger. After that, the chains are small enough to be available for microbes to eat fairly quickly.

They're just eating one bite at a time; they don't know that they have an entire elephant to eat.

More surface area improves immediate availability and speed, but less surface area doesn't cause the process to cease.
by fhd2 | 2026-03-02 18:57:59+00:00
Even if somebody shows you what they've built with it, you're none the wiser. All you'll know is that it seemingly works well enough for a greenfield project.

The jury is still very far out on how agentic development affects mid/long term speed and quality. Those feedback cycles are measured in years, not weeks. If we bother to measure at all.

People in our field generally don't do what they know works, because by and large, nobody really knows, beyond personal experiences, and I guess a critical mass doesn't even really care. We do what we believe works. Programming is a pop culture.
by aspenmartin | 2026-03-02 18:58:07+00:00
no you look at the session to understand what the context was for the code change -- what did you _ask_ the llm to do? did it do it? where did a certain piece of logic go wrong? Session history has been immensely useful to me and it serves as an important documentation of the entire flow of the project. I don't think people should look at session histories at all unless they need to.
by guilhas | 2026-03-02 18:58:24+00:00
Coming from several languages with exceptions Go felt like an improvement

Most languages eventually end up confusing 'try-catch', errors, exceptions, handle?, re-throw?... Together with most programmers mixing internal erros, business errors, transient... Creating complex error types with error factories, if and elses... Everything being the same simple error is simply genious

Also a lot of zig posts are tone def like this. "Oh look something so simple and we're the first to think about it. We must be really good"
by evanjrowley | 2026-03-02 18:58:27+00:00
Go has govulncheck[0] for static analysis of vulnerabilities in both code and binaries. The govulncheck tool has first-class support in the Go ecosystem. No other language has this level of integration with a static analyzer and at best only analyze modules (PLEASE CORRECT ME if I'm wrong!).

[0] https://go.dev/doc/tutorial/govulncheck
by well_ackshually | 2026-03-02 18:58:33+00:00
There's not actually much in Play Services. The biggest losses are fused location providers and notification services which you would consider core to the OS. Maps are a loss, but these are very clearly Google branded.

Huawei provides HMS for example, a somewhat close feature wise set of APIs for their phones that are still on Android. They can even shim play services API, the same way microg does. If anything, what would be needed would be a common abstraction library with different backends to not depend directly on play services

The reason amazon and Microsoft gave up is because they had no commitment, and that operating these services is just pure loss.

Yes, the default apps in AOSP suck. Making a proper dialer is a two day job, so is a contacts app. Android's core APIs are good enough, and privileged permissions are only privileged by the manufacturer, and its IPC mechanisms are very well documented. Noone does it because it sucks, it's a thankless job and nobody's going to install your dialer. The very fact that each manufacturer has their own custom software is demonstration of how easy it is.
by mikeocool | 2026-03-02 18:58:45+00:00
Like 20 years ago OS X server had pretty great support for it.

I worked a university lab and had an account on the lab server. I could walk up to any computer in the lab and login and get the exact same desktop experience with all my files and settings. The computing power was all on the local machine, but it basically mounted my user folder from the server.

That was the only time I worked anywhere with that setup on Macs, but it worked so well. Though it was admittedly not your standard office environment — there were frequent compelling reasons for me to be using different machines in different parts of the lab, and not a lot of compelling reasons for me to use that account from a computer on a remote network.
by majewsky | 2026-03-02 18:59:05+00:00
The problem with the zero value business is that it also makes adding these QoL things in libraries difficult or outright impossible. Case in point, I tried building a library for refinement types, so you can have a newtype like,

type AccountName string

except you write it like (abridged)

type AccountName refined.Scalar[AccountName, string]

func (AccountName) IsValid(value string) bool {
return accountNameRegexp.MatchString(value)
}

and that enforces an invariant through the type system. In this case, any instance of type AccountName needs to hold a string conforming to a certain regular expression. (Another classical example would be "type DiceRoll int" that is restricted to values 1..6.)

But then you run into the problem with the zero value, where the language allows you to say

var name AccountName // initialized to zero value, i.e. empty string

and now you have an illegal instance floating around (assuming for the sake of argument that the empty string is not a legal account name). You can only really guard against that at runtime, by panic()ing on access to a zero-valued AccountName. Arguably, this could be guarded against with test coverage, but the more insidious variant is

type AccountInfo struct {
ID int64 `json:"id"`
Name AccountName `json:"name"`
}

When you json.Unmarshal() into that, and the payload does not contain any mention of the "name" field, then AccountName is zero-valued and does not have any chance of noticing. The only at least somewhat feasible solution that I could see was to have a library function that goes over freshly unmarshaled payloads and looks for any zero-valued instances of any refined.Scalar type. But that gets ugly real quick [1], and once again, it requires the developer to remember to do this.

[1] https://github.com/majewsky/gg/blob/refinement-types-4/refin...
by pants2 | 2026-03-02 18:59:08+00:00
Indeed - I remember MKBHD praising the initial OnePlus thanks to that approach. Today he's got 20M subscribers. If Motorola gets big tech reviewers on their side it's a big market.

Not to mention the more techy people in a family unit often make recommendations. I told my dad to buy a Nexus phone for that same reason which he still has, of course it's 10y old now so I'll probably have him upgrade to a Motorola.
Cryptographic receipts for CMMC compliance evidence
by kevinkibeom | 2026-03-02 18:59:10+00:00
The problem I kept seeing: defense contractors would spend months preparing for a CMMC assessment — policies, screenshots, control mappings, the whole thing — and then the C3PAO would ask who last modified a document and when. No audit trail. Assessment over.
About 15–30% of first-time CMMC assessments fail. I'd guess a big chunk of those aren't failing because the security controls aren't in place. They're failing because there's no way to prove the evidence is authentic.
So I built Solymus. Every artifact you upload gets SHA-256 hashed, signed with KMS (ECDSA_SHA_256 — signing the digest, not the payload, because of the 4KB limit), and sealed into a daily Merkle chain. Each artifact gets a public /verify/{id} endpoint — no auth required — so the assessor can check it themselves.
One thing worth knowing: right after upload, merkle_status shows "pending". It upgrades to "linked" after midnight UTC when the attestation job runs. The KMS signature is valid immediately — Merkle is the additional daily seal. Took me a while to realize I needed to document that clearly or people assumed it was broken.
Free tier at prolixotech.com. Happy to go into the crypto implementation if anyone's curious.
by morgengold | 2026-03-02 18:59:40+00:00
I am astounded by how many comments recommend completely withdrawing from worldly matters. While I can understand why this may seem like a smart move, it cannot be the right choice ethically (think of Kant’s categorical imperative).
Of course, you cannot directly influence world politics. But choosing a small area where you can make something better—anything that positively affects your fellow human beings—seems to me the more appropriate path.
In the end, it will likely also lead to less nihilism and more happiness. And more sanity.
by 3acctforcom | 2026-03-02 19:00:07+00:00
This is why I love IT conferences. I can chat up random strangers about topics that we're clearly both interested in. The vendors also send the most extroverted folks who are skilled in engaging introverted nerds. It's a great way for introverts to level up their social skills.

And the best part is that I never talk to those folks again ;) I found out that I actually really like making fast friends, I just hate the obligation of long-term close-knit friendships.
by bison_fan | 2026-03-02 19:00:16+00:00
Decisionly | Senior Software Engineer (Backend) | Full Time | Remote (US based)

Decisionly is building AI-powered dispute decisioning for card issuers, eliminating cost and enabling compliant, scalable card operations. Decisionly automates complex manual workflows end-to-end, modernizing payment infrastructure and generating unique first-party fraud insights for fintechs, processors and banks.

Our founding team has a strong track record and unique founder-market fit. We founded Chargehound (backed by Y Combinator, Khosla), the first automated dispute solution for merchants like Airbnb, Uber and Doordash. PayPal acquired Chargehound in 2021. We've worked together since 2016.

We're looking for someone who is excited about the idea of working with a small team to solve a real pain point for credit card issuers. You'll need to have the ability to think from both a technical and product perspective to help translate a complex business process into a scalable, automated system.

Details & Apply: https://app.dover.com/apply/Decisionly/a99ccbfa-d936-4992-88...
by nickyvanurk | 2026-03-02 19:00:46+00:00
Location: Chiang Mai, Thailand (Dutch national)

Remote: Yes

Willing to relocate: Yes

Technologies: TypeScript/JavaScript, Three.js, Claude Code, Client-server networking, C++

Résumé/CV: https://nickvanurk.com/resume.pdf

Email: nickyvanurk@gmx.com

Github: https://github.com/nickyvanurk

LinkedIn: https://www.linkedin.com/in/nickyvanurk

Interests: Gamedev, Game engines, Computer graphics, Computational Geometry, 3D Applications, Robotics, Tool development, Digital twins, Simulations, Server Engineer/Online Services, UX/UI, FUI Design

Can rapidly learn new technologies. Game, Web, GIS, robotics development experience. Build my own 8-bit computer: https://nickvanurk.com/8bit.mp4 Optimizing things gets me all excited. Check out these Three.js demos I made: https://everwilds.io/ https://evergate.io/ https://nickvanurk.com/physics/ and https://nickvanurk.com/capping/ https://nickvanurk.com/prototype/ In my free time I like to work on small web games like Everwilds.io. Professionally I worked on the moddio (https://www.modd.io/) game engine (typescript) and SPARQ game engine (c++, to be released) as an engine programmer. I find I enjoy web/typescript more than native/c++ so I would like to return to that space.

If you have a cool web game (engine) project or web tool with a 2D / 3D graphical component to work on please feel free to reach out by email or LinkedIn!
by manish_gill | 2026-03-02 19:01:20+00:00
ClickHouse | Senior Cloud Software Engineer - Distributed Systems / Cloud Databases / Kubernetes | Remote
Hiring in the US right now. Seniors/Staff/Principal levels.

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

What we are looking for:

Distributed Systems / Cloud Engineers to build the AutoScaling Systems for a Cloud Database.

We also maintain our own ClickHouse-based Data Infrastructure. Bonus points if you've worked on auto-scaling or other data-driven forecasting challenges in the past.

Can work in an early stage startup environment. Proactive and hands on.

You must be independent and self-organized.

Good at Go, Kubernetes (Understanding how to manage stateful services in a multi-cloud environment) and Distributed Systems in general.

SQL / ClickHouse SQL (goes without saying)

You'll need to be able to do On-Call - debugging production infra or db issues

If you can do low-level database programming (C++, ClickHouse) that's added bonus.

If you want to work on operating production critical databases in the cloud on k8s + write data-driven algorithms for autoscaling, consider applying! Send me an email: manish.gill [at] clickhouse [dot] com

PS: If you're a pure DevOps person or a pure Data Engineer who wrangles data tools, please read the above requirements carefully before firing off an email. This role is an intersection of a lot of sub-roles, not a particular specialization
by ewoodrich | 2026-03-02 19:01:22+00:00
Shared iPad overview

Shared iPad allows more than one user to sign in to an iPad. The iPad needs to be supervised before Shared iPad can be used. Shared iPad can be used not only in education but also in business. Multiple users can use the iPad, and the user experiences can be personal even though the devices are shared.

Shared iPad requires a device management service and Managed Apple Accounts that an organization issues and owns. Users with a Managed Apple Account can then sign in to an organization-owned Shared iPad. Devices need to have at least 32 GB of storage and be supervised. The following devices support Shared iPad:

https://support.apple.com/en-ca/guide/deployment/dep9a34c2ba...
by jlongo78 | 2026-03-02 19:01:55+00:00
That sounds solid. The structured outputs per task are useful, especially the token tracking.

One thing worth considering: a lightweight timeline view that correlates those per-task outputs across parallel agents. When something goes wrong mid-workflow, jumping between container logs to reconstruct what happened concurrently gets tedious fast. Even a simple ordered event stream tying the branches and PR links together would save a lot of debugging time.
by CharlesW | 2026-03-02 19:02:10+00:00
When they introduce their first foldable device this year, keep in mind that Apple has been ideating on and prototyping concept devices with foldable displays long before working prototypes of foldable screens existed. The first Apple patent related to devices with flexible displays was filed in 2011. The first Apple patent related to hinges for foldable devices was filed in 2015.

Foldable device prototypes were publicly demonstrated in 2013. It took five years for the technologies required to enable foldable devices to become mature enough to ship bad products. It took another five years for them to mature enough to meet Apple's scale and quality requirements.

This isn't a "moonshot" (which take decades to build), but hardware innovations like this regularly take a decade to properly productize.
by ramoz | 2026-03-02 19:02:15+00:00
I did a sort of bell loop with this type of workflow over summer.

- Base Claude Code (released)

- Extensive, self-orchestrated, local specs & documentation; ie waterfall for many features/longer term project goals (summer)

- Base Claude Code (today)

Claude Code is getting better at orchestrating it's own subagents for divide/conquer type work.

My problem with these extensive self-orchestrated multi-agent / spec modes is the type of drift and rot of all the changes and then integrated parts of an application that a lot of the time end up in merge conflicts. Aside from my own decision cognitive space, it's also a lot to just generally orchestrate and review. I spent a ton of type enforcing Claude to use the system I put in place including documentation updates and continuous logging of work.

I feel extremely productive with a single Claude Code for a project. Maybe for minor features, I'll launch Claude Code in the web so that it can operate in an isolated space to knock them out and create a PR.

I will plan and annotate extensively for large features, but not many features or broad project specs all at the same time. Annotation and better planning UX, I think, are going to be increasingly important for now. The only augment of Claude Code I have is a hook for plan mode review: https://github.com/backnotprop/plannotator
by haunter | 2026-03-02 19:02:57+00:00
Love Pokemon, hate the whole unregulated illegal gambling part of it and how they pray on kids. It’s the dark side of Nintendo. And of course the stories like this https://www.stripes.com/theaters/asia_pacific/2025-08-13/mcd...

Honestly TCGs like Pokemon, YuGiOh, and Magic should have been regulated long long time ago but we have 100
years of history with baseball cards too so nothing going to happen.