MurphyA/hacker-news huggingface dataset:
by cduzz | 2025-05-11 22:11:28+00:00
Were you ever a kid?

Kids (kid being someone from 16 to 30 without children of their own, ideally also without substance abuse problem and a home they can sleep in without fear of being assaulted) have nearly infinite energy, capacity to absorb (physical) abuse, and often the focus to learn esoteric subjects, if they're interested in the subject.

So I would fully expect a large fraction of bored kids to potentially become expert car mechanics, or tree pruners, algebraic geometers, hadoop experts, air conditioning duct builders, etc, if given access, mentorship, opportunity, recognition, and compensation.
by acheron9383 | 2025-05-11 22:11:33+00:00
As someone who works professionally on embedded software devices that update over the internet, car companies are stuck not because they can't get software talent, but because they have no ability to actually build the electronics alongside the software, which is ultimately what constrains embedded software. Without the right hardware, the constraints are just insurmountable, you can not do X feature because board A doesn't have the API to your MCU, or it runs some dogshit speed communication system that means you have 500ms lag. The feature is just unworkable, and if the PMs push it anyways you get what happens for the legacy car makers, terrible underpowered infotainment systems with no central design philosophy, stuck in an awkward, bad, middle between a full software stack and all buttons for everything. Their model of integrating 3rd party vendor computers just doesn't really work for this kind of thing; Tesla, Rivian, and the Chinese EV makers all manufacture all their own electronics, which lets them achieve the outcome. But you can not just roll all your own electronics in a year.
by xyst | 2025-05-11 22:11:45+00:00
What’s there to elaborate? It’s well documented in public.

Anti-trust trouble.

Poor leadership selling out the company for short term gains.

Palpable shift from a technology company that was unrivaled for a long time to yet another Microsoft/IBM clone.

No longer a leader in the industry and simply following trends and riding the waves (the AI trend…)

Bending the knee to governments with questionable history and supporting projects with implication of death of citizens.

"Do no evil", my ass.

Bro was fed up with the constant smoke that was blown up his ass. And lies pushed down his throat. Probably timed this exit with vesting/options maturity.
by holowoodman | 2025-05-11 22:12:07+00:00
Spectre/Meltdown is the perfect example of a vendor, Intel and AMD, deflecting blame onto the OS and software producers, successfully avoiding a recall, avoiding refunds for decreased performance and avoiding most of the blame.

What actually should have happened there is a full recall of all affected hardware. Microcode fixes and payments for lost performance in the mean time, until the new hardware arrives.

Meltdown was a desaster, but not only because the bugs themselves were bad. But also especially because we let Intel and AMD get away scott free.
by aucisson_masque | 2025-05-11 22:12:17+00:00
> it works great 99% of the time

You summed it up. I want the minimum required electronic in my cars and above all no software managing critical features like abs breaking that could be updated on the air, like the Tesla.

Humans aren't perfect by any means, software might be better than us by a few percent at avoiding crash but damn, when I crash i want it to be my own fault.

If tomorrow I run over a kid because my abs had a bug, go prove that in court. And yes it actually happened in France with the speed control, some manufacturer managed to fuck that up and people who had crashed (without killing themselves) have a hard time to dismiss the so called expert calling them basically retards incapable of pressing the break pedal, that they press the clutch pedal instead of the break one...

There are reports of people being stuck in their car for up to an hour, while on call with the police, trying everything, and you're telling me that they are not capable of pressing the break pedal during that entire hour ?
by thrance | 2025-05-11 22:12:18+00:00
Yet more bothsideism with a ridiculous comparison. Democrats never passed a law to force anyone to get vaccinated. If you want to die of fucking TB or polio, feel free to. But know you're a dickhead for acting as a vector of cured diseases, therefore endangering vulnerable people.

One side and one side only rejects the mere idea of climate change, defunded FEMA, defunded NOAA, favors the oil and coal lobbies, etc. I could go on and on and on. I do not hold the Democrats in my heart, but these comparisons are beyond ridiculous.

Finally, perhaps it's time for Americans to start reasoning in positive freedoms: maybe my freedom to not die of preventable diseases or to not live in a shitty overheating world surpasses yours to not get vaccinated or drive an oversized SUV to go to Walmart and back.
by baobun | 2025-05-11 22:12:46+00:00
Deeper than the practical consequences in the answer is the fundamental issue of mixing code with data and operating on the DOM with plaintext HTML like that. It's an antipattern in general. Compare to eval() on JS. Or SQL injection.

When you're dynamically manipulating a DOM, ideally you want to do so by the more semantic APIs. E.g. https://developer.mozilla.org/en-US/docs/Web/API/Node/append...

(Not to say that there aren't valid use-cases e.g. when views may be loaded from remotes but if you're constructing the view on the client, best to avoid treating the DOM or its nodes as HTML)
by musicale | 2025-05-11 22:15:38+00:00
> If you give your employees this freedom, many will take advantage of it and do nothing

This was addressed in the article

> Most founders and executives I know balk at this idea. After all, "what's stopping someone from just slacking off?" Kelly would contend that's the wrong question to ask. The right question is, "Why would you expect information theory from someone who needs a babysitter?"

also this hilarious quote from Richard Hamming:

> "You would be surprised Hamming, how much you would know if you worked as hard as [Tukey] did that many years." I simply slunk out of the office!
by jeroenhd | 2025-05-11 22:15:40+00:00
Exposing TLS 1.0 leaves your connections vulnerable to BEAST. Requiring TLS 1.2 deprecates clients older than what, Android 4.4.2 and Safari 9? Maybe exceptional cases like IoT crapware and fifteen year old smart phones you might still need 1.1? I don't see why you'd want to take on the additional work and risk otherwise. In practice TLS 1.2 has been available for long enough that it should be the bare minimum at this point.

If I were to implement a TLS server today, I'd start at 1.2, and not bother with anything older. All of the edge cases, ciphers, protocols, config files, and regression tests are wasted time and effort.
by hooverd | 2025-05-11 22:16:43+00:00
Cutting government waste sometimes requires hiring more "inefficient bureaucrats". Oftentimes the existing structure is that they're capital allocators for armies of consultants. Nobody wants to go after that waste. Hell, the "waste" they've gone after, for example the CFPB, was recouping money! Government waste is a facade for the real belief, a dislike for a competent administrative state.
by blagie | 2025-05-11 22:18:09+00:00
I don't know that's quite true.

I've seen cases where it allows those with money to extract money from those with a lot of money too.

Take this situation:

Business A and business B are both doing well and competing with each other in a duopoly.

a) No credit: Each business needs to be in the black, and competition is sustainable.

b) Credit: Whichever business borrows more money to spend on buying customers is more competitive in the short term (which can lead to monopoly long-term). Both businesses run in the red are and brittle. In any downturn, tightening of credit, etc. both are liable to go under.

This competition to raise increasing amount of money to be competitive (to increasing devaluation and/or debt makes for a pretty broken economy), and makes traditional businesses (which invest in R&D from profits) increasingly unsustainable.

This even goes to government level. Historically, if e.g. two European powers were in a war, whomever could borrow more to buy weapons / hire mercenaries would have an advantage. Access to credit made for more costly, more deadly wars, and broken national economies. If neither side had access to credit, both sides would be strictly better off.
by LoganDark | 2025-05-11 22:18:18+00:00
> Why does Apple behave like there are no other operating systems or devices in the world?

Because Apple doesn't care. Or, to be more accurate, Apple didn't care while Steve Jobs was still alive. They never cared what the rest of the world was doing - their mission had always been to build the entire user experience from scratch. The software, hardware, everything. Because in their eyes (or at least in Jobs' eyes) the rest of the world was doing it all wrong.

Ever since Steve Jobs died, the company he built has been slowly taken over by the wrong kinds of people. Apple Intelligence, for example, is not driven by any of the philosophy that Jobs would have used. And Apple software updates have been slowly declining in quality ever since his death.

My total speculation was that Steve Jobs was autistic and Apple was sort of an autistic revolution. I don't know what Tim Cook is, but he's no Steve Jobs. Apple is slowly devolving into the sort of thinking that is not different and that is a real shame.
by appreciatorBus | 2025-05-11 22:18:32+00:00
> -Ivy League admittees are mostly composed of the middle class, not the elite.

Harvard says otherwise: “ The median family income for Harvard undergraduates is $168,800—more than three times the national median, according to a recent study.

https://www.thecrimson.com/article/2017/1/25/harvard-income-...
by nine_k | 2025-05-11 22:18:55+00:00
Certain skills are always in a stable demand, and a relatively short supply. Plumbing, electricity, roofs. Some of this requires a license, all of this requires training and experience which only time and practice can give. Opportunities for that are also somehow limited.

So, if you live in a poorer community and serve a poorer community, you likely make more than most in the poorer community, and likely gain respect if you do a good job.
by kgeist | 2025-05-11 22:19:21+00:00
We have 2 main products: a SaaS and a desktop app (1mln+ users combined). It's a pain in the ass to support the desktop app:

- many people refuse to upgrade for various reasons so we have to support ancient versions (especially for important clients), for stuff like license activations etc.

- various misconfigurations (or OS updates) on Windows can make the app suddenly crash and burn - and you waste time investigating the problem. My favorite recent bug: the app works OK everywhere except on some Japanese systems where it just crashes with access violation (see the next bullet point)

- debugging is hard, because you don't have immediate access to the machine where the bug triggered

- originally it was built 100% for Windows but now we have people asking for a MacOS port and it's a lot of work

- people crack our protection 1 day after release and can use it without paying

SaaS has none of those problems:

- people are used to the fact that SaaS applications are regularly updated and can't refuse to upgrade

- modern browsers are already cross-platform

- browser incompatibilities are easier to resolve

- you debug your own, well-known environment

- if someone doesn't play by the rules, you just restrict access with 1 button
by hedora | 2025-05-11 22:19:28+00:00
We paid maybe a $10K premium for a used EV truck. It gets 2mi/kWh. Most parts of the country are paying ~ $0.125 per kWh, so that’s &0.06 of a dollar in electricity per mile.

A comparable truck gets 18mpg mixed. At $3/gallon, that’s $0.16 per mile. So, the price premium pays back after 100K miles. That’s comparable to milage driven during a long car loan.

I ignored oil changes, tax breaks on used cars, and picked the form factor where EVs are the least economical.

It’s still basically break-even.
by bigfatkitten | 2025-05-11 22:19:48+00:00
> I guess that's the advantage of the German apprenticeship system where tradespeople get proper training and not take a couple month course at a tafe and then start their own business.

Plumbers and electricians in Australia both do four year apprenticeships, with some time at TAFE and the rest training on the job.

The quality problems you see are generally less about training, and more the result of financially-motivated corner cutting.
by jeroenhd | 2025-05-11 22:22:02+00:00
Their project has LTS versions that need to support the stuff that was supported on the date the release was made. BoringSSL doesn't do versioned/LTS releases, so their code happily moves on, deprecating/altering/removing features as they see fit.

You could do fake LTS releases of BoringSSL, manually backporting features and fixes, but that's a lot of work with little pay-off. Once a feature gets removed at HEAD and bugs/vulnerabilities/whatever get found in that feature, you're stuck figuring it out yourself, and altering all future code that the feature depended on to keep it compatible.

Combining live-at-HEAD and LTS versions is a pain. There's nothing wrong with either approach, but combining the two is asking for trouble, especially for libraries where you can't just pin a commit and hope for the best like core security libraries.
by scrubs | 2025-05-11 22:22:20+00:00
Uh huh -- eventually even the Chinese won't put up with that in the long term. If however the Chinese gov run things like Russia or NK, for example, I'd reduce TTL by 50%. When fundamental problems persist overly long it goes from problem to distortion to corruption then purifies then explodes out when least expected. Here in the US we're going through a light case of that. Somehow the things Congress is supposed to handle has come out of the morass as President Trump.
by tannhaeuser | 2025-05-11 22:22:36+00:00
It's a guide for prompting LLMs to generate Prolog for any problem that can be solved by a STRIPS-like formulation with state and robotic actions like the container packing and container shipping problems (and a few artificial ones from AI competitions). A main predicate encoding a goal selection strategy is omitted in generation and a generic one is supplied instead. The point is using language models to translate text descriptions into Prolog knowledge and state change representations guided by in-context examples, which was found to work really well in practice, and is also quite natural given Prolog's NLP roots.
Show HN: All-in-one platform for your equity research
by freeJeffery | 2025-05-11 22:23:22+00:00
Hi,

Over the past year, I’ve been building Palmy, a modern equity research platform designed to empower investors with deep, data-rich insights. Some major features are:

Palmy is an investment in yourself—built to accelerate your equity research and portfolio management. It’s a fast, accurate, and purpose-built platform for value-focused, data-driven, long-term investors, with:

Global Coverage 15,000 equities, where over 6,000 are operating in the United States.

Financial Statements Explore up to 40 years of annual and quarterly income statements, balance sheets, cash flow reports, and financial ratios. Whether you're conducting deep value research or focusing on dividend plays, Palmy provides the full historical context and metrics to support your strategy.

Wall Street Estimates Stay aligned with market expectations by reviewing historical data alongside forward-looking earnings forecasts.

AI Earnings Reports Digest earnings calls in minutes with AI-generated summaries. Get sharp insights into key metrics, wins and setbacks, competitor mentions, and grouped thematic highlights.

Calendars Track dividends, earnings, and economic events—all neatly organized by date for intuitive navigation.

Workspaces Simplify your investor relations workflow with structured, searchable access to 10-Ks, 10-Qs, proxy statements, and more. Features like auto-indexing, note-taking, and PDF export streamline your research process.

Company Screeners Use powerful screeners—ready-made or custom-built with 250+ financial metrics. Filter by country, sector, or industry to pinpoint the companies that fit your thesis.

Watchlists Organize and monitor investment ideas in dynamic watchlists, complete with relevant news, event alerts, and allocation insights.

Portfolios Track your positions and evaluate performance using visual tools and essential metrics like Alpha (α), Beta (β), and the Sharpe Ratio.

Please let me know what you think of my platform :) Do you use alternatives? Would be happy to discuss about your research workflows.
by cpursley | 2025-05-11 22:23:26+00:00
I like this approach but seems a missed opportunity to use the pgmq library: https://github.com/pgmq/pgmq

Here's a neat project built on top of pgmq & supabase deno edge functions, but a similar thing could be done in other stacks:

https://www.pgflow.dev

Played with it a bit and it's very promising.
by ethagnawl | 2025-05-11 22:23:35+00:00
Despite how maligned they've become, there are still some US trade unions who take care of their members in these situations.

But, yeah, on the whole this business about the virtue of trades and Boomer Facebook making baseless claims about how much money there is to be made is ... problematic. I've been there and these folks face all sorts of risks in the near (e.g. falls, electrocution) and long (e.g. Mesothelioma, (increased risk of) Parkinson's, etc.) terms. Working conditions have improved and seemingly everyone wears hiviz nowadays (possibly performatively / to virtue signal) but corners are absolutely still cut and I've heard many jokes and seen many eyes rolled on OSHA's account.
by c7b | 2025-05-11 22:23:50+00:00
> forces kids to make big career decisions at a younger age then necessary

That criticism might be directed at the separation at age 10, where some kids get to go to Gymnasium (basically, the highest level) and then there are several other (lesser?) school types. That's often criticized for the reasons you mentioned. Trade schools and dual education start around age 15 and they're generally considered a success story afaik.
by deergomoo | 2025-05-11 22:24:58+00:00
Yup, the web is a thoroughly mediocre application platform†, but the world’s best application distribution platform.

†I know this claim will rub some people the wrong way, but if you compare the capabilities of web tooling to build rich application UIs against desktop app tooling of even 20-30 years ago, there’s no comparison. The web is still primitive, and while JS and CSS are improving at a good pace, HTML is almost frozen in carbonite.
by jandrewrogers | 2025-05-11 22:25:15+00:00
Such a thing exists though usually not called “military-grade” per se. It is more similar to a data diode [0] than a classic firewall but has significant differences from either.

Data streams are converted into a sequence of objects that are required to have and satisfy certain formally verifiable properties as a pre-condition of forwarding. Any data or objects that cannot satisfy formal analysis requirements are dropped. Forwarding policies are only applied to objects that meet the prerequisite of being rigorously analyzable.

This behavior is bidirectional. It applies equally to data egress to mitigate internal threats and accidental data leakage. The internal mechanics can be pretty complicated and they necessarily operate on a store-and-forward basis. The data objects may be “laundered” by the firewall, what you send may not be exactly what the other side receives.

To make this work, the wire protocol, data representation, etc must be designed specifically to allow this kind of rigorous analysis and work well within these constraints. It usually won’t work on a random web stream and the data representation often sacrifices efficiency of storage for efficiency of verification and analysis at runtime.

In reality, virtually no one uses this type of tech outside of defense and intelligence because it won’t let almost any of the standard web stack slop through.

[0] https://en.wikipedia.org/wiki/Unidirectional_network
by ForOldHack | 2025-05-11 22:25:38+00:00
You are exactly right. This is how I have calculated it since I took MicroEconomics as a Freshman.

P.S. Union Journeyman Welder, Bay Area median salary is $26 ~ $36.82 = $52,000 to $72,400.

"The median household income in the Bay Area was $128,151 in 2022, according to the U.S. Census Bureau. This represents a slight decrease from $132,586 in 2019. " So.. 56% of median household income? If him, and his gf worked, then they would collectively make 112% of median household income.
by blagie | 2025-05-11 22:25:46+00:00
Personally, I think we should have all rent-extracting industries nationalized.

Land, like in China, should be available only under a 99-year lease (perhaps with a modest homestead exemption). The government should own radio airwaves, natural resources, and banking. This doesn't mean that it couldn't hire private contractors to do the work (e.g. bidding on oil extraction), but Chevron and Exxon shouldn't own the oil field.

And I think the government should provide very basic, minimal, Soviet-grade housing free to everyone.

If you'd like your kids to have their own bedrooms, you pay. If you're happy with a 2-bedroom for a family of four (kids room, adults room), or dorm-style housing for adults, you can live there for free.

Having a free option would, in fact, drive costs down for everyone.

More broadly, we should rationalize what's nationalized. For example, a lot of parts of education make sense with a lot more open competition.
by ghewgill | 2025-05-11 22:26:28+00:00
The colons there don't represent C++. That's just a way of referring to a windows API function that exists in a specific DLL (in this case "user32"). Because the functions used here do not exist in older versions of Windows, the linked code dynamically loads user32.dll and tries to get the address of those functions so they can be called. That's why you need to know which Windows DLL they exist in.
by fsckboy | 2025-05-11 22:26:37+00:00
>During WW2, Bell Labs reversed engineered and improved on the British Magnetron within 2 months.

um... the UK sent the magnetron they had recently invented (1940) to the US in a spirit of wartime cooperation and because their own research and industrial base was already maxed out at the time. pretty sure they sent an owners manual and schematics too. probably even some people?

(magnetrons, for generating microwaves, were the essential component for radar)
by Grimblewald | 2025-05-11 22:26:40+00:00
Right? Most teenagers would go through great lengths to assume an identity in their 20's at least. They spend their entire life thus far with age being a factor robbing them of credibility. Why now would they advertise what throughout life has been a thorn in thorn in their backside? Something they will have associated with a lack of perceived professionalism. Something associated with not being taken seriously.

to me the whole thing reeks of marketing ghouls. This reeks of a group of talentless marketing ghouls trying to launch an unoriginal vibecoded product but absuing our heartstrings.