MurphyA/hacker-news huggingface dataset:
by dhussoe | 2025-12-02 00:05:49+00:00
"parse don't validate" is from: https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...

looking at zod (assuming https://zod.dev) it is a parsing library by that definition — which isn't, like, an official definition or anything, one person on the internet came up with it, but I think it is good at getting the principle across

under these definitions a "parser" takes some input and returns either some valid output (generally a more specific type, like String -> URL) or an error, whereas a "validator" just takes that input and returns a boolean or throws an error or whatever makes sense in the language.

eta: probably part of the distinction here is that since zod is a JS library the actual implementation can be a "validator" and then the original parsed JSON input can just be returned with a different type. "parse don't validate" is (IMO) more popular in languages like Rust where you would already need to parse the JSON to a language-native structure from the original bytes, or to some "JSON" type like https://docs.rs/serde_json/latest/serde_json/enum.Value.html that are generally awkward for application code (nudging you onto the happy parsing path).
by cal_dent | 2025-12-02 00:05:56+00:00
rent control (which realistically for all but the most idealist is some sort of capped rent increase policy) can only work if its done and owned by the state/nation. It can't work for private sector as the ROI will be relatively poorer on doing that vs many other investments so it'll actively disincentivise investment into more rental housing long term & in short/medium term disincentivise all but necessary capital/maintenance investment as it'll quickly erode whatever small return they're making on their rental investment.

State/National government are far more likely to stomach lower ROI than the private sector because they can arguably have a more holistic view of what their investment is. However, to be able tod that you also need robust finances in government which has certainly not been the case in most developed western economies since the 80s
by lxgr | 2025-12-02 00:06:21+00:00
Definitely, requiring the entire smartphone to be "trusted" is way too much.

Small external signers with a display and confirmation button are a nice compromise (and also largely solve MITM!), since I don't mind an external device being under somebody else's administrative control as long as I can run what I want on my smartphone or computer.

But people don't want to carry two things... Hopefully we can at least have both as alternatives going forward.
by phatfish | 2025-12-02 00:06:39+00:00
It's like people want to hand over scans of their passport and/or driving license to random businesses again and again, every time the need to prove who they are; and have their ID documents littered in Outlook mailboxes or company file shares with zero permissions.

Or be forced to install yet another ID app from a private service that requires you have an iPhone or "compatible" Android.

The debate about this in the UK is just crazy. Notwithstanding the current "febrile" state of politics. It has always received weirdly vitriolic push back.

What really is the Government going to do with a digital ID service that they can't do already?

I just want to be able to give estate agents, solicitors, a bank, etc my ID number and a time-limited code that proves I am in control of that ID (or however that might work), and be done with it.
by stared | 2025-12-02 00:07:07+00:00
Do you think it is from goodness of their heart that corporates support open source? E.g. Microsoft - VSCode and Typescript, Meta - PyTorch and React, Google - Chromium and Go.

Yet, we (developers, users, human civilization), benefit from that.

So yes, I cherish when Chinese companies release open source LLMs. Be it as it fits their business model (the same way as US companies) or from grants (the same way as a lot of EU-backed projects, e.g. Python, DuckDB, scikit-learn).
by namanyayg | 2025-12-02 00:07:15+00:00
It's a terrible side effect of AI that regular people using em dashes in honest writing are labelled as AI.

I have a deep love for em and en dashes--you can see heavy usage in my writing that's 10 years older than chatgpt.

My love for the dashes hasn't gone, but now I use a double dash instead so I am not immediately labelled as an AI.
by gishh | 2025-12-02 00:08:09+00:00
Does a computer understand how hot or cold it is outside? Does it understand that your offspring might be cranky because they’re hungry? Or not hungry, just tired? Can it divine the difference?

Does a computer know if your boss is mad at you or if they had a fight with their spouse last night, or whatever other reason they may be grumpy?

Can a computer establish relationships… with anything?

How about when a computer goes through puberty? Or menopause? Or a car accident? How do those things affect them?

Don’t bother responding, I think you get the point.
by thatfrenchguy | 2025-12-02 00:08:19+00:00
I think OP here is just keeping a completely dominated plan (and his health insurance company knows it). He has less than 50 employees, he is not required to offer health insurance to his employees and he should go on the ACA market.

Given he has 3 children, 400% of FPL in 2026 is $150,600 so he's easily eligible for ACA subsidies (which, by the way, in 2021-2026, were available to everyone) by tweaking his income (easy to do when you have a company).

He also says uninformed things like:

> My wife and I are healthy, but we’re building our family and I have yet to see a marketplace plan that supports child-birth. Maybe the subsidized ones do, but I earn too much money to see those.

The premiums have nothing to do with the plans. Every single plan on the marketplace has to cover child-birth, that's sort of the point of the ACA.

> HMOs or EPOs that have some issues with them: coinsurance

What matters at the end of the day when you have a child is your maximum out of pocket (which you will 100% hit the year you have a child!). Whether you have copays or coinsurance after a deductible does not matter here. The ACA caps your maximum out of pocket at $18,400 no matter what (which, yes, is too high), so what you need to optimize for is premium + OOP for the providers that you care about.

Like, I get it, it's America, for healthcare like many other things (student loans, credit card debt, ...) it's easy to end up in a bad situation, but at some point you have to spend time understanding the game.
by dfabulich | 2025-12-02 00:08:23+00:00
> With JSON, you often send ambiguous or non-guaranteed data. You may encounter a missing field, an incorrect type, a typo in a key, or simply an undocumented structure. With Protobuf, that’s impossible. Everything starts with a .proto file that defines the structure of messages precisely.

This deeply misunderstands the philosophy of Protobuf. proto3 doesn't even support required fields. https://protobuf.dev/best-practices/dos-donts/

> Never add a required field, instead add `// required` to document the API contract. Required fields are considered harmful by so many they were removed from proto3 completely.

Protobuf clients need to be written defensively, just like JSON API clients.
by lesuorac | 2025-12-02 00:08:42+00:00
Somebody monitored the metadata on files to figure out who the winner of the nobel prize was prior to the official announcements by the candidate that was modified. Which they used to financially profit in betting markets.

It relates to OBR because it's another scenario where people just by polling the site can figure out information that wasn't supposed to be released yet. And then use that information to profit.

Since a recent event of polling was in the news the idea of polling isn't really evidence of an insider trying to leak data versus somebody just cargo-culting a technique. Plus polling of financial data was already common.
by riku_iki | 2025-12-02 00:08:48+00:00
> Claiming that practically they aren't because no one runs them long enough defeats the very notion of a Turning machine in the first place.

I think this is your own conclusion, which can't be strictly derived from citation.

Here, I am just nit-picking on your nit-picking, I don't think this discussion is productive or intresting.
by cyberax | 2025-12-02 00:10:45+00:00
I couple of months ago, I wasted about 4 hours debugging issues with my app. Command-line scripts didn't work properly for some reason, while my IDE worked fine.

Turned out that I either missed or accidentally denied the permission to access local networks for iTerm. So the `curl` utility installed from Homebrew was silently failing, while the system-provided `/usr/bin/curl` worked fine. Because it has special permission from Apple.

Can I just give the same permission to iTerm? Nope. We are not worthy of that power, and must re-affirm permissions every 30 days for all non-Apple software.

Oh, and these permission popups happen at random moments, including during presentations or meetings. And if you don't accept them, they are silently denied.
by cal_dent | 2025-12-02 00:10:47+00:00
The bigger concern is that we've steadily been going from a circa 4:1 ratio of worker to non-worker to closer to 2:1 ratio. For an economic system based on workers paying the way for non-workers that is toxic. We've royally screwed up immigration, which could have helped, so all we have left is hoping for a hail mary huge productive boost or might as well shut up shop and figure out a new model
by abawany | 2025-12-02 00:10:50+00:00
I got a Lenovo Legion 7i with a i9-13 and a rtx gpu for work and I have been very happy with it. Build quality is solid imo, it is very upgradable, and the battery size is generous with easily configurable charge limiting. Lenovo also seems to have good support so far. All in all, a professional experience for a consumer device from my point of view.
by the_snooze | 2025-12-02 00:11:02+00:00
I think the utility of voice commands is marginal at best in a car. In isolation, voice commands don't make sense if you have passengers. You basically have to tell everyone to shut up to ensure the car understands your commands over any ongoing conversation. And in the context of old fashioned knobs and buttons, voice is seriously a lot of complex engineering to solve problems that have long been non-issues.

Not to mention the likely need for continuous internet connectivity and service upkeep. Car companies aren't exactly known for good software governance.
by keyle | 2025-12-02 00:11:08+00:00
I typically jump on the latest macOS with enthusiasm. I once made the mistake to install the beta version of the next os, and well, that didn't go well for me. But typically, within X.1, I'm there.

However something shifted since this "visionOS" melted version of macOS (Tahoe); where I have absolutely no intension to upgrade from Sequoia. I hope they will fix it by the time I'll be forced to upgrade (post support deadline).

It started with the macOS that brought the iOS settings panel. We went from a logical structure of easily findable stuff to a complete mess. Just open the "Keyboard" settings on macOS today and it's bewildering how they could ship this and think this is fine. Steve would roll in his grave.

The process to allow running applications that are unsigned is just a horrible hack. It feels like a last minute "shove it and move on!".

By 2035 I wonder if we'll be all running KDE or WindowMaker and the hell with modern OS GUI.

From a Gestalt standpoint, human relations with desktop computers are not the same as with thumb driven mobile OS or air-pinch driven vision OS, period. The hell with "glass" or "flat" design. Desktop OS should be as forgettable as possible, as it's about having long stints of flow, not giving a feeling of "air" or "play".
by grey | 2025-12-02 00:11:36+00:00
Location: Ontario, Canada Remote: Yes Willing to relocate: No Technologies: Go, Python, Java, AWS, GCP, K8s, SQL, etc. Résumé/CV: https://docs.google.com/document/d/1hFPH4PgodS_mIZ3lxERSU0hFbJX9KrvNd87jcPxwTiA/edit?usp=sharing Email: josh@hayes-sheen.ca

Staff+ Engineer with a backend and distributed systems focus. I love to build teams, orgs, and products with care. Have dabbled in a little bit of everything from microcontrollers to huge cross-cloud applications. I lean a little towards devops and though I haven't ever been an SRE/DevOps specialist, leaning that way has been a superpower for building products and platform tools.
by delichon | 2025-12-02 00:12:34+00:00
For radiative cooling using aluminum, per 1000 watts at 300 kelvin: ~2.4m^2 area, ~4.8 liters volume, ~13kg weight. So a Starship (150k kg, re-usable) could carry about a megawatt of radiators per launch to LEO.

And aluminum is abundant in the lunar crust.
by BuckRogers | 2025-12-02 00:12:40+00:00
I agree with the author that in the era of AI generated code and dev burnout that languages like Ruby will maintain the joy of programming. But programming is increasingly going to become like picking seeds from cotton yourself, instead of using a gin.

Ruby is indeed a cotton pickin good time. I use C# every day and find it the balance between a fun and serious language. But I've always preferred Ruby over Python and all the others outside of my C# bubble. I do love working in C#, to be clear. It's a shame Ruby hasn't been on the rise.
by subulaz | 2025-12-02 00:12:42+00:00
in case this is not sarcasm... tech managers != tech leaders.

most are one, some are neither, and a small minority are both. i have works for more than 20 tech managers in 30+ years, have managed technologists (ops, app-dev, network, infra, etc.) multiple times, and have hired and fired tech managers. i can count the genuine tech leaders+managers i've met on one hand. fewer around than ever nowadays.
by willio58 | 2025-12-02 00:13:17+00:00
As someone who leads meetings and sets agendas, I’ve basically accepted there is no perfect meeting for everyone. I regularly get oscillating feedback. One day I’ll hear “We spent too long on a couple of topics and didn’t get to enough topics” then if we try to start limiting topics to a certain amount of time I’ll hear “we never actually _solve_ anything, it’s all just too high level!”. The best I can do when I lead these is gauge the importance of each topic myself, which is not a perfect science, and allow time to run over for important topics.

Sometimes, things just work out super well. We touch on everything people want to touch on, we fly through it and everyone leaves the meeting happy. If I’m honest though, the biggest predictor of that outcome seems to be the mood of people coming into the meeting. Meetings after long weekends get above-average reviews.
by cjj_swe | 2025-12-02 00:13:24+00:00
Location: United States (Eastern Timezone) Citizenship: United States Remote: Yes Willing to relocate: No Technologies: (C/C++, Abseil), (Javascript/Typescript, React, Next.js, Node.js), (AWS) Résumé/CV: https://linkedin.com/in/~cj Email: Please add me on LinkedIn and send a message. I try my best to be responsive.

I'm looking at getting into software consulting/contracting. I've tried my hand at it before a bit (was a contractor for Google) but have not had the opportunity to explore independent gigs. As a result, I'm pretty flexible on pay and structure as I'm essentially just starting out in the space.

My background is a mix of C++ library development and full stack JS/TS. I'm quite fond of React and as of late I've gotten into AWS CLI via Claude Code. Please refer to my Linkedin for my work history (Google/Alphabet, Hudson River Trading/HRT, Facebook/Meta, Snapchat/Snap and others).

If you're looking for someone to do low level C++ work or high level Javascript/Typescript work, I'd love to chat and see if we can find a short or medium term contract that satisfies both parties.

Alternatively, I'm open to full time positions, but remote is a must. Thank you!
by ignoramous | 2025-12-02 00:13:26+00:00
> Unfortunate that JG is the fall guy for Siri...

From TFA

Some of the teams that Giannandrea oversaw will move to Sabih Khan and Eddy Cue, such as AI Infrastructure and Search and Knowledge. Khan is Apple's new Chief Operating Officer who took over for Jeff Williams earlier this year ... Apple CEO Tim Cook thanked Giannandrea ...

Seems like Khan is preparing the mothership for when he eventually assumes the CEO role from Cook.
by projektfu | 2025-12-02 00:13:33+00:00
I just want to point out that the referenced article about the federal poverty level (guidelines, etc, various words being used in the regs) makes it seem like the value is calculated each year based on taking the food budget and multiplying by 3. In reality, it did that in 1965, and has been adjusted by the CPI since then. In doing so, it changes the relative weight of everything as that changes in the CPI basket.

The value the article comes up with (he says like $130,000) is more like the living wage, which might be a good target. The living wage for Bergen County, NJ, is calculated to be $145k for a family of 4 with 2 working parents, and about $100k for the same family without childcare expenses (1 working parent).

https://livingwage.mit.edu/counties/34003

I am not sure what counts as poor in reality. Obviously the federal poverty guideline is pretty low. It can't really make sense as a contiguous-48-states guideline for the purpose of feeling "not poor". The calculated living wage is above the median household income for most areas. I have not heard a serious proposal for increasing the median (or, preferably, the 30th %ile) income up to the living wage. I reckon that most proposals that involve the government sound too much like communism for the average American voter.

But we could bring the living wage down to the median. We could make housing cheap, reduce our health care costs, and reduce the childcare component.
by babyzergling | 2025-12-02 00:13:51+00:00
Location: Indianapolis, Indiana, USA Remote: Yes Willing to relocate: No Technologies: Python, C, C++, Protobuf, Gitlab CI/CD, Red Hat Package Manager, Pyinstaller Résumé/CV: https://docs.google.com/document/d/1jsnJZ41EWnZggsuFIb-6RiJUdLE-pCXg8xQt4awmrzI/edit?usp=sharing Email: simonsnider@gmail.com

I'm an junior middleware/backend dev with 4 years of experience, mainly doing middleware python servers and C++ hardware controllers. I've done lots of gitlab automations to save our developers time and effort in building and deploying our software regularly and reliably.

I've grown as much as I can at my current job and am looking for somewhere I can continue to hone my skills. I'd love to branch out and do some embedded development, with a long-term goal of getting into green infrastructure (renewable energy or agriculture, hopefully).
by 0kl | 2025-12-02 00:13:54+00:00
DAT (Convoy / Convoy Platform) | SWE II – Principal SWE | Seattle, WA | $121–$274k + annual bonus | Hybrid (~2d/wk)

Building the broker<->carrier freight marketplace for the next decade of Convoy/DAT (small, senior, low-BS team, real work/life balance).

Hiring for:

* 2× SWE II - Broker ($154k–$209k)

* 1x SWE II - Integrations ($121k-$157k)

* 1x Senior SWE - Broker ($154k–$209k)

* 1× Senior SWE - Integrations ($154k–$209k)

* 1× Principal SWE - Broker ($218k–$274k)

* Staff-ish? Between Senior/Principal - email me and we’ll talk.

Email: kelvin(dot)luu(at)dat.com (hiring manager)

Recruiter: becca(dot)fernyhough(at)dat.com

> Subject: HN - Truck Yeah! <Broker|Integrations> <Senior|Staff|Principal> <Your Name>

Apply: Principal, broker – https://careers.dat.com/jobs/?gh_jid=5653581004

Apply: Senior, integrations – https://careers.dat.com/jobs/?gh_jid=5649517004

Other Roles: email me.

P.S. We’re in the Maritime Building downtown, directly across from the ferries. The ~2d/wk in-office is real - I don’t care about butt-in-seat time.
by Aaronontheweb | 2025-12-02 00:13:57+00:00
> Given he has 3 children, 400% of FPL in 2026 is $150,600 so he's easily eligible for ACA subsidies

I am absolutely not eligible. I earn more than $150k. And "manipulating your income" is not really feasible with a pass-through entity.

> The premiums have nothing to do with the plans. Every single plan on the marketplace has to cover child-birth, that's sort of the point of the ACA.

As I mention in the piece, I check every year. I have no idea what subsidized plans include, but the other marketplace plans definitely do not include child birth.

I explicitly address this point:

> The Affordable Care Act (Obamacare) barred insurers from turning down applicants based on existing pre-conditions; the way insurers get around this for pregnancy and child-birth is not by rejecting pregnant applicants (illegal), but by simply refusing to cover the care those applicants need to survive pregnancy (legal and common.)

and

> My wife and I are healthy, but we’re building our family and I have yet to see a marketplace plan that supports child-birth. Maybe the subsidized ones do, but I earn too much money to see those. All of the ones I’ve found through eHealth Insurance or Healthcare.gov never cover it - and I check every year.

Love the over-confidence though. The best outcome for me in even writing this article would be to get some internet commenter pissed off enough to find me a cheaper version of my plan. That would solve my problem immediately!
by darth_avocado | 2025-12-02 00:14:04+00:00
1. Are you under rent control?

2. What is your income and what is your rent?

While I appreciate the anecdotal data point, it’s easy to conflate personal situations to “this is what everyone else can do”. I say this because for a good 5 years I lived with my spouse in a $2k single bedroom apartment in San Francisco that was under rent control when both of us were raking in tech money. It’s doable, but not something that you can extend to everyone in the country.
by starchild3001 | 2025-12-02 00:14:10+00:00
The author is conflating a financial correction with a technological failure.

I agree that the economics of GenAI are currently upside down. The CapEx spend is eye-watering, and the path to profitability for the foundational model providers is still hazy. We are almost certainly in an age of inflated-expectations hype-cycle peak that will self-correct, and yes, "winter is harsh on tulips".

However, the claim that the technology itself is a failure is objectively disconnected from reality. Unlike crypto or VR (in their hype cycles), LLMs found immediate, massive product-market fit. I use K-means clustering and logistic regression every day; they aren't AGI either, but they aren't failures.

If 95% of corporate AI projects fail, it's not because the tech is broken; it's because middle management is aspiring to replace humans with a terminal-bound chatbot instead of giving workers an AI companion. The tech isn't going away, even if AI valuations might be questioned in the short term.
by adleyjulian | 2025-12-02 00:14:12+00:00
At no point did I say LLMs have human intelligence nor that they model human intelligence. I also didn't say that they are the correct path towards it, though the truth is we don't know.

The point is that one could similarly be dismissive of human brains, saying they're prediction machines built on basic blocks of neuro chemistry and such a view would be asinine.
by wampwampwhat | 2025-12-02 00:14:12+00:00
i'm 36, self-employed. silver plans in my state are ~800/month next year, with 8k deductible, no out of network coverage at all, with no in-network providers out of my state, so god forbid I get injured while traveling to visit my in-laws. the marketplace is a joke and health insurance in this country is pointless.
by stavros | 2025-12-02 00:14:21+00:00
This is just the conversational interface issue. You need the system to be able to do most of the things you would expect a human to be able to do (e.g. if you're talking to your phone, you'd expect it to be able to do most phone things). If the conversational system can only do a small subset of those, then it just becomes a game of "discover the magical incantation that will be in the set of possibilities", and becomes an exercise in frustration.

This is why LLMs are the first conversational interface to actually have a chance of working, once you give them enough tools.