MurphyA/hacker-news huggingface dataset:
by quickthrowman | 2025-10-23 22:55:32+00:00
Short form content always leaves me wondering whether what I just watched is true or factual, I can’t bring myself to not be skeptical of every short form video I watch because there is never enough context to tell otherwise.

I only get what the creator wants to communicate, which is almost always misleading or missing details.

It’s an awful medium for communicating and I feel like I’m being misled every time I see short form content, which is rarely since I avoid it at all costs. At least with a longer video there is more substance to evaluate to tell whether the creator is worth trusting.
by sfpotter | 2025-10-23 22:55:58+00:00
Sorry, but it's more complicated than this. I understand the point you're making, but if your desiderata for using a language is "If any feature prevents me from using 100% of the libraries that have been written for the language, then the language is of no use to me", well... I'm not sure what to tell you.

It's not all or nothing with the GC, as I explained in another reply. There are many libraries that use the GC, many that don't. If you're writing code with the assumption that you'll just be plugging together libraries to do all the heavy lifting, D may not be the right language for you. There is a definite DIY hacker mentality in the community. Flexibility in attitude and approach are rewarded.

Something else to consider is that the GC is often more useful for high level code while manual memory management is more useful for low level code. This is natural because you can always use non-GC (e.g. C) libraries from GC, but (as you point out) not necessarily the other way around. That's how the language is supposed to be used.

You can use the GC for a GUI or some other loose UI thing and drop down to tighter C style code for other things. The benefit is that you can do this in one language as opposed to using e.g. Python + C++. Debugging software written in a mixture of languages like this can be a nightmare. Maybe this feature is useful for you, maybe not. All depends on what you're trying to do.
by noir_lord | 2025-10-23 22:56:51+00:00
Joking aside I can’t ever remember seeing a bug in either bash or zsh, never seen either crash or segfault and anytime I’ve had weirdness it’s always turned out to be me missing something.

Both (along with a lot of the standard utilities) are a testament to what talented C programmers plus years of people beating on them in unintended ways can achieve in terms of reliability/stability.
by Capricorn2481 | 2025-10-23 22:57:09+00:00
While there are knowledgeable people that dislike React, and there are things to criticize about React (what normal people would call trade-offs), A large swath of React hate comes from "Fullstack Engineers" that are actually Backend engineers.

They barely do Frontend, and when they do, they have no idea how the underlying tech works. They literally don't know what React is. They don't know what it does. They don't know it's not just for SPAs. They think it includes a bunch of shit that it doesn't. They hear React and think "I don't know what mounting is, but I programmed once in NextJS and it was fucking awful".

So we get seething comments from people who get frustrated with a build system, or with "breaking changes" even though old versions of React work the exact same way. It's a client-side rendering library, why do you care about breaking changes? Or we get people swearing that Vue is magnitudes better even though they both work roughly the same with minor differences.

And I get frustrated, because I know these people otherwise would've slapped JQuery on a website and written a horrific CSS selector that will break in 4 days when someone else tries to restructure the HTML. Because we see abuse most visibly in popular tech.

I use it all at work. JQuery, Vue, React, Svelte, HTMX. I can't say I'd shy away from any of it, but I can't say I have a massive preference either.
by thunky | 2025-10-23 22:57:22+00:00
There is a subtle difference though because a vote is supposed to be a act of support. With the trolley problem there is nothing to support.

Voting for party A/B is a reward that encourages party A/B to do more of what they're doing.

So let's say only 1000 people voted because everyone else hated both options. That would pave a path for party C that would not exist if everyone held their nose and voted for crap.
by nigeltao | 2025-10-23 22:57:26+00:00
See https://github.com/google/wuffs/blob/main/doc/related-work.m...

> Kaitai Struct is in a similar space, generating safe parsers for multiple target programming languages from one declarative specification. Again, Wuffs differs in that it is a complete (and performant) end to end implementation, not just for the structured parts of a file format. Repeating a point in the previous paragraph, the difficulty in decoding the GIF format isn't in the regularly-expressible part of the format, it's in the LZW compression. Kaitai's GIF parser returns the compressed LZW data as an opaque blob.

Taking PNG as an example, Kaitai will tell you the image's metadata (including width and height) and that the compressed pixels are in the such-and-such part of the file. But unlike Wuffs, Kaitai doesn't actually decode the compressed pixels.

---

Wuffs' generated C code also doesn't need any capabilities, including the ability to malloc or free. Its example/mzcat program (equivalent to /bin/bzcat or /bin/zcat, for decoding BZIP2 or GZIP) self-imposes a SECCOMP_MODE_STRICT sandbox, which is so restrictive (and secure!) that it prohibits any syscalls other than read, write, _exit and sigreturn.

(I am the Wuffs author.)
by IAmGraydon | 2025-10-23 22:57:48+00:00
While it’s true that the Department of Justice sits within the executive branch, the assertion that it is simply “subordinate” to the President - functioning as his personal legal arm - is an oversimplification that misses both the design and evolution of constitutional governance. The President does not have unlimited authority over the DOJ. The DOJ’s powers are exercised pursuant to laws enacted by Congress, and its officials - especially the Attorney General and U.S. Attorneys - swear oaths to uphold the Constitution, not to serve as personal agents of the President’s will.

The Supreme Court has repeatedly affirmed that while the President may remove executive officers, he cannot lawfully direct them to commit acts that are unconstitutional, obstruct justice, or violate statutory mandates. The constitutional structure also relies on normative independence - a separation within the executive branch that maintains rule of law. This is not a “convention of restraint” but an operational necessity derived from the Take Care Clause (“he shall take Care that the Laws be faithfully executed”). That clause doesn’t mean “whatever the President says is law”; it means the President must ensure that the law itself is enforced faithfully, even when doing so constrains his own interests.

Finally, while the pardon power is broad, it’s not the linchpin of executive authority over the DOJ. Removing or limiting that power wouldn’t change the fact that the DOJ’s prosecutorial discretion must still be exercised consistent with law, ethics, and constitutional constraints - not simply the President’s personal preferences. Our system is not designed for a monarch with “absolute control” over prosecutions. It’s designed for a chief executive bound by law and accountable through oversight, impeachment, and ultimately, the electorate.
by mort96 | 2025-10-23 22:57:59+00:00
Busybox is frankly a horrible user experience, and will never be a good one. Its niche is to be as small as possible, as a single static executable, while providing most tools you need to get the job done in an embedded system. Bells and whistles like a shell that's nice to use, or a vi implementation with working undo/redo, or extensive built-in documentation in the form of --help output, are non-features which would make busybox worse for its primary use case.
by OneDeuxTriSeiGo | 2025-10-23 22:58:08+00:00
It's successful in a really unhealthy kind of way though. I'm in my late 20s and in at least one group chat I'm in I've got 4+ friends who together we try to avoid shorts because they are such a time sink.

You don't enjoy your time on it but it's engaging and it's hard to get out of once you get sucked in. My friends literally keep track of how long they've been away from shorts and regularly "relapse" into sinking hours into shorts "against their wills" even when they uninstall the app but eventually end up on the mobile website stuck in shorts.

It's very much intentionally addicting and takes advantage of basically every dark pattern they can to maximize your time spent in the app.
by jasongill | 2025-10-23 22:58:12+00:00
Just tested and while it seems interesting, there doesn't seem to (yet) be any intelligence about the imagery itself from what I can tell. For example, it can give me insights about vegetation data overlayed on a map (or try to), but it can't "find the most fertile grassland in this radius".

When there is a way to actually "search" satellite images with an LLM, it will be a game changer for businesses (and likely not to the ultimate benefit of consumers, unfortunately)
by Lammy | 2025-10-23 22:58:20+00:00
> the primary cause of gun violence in the first place: the ubiquity of guns in our society

I would have gone with “a normalized sense of hopelessness and indignity which causes people to feel like violence is the only way they can have any agency in life” considering “gun” is the adjective and “violence” is the actual thing you're talking about.
by tracker1 | 2025-10-23 22:58:28+00:00
That's mostly been my experience as well... That said, there always seems to be something wrong on a technical response and it's up to you to figure out what.

It has been relatively good for writing out custom cover letters for jobs though... I created an "extended" markdown file with everything I would put into a resume and more going back a few decades and it does a decent job of it. Now, if only I could convince every company on earth to move away from Workday, god I hate that site, and there's no way to get a resume to submit clean/correctly. Not to mention, they can't manage to just have one profile for you and your job history to copy from instead of a separate one for each client.
by ls65536 | 2025-10-23 22:58:35+00:00
If that's really the case, I wish they would just come out and say it and spare the rest of us the burden of trying to debate such a decision on its technical merits. (Of course, I am aware that they owe me nothing here.)

Assuming this theory is true then, what other GPLv3-licensed "core" software in the distro could be next on their list?
by kergonath | 2025-10-23 22:58:50+00:00
You were lucky to have a Mac with IDE drives in 1998. AFAIK that was only the G3s and some lower-end Performa. I had a 9600 and there was no avoiding SCSI (well, I say that but I did put an IDE card in it at some point).

The true revelation was the B&W G3s. Those machines came from another universe.
by socketcluster | 2025-10-23 22:58:53+00:00
If you're interested, I added my email to my profile 'about' section. I could try to screen record my next feature development on one of my side projects.

I'm also kind of interested to see how others use LLMs for coding. I can speak for myself having worked on both good and bad code-bases; my experience is that it works MUCH better on those 'good' codebases (by my definition).
by DrewADesign | 2025-10-23 22:59:11+00:00
Engineer: hey I made this cool thing that can help people in public safety roles process information and make decisions more efficiently! It gives false positives but you save more time than it takes less time to weed through them.

Someone nearby: well what if they use it to replace human thinking instead of augment it?

Engineer: well they would be ridiculous. Nobody would ever think that’s a good idea.

Marketing Team: it seems like this lands best when positioning it as a decision-making tool. Let’s get some metrics on how much faster it is at making decisions than people are.

Sales Rep: ok, Captain, let’s dive into our flagship product, DecisionMaker Pro, the totally automated security monitoring agent…

::6 months later—some kid is being held at gunpoint over snacks.::
by oskarkk | 2025-10-23 23:00:04+00:00
Musk's companies buying hundreds or thousands of Cybertrucks is of course good for Tesla, but the impact on finances (and the stock price) should be minimal. Tesla has the capacity to make ~30k Cybertrucks/quarter, and it seems they sold only ~5k of them in Q3. So unless these companies would buy thousands of them per month, it's nothing.
Ask HN: Mamdani is poised to become new mayor of New York. How do locals feel?
by frenchmajesty | 2025-10-23 23:00:41+00:00
Title says it all. I've been watching the story from afar. He's dynamic but his agenda to me comes as off as too idealistic and not grounded in the practical reality of how government really operates in terms of inertia and lack of incentive for long-term improvement.

But I digress. What I think doesn't matter. I'm curious to hear what locals make of this? Do you generally agree with his platform or disagree?

Why is that?
by actionfromafar | 2025-10-23 23:00:48+00:00
Non-Trump-aligned Republicans are now the worst enemies of the state, because they pose a credible threat.

Disloyalty is the worst crime around Trump. You must never stop proving your loyalty. Just look at videos of their meetings.

Each person speaking must first have a little sermon praising and thanking God, oh sorry no, not God, I meant Trump.
by avidiax | 2025-10-23 23:01:21+00:00
https://archive.is/DYPBL

> Gaggle’s CEO, Jeff Patterson, said in an interview that the school system did not use Gaggle the way it is intended. The purpose is to find early warning signs and intervene before problems escalate to law enforcement, he said. “I wish that was treated as a teachable moment, not a law enforcement moment,” said Patterson.

It's entirely predictable that schools will call law enforcement for many of these detections. You can't sell to schools that have "zero tolerance" policies and pretend that your product won't trigger those policies.
by Terr_ | 2025-10-23 23:01:29+00:00
Just to confirm, as this topic gets "very meta" with levels of indirection, it sounds like you mean the LLM appends a "fitting" document fragment like:

This was an unusual task Bot wasn't sure how to solve directly. Bot decided it needed to execute a program: [CODE_START]foo(bar(baz())[CODE_END] Which resulted in [CODE_RESULT_PLACEHOLDER]

This stage-direction is externally parsed, executed, and substituted, and then the LLM is called upon to generate Bot-character's next reaction.

In terms of how this could go wrong, it makes me think of a meme:

> Thinking quickly, Dave constructs a homemade megaphone, using only some string, a squirrel, and a megaphone.
by Timwi | 2025-10-23 23:01:33+00:00
I can absolutely argue about what measure of success to apply. If you're only focused on what makes you money, then you're successful according to this one metric, but you're a psychopath and you're hurting your users. And it's millions of users because you're maximizing for that.

If you instead make a great product that is liked by a select audience, and that doesn't cause them brainrot, then you have succeeded on a different metric.

Which metric is more conducive to a successful society?
by lurk2 | 2025-10-23 23:01:37+00:00
Controversial take but short form video content is the best thing that ever happened to the internet and if you disagree your memory is failing you or you’re nostalgic for a time you didn’t live through.

I have noticed the people who don’t like it are usually highly neurotic to begin with and then blame their neuroses on social media. People were talking this way about Instagram before Reels even existed, and the platform was awesome back then. If you’re seeing things that make you upset, you take a break and wait for the algorithm to reset.
by sipofwater | 2025-10-23 23:01:48+00:00
* Mirror: https://archive.ph/EiZMQ

* "OPINION Bevacqua: Reasons to support independence for Guam": https://www.guampdn.com/opinion/opinion-bevacqua-reasons-to-... (www.guampdn.com/opinion/opinion-bevacqua-reasons-to-support-independence-for-guam/article_8111c619-878f-4377-a877-9485b0bba58c.html); https://archive.ph/0kNEJ

* "Residents reject statehood option at Malesso' political status town hall": https://www.guampdn.com/news/residents-reject-statehood-opti... (www.guampdn.com/news/residents-reject-statehood-option-at-malesso-political-status-town-hall/article_b57c36e3-bc31-4516-8825-8feca093bf6e.html); https://archive.ph/igoEC

* "Referendum voting compromise proposed": https://www.postguam.com/news/local/referendum-voting-compro... (www.postguam.com/news/local/referendum-voting-compromise-proposed/article_e4f06878-22d8-4b26-a11d-880f507c95a4.html); https://archive.ph/zr4Fk

* West Pacific Islands map: http://chamorrobible.org/images/chamorrobibleproject/map-wes... (chamorrobible.org/images/chamorrobibleproject/map-west-pacific-islands-1998.jpg) via http://chamorrobible.org

* Guam photographed from space in December 2011: http://chamorrobible.org/images/photos/gpw-201304-NASA-Phili...) via http://chamorrobible.org/gpw/gpw-201304.htm (chamorrobible.org/images/photos/gpw-201304-NASA-Philippine-Sea-Pacific-Ocean-Guam-20111230-huge.jpg) via http://chamorrobible.org/gpw/gpw-201304.htm
by jszymborski | 2025-10-23 23:02:08+00:00
Ah, brings me back to the countless nights I spent counting plate after plate of HEK293 cells using a Haemocytometer [0], a light microscope, and a mechanical counter [1].

At least with HEK293 cells you could mostly tell if they were dead through the microscope (dead cells are darker).

[0] https://en.wikipedia.org/wiki/Hemocytometer

[1] https://en.wikipedia.org/wiki/Tally_counter
by donavanm | 2025-10-23 23:02:40+00:00
Some details, but yeah that's basically how all AWS DNS works. I think youre missing how labels, zones, and domains are related but distinct. And that R53 operates in resource record SETS. And there are affordances in the set relationships to build trees and logic for selecting an appropriate set (eg healthcheck, latency).

> And also well beyond the limits of route53

Ipso facto, R53 can do this just fine. Where do you think all of your public EC2, ELB, RDS, API Gateway, etc etc records are managed and served?
by jmspring | 2025-10-23 23:02:42+00:00
Warp on, I didn't have video driver issues. I had a personal machine as well as a work machine (actually ran win32 and win16 builds onthe work machine) that never really had an issue.

From the article, it does look like things got better around then. I do recall running 2.1 as well but was more of a try it out thing. I actually miss OS/2
by stephenlf | 2025-10-23 23:03:02+00:00
> I’ve concluded that everything we’ve been taught about clean code and readable variable names is not just wrong — it’s actively hurting performance.

This was already known. Clean code was never about performance. It was about legibility. Casey Muratori put out “Clean Code, Horrible Performance” two years ago.

Still, it’s interesting that variable names would have any effect on performance.
by lelandbatey | 2025-10-23 23:03:43+00:00
Not quite true AFAICT. You'll have to register as an android developer and use your own signing keys, or use some sketchilly acquired/disseminated signing keys. The apps don't have to be actually published/acquired through the app store, but their authorship signature has to be able to be tracked back to _someone_ in Google's big DB. Someone may even just decide to include their keys into Revanced manager to allow it to keep working; we don't know what Google will do if someone just brazenly says "sure, I'm a registered android developer, and yeah, my signing keys are used to sign tons of apps that all seem to be named 'Revanced' on many people's phones. What of it?" Maybe Google will try to ban them, maybe they won't. They've not released any explanation of what they'll actually do once all apps have to be signed.

Please correct me if I'm wrong, that was how I understood the recent announcements.
by anonnon | 2025-10-23 23:04:03+00:00
> But seriously. Rewriting C utilities that have been battle-tested for decades in Rust might be a good idea in the long term, but anyone could have predicted short-term hiccups.

How "long term" are we talking about that rewriting battle-tested, mission-critical C utils (which, as other posters noted, in this case often have minimal attack surfaces) actually makes sense?

>> Which is why I'm glad they're doing it! It seems like the kind of thing that one can be understandably scared to ever do, and I say this as one of the folks involved with getting some Rust in the Linux kernel.

Total zealot.

Reminder that one of the uutils devs gave a talk at FOSDEM where he used spurious benchmarks to falsely claim uutils's sort was faster, only for /g/ users to discover it was only because it was locale-unaware, and in fact was much slower:

https://archive.fosdem.org/2025/schedule/event/fosdem-2025-6... (~15 min)

https://desuarchive.org/g/thread/104831348/#q104831479

https://desuarchive.org/g/thread/104831348/#104831809
by plqbfbv | 2025-10-23 23:04:14+00:00
> best of both worlds

And the worst too: https://evclinic.eu/2025/09/27/if-you-drive-a-hybrid-may-god...

I don't have first-hand experience, but these guys have an EV repair shop for a while and do also hybrids, their articles always offer lots of insight.

Short run down:

- micro/mild hybrids are useless: batteries too small, engines too small to be the sole source of power, so contribution to emission reduction is very small, batteries tend to fail early because they're very small

- full hybrids have bigger batteries and engines large enough to run pure EV, but you still rely on ICE engine for everything, so there's no ability to charge at home or save on gas

- plug-in hybrids are full hybrids, but you can charge them externally; according to many studies the estimated emissions are much higher than declared, because people simply don't charge them at home and run on ICE the whole time

In all these types of hybrids the batteries are smaller than pure EVs, so they cycle faster and degrade faster. You're carrying two drivetrains all the time with added weight, one of which has plenty of maintenance items. So they're not drop-in replacements.

From what I've seen from EVClinic above, many manufacturers use custom pouch cells, not cylindrical modules like the more advanced pure EVs, so you can't repair an individual failed cell. That means full pack replacement. For many manufacturers you can't order replacement parts of the electric drivetrain, and if you do, they cost a huge chunk of the car.

So all in all if everything's well, you're good. If something goes wrong, be prepared to spend the same as you would spend for a battery replacement of a pure EV, or even more.
by alecco | 2025-10-23 23:04:39+00:00
This year, one of the best things I did for my mental health and productivity was deleting the YouTube app. It's mostly slop and the algorithm will push the most inane click-baity content in the world to get you hooked up. And now Google is even encouraging AI slop. All sprinkled with crypto/investment schemes, gambling, or whatever immoral kind of ads Google can legally get away with.

The handful of good channels remaining are not worth the massive waste of life.
by iamshs | 2025-10-23 23:04:57+00:00
iPhone screenshot and cropping doesn't work. I take a lot of full page screenshots and need to crop them, but sometimes the button is visible and sometimes it isn't. Saving the page as PDF or photo is not intuitive either, you have to click a button that only has a checkmark with no writing on it, and then it says whether to save as photo or PDF. Cropping and saving has become a chore.