MurphyA/hacker-news huggingface dataset:
by bombcar | 2025-06-01 12:52:10+00:00
Even just rehearsing twice - once to yourself, perhaps in front of a camera to watch back and check timings, and once in front of a spouse or coworker - puts you ahead of 99% of corporate presenters.

And it shows. Even at large events half the presenters appear to have never even seen the deck before and revert to Storytime with CEO as they read the slides to you.
by zxexz | 2025-06-01 12:52:37+00:00
Yep, this. I see a lot of other worryingly confident answers in the thread that are wrong.

SGLang finally has at least some notes[0], but I’m always surprised there isn’t more of a community wide effort to trace down the sources of indeterminism.

[0] https://docs.sglang.ai/references/faq.html
by pixelbro | 2025-06-01 12:53:47+00:00
> try as best as you can to aim it into your anus to wash as best as you can

This seems like a great way to spray shit everywhere and is not at all how I learned to use those. What I do is soap one hand, aim the jet into the toilet past the anus with the other hand (jet vector orthogonal to the anus's normal vector), then go to town on it with soap and water. It's foolproof and you get very clean.

How has nobody mentioned this? I feel like I'm on crazy pills, is everyone seriously blasting a jet directly at their chocolate starfish?
by yeldarb | 2025-06-01 12:53:58+00:00
Is this a new product or a marketing page tying together a bunch of the existing MediaPipe stuff into a narrative?

Got really excited then realized I couldn’t figure out what “Google AI Edge” actually _is_.

Edit: I think it’s largely a rebrand of this from a couple years ago: https://developers.googleblog.com/en/introducing-mediapipe-s...
by danabramov | 2025-06-01 12:54:24+00:00
When a compiler sees an import to a module with “use client”, it substitutes it with this reference. So the server code only sees the reference. Whereas the compiler also takes this as an instruction to bundle the code from that entry point. (Which ensures this reference actually corresponds to a file that will exist.)

Does this make sense? Like I said, I might be stretching the analogy, but it’s a bit like quoting except at the module system level (and in practice mostly happening at the build time).

I've edited the post to clarify this a bit.
by randallsquared | 2025-06-01 12:54:55+00:00
I'm pretty close to a geolibertarian, given that it's otherwise hard to allocate uncreated value, but this method of valuation seems really arbitrary. If some outside developer wants to buy a piece of land that the owner would rather not sell for the community-derived price, and both are stubborn, and eventually it's sold for 10x the Somers system price, then the value of that land is (evidently) far above the community consensus. There has to be some way of getting this updated value besides everyone who lives in the area this month spending more weekend afternoons arguing about it.

> That strip is the most valuable piece of real estate in the whole city, a fact anyone who’s lived there for any amount of time knows intuitively. Take a moment and imagine yourself attending such a meeting in your own town, what would your answer to [what the most valuable stretch of street frontage in this city is] be?

I am astonished that the author thinks this is intuitively obvious.

Anyway, some kind of "registering a value for property is the same as putting in an offer to buy/sell that property" is needed to avoid subjective and perceptively unfair valuations.
by giantg2 | 2025-06-01 12:55:06+00:00
The main problem is that many people do want things, until those things present a negative impact to them personally. Yes, build housing, but do it the next street over. I don't personally know anyone who wants an apartment building or trailer park next to their single family home. The real point of zoning should be to group those types of housing together, but it seems many cities are too fragmented, not to mention that consumer preference is strongly aligned with SFH ownership.
by jeroenhd | 2025-06-01 12:55:53+00:00
There's no functional difference between Go and Rust here, other than that the Rust code you seem to interact with doesn't seem to bother wrapping errors as often. Neither languages have very good errors. Then again, no language I know does errors well; I'd like Java's error system if Java developers didn't insist on making every exception a runtime exception you can't know you need to handle unless you read the source code.

FWIW, you may be able to see the stack traces by enabling them in an environment variable (export RUST_BACKTRACE=1). By default, errors are dumped without context, but enabling back traces may show stack traces as well as detailed human-written context (if such crates are in use).
by safety1st | 2025-06-01 12:56:01+00:00
I really don't envy anyone who has to moderate anything at the moment.

But yeah. The vast majority of user generated content on the big platforms was already very loosely moderated, and was already mostly trash.

The platforms are just going to keep on doing what they always do, which is optimize for engagement. It's not the crappy AI comments I'm worried about, it's the good ones. These things will become much better than humans at generating clickbait, outrage, and generally chewing up people's time and sending their amygdalas into overdrive.

I think we're going to keep getting more of what we have now, only more optimized, and therefore worse for us. As the AIs get good we will evolve an even more useless, ubiquitous, addictive, divisive, ad-revenue-driven attention economy. Unplugging your brain will be harder to do but even more worth doing. Probably most people still will not do it. Getting serious dystopia vibes over all this.
by adgjlsfhk1 | 2025-06-01 12:57:51+00:00
from the user perspective it's not too bad, but from the compiler perspective it is. The result of this is that LLVM has decided that trying to figure out which nan you got (e.g. by casting to an Int and comparing) is UB, which means pretty much every floating point operation becomes non-deterministic.

This also adds extra complexity to the CPU. you need special hardware for == rather than just using the perfectly good integer unit, and every fpu operation needs to devote a bunch of transistors to handling this nonsense that buys the user absolutely nothing.

there are definitely things to criticize about the design of Posits, but the thing they 100% get right is having a single NaN and sane ordering semantics
by giantg2 | 2025-06-01 12:58:36+00:00
"Your land is for sale at the price you put, but you can change up the price if you don't want to sell it, and thus pay up extra tax."

This is how you end up with homeless seniors and disabled people. In my opinion, we shouldn't be working up schemes to force people out of their property. Otherwise you get a developer that comes in and offers you a price you literally can't refuse, pushing the market entirely in favor of the wealthy.
by bowsamic | 2025-06-01 12:59:35+00:00
> Even at large events half the presenters appear to have never even seen the deck before

In my experience in academia, most of them wrote the slides just before going up to present

In fact it seems to be almost a badge of honour for the older professors. They pride themselves on giving lazy and unprepared talks. Why? Because it shows that they have earned not having to care anymore, they are powerful enough now that they don't have to perform
by tux3 | 2025-06-01 12:59:36+00:00
Probably minimal, it's mostly lower memory use from not having to boot a separate V8 engine with its own GC, like how Electron apps have to boot a separate browser engine. But CPU-wise it's not doing anything interesting on the client.

The neat thing for me is just not needing to setup a Node environment. You can copy the native binary and it should run as-is.
by kcplate | 2025-06-01 13:00:24+00:00
I am sure there were a lot of proud telegraph operators back in the day who refused to adapt to radio because it made it too easy for “lower skilled” people to communicate over long distances. I imagine some were critical of their fellow telegraph operators who embraced the new tech. My guess is that these proud folk at some point started wondering why no one was sending them messages anymore and why their income dried up.

Don’t make the mistake of thinking that you are in the telegram business and not the communications business.
by ecocentrik | 2025-06-01 13:00:30+00:00
Your pedantry probably requires a rewatch.

I also think "masterpiece" is a heavy term to throw around but the emotional impact of the this series and the complexity of its narrative as it catalogs a hero's journey from reluctant participant to true believer with an epic story arc can be held up next to most film and historical epics like Laurence of Arabia, Ben Hur, The Matrix, the Original Star Wars trilogy, Dune, Kingdom of Heaven, Gladiator, The Handmaid's Tale (series), The Odyssey (epic poem). His personal journey which leads to his persecution and enslavement, his role in leading a slave uprising, rescuing his friends from the aftermath of a rebel uprising, building the foundations of a rebel army, risking his life countless times and ultimately sacrificing himself to prevent his enemy from having an insurmountable edge.

The series makes the very popular "Avengers" film series look like trite dogshit and does the same for most of the "Star Wars" sequels and prequels so I don't fault people for using the term "masterpiece".
by tomhow | 2025-06-01 13:00:38+00:00
Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Please don't fulminate.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't post shallow dismissals...

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html
by Wowfunhappy | 2025-06-01 13:01:35+00:00
> Problem is, homework is also what most closely matches real work.

...I wonder if this is true. "Real work" sometimes requires you to perform in the moment. You can't always just pull an all-nighter to get it done if you're slow.

Also, the best way to do better on a test is to do homework to prepare for the test. And teachers can still assign homework to help students learn, they just can't necessarily use the results for assessment.
by rbanffy | 2025-06-01 13:02:18+00:00
> move the joystick ports to the right

I think they’d be better on the back unless you are supposed to plug them out all the time.

> Finally, they should have included the blitter socket

That would be hard without having a functioning one first. The blitter would be also handy for a number of things, from PCM sound to network and disk transfers.
by like_any_other | 2025-06-01 13:02:29+00:00
Why don't you hold my hand through the scenario? Parent buys phone/table/computer for their child, but retains admin control so the child can't disable the filter. Now what?

Sure, some kids will find a way to get an unlocked device, and use it enough to cause "harm", but they would have probably found a way onto foreign sites that don't comply with EU rules anyway. I don't see why we should assume this digital ID check will prevent "harm" so much better than the alternative I proposed, especially without even trying the alternative first.
by sureglymop | 2025-06-01 13:03:39+00:00
I find it interesting that no one has created a better interface for these LLMs.

Two things that should be available by now in conversations are branching and history editing. Branching is somewhat trivial so let's focus on the history.

Now when I last used an LLM API, the whole context was still managed manually. Meaning I had to send the API the whole conversation history as one long text for every new query.

This means that I could technically change a part of the history directly. Manipulating the history though is not really a trivial problem. The LLM would need to re evaluate starting from that point.

But, the re-evaluation may result in something completely different... If there are branches, perhaps it would also be desirable to let it propagate into the branches.

Next, re-evaluate until where? We can assume a conversation happened until the present moment and the user may have changed their reality/state during the conversation before that point. For example, I may have changed some function based on a suggestion of the LLM. Now, for re-evaluation it would actually be nice if the LLM could also take that state change into consideration.

Here it would be nice if the LLM had the concept of certain logical facts and pieces of information and how they relate to each other but with an interface so that we could see that. If such a piece of information in the conversation is then changed, that would affect the information that is related to it. We could follow a sort of sequence of logical conclusions being made to verify what happened.

Just some thoughts with no conclusion. I think current LLM interfaces could be a lot better.
by malicka | 2025-06-01 13:03:57+00:00
I get that permissive licenses are popular now, but “freedom to make sure other people don’t have freedom” still doesn’t feel like a compelling argument.

In specific cases, they make sense purely practically; but generally? It feels like a huge error for the whole world to leave copyleft and the GPL behind. The reason we can run Linux on everything is because Torvalds chose the GPL, and so vendors are forced to share their drivers if they use the kernel. And that is a truly magnificent achievement.
by wglb | 2025-06-01 13:04:07+00:00
Many ham radio operators always know what time it is UTC as they participate in worldwide events. Some can even tell you what time sunrise and sunset are at interesting places across the world.

My wife has a friend who teaches classes to students in several countries and time zones. She does them by Arizona time which is among the most confusing time zones to folks from, say, India.

We tried the UTC experiment in our household once. Lasted about half a day.
by hualaka | 2025-06-01 13:04:28+00:00
“Tao follows nature” (道法自然) is a phrase from classical Chinese philosophy, and it is the design philosophy behind the nature programming language. It can be understood as being natural and intuitive. I hope that nature can build upon Go's ‘less is more’ philosophy and achieve ‘Tao follows nature.’

Unfortunately, nature is not SEO-friendly, so the name has received a lot of criticism. Therefore, I am considering changing it to a name that starts with ”na”
by akoboldfrying | 2025-06-01 13:06:48+00:00
I think that, ultimately, systems that humans use to interact on the internet will have to ditch anonymity. If people can't cheaply and reliably distinguish human output from LLM output, and people care about only talking to humans, we will need to establish authenticity via other mechanisms. In practice that means PKI or web of trust (or variants/combinations), plus reputation systems.

Nobody wants this, because it's a pain, it hurts privacy (or easily can hurt it) and has other social negatives (cliques forming, people being fake to build their reputation, that episode of Black Mirror, etc.). Anonymity is useful like cash is useful. But if someone invents a machine that can print banknotes that fool 80% of people, eventually cash will go out of circulation.

I think the big question is: How much do most people actually care about distinguishing real and fake comments? It hurts moderators a lot, but most people (myself included) don't see this pain directly and are highly motivated by convenience.
by relaxing | 2025-06-01 13:07:09+00:00
They feel threatened by a non-western ontology that prioritizes different methods of information storage and transmission, ones that seem incompatible with their own tradition of the computer database.

To the poster below: The knowledge and system of connections inside that knowledge, is traditional, and that tradition is carried forward into modern domain. Does that make sense?

You should examine why you feel so quick to dismiss something as nonsense, especially when it seems to have been implemented successfully to the benefit of its users who do understand the system.

You seem to be imagining something (the burning of libraries as the entire nation is forced to throw out Dewey?) that has no basis in reality.

You clearly don’t understand what’s been implemented here, or library science in general, as your assertions are nonsense.
by magic_hamster | 2025-06-01 13:07:29+00:00
You are right that you are being efficient and reasonable, but also you are right that you sound like a dinosaur. This is the same for people who cling to C as "this is all I need", possibly producing beautiful efficient code with no VMs or slow interpreters, at the cost of lower cooperation with their colleagues.

The bottom line is your choice of tools is also a social thing. Rejecting the mainstream tooling can be appreciated by some, confuse others, and sadly developers with lower self confidence might even see it as a form of insult.
by rvnx | 2025-06-01 13:07:51+00:00
Make your own opinion here: https://mediapipe-studio.webapps.google.com/studio/demo/imag...

Go to this page using your mobile phone.

I am apparently a doormat or a seatbelt.

It seems to be a rebranded failure. At Google you get promoted for product launches because of the OKRs system and more rarely for maintenance.
by djoldman | 2025-06-01 13:08:49+00:00
I believe I understood what you were saying.

The criteria or definition for " A causes B" that you alluded to is a useful one in the context of medicine:

> The experimenter needs to turn off the cause and turn on the cause in a random pattern and see whether that changes the correlation. Only through this can one determine causation. If you don't agree with this, think about it a bit.

It's useful because it establishes a threshold we can use and act on in the real world.

I think there is more nuance and context here though. In clinical trials, minimum cohort sizes are required, possibly related or proportional to power analysis (turning on and off the cause for one person doesn't give us much confidence but for 1000 people gives much more).

So the definition of causes for clinical trials and medicine hinges on more than just turning on and off, it relies on effect size and population size in the experiment.

Going back to TFA, this is the problem when we bring "cause" into the discussion: the definition of it varies depending on the context.
by elevation | 2025-06-01 13:08:54+00:00
Godaddy burned me in 2012. They registered a very low value domain (has bunch of digits in it) days after I searched it. They added it to their “Premium domain” service and wanted $250 for it. When I declined, they sold it to a HugeDomains who has held it for a $2500 ransom for a decade.

I eventually moved everything from godaddy to namecheap — I trusted them. But I’ve now had a similar experience there as well: a never-registered domain gets picked up by some Chinese entity within 24 hours of me using namecheap to check if it’s available. It took me years and hundreds of dollars to finally get that domain back.

My needs are stable for now but next domain purchase will likely be elsewhere.
by cmrdporcupine | 2025-06-01 13:08:57+00:00
The Mega ST (not the Mega STe) is the best quality machine of the series. Mechanical cherry keyswitches on the keyboard. Easy access in the case to expand (though the Mega STe/TT had standardized VMEbus and the Mega ST was its own custom thing).

The Mega STe had a funkier case, VMEbus, and upgraded specs, but mushy rubber dome keyboard, more brittle plastics.

I like to collect the Mega as the best of the bunch, personally.
by firesteelrain | 2025-06-01 13:09:05+00:00
I never understood why outside of China it was bad to suggest it was a lab leak. The evidence was clearly there to suggest this to be partially true. Despite some agencies in the US disagreeing and suggesting that it wasn’t and others suggesting it was

FBI - moderately confident it was lab leak

DOE - low confidence

NIC - low confidence in natural origin

CIA - undecided

Other intelligence agencies - undecided or indeterminate

There was a declassified ODNI report that still considered both a natural origin and a lab-associated incident to be plausible.

[1] https://www.dni.gov/files/ODNI/documents/assessments/Report-...
by dankobgd | 2025-06-01 13:10:38+00:00
I gave it a go twice and i just couldn't stick to using it. So many annoying little problems in general that i gave up. I configured system in the end but it was still annoying. I even had conflicts with some pkgs like Smile emoji picker and Gearlever, ok you can say: why do you need that? but lets say i do. And i got a conflict and couldn't install them together. I thought the whole point of nix is to have independent pkgs but i get in practice a conflict which now i have to figure out how to solve and there is no info online. There are many bugs and bad abstractions. I can use nix for local dev (devshells) though.

With Ansible i get repeatable setup of my whole system. I can setup and install every program, configure it (dotfiles), setup services automatically and users and i have vault to easily encrypt secrets end embed them or template things out which is much nicer than using nix. I run a playbook and set everything up in 15 mins and the most "annoying" thing i have to do is basically log into few websites that i use daily.
by oliwarner | 2025-06-01 13:11:13+00:00
This much be so much worse since LLMs.

The answer here is surely a monitored environment. An online editor/tester/compiler that logs not only the resulting code, but the way they got there. Anyone who pastes in 99% and just renamed the variables is trivially discovered. This probably works for far more than computer science.

It's not just a stick to beat kids with. You can work back to actually see where they're falling down, do seminars where you can open your environment to allow TAs and others to work on a single codebase collaboratively. This must exist already, no?
by techpineapple | 2025-06-01 13:11:28+00:00
I kind of wonder if I care if comments are real people and actually probably don’t as long as they’re thought provoking. I actually thought it would be an interesting experiment to make my own walled garden LLM link aggregator, sans all the rage bait.

I mean, I care if meetup.com has real people, and I care if my kids’ schools Facebook group has real people, and other forums where there is an expectation of online/offline coordination, but hacker news? Probably not.
by belval | 2025-06-01 13:11:39+00:00
It's the opposite for me. I could not be more burnt out on StarWars, when they introduced the force in season 2 I rolled my eyes and it somewhat took me out of it. The main downside of watching Andor is that you have your brain nagging you about eposide 7 making everything that you are watching pointless (the new republic is obliterated after 20-30 years).

I have friends that I can't convince to watch it because they are just too done with that universe in general.

But that's the thing, Andor could be outside of StarWars and just its own thing because the world building that it does on its own is excellent, the premise (empire vs rebellion/revolutionaries) is mostly intemporal.