MurphyA/hacker-news huggingface dataset:
by atomicnumber3 | 2025-08-23 20:58:51+00:00
It's resume-driven development. It honestly can make sense for both company and employee.

Companies get standard tech stacks people are happy to work with, because working with them gets people experience with tech stacks that are standard at many companies. It's a virtuous cycle.

And sure even if you need just a specific thing, it's often better to go slightly overkill for something that's got millions of stack overflow solutions for common issues figured out. Vs picking some niche thing that you are now 1 of like six total people in the entire world using in prod.

Obviously the dose makes the poison and don't use kafka for your small internal app thing and don't use k8s where docker will do, but also, probably use k8s if you need more than docker instead of using some weird other thing nobody will know about.
by Uehreka | 2025-08-23 20:59:02+00:00
> research has shown that people generally overestimate the productivity gains of LLM coding assistance.

I don’t think this research is fully baked. I don’t see a story in these results that aligns with my experience and makes me think “yeah, that actually is what I’m doing”. I get that at this point I’m supposed to go “the effect is so subtle that even I don’t notice it!” But experience tells me that’s not normally how this kind of thing works.

Perhaps we’re still figuring out how to describe the positive effects of these tools or what axes we should really be measuring on, but the idea that there’s some sort of placebo effect going on here doesn’t pass muster.
by bamboozled | 2025-08-23 21:00:20+00:00
You seem to be contradicting yourself.

One of the key goals of the tariffs is to bring back manufacturing to the US. Yet you're saying the US doesn't rely on trade, which one is it?

Manufacturing is offshored so you need tariffs to bring it back onshore and make foreign goods less comeptitive.

or

America is highly self-sufficient and doesn't need much, negating the entire purpose of tariffs in the first place...so why apply them at all if they have no effect
by microtonal | 2025-08-23 21:01:15+00:00
The US promised to protect Ukraine in the Budapest Memorandum, for which Ukraine had to give their nukes to Russia.

It's embarrassing for Europe that Ukraine is relying on the US instead of Europe

Europe has spent more on military aid to Ukraine than the US now.

https://www.ifw-kiel.de/publications/news/ukraine-support-tr...

Even though the US vowed to protect Ukraine in the Budapest Memorandum.

It's embarrassing for Europe how little they contribute to NATO

Before Trump, non-US NATO spent 425 billion and the US 654 billion:

https://www.nato.int/nato_static_fl2014/assets/pdf/2024/6/pd...

So it’s true that Europe/Canada spent less, but it comes with a bit fat asterisk that the US also wants to project power in the pacific/Asia, whereas European defense is primarily focused on avoiding Russian aggression (+ peace missions + supporting the US in various operations to give them more legitimacy).

Europe should be thanking Trump for waking them up to the reality that has always been the case through his boorish negotiation.

That credit should go to Putin, European spending has grown rapidly since the annexation of crimea.

The credit the Trump should get: stop buying US weapons as quickly as we can and focus on non-US alternatives. It’s going to take a while, but US material has certainly become less attractive.
by jakelazaroff | 2025-08-23 21:01:17+00:00
If you can show that your vehicle or plates were stolen, you won't have to pay the ticket; in NYC that is explicitly listed as a possible defense [1].

The spouse thing honestly seems fine — it just means that you're both responsible for paying the ticket, rather than you alone — but if you have an issue it's with the property laws, not the red light cameras.

[1] https://www.nyc.gov/site/finance/vehicles/red-light-camera-v...
by schrodinger | 2025-08-23 21:02:35+00:00
Interesting anecdote on Plenty of Fish. It’s definitely interesting how people aren’t really good at telling you what they like; empirical evidence is far better. I believe Paul Graham has an essay on a similar topic where if you ask people if they like an idea you have for a product, they are likely to say yes even if they wouldn’t actually use it. But if you ask them how much they would pay for access, or if they’d pay a certain amount, you’d get a more accurate response.

FWIW, I wasn’t suggesting pure randomness though, it’s more like probabilistic randomness. Rather than a binary threshold a post must pass to make the homepage that divides the community into curators and consumers, this would show you posts with a degree of randomness with a probability proportional to the likes it’s garnered.

Btw, I’m not sure what you meant by randomness is an underdog? Are you implying it’s a nice goal but it rarely works out in practice, perhaps because people actually do fall into natural curator / consumer buckets?
by OhMeadhbh | 2025-08-23 21:02:35+00:00
Yes. They make most of their money from low margin parts. That's not as good a story as you might think it is. Though... making money is certainly better than not making money. And yes, they have a decent mixed signal story.

But... everyone seems to think TI will be competing with TSMC's and Samsung's small-node parts. And they probably could, but they would need to a) build a fab that can make 5 or 3nm parts and b) build a sales channel for new parts. I was alive in the 2000s so remember TI doing an exceptionally poor job of step b.
by Animats | 2025-08-23 21:03:31+00:00
One of the videos mentioned: "Speeding Trailer with 50,000lb of Melons Rolls Over & Rips Open"[1] It shows the practical problems of uprighting a trailer that's torn at the seams. There wasn't enough structural integrity left for a simple crane lift. So they needed inflatable air bags, wooden blocks, and multiple cranes to get the thing upright. Then they moved it a bit with the cranes to unblock a lane of the freeway ramp. Then it took tens of people from CALTRANS to unload 50,000 pounds of melons so the damaged trailer could be removed empty as one piece.

Everything that could identify the trucking company or even the source of the melons was blurred out, which is a lot of work for the towing company guy who does these videos between tow jobs.

There's no copyright issue; all pictures were taken by employees of the towing company.

There's no trademark issue; showing a logo for identification purposes is legal.

There's no customer confusion issue; it's clear that the towing company isn't in the melon business.

There's no trade secret issue; this was a very public event, on public property, with TV news coverage.

There's no intent to defame issue; the towing company was there because the California Highway Patrol called them to clean up the mess, not because someone didn't like the guy who rolled over his truck.

There's no right of publicity issue for a wrecked truck.

There's no ownership right to the video because the trucker didn't contract with the towing company; the California Highway Patrol did. (The trucker will be getting a big bill from the state.)

There's no issue of "interfering with police" - the cops called in the towing company and guided them to the scene.

There's nothing in IP law that applies here.

Just fear of YouTube.

[1] https://www.youtube.com/watch?v=1M5RnQlSJ58
by trebligdivad | 2025-08-23 21:03:46+00:00
In AMD's SEV and Intel TDX, the memory is encrypted by the CPU before it hits the memory, so bus snooping outside of the CPU itself isn't useful. (And as that article says there's similar stuff for PCI). As I remember, there's some standards body that doesn't technically require the encryption as part of Confidential compute - but that's just silly standards.
by politelemon | 2025-08-23 21:05:10+00:00
This was a difficult read, not necessarily due to the merry-go-round of trying to find the right fit, but the overhead involved and the maintenance burden this is going to become over time. Once it starts it's never going to be just another thin layer.

I'd prefer taking a step back to see if this is the right approach or if this safety can be solved in a much simpler way. Looking at the title of the submission I don't consider it practical. I would welcome any other ideas, I'm thinking along the lines of a simple and boring bff which does the parsing and validation and sending strongly typed objects to the front end.
by rogerrogerr | 2025-08-23 21:05:46+00:00
Start answering them, tell the robot the right things to talk to a human, and say this:

“You have made an unsolicited call to a cell phone. Per federal law, you are required to tell me the NAME and ADDRESS of your company so I can sue you. Do so now.”

No idea if any of that is true, but my scam call rates have dropped to less than 1/mo.
by hdrz | 2025-08-23 21:05:52+00:00
Oh man. 9 years… just pick something, one thing. Just one new (or old) technology that interests you, and code something with it. That’s all. After that, code the next thing. That’s all it takes. For reference, I still code with Object Pascal (because I like it), don’t care about newer languages. Recently got interested in lisp, picked janet[1], and coded something with it. Just do it (R) [1]: https://janet-lang.org
by Stratoscope | 2025-08-23 21:06:13+00:00
I've shared this before, but it seems relevant here:

Several years ago a Facebook recruiter invited me to interview with them. It mostly went well, except I bombed the leetcode algorithm quiz.

The next day, as I expected, they sent me a polite note thanking me for interviewing but they would be moving on with other candidates.

The morning after that, I woke up and before I opened my eyes I saw the complete solution on the back of my eyelids, about 20 lines of code.

I stepped through the code mentally and thought, "Yes! This will work!"

So I ran to my computer and typed the code in to test it. Other than one bug - this was old-school JavaScript and I'd forgotten one var statement, so there was an inadvertent global - it worked perfectly.
by timshell | 2025-08-23 21:06:38+00:00
I'm one of the co-authors of this article.

The TLDR of this paper:

You can generalize theories of decision-making into broad functional forms and then apply gradient descent to find the best parameters for that functional form. For example, prospect theory is multiply a utility weighting function U(x) with a probability weighting function p(x). Kahneman and Tversky proposed one specific set of U(x) and p(x), but we can use autodiff to generate all.

We can apply this method to any functional form.

Happy to answer any questions!
Show HN: Cantopop Map – a new way to explore Hong Kong
by devon_c | 2025-08-23 21:06:54+00:00
I'm a big cantopop fan and currently in Hong Kong so I decided to make a map for the real life locations of cantopop music videos!

Mostly modern stuff on there but its open source: https://github.com/dcrebbin/cantopop-map and can easily add more locations overtime : )
by metalman | 2025-08-23 21:08:04+00:00
yep, the worlds oldest shirt was found in an ancient rubbish pile in eygypt, nice shirt, but obviosly thrown out from ancient wear and tear.....it NEVER rains in eygypt...or to be exact any area can expect rain once in 400 years or something ludicrous, so ya stuff just sits, and in just the right conditions lasts for millenia, so we have ancient chit chat letters sent back and forth between women that represent the earliest first person dialogs in existance

edit, on reflection there are older summerian letters sent back and forth by traders in....cloth, who had a "shop" in one city/country but the main production was in mesoptsmia proper, and if memory serves the distant trader was a woman asking for more products to sell, and again other chit chat, but both instances required exceptional conditions and the use of very durable materials, papyrus paper and dried and protected clay
by pseufaux | 2025-08-23 21:08:32+00:00
Haha, this is fantastic.

> So I have an announcement to make: if you are a programmer working in 2003 and you don’t know the basics of characters, character sets, encodings, and Unicode, and I catch you, I’m going to punish you by making you peel onions for 6 months in a submarine. I swear I will.

Thank you!
by cosmic_cheese | 2025-08-23 21:09:02+00:00
More broadly, a lot of people are disinclined from anything that needs to run on the server, especially anything involving dynamic languages, because that brings vulnerabilities and an elevated need to keep it all patched up. Static HTML/CSS/JS can be hosted from a wide variety of zero maintanence solutions and can’t be exploited.

It might have gotten better since, but back when I was running a Wordpress install it was a constant battle to keep bots out.
by Induane | 2025-08-23 21:09:37+00:00
Curation IS arguably one of the most critical factors. A library is useful because of what it doesn't contain, not because of what it does contain. The hypothetical "library of all possible books" isn't useful to anyone.

That's a long way of agreeing with you that there is positive in the duration bias of HackerNews and other sites.

Of course anything can be hijacked, and metrics proverbially tend towards becoming targets (and hence a dumb arms race), but the general concept of the value of curation is sound.
by fidotron | 2025-08-23 21:10:06+00:00
This kind of answers your own question: the reality is you are only a reliable US ally [1] if you can hold them by the balls TSMC style. Given that countries go to great lengths to develop and maintain such dependencies. Canada's current weakness is at least in part because it has failed to do so.

[1] Edit to add: This was/is poorly worded - I mean that the US will only guarantee that you remain an ally while they are in some sense dependent on you, and while doing so they may work to break that dependence, which you may interpret as them trying to abandon you.
by CuriouslyC | 2025-08-23 21:10:36+00:00
Gemini is amazing for taking a merge file of your whole repo, dropping it in there, and chatting about stuff. The level of whole codebase understanding is unreal, and it can do some amazing architectural planning assistance. Claude is nowhere near able to do that.

My tactic is to work with Gemini to build a dense summary of the project and create a high level plan of action, then take that to gpt5 and have it try to improve the plan, and convert it to a hyper detailed workflow xml document laying out all the steps to implement the plan, which I then hand to claude.

This avoids pretty much all of Claude's unplanned bumbling.
by shatsky | 2025-08-23 21:10:39+00:00
Fun fact: EXIF is simultaneously JPEG format (EXIF spec describes compressed image file format which is based on JIF, the base JPEG file format described in JPEG spec, also EXIF is for "EXchangeable Image File format", suggesting that authors saw it as new file format) and TIFF format (EXIF metadata is actually embedded TIFF which can be parsed with tiffdump, also EXIF spec describes uncompressed image file formats which are TIFF with embedded EXIF metadata which is also TIFF...)
by trebligdivad | 2025-08-23 21:11:58+00:00
Your right it is complex; but it's a 'chain of trust' where each stage is in theory fairly easy to verify. That chain starts with the firmware/keys in the CPU itself; so you have a chain from CPU->CPU Firmware->vTPM->guest bios->guest OS (probably some other bits) Each one is measured or checked; and at the end you can check the whole chain. Now, if you can tamper with the actual cpu itself you've lost - but someone standing with an analyzer on the bus can't do anything, no one with root or physical access to the storage can do anything. (There have been physical attacks on older versions of AMDs SEV, of which the most fun is a physical attack on it's management processor - so it's still a battle between attackers and improved defences).

[edit: Took out the host bios, it's not part of the chain of trust, clarified it's only the host CPU firmware you care about]
by ahmedhawas123 | 2025-08-23 21:12:59+00:00
Thanks for sharing this. At a time where this is a rush towards multi-agent systems, this is helpful to see how an LLM-first organization is going after it. Lots of the design aspects here are things I experiment with day to day so it's good to see others use it as well

A few takeaways for me from this (1) Long prompts are good - and don't forget basic things like explaining in the prompt what the tool is, how to help the user, etc (2) Tool calling is basic af; you need more context (when to use, when not to use, etc) (3) Using messages as the state of the memory for the system is OK; i've thought about fancy ways (e.g., persisting dataframes, parsing variables between steps, etc, but seems like as context windows grow, messages should be ok)
by _alternator_ | 2025-08-23 21:13:11+00:00
The only reason I can think of that you’re getting downvoted because this is mentioned in the article. This is a strictly better method than the accept/reject method for this application. The runtime of the accept reject algorithm is exponential in the dimension because the ratio between the volume of the sphere is exponentially smaller than the volume of the hypercube.

I’d also point out that the usual way Gaussians are generated (sample uniformly from the unit interval and remap via the Gaussian percentile) can be expressed as sampling from a d-dimensional cube and then post-processing as well, with the advantage that it works in one shot. (Edit: typo)
by msgodel | 2025-08-23 21:14:02+00:00
All of my phone calls go straight to my email via an AI powered text transcription. Then that rings the terminal bell so the color on my tmux status bar changes and I'll call you back if/when I want to.

I can't imagine managing a phone any other way. Unless you're paying me a lot of money or you live with me (and even then there are limits) you do not have the right to my immediate attention.
by bigyabai | 2025-08-23 21:14:51+00:00
> if you look at the equivalent force it replaces

And what if you look at the equivalent force it's competing with on the market? It's a bit pricey once you factor in CAS and supersonic interceptors to fill the gaps.

> The issue here isn't the f35, it's the host country becoming a unreliable/hostile partner.

Here? The issue is the F-35. What happened to Pakistan's F-16s when America became an unreliable/hostile partner to them? They kept flying them for decades, that's what happened. Same with Ukraine's Su-27s, Iran's F-14s, North Korea's MiG-29s... plenty of countries keep other nation's keepsakes in the air. The jet abides.

The F-35 has to be bought as a subscription package, you can't "own" features like sensor fusion without the US' consent. All but one nation has been denied the right to modify the airframe, everyone else is basically just renting the jet with permission to go eat an R-77T when the time comes.
by dijit | 2025-08-23 21:15:29+00:00
Yes, I meant Jetstream (I even typed it but second guessed myself, my mistake) I’m typing these when I get a moment as I’m at a wedding- so I apologise.

The issue in the docs was that there are no available Jetstream numbers, so I talked over a video call to the field CTO, who cited the base NATs numbers to me, and when I pressed him on if it was with Jetstream he said that it was without: so I asked for them with Jetstream enabled and he cited the same numbers back to me. Even when I pressed him again that “you just said those numbers are without Jetstream” he said that it was not an issue.

So, I got a bit miffed after the call ended, we spent about 45 minutes on the call and this was the main reason to have the call in the first place so I am a bit bent about it. Maybe its better now, this was a year ago.
by dmix | 2025-08-23 21:16:06+00:00
Russia has been totally isolated from global market and they are still producing hundreds of cruise missiles a month just fine. America could easily figure it out long enough to survive a few yrs of conflict. Even stockpiling 10yr old chips would be good enough 95% of military industry. Then emergency investment and smuggling will cover the rest.

Meanwhile cutting off your markets and wasting hundreds of billions on a long term bet with a small probability that another global war will happen is pretty dumb financial thinking.

Tariffs and corporate welfare will actively make a country poorer and create unproductive zombie markets while raising taxes on everyone. Not to mention diverting budgets and new revenue away from actual national security investment.
by justinsaccount | 2025-08-23 21:16:09+00:00
I don't really have an opinion on using caddy in a container to serve a static site. That's fine, really.. However, the way the container is built is done in the worst possible way:

# copy all files COPY . . # install Python with uv RUN uv python install 3.13 # run build process RUN uv run --no-dev sus

This adds the entire repository to the first layer, then installs python, then runs the build which I assume will only then install the dependencies. This means that changing any file in the repository invalidates the first layer, triggering uv reinstalling python and all the dependencies again. The correct Dockerfile would be something like

# install Python with uv RUN uv python install 3.13 # copy info for dependencies COPY pyproject.toml uv.lock . # Install dependencies RUN uv whatever # Copy over everything else COPY . . # run build process RUN uv run --no-dev sus
by fidotron | 2025-08-23 21:16:29+00:00
My claim is Canada has no unique product that it offers that the US is sufficiently conspicuously dependent on for it to guarantee any real sense of true independence, and so it finds itself subject to the whims of a foreign state.

Right now there is a very large Canadian boycott of US products, services and tourism. I also had to explain to a client this week that because of the import tariffs on Chinese goods to the US the US assembled products are now no longer competitive with alternatives. The fact you were seemingly unaware of this kind of demonstrates the level of effect of it.
by cool_dude85 | 2025-08-23 21:17:27+00:00
>While I admit that legacy and donations can be a factor as they always have been across all institutions, admissions always have been predicated on finding students who are most likely to find true high level success in the real world. This means finding well rounded students: those that excel in leadership positions, extra curriculars, and athletics as well as in the classroom.

The paper says that the three main causes for Ivy-plus admission rates among the 1% are:

"The high-income admissions advantage at private colleges is driven by three factors: (1) preferences for children of alumni, (2) weight placed on non-academic credentials, which tend to be stronger for students applying from private high schools that have affluent student bodies, and (3) recruitment of athletes, who tend to come from higher-income families"

But are these oh-so-important factors what make for successful students? Let's ask the authors.

"Adjusting for the value-added of the colleges that students attend, the three key factors that give children from high-income families an admissions advantage are uncorrelated or negatively correlated with post-college outcomes, whereas SAT/ACT scores and academic credentials are highly predictive of post-college success."

Hm. I guess you'll need a new excuse.