MurphyA/hacker-news huggingface dataset:
by yummypaint | 2025-08-04 20:14:36+00:00
Most problems (including analytically intractible ones) can be modeled with a relatively simple monte-carlo simulation. Most simple monte-carlo simulations can be fully implemented in a spreadsheet.

Using timing coincidences in particle physics experiments is incredibly powerful. If multiple products from the same reaction can be measured at once, it's usually worth looking into.

Circular saws using wood cutting blades with carbide teeth can cut aluminum plates.

You can handle and attach atomically thin metal foils to things by floating them on water.

Use library search tools and academic databases. They are entirely superior to web search and AI.
by farmeroy | 2025-08-04 20:14:52+00:00
I've been building a largish webapp with htmx and I've leaned into web components for these more complicated interactions. I've found htmx great for everything that _should_ involve a call to the backend, anything that does need to fetch data or perform some crud operations, then i can return the necessary markup with oob swaps etc. and mostly forget about client side state

But yeah it's great to see people sharing their approaches!
by ost-ing | 2025-08-04 20:15:20+00:00
Embedded developer here, I focus on audio hardware and robotics. Although C/++ is still dominate Rust is becoming more and more popular. I now specialise in embedded Rust, with a fallback to C/++. C++ is fine, but I prefer the modern language feats, safety guarantees, toolchains, package management etc of Rust.
by NoMoreNicksLeft | 2025-08-04 20:15:53+00:00
His due process rights were "if he protests that he is a citizen, then they must make effort to determine if that is the case with haste, and release him if it checks out".

He did not assert citizenship, they did not violate due process rights. No other process is due him. Anyone claiming that it's a violation of due process rights doesn't know what they mean, though for a moment I had hope for you... you sort of described them, or at least hinted at them, but you're unable to apply what you described to this situation. Due process rights can't and won't keep non-citizens in this country if they are trying to avoid deportation, and shouldn't ever. Non-citizens only have the revocable-for-any-reason-or-none privilege of visiting, and that only if they get the visa.
by BugsJustFindMe | 2025-08-04 20:16:01+00:00
> The tool doesn’t aim to declare what’s “important,” but rather to highlight patterns

I guess my question then is why should someone care about these patterns that are explicitly not what's "important"?

You say things like

"can guide refactoring, onboarding"

and

"For some workflows (e.g. legacy cleanup, team handover, bug tracking), that context can be quite valuable."

But those are vague hand-wavy statements that don't explain themselves. I don't understand why it would be valuable for those tasks, and I could use some explanation of what concrete problem is solved by looking at these details.
by urquhartfe | 2025-08-04 20:16:36+00:00
> okay, maybe not sessions

Okay, but sessions are one of the best things about tmux.

Sessions aside, in my opinion tmux's flow is just better than terminal emulators I've tried. It slots into my brain in a way no terminal emulator's tabbing support ever has, and I have never found a terminal emulator who supported keybindings in such a sophisticated and seamless manner as tmux does.

I also concur with other commenters, who mention that having uniform multiplexing of shell windows between local and remote environments is super useful for muscle memory.
by glenstein | 2025-08-04 20:16:38+00:00
>History is therefore a constant act of reinterpretation and triangulation, which is something that LLMs, as linguistic averaging machines, simply cannot do.

I know you weren't necessarily endorsing the passage you quoted, but I want to jump off and react to just this part for a moment. I find it completely baffling that people say things in the form of "computers can do [simple operation], but [adjusting for contextual variance] is something they simply cannot do."

There was a version of this in the debate over "robot umps" in baseball that exposed the limitation of this argument in an obvious way. People would insist that automated calls of balls and strikes loses the human element, because human umpires could situationally squeeze or expand the strike zone in big moments. E.g. if it's the World Series, the bases are loaded, the count is 0-2, and the next pitch is close, call it a ball, because it extends the game, you linger in the drama a bit more.

This was supposedly an example of something a computer could not do, and frequently when this point was made it induced lots of solemn head nodding in affirmation of this deep and cherished baseball wisdom. But... why TF not? You actually could define high leverage and close game situations, and define exactly how to expand the zone, and machines could call those too, and do so more accurately than humans. So they could better respect contextual sensitivity that critics insist is so important.

Even now, in fits and starts, LLMs are engaging in a kind of multi-layered triangulating, just to even understand language. It can pick up on multilayered things like subtext or balance of emphasis, or unstated implications, or connotations, all filtered through rules of grammar. It doesn't mean they are perfect, but calibrating for context or emphasis that is most important for historical understanding seems absolutely within machine capabilities, and I don't know what other than punch drunk romanticism for "the human element" moves people to think that's an enlightened intellectual position.
by AnimalMuppet | 2025-08-04 20:16:51+00:00
C++. (I'm in embedded systems.)

Why C++? Because 20 years ago, when the ancestor project started, that was what you used for embedded systems. A new project isn't new - it's a spin on previous versions/products, and it wants to use all that existing code. Nobody has taken the time/spent the money to rewrite it in anything else, so it remains C++.
by crazygringo | 2025-08-04 20:17:25+00:00
> And, yes, I would, because I'd be breaking the law otherwise.

No you wouldn't be. Even if someone tells you not to visit your site, you have every legal right to continue visiting it, at least in the US.

Under common interpretation of the CFAA, there needs to be a formal mechanism of authorized access. E.g. you could be charged if you hacked into a password-protected area of someone's site. But if you're merely told "hey bro don't visit my site", that's not going to reach the required legal threshold.

Which is why crawlers aren't breaking the law. If you want to restrict authorization, you need to actually implement that as a mechanism by creating logins, restricting content to logged-in users, and not giving logins to crawlers.
by timbit42 | 2025-08-04 20:17:29+00:00
Jack intended the Commodore 16 to sell for $49 and the Plus/4 for $79.

He wanted the Commodore 16 to replace the VIC-20 (both with graphics and sound in one chip to reduce costs) with a faster CPU, higher resolution graphics (could run PET/C64 40x25 educational apps), more color, and a better BASIC. He wanted the Plus/4 for small business owners who couldn't afford an IBM PC.

He left before the computers were completed and Commodore Marketing decided to position the Plus/4 as an upgrade from the Commodore 64 for $299. Due to being worse than the Commodore 64 and more expensive, it flopped in the market.

The Commodore 16 was $99 but the Commodore 64 was almost as inexpensive by then and had 64K of RAM, sprites, and lots of games. The VIC-20 would have been cancelled instead of letting it compete with the Commodore 16 until January 1985.

If the computers had been priced as Jack intended, they would have been more successful and the Commodore 16 might have even outsold the VIC-20.

Also, the Plus/4 ROM apps were terrible because someone decided to cut the ROM size, forcing the apps to but trimmed down and making them next to useless. If that hadn't happened, they would have been of more use to small businesses.
by Kinrany | 2025-08-04 20:17:37+00:00
It's a free speech issue if the government _can_ pressure Mastercard and, separately, Mastercard _can_ act as a censor. That government isn't using this ability in this particular instance is no more of a consolation than if there was a law that permitted censorship but was not used for that or enforced in practice.

Severing either of these two links would be enough though.
by giantg2 | 2025-08-04 20:18:04+00:00
"lol"

This whole thing came about because of the Australian campaign to remove rape games consistent with law. Payment processors could be found liable for processing payments related to illegal activities. Steam anad the payment processors could have made it region specific, but didn't, probably for PR reasons.

https://en.m.wikipedia.org/wiki/List_of_banned_video_games_i...

Also, Steam Direct didn't update their policy on game content from what I see. Doesn't look like Steam fought back. Seems as though Steam has never supported games with rape, incest, child exploitation, etc.
by lelanthran | 2025-08-04 20:18:08+00:00
>> The application layer should not inject error codes into the transport layer which is what HTTP is in this case.

> Huh? HTTP is an application layer protocol.

I want to emphasise that "in this case" bit.

HTTP is an application layer protocol when the application in question in a webserver and nothing else.

In the case of REST, HTTP is simply a transport protocol. It is not necessary to use HTTP as the transport for RESTful applications. It's common, convention even, but not required.

> if you treat HTTP as the transport layer, what protocol does your application speak to the gateway?

WSGI, maybe? Sure, you can emit status codes there too, but it will be a different protocol you are talking over, not HTTP.

I've seen gRPC gateways for HTTP REST endpoints too.

> Is there some translation gateway that translates application-level semantics into HTTP ones?

I don't think we should be translating application status codes into HTTP status codes. I mean, sure, I've done it myself plenty of times, but it is a mixing of layers and a mixing of concerns.

The fact is, HTTP semantics are defined for (and in the context of) a webserver not an application server. That our application server is chatty with HTTP does not place it in the running context of a webserver.

The semantics of HTTP status codes makes absolutely no sense when emitted by an application.

You might argue that one of them (or maybe two, if we're being generous) such as "400 Bad Request" should be emitted by the application if (for example) a parameter is missing but even in that case it makes more sense for the application to send error-code/error-message so that more information can be given (such as which parameter is missing/invalid, etc).

If you're sending "400" status code for a missing parameter, how will the client know whether the HTTP request was malformed or whether the application input was mangled?
by tech_ken | 2025-08-04 20:18:20+00:00
I dunno I can see an argument that something like IMO word problems are categorically a different language space than a corpus of historiography. For one, even when expressed in English language math is still highly, highly structured. Definitions of terms are totally unambiguous, logical tautologies can be expressed using only a few tokens, etc. etc. It's incredibly impressive that these rich structures can be learned by such a flexible model class, but it definitely seems closer (to me) to excelling at chess or other structured game, versus something as ambiguous as synthesis of historical narratives.

> Now tell me a system like this can't take source material and all the expert writings so far, and come up with various interpretations based on those combinations. And tell me it'll be less accurate than some historian's "vibes".

Framing it as the kind of problem where accuracy is a well-defined concept is the error this article is talking about. Literally the historian's "vibes" and "feelings" are the product you're trying to mimic with the LLM output, not an error to be smoothed out. I have no doubt that LLMs can have real impact in this field, especially as turbopowered search engines and text-management tools. But the point of human narrative history is fundamentally that we tell it to ourselves, and make sense of it by talking about it. Removing the human from the loop is IMO like trying to replace the therapy client with a chat agent.
by CrimsonCape | 2025-08-04 20:19:13+00:00
Yeah this entire discussion about these high level framework would be cooler to discuss the lower level APIs. As far as I know, the entirety of Windows rendering stack is built on either GDI or DirectX? With Win32 even being built on GDI?

It would be much cooler to discuss building a ground-up Windows UI stack as close to metal as possible which I guess would necessarily be using DirectX...
by lynndotpy | 2025-08-04 20:19:22+00:00
And, crucially, the quality _is_ low. At a bare minimum, the generated safety bulletpoints should be able to anticipate safety concerns with following the generated activities. The people publishing the posts should read them first and check for safety concerns.

The generated posts don't meet this bare minimum. For example, some posts have activities for toddlers involving string or rope, but do not mention the non-obvious strangulation risks. This website should not have been published in this state.
by nerdsniper | 2025-08-04 20:19:44+00:00
(4) doesn’t necessarily help due to googles “Sensorvault”. I’ve read stories where one employee's personal account ban (or ex-employee) resulted in all “related accounts” getting banned as well, locking out an entire business due to some perceived violation on someones personal account, and other employee's personal accounts got suspended by association as well: https://www.reddit.com/r/tifu/comments/8kvias/tifu_by_gettin...

https://old.reddit.com/r/androiddev/comments/ts6jfg/google_h...

Also using multiple accounts can result in suspension: https://news.ycombinator.com/item?id=34961069
by thedudeabides5 | 2025-08-04 20:19:54+00:00
Kinda weird that an article arguing that we will get a financial crisis from defaults on credit / loans for data centers...doesn't say how much loans to data centers there are...

Of the $100bn capex from the Mag7, I would bet less than 10% is debt financed.

Of the 1% of GDP ($300bn), you are probably talking about less than $50bn.

Then he lists around $10 TRILLION of other debt, of which $1t+ is private credit.

He may have identified the right pipe (private lending) but wrong location...
by ping00 | 2025-08-04 20:20:02+00:00
This is a very tangential comment, but I read the short story (https://www.dropbox.com/scl/fi/8eh2woz05ndfxinbf9vdh/Goldfis...) and loved it (took me around 15 minutes to read).

Went down a bit of a rabbit hole on the original author, Kir Bulychev, and saw that he wrote many short stories set in Veliky Guslar (which explained the name Greater Bard). The overall tone is very very similar to R.K. Narayan's Malgudi Days (albeit without the fantastical elements of talking goldfish), which is a favorite of mine. If anyone wants to get into reading some easily approachable Indian English literature, I always point them to Narayan and Adiga (who wrote The White Tiger).

On that note, does anyone else have any recommendations on authors who make use of this device (small/mid-sized city which serves as a backdrop for an anthology of short stories from a variety of characters' perspectives)?
by freejazz | 2025-08-04 20:20:11+00:00
>What part of how autopilot is marketed do you find to be gross negligence?

The fact that it's not an autopilot is a great start.

>I would ask, what is the existing definition of autopilot as defined by the FAA? Who is responsible when autopilot fails? That's the prior art here.

I don't think the FAA defines terms, and prior art is something specific to patents that has no relevance to the worlds of marketing and product safety.

>Additionally if NTSB failed to clearly define such definitions and allowments for marketing, is that the fault of Tesla or the governing body?

NTSB does not approve of marketing nor does it provide such definitions. On what basis do you have to suggest they did any of the sort that Tesla needed their approval?

>>Additionally if NTSB failed to clearly define such definitions and allowments for marketing, is that the fault of Tesla or the governing body?

It's Tesla's. They marketed a product that does not do what they claim it does. The fact that when it does not do those things it can cause (deadly) harm to others, is why they received such a steep adverse judgment.

>I'm pretty neurotic about vehicle safety and I still don't think this clearly points to Tesla as being in the wrong with how they market these features. At best it's subjective.

Who cares how neurotic you think you are? You haven't come across reasonable in this conversation at all.

> At best it's subjective.

It's objectively not autopilot.
by ksherlock | 2025-08-04 20:20:24+00:00
For bash, you can use `trap [code] DEBUG` to run your code before the command executes. $BASH_COMMAND should be the set to the command that's going to run.

Alternatively, look at the $PROMPT_COMMAND which runs before printing the $PS1 prompt (so maybe you could check `history 1` to get the command afterwards)
by 00240William | 2025-08-04 20:20:30+00:00
Vustu is a simple video editor that runs entirely in your browser — no server, no uploads. You can upload a video, make cuts, remove segments, undo edits, and export the final result as a WebM file.

It's built with Vue 3, using the MediaRecorder API and Canvas CaptureStream to handle video export. Everything is processed locally, so it’s privacy-friendly and works offline once loaded.

Key Features: - 100% client-side editing and exporting - Add/remove cuts to the video timeline - Undo/redo support - Export edited videos as WebM - Works on all platforms with a modern browser

It’s still in early stages, and I’d love feedback from the HN community — especially on performance and usability.

https://github.com/WilliamTuominiemi/Vustu
by zanderwohl | 2025-08-04 20:20:50+00:00
> “The truth is, if you want a job, you’re gonna go through this thing,” Adam Jackson, CEO and founder of Braintrust, a company that distributes AI interviewers, tells Fortune. “If there were a large portion of the job-seeking community that were wholesale rejecting this, our clients wouldn’t find the tool useful… This thing would be chronically underperforming for our clients. And we’re just not seeing that—we’re seeing the opposite.”

Person selling a product informs you that the product they're selling is good despite counter claims.

> They're seeing the opposite because people are desperate.

I hope, wish, pray we get back to the 2021 market in a few years so we don't have to humor HR persons anymore. I was very polite and reasonable when I switched jobs in 2021 but when the cycle comes around I am going to string along HR folks and recruiters as a hobby. I will try to get them to cry on the phone.
by eddythompson80 | 2025-08-04 20:20:52+00:00
That's already possible, it's just expensive. Remember when the kindles[1] used to have the option for built-in 2G/3G connectivity "for life" to download books from Amazon that you never had to sign up for or maintain or pay for. Until networks dropped support for 2G and 3G in 2021.

[1] https://www.amazon.com/gp/help/customer/display.html?nodeId=...
by JdeBP | 2025-08-04 20:21:32+00:00
Interestingly, for it being built as part of the promotional effort for the authors's LLM-based WordPress WWW-site generator that autocreates (in their promotional blurb's own words) thousands of topic pages instantly for search-engine "optimization", this has been submitted onto http://url.town as one of only two entries in that site's "Family" section. This promotion clearly worked.

* https://highrise.digital/blog/building-offline-kids-a-direct...

* https://news.ycombinator.com/item?id=44765730#44782446
by kennywinker | 2025-08-04 20:21:57+00:00
> Given the difficulty and undesirability of restoring the practices that underpin those norms, the challenge is develop societies that no longer presuppose them.

Is this a joke? Instead of idk improving labour laws… more worker power / unionization… let’s just stop “oppressing” people with assumptions about their sleep schedule.

They’ve hit on something real, but their solution is bonkers.
by delusional | 2025-08-04 20:22:00+00:00
> "[...] dynamically changing the zone is something they simply cannot do." But... why TF not?

Because the computer is fundamentally knowable. Somebody defined what a "close game" ahead of time. Somebody defined what a "reasonable stretch" is ahead of time.

The minute it's solidified in an algorithm, the second there's an objective rule for it, it's no longer dynamic.

The beauty of the "human element" is that the person has to make that decision in a stressful situation. They will not have to contextualize it within all of their other decisions, they don't have to formulate an algebra. They just have to make a decision they believe people can live with. And then they will have to live with the consequences.

It creates conflict. You can't have a conflict with the machine. It's just there, following rules. It would be like having a conflict with the beurocrats at the DMV, there's no point. They didn't make a decision, they just execute on the rules as written.
by accrual | 2025-08-04 20:22:35+00:00
> having uniform multiplexing of shell windows between local and remote environments is super useful for muscle memory.

Yep, this is why I use the same .tmux.conf on my servers and my local machines. I don't have to care about my terminal emulator - I might be using a fully featured Windows Terminal or iTerm, or I might be using xterm or st on some spartan system. My navigation works the same everywhere.
by dagw | 2025-08-04 20:22:35+00:00
Civil engineering uses a lot of C#, mainly since it is the main language for writing plugins and extension for most of the big software packages. Python is probably a close second.

For what it's worth I know several people in various roles at various aviation companies big and small, and everybody uses C++. Second most common language is probably Matlab for simulation and modelling. While a lot of Ada code exists I've never heard of anyone writing new Ada code.