MurphyA/hacker-news huggingface dataset:
by kevingadd | 2025-08-04 02:23:36+00:00
I agree that it is probably occurring at multiple points in the pipeline. We recently observed one attempt at fixing this earlier in the pipeline (affirmative action at universities) being struck down, though - perhaps for good reason. So it seems like it's not allowed to fix it at the university level, and it's not FAANG's job to fix it in their hiring pipeline, so whose job is it to fix it? Elementary school teachers?

My instinct is that it has to be addressed broadly across all stages of the pipeline for there to be any results.
by onecommentman | 2025-08-04 02:24:44+00:00
Bonnie Blue as a modern day Lillie Langtry (1853-1929):

“who for a while became the semi-official mistress of the future Edward VII. When Edward once complained, ‘I’ve spent enough on you to buy a battleship,’ Lillie retorted, ‘And you’ve spent enough in me to float one!’”
by armitron | 2025-08-04 02:25:02+00:00
Unless he ticks two or (ideally) more of the following:

- graduated summa cum laude

- from a top university (MIT, Stanford, CMU, Cornell, Berkeley)

- lives and breathes tech, writes code for fun in his personal time, iron-clad determination to succeed

- has strong personal projects that show off his top-notch technical skills

he should seriously consider doing something else. The tech field is pretty much over for new grads and it's going to get harder and harder.
by koolba | 2025-08-04 02:25:31+00:00
Write them both in TypeScript and have both the request and response shapes defined as schemas for each API endpoint.

The server validates request bodies and produces responses that match the type signature of the response schema.

The client code has an API where it takes the request body as its input shape. And the client can even validate the server responses to ensure they match the contract.

It’s pretty beautiful in practice as you make one change to the API to say rename a field, and you immediately get all the points of use flagged as type errors.
by alganet | 2025-08-04 02:26:24+00:00
You have knowledge about the decimal system without ever had to learned it? Makes no sense. Seems like you're trying to make an implied distinction about things we learn naturally and things we read and rehearse.

Ultimately, you're skipping the question and jumping to consequences. You don't care about whether it exists or not, you're trying to think what it means if it does. However, since you're skipping what it actually means, that whole set of consequences is constrained to your worldview (or some worldview you decided should be presented in this discussion).

In my conception of the idea, there is no perceptible side-effect of eidetic memory on normal relationships. It would require some apparatus to detect such things.

I will accept your reversion of things, now that I restated the problem back to the original question. I would gladly be friends with someone who remembers everything and I think it would be a productive friendship.
by usaar333 | 2025-08-04 02:27:54+00:00
It's a probabilistic model. It assumes (correctly) that the low probability of a home run times the home run's valuation is quite large ("expected returns" in the probabilistic sense).

> this argument reads to me like "the returns on a Powerball win are so much higher than your projected lifetime earnings that playing the lottery is a smart financial move".

That's stronger claim than it is making, but yes in a sense it is saying the lottery can be a good move because the expectation is large - that's what VCs do after all.

Note that all the model aims to do is value the equity package. If a public company is offering more than what this model values the startup equity package as (and this often is the case!), it isn't worth it financially to work at that startup.
by hellgas00 | 2025-08-04 02:28:02+00:00
"people earning roughly less than $806 a week — slowed to an annual rate of 3.7 per cent in June, down from a peak of 7.5 per cent in late 2022"

With inflation dropping from 9.1% in June 2022 to 2.7% in June 2025, real wages for these low earners are now growing for the first time in years. The Financial Times failure to mention this context makes me question their motives.
by woodruffw | 2025-08-04 02:28:39+00:00
> I am managing projects in languages I am not fluent in—TypeScript, Rust and Go—and seem to be doing pretty well.

This framing reminds me of the classic problem in media literacy: people know when a journalistic source is poor when they’re a subject matter expert, but tend to assume that the same source is at least passably good when less familiar with the subject.

I’ve had the same experience as the author when doing web development with LLMs: it seems to be doing a pretty good job, at least compared to the mess I would make. But I’m not actually qualified to make that determination, and I think a nontrivial amount of AI value is derived from engineers thinking that they are qualified as such.
by morpheos137 | 2025-08-04 02:28:51+00:00
Yeah current generations are screwed unless they get lucky or play their cards right or have support from family. In 1950s-1960s America you had to actively try to screw up. I mean you have stories of ex-cons starting over and making a good life while now if you have any kind of record you'd be lucky to get a graveyard shift job stocking shelves at Walmart. In my personal case that is not the problem. I started in 2009 during the last recession and did not get a job in my field. I have a poor work history relative to my capabilities. I have always felt unwanted in the labor force. Fortunately I have had some inheritance and support from family to have a shot at life. It is still mind boggling how structurally stacked against people who get off track or don't start right the system today is versus what it was in the past. In the past companies needed people, they trained people on the job and developed people and career progression was possible for most people. Now there is no long term investment or commitment from either the employee or employer. Employers are looking for people who can builshit customers (because few companies actually make things anymore) or play a regulatory or compliance game. If you're a smart, capable guy or girl without connections or good work history you might as well kiss you hopes of having a professional career in many fields goodbye. The economy just needs people to make enough money to buy things. It is no longer about improving qualitative standards of living. Pensions...goodbye. Long vacations goodbye...unions...what a joke today, just an excuse to skim your paycheck for no protection, job security goodbye.

The reason I think is we outsourced our manufacturing and society simply needs fewer people to produce the output consumers demand.

Also culturally we have given up on employers investing in people for the long term.

Help is not needed and if it is it is not valued because everything is replaceable and successful career people job hop anyway.
by miki123211 | 2025-08-04 02:30:35+00:00
If you arrest everybody who "looks guilty", you'll eventually end up arresting a criminal. That isn't a reason to celebrate.

I think the FTC was spot on with the Adobe-Figma merger, but there were quite a few other mergers they either prevented, tried to prevent, or were regretful about not preventing, where that was a very bad decision.
by akra | 2025-08-04 02:31:44+00:00
I think the reason for the negativity in this forum (and other threads I've seen over the past few months) is because people are engaged with AI and it seems are deep down not happy with its direction even if they are forced to adapt. That negativity spreads I think to people winning in this which is common in human nature. At least that's the impression I'm getting here and other places. The most commented articles on HN these days are AI (e.g. OpenAI model, some blogger writing about Claude Code gets 500+ comments, etc) which shows a very high level of emotional engagement and have the typical offensive and defensive attitude between people that benefit or lose from this. Also general old school software tech articles are drowned out in comparison; AI is taking all the oxygen out of the room.

My anecdotal observation talking to people: Most tech cycles I've seen have hype/excitement but this is the first one I've been in at least that I've seen a large amount of fear/despair. From loss of jobs, automating all the "good stuff", enriching only the privileged, etc etc people are worried. As loss aversion animals fear is usually more effective for engagement especially if it means a loss of what was before - people are engaged but I suspect negative towards the whole AI thing in general even if they won't say it on the record. Fear also creates a singular focus; when you are threatened/anxious its harder for people to engage with other topics and makes you see AI trend as something you would want to see fail. That paints AI researchers as not just negative; but almost changing their own profession/world for the worse which doesn't elicit a positive response from people.

And for the others, even if they don't have this engagement, the fact that this is drowning out other things can be annoying to some tech workers as well. Other tech talks, articles, research, etc is just silent in comparison.

YMMV; this is just my current anecdotal observations in my limited circle but I suspect others are seeing the same.
by ethbr1 | 2025-08-04 02:32:49+00:00
It's under appreciated that some jobs being trivially done by LLMs doesn't mean that all jobs are trivially done by LLMs.

Low-value-add marketing copy, for example, being automated changes... what? Now LLM-generated copy is the new minimal-cost baseline, and everyone adapts to the new normal.

The real killer feature will be autonomous business planning, but we're a long way from there.
by alganet | 2025-08-04 02:33:02+00:00
Maybe there is some ME (Mandela Effect) in the perception of what Windows ME was (pun intended).

I used it (Windows ME, not Mandela Effects), but I wasn't knowledgeable enough to understand what caused the kernel crashes and instabilities. I couldn't say if it was some driver or something. Maybe it was Winamp, I honestly woudn't know.

Anyway, if there's any hope for a verifiable technical reason on more solid grounds than general statements, this would be the place to find it, don't you think? There are so many articles that go into rabbit-hole level detail about all sorts of things here.
by vidarh | 2025-08-04 02:33:16+00:00
Dynamically typed languages are far from "untyped". Though they may well require more effort to analyze from scratch without making assumptions, there is nothing inherently preventing type-constrained code generation of the kind the first paper proposes even without static typing.

A system doing type-constrained code-generation can certainly implement its own static type system by tracking a type for variables it uses and ensuring those constraints are maintained without actually emitting the type checks and annotations.

Similarly, static analyzers can be - and have been - applied to dynamically typed languages, though if these projects have been written using typical patterns of dynamic languages the types can get very complex, so this tends to work best with code-bases written for it.
by ropable | 2025-08-04 02:33:54+00:00
It's been touched on in many other comments, but I think that one of the key things that affects reading proficiency is practice time. This definitely includes being read to; parents spending time reading to their kids is often a large multiple of what the school environment provides. Nothing beats kids getting in those additional hours of practice at home.

I don't have strong opinions about different methods of teaching but an important principal is that education cannot be totally outsourced to the education system. To the best of their capability, parents make a large contribution. The best educational result is always a shared effort.
by LegionMammal978 | 2025-08-04 02:35:00+00:00
As it happens, we already have "HTML as a document format". It's the EPUB format for ebooks, and it's just a zip file filled with an HTML document, images, and XML metadata. The only limitation is that all viewers I know of are geared toward rewrapping the content according to the viewport (which makes sense for ebooks), though the newer specifications include an option for fixed-layout content.
by WarOnPrivacy | 2025-08-04 02:37:03+00:00
Well, yeah. I know bars exist. I tried to buy one once. And it seems to follow that people go there.

I belatedly recall that I had a friend who went to gay bars until aids did him in. It was early days. I think that's everyone. No wait. My brother did bars. He's dead too. Now I think that's everyone.

I knew lots and lots and lots of junkies, chronic alcoholics, daily drug users and teetotalers. I knew more people who made PCP than went to bars.

FWIW, I drank for 14 years but quit when I was turned 22.
by Johnny555 | 2025-08-04 02:39:18+00:00
You have to get pretty high in their product range before you hit £360 for a camera. The G3 Instant is probably the closest to a Ring competitor (Wifi, 2K video) and it's £78.

The £360 camera is the G5 Pro, which is a 4K camera with 3X optical zoom. I'm not aware of any Ring camera with optical zoom. If you don't need the zoom, the G6 Bullet is a 4K camera without zoom for £190, and the G5 Bullet is 2K for £126. As far as I know, Ring's highest resolution camera is 2K.

But Unifi isn't really trying to be a Ring competitor -- Ring caters to home users with little knowledge of networking, Unifi is more for small businesses (who use an integrator to install their system) or prosumers with more advanced network knowledge.
by baby_souffle | 2025-08-04 02:40:25+00:00
> Seems like OpenWisp[1] is what I was looking for.

When I last looked into openWISP, it was a pretty good effort but has a very hard dependency on openWRT. If your entire network is not made up of hardware that has "good/stable" openWRT support then you're going to have a bad time.

I don't think there are any 10g switches that run openWRT well yet, for example. [0]

[0]: Yes, I know openWRT runs on amd/intel but those devices have a few NICs at most. There are no 48 port 1/10gig switches that run openWRT as far as I know...
by maxglute | 2025-08-04 02:40:37+00:00
The frequency of Martinez Democracy vs Autocracy study reposts, especially in western MSM, borders the PRC collapse retardation news cycle.

Nvm it got dismantled by various people who use nightlight metrics for living. NBER also did a sophisticated night lights study of PRC in 2017 - same year as OG Martinez study using naive methodology as Henderson original work from early 2010s - and found PRC's reported GDP was actually _underestimated_ using night light data. But useful idiots will gobble up authoritarian gov inflate narrative.

For obvious reasons this study by multiple staff economists at the FED doesn't get any attention in western MSM, but one by an assistant prof of public policy somehow does. Also note scope, multiple staff economics focusing on PRC, versus assist prof who managed to collate data for every country. Almost as if it's good self marketing considering Martinez keeps updating study with same rudimentary methodology every few years to get clicks.

E: I'm guessing this is now going to make rounds with the Shih/Elkobi's 1/3 of PRC local gov spending all their revenue on debt repayment wank graph being popularized recently that's comparably retarded.
by anupshinde | 2025-08-04 02:42:18+00:00
I am comfortable with both Python and Go. I prefer Go for performance; however, the earlier issue was verbosity.

It is easier to write things using a Python dict than to create a struct in Go or use the weird `map[string]interface{}` and then deal with the resulting typecast code.

After I started using GitHub Copilot (before the Agents), that pain went away. It would auto-create the field names, just by looking at the intent or a couple of fields. It was just a matter of TAB, TAB, TAB... and of course I had to read and verify - the typing headache was done with.

I could refactor the code easily. The autocomplete is very productive. Type conversion was just a TAB. The loops are just a TAB.

With Agents, things have become even better - but also riskier, because I can't keep up with the code review now - it's overwhelming.
by b_e_n_t_o_n | 2025-08-04 02:42:31+00:00
Perhaps it's because I'm not a haskeller but I'm not sure if I'm sold on encoding this into the type system. In go (and other languages for example), you would simply use a struct with a hidden Int, and receiver methods for construction/modification/access. I'm not sure I see the benefit of the type ceremony around it.
by jjcm | 2025-08-04 02:43:58+00:00
I've noticed a fairly similar pattern. I particularly like vibecoding with golang. Go is extremely verbose, which makes it almost like an opposite perl - writing go is a bad experience, but reading go is delightful. The verbosity of golang makes it so you're able to always jump in and understand context, often from just a single file.

Pre-llms, this was an up front cost when writing golang, which made the cost/benefit tradeoff often not worth it. With LLMs, the cost of writing verbose code not only goes down, it forces the LLM to be strict with what it's writing and keeps it on track. The cost/benefit tradeoff has increased greatly in go's favor as a result.
by dangus | 2025-08-04 02:44:11+00:00
Ultimately I think the model we have is broken precisely because of what you describe: the FTC can’t “get it right” every time and many bad mergers will slip through the cracks.

I think a dramatic redesign of the M&A system needs to occur.

For example, I think a merger/acquisition ban for companies of a medium to large size could be an effective design of our corporate system. Most medium to large sized companies make acquisitions and mergers out of convenience and a desire to thin out competition rather than any sort of business need.

A company like Apple or Google or perhaps even a much smaller one should be disallowed from acquiring companies or being a part of a merger from the standpoint that they are sufficiently large as an entity.

Examples like the Apple acquisition of DarkSky and Beats or Google’s purchase of Nest represent companies who clearly have sufficient resources to build a competitor and new entrant to the market internally, but out of the economics of the arguably lazy M&A shortcut they are allowed to buy competitors and remove choice from the market to the detriment of both customers and the labor market.

In short, we’ve just accepted the base assumption that companies are allowed to buy each other at all and that entire concept is worth questioning.
by _heimdall | 2025-08-04 02:44:35+00:00
I'll almost always lean on separate packages for any shared logic like that (at least if I can use the same language on both ends).

For JS/TS, I'll have a shared models package that just defines the schemas and types for any requests and responses that both the backend and frontend are concerned with. I can also define migrations there if model migrations are needed for persistence or caching layers.

It takes a bit more effort, but I find it nicer to own the setup myself and know exactly how it works rather than trusting a tool to wire all that up for me, usually in some kind of build step or transpiration.
by apparent | 2025-08-04 02:44:39+00:00
There are cheaper accommodations inside the park. I've gone there for $200/night for a room that sleeps 4. In fact, I've never paid $300/night and have gone many times. I'm sure you can pay a lot if you go at peak times, but $300 is not the base rate. Transportation cost will obviously add a lot if you're coming from a distance, but that's true regardless of the park's fees.
by nlawalker | 2025-08-04 02:44:54+00:00
> I can't think of anything else where we need engineers to do something by a deadline, and we just resign to the fact that they won't do it unless we sit them in a room and babysit them while they do it

Pretty much anything, unless you're in the engineer's management chain, or you've given them a direct incentive.

It's always been my experience in bigco that people can ignore almost anything that doesn't come from their management chain up until scheduled meetings get involved. Being uncooperative with meetings (declining invites without alternatives; not attending; not participating) are when escalations and complaints start occurring, and there seems to be a silent consensus that this is the standard - as in, if you complain that someone hasn't answered your emails, the standard response you should expect from anyone, including their manager, is "then schedule a meeting."

So, if you need someone to do something, you schedule a "meeting" to block time on their calendar in which they will pay attention to your thing. That includes anything they need to do to prepare, because anything you don't include in that time block isn't part of the meeting and therefore isn't going to get done.
by ggm | 2025-08-04 02:46:01+00:00
There is a story about Evelyn Waugh (Brideshead Revisited, Vile Bodies &c) coming downstairs and finding the kids fruit ration in WW2, and eating his Son's (Auberon Waugh, of Private Eye fame) banana with gusto. The first one he'd seen in years.

I suspect fruit rations in the Mars city of Elon's vision will be sold to the highest bidder. Weight for weight shipping cost is one thing, growing is another, even with virtually "free" heat on tap.
by b_e_n_t_o_n | 2025-08-04 02:46:05+00:00
By name, type, and structure. In typescript for example:

let full_name = (in: { first: string, last: string }) => in.first + " " + in.last

Then you can use this function on any data type that satisfies that signature, regardless of if it's User, Dog, Manager etc.
by chadcmulligan | 2025-08-04 02:47:40+00:00
It would need a very big crash, this is 50 years of price increases - https://www.realestatebusiness.com.au/industry/29004-50-year...

It's the much quoted - boomers pulling up the ladder after them in action. In the oz market new home buyers can't compete with investors that are pushing up prices.
by spark_CM | 2025-08-04 02:47:53+00:00
ChartMogul | Remote (Europe/Asia) | Full-time

Since 2014, we have been building the leading Subscription Analytics Platform for growing SaaS businesses and CRM purpose-built for B2B SaaS teams. We're a remote-first company with 62 team members across 23 different countries. Profitable and self-sustaining since our seed funding.

What we accomplished in 2024: https://chartmogul.com/blog/chartmogul-2024-year-in-review/

Tech Stack: Ruby, Ruby on Rails, Vue.js, Typescript, Postgres, AWS

---

Senior Full Stack Engineer: https://jobs.chartmogul.com/o/senior-full-stack-engineer-del...
by b_e_n_t_o_n | 2025-08-04 02:48:32+00:00
You mean like if you have two types which are identical but you want your type system to treat them as distinct? To me that's a data modelling issue rather than something wrong with the type system, but I understand how it can sometimes be unavoidable and you need to work around it.

I think it also makes more sense in immutable functional languages like clojure. Oddly enough I like it in Go too, despite being very different from clojure.
by dekhn | 2025-08-04 02:48:54+00:00
Apple does not have what it takes to build anything like that. They need to partner with somebody. I bought a Pixel 9 just to get access to more Google AI features and it's really amazing how much progress they made in a short time (especially compared to Assistant, which was downright terrible). I think Apple's phones will continue to be much more popular, and I'm not really a typical user, but they are going to fall behind in features quickly.

I think the only realistic option at this point is that they augment Tim Cook with an AI-first leader who has control over the future of the iPhone and the budget required- and given the current rates for top AI leaders and their clear disadvantage in this space, that will not come cheap. Apple built a war chest and it's time to deploy it, at scale, and quickly.