MurphyA/hacker-news huggingface dataset:
by hnfong | 2025-09-18 20:57:45+00:00
> > In your case, "everyone knows he can't code", so he doesn't have stellar reputation

> Yes that’s what we figured out after he got hired. He obviously didn’t have a reputation within our org before he got hired. All we had to go off was the engineering managers opinion.

Right, *he doesn't have stellar reputation*, and he got hired. The comment you replied to said "hire people with stellar reputation". I'm still not sure what you're missing here or why you think this is an applicable scenario.

> Are you guys really shocked that given the freedom to, people would rather hire their friends and people they know would do them favours rather than the “objectively best candidate for the job”?

I wouldn't be shocked, but I also don't think that what the "GP" advocated for. You might say this would lead to people using it as an excuse for nepotism, but if the engineering manager is the kind of person who has poor or malicious judgment and can't make a correct hiring decision by himself, then you're cooked no matter what.
Show HN: dumpall — Dump project code into AI-ready Markdown
by ThisIsntMyId | 2025-09-18 20:57:52+00:00
dumpall: The smart file aggregator for AI context and code reviews

I've built a new CLI utility called dumpall that solves a pain point I've often had: needing to quickly provide a structured dump of project files to an AI for context, or to a colleague for a code review.

The core idea is to follow the Unix philosophy: do one thing well. dumpall recursively reads files in a directory, respects exclusions (like node_modules or .git), and formats the output into clean Markdown fenced code blocks.

Key Features:

LLM-Optimized: Output is designed for easy consumption by large language models, providing clean and structured context.

Clipboard Integration: Use the --clip flag to send the entire output directly to your clipboard.

Smart Exclusions: Easily ignore unwanted directories and files.

Versatile: Great for providing context to AI, preparing code for a review, or simply archiving a project's state.

I'd love to hear your thoughts and feedback. You can try it out with npx dumpall . -e node_modules -e .git.
by atoav | 2025-09-18 20:58:01+00:00
My personal opinion is: If your config needs to be so complex you can't make do with TOML you should just use a interpreted programming language instead. It is totally acceptable to use a config.py for example. You get lists, dicts, classes, and all more or less known and well behaved and people can automate away the boring stuff.

But I'd strongly encourage everybody to think about whether that deep configurability is really needed.
by jmcodes | 2025-09-18 20:58:01+00:00
I've found a pretty good speed up just letting Claude Code run with a custom prompt to gather the context (relevant files, types, etc..) for the task then having it put together a document with that context.

It takes all of five minutes to have it run and at the end I can review it, if it's small ask it to execute, and if it actually requires me to work it myself well now I have a reference with line numbers, some comments on how the system appears to work, what the intent is, areas of interest, etc..

I also rely heavily on the sequential thinking MCP server to give it more structure.

Edit:

I will say because I think it's important I've been a senior dev for a while now, a lot of my job _is_ reviewing other people's pull requests. I don't find it hard or tedious at all.

Honestly it's a lot easier to review a few small "PRs" as the agent works than some of the giant PRs I'd get from team members before.
by SoleilAbsolu | 2025-09-18 20:58:29+00:00
Love it, beyond the Baxandall I kinda sort miss just a single passive "tone" treble-cut control, often found on low-end cars like the '92 Tercel I drove into the ground. It's not the same as having bass/treble/loudness, but to boost bass you learn to turn up the overall volume and then take off enough treble so that it's bassier overall...same exact scheme as on a passive electric guitar/bass. Also, for any car with speakers in the trunk, fade toward the rear a little to boost the bass naturally.

I'm really a one knob per function kinda person when it comes to audio, and IMO burying digital tone controls in multi-level menus in cars is user-hostile and unsafe.
by AceJohnny2 | 2025-09-18 20:58:31+00:00
> spend some of your research budget on figuring out how to do the mining without the downsides.

Well now see that'd be government spending and the majority of our voters/government don't want none of that

Tangentially, attending the USGS talks gave me a huge appreciation for the excellent, useful work that (some?) of our federal agencies do, which just made me that much more livid at the senseless cuts that DOGE & Republicans have done.
by trollbridge | 2025-09-18 20:58:37+00:00
Here’s an example of what I want to do: ship our application entirely open source/free (AGPL3), but with options for interested parties who want to pay us for support/consulting to do so. Likewise, we want interested parties who want to build their own proprietary app on top of our stack to be able to do so.

Mixing in a “you have to pay if you’re a corporation” licence makes this difficult if not impossible, particularly if we wanted deep integration with eg Cactus. We don’t want to police a “corporation” who wants to use our open source software.
by cdmckay | 2025-09-18 20:58:38+00:00
The US mines many elements domestically, so why the sudden environmental concern specifically with rare earths?

Is there evidence that China’s rare earth mining creates more environmental damage than US coal, gold, or other domestic mining operations?

The real issue seems to be strategic: China made rare earth supply security a policy priority, while the US relied on market forces to handle supply chains.
by namibj | 2025-09-18 20:58:43+00:00
For one, OMI is just like PCIe full-duplex; second, OMI-with-DDR4-3200 is substantially lacking in throughput vs. e.g. GDDR6 that was shown in the early Power10/OMI slides.

Also there's to note the substantial overprovisioning of the lanes to handle lane-localized transmission issues without degrading observed performance.
by cyberax | 2025-09-18 20:58:47+00:00
I think the SSH host keys are in the system partition ('/private' directory)? It's not protected by FileVault.

This leaves out a possibility of a MITM. An attacker can steal the unencrypted machine host keys and pretend to be your computer. And since you're entering a clear-text password, it's easy to sniff.

Moving the host keys into hardware root-of-trust would help. But macOS Secure Enclave barely supports that, and it's also pretty slow.
by cosmicgadget | 2025-09-18 20:58:59+00:00
> It's a cowardly way to let the viewer fill in whatever they want for "them", "the left", "maga", "antifa", "globalists", etc.

It's not a specific "them" but rather a placeholder for anyone in opposition to the person speaking. Just look at tweets from prominent figures immediately after the Pennsylvania assassination attempt. "They did this." "We need to protect ourselves from them."

You reframe the use of "them" as an accusation about a person who can claim slander. It's not that. It's a cowardly way to avoid facing reprecussions by slandering a vague group.

> you're speaking from a place of willful ignorance

Except the conversation is about being consistent in condemning people who use "them" reactively. It doesn't matter if Kimmel is right or wrong in claiming the shooter is maga, which - for me - is the more important conversation.
by yongjik | 2025-09-18 20:59:06+00:00
TBF I don't think Trump supporters get the ridiculousness. If they could get it so easily from another politician repeating it, they wouldn't be supporting Trump in the first place.

What Gavin Newsom is doing is, I think, a bit more subtle. He's signaling to Democratic supporters "Here's a guy willing to mock and ridicule Trump," because the established Democrats were too afraid to even do that - which explains why in this age of Trump, Democrats' poll numbers are still in the gutter.
by kens | 2025-09-18 20:59:52+00:00
I highly recommend the book "Metaphors We Live By", which discusses how metaphors are not arbitrary, but are part of schemas. For instance, there are whole classes of orientational metaphors that fall into the schemas: "more is up, less is down", "good is up, bad is down", "virtue is up, depravity is down", "rational is up, emotional is down", "having control is up, being subject to control is down", and so on. (Yes, I'm sure you're clever enough to find counterexamples.) This is a thought-provoking book that changed how I view the world, so check it out.

The book: https://archive.org/details/lakoff-george-metaphors-we-live-...

Norvig's review discussing the book in the context of AI: https://norvig.com/mwlb.html
by brokegrammer | 2025-09-18 21:01:08+00:00
One bug that comes to mind is when you edit your profile in Konsole and click Apply, then close Konsole, the setting is lost. But if you click Ok instead of Apply, the setting is saved. However, sometimes the setting is saved when you click Apply. I think this bug has been around for years now.

Nothing major, but there are small annoyances like this that diminish my experience as a user. Still the best DE anyway.
by CamperBob2 | 2025-09-18 21:01:22+00:00
Welp, it's looking like they aren't wrong.

Explain how you would react if Biden or Harris or somebody named Clinton said this, rather than Trump:

President Donald Trump on Thursday suggested that networks should lose their broadcast licenses if their on-air talent is critical of him. “They’re giving me all this bad press, and they’re getting a license,” Trump told reporters aboard Air Force One when asked if Federal Communications Commissioner Brendan Carr should go after other talk show hosts after Jimmy Kimmel was suspended from the air. “I would think maybe their license should be taken away.” [1]

Congress and the courts can put a stop to this the easy way right now, or We The People can put a stop to it the hard way later. I know which path I'd prefer. What about you?

1: https://www.politico.com/news/2025/09/18/trump-floats-stripp...
by cardanome | 2025-09-18 21:01:35+00:00
No. Please stop spreading misinformation.

ADHD is something you are born with it. If one biological parent has ADHD there is a 40% chance the child will have it as well. We already know there is a strong genetic link. It is NOT caused by trauma.

There is a huge overlap in symptoms between ADHD and complex PTSD. Yes, one needs to be careful to not confuse the two. That is why when I was diagnosed with ADHD, I was also checked for trauma or any other conditions that could explain my symptoms better. This is the recommended and required procedure for diagnosis.

Furthermore many ADHD people also often have (C)PTSD because living with ADHD can in itself be very traumatic, especially when undiagnosed. And neurodivergent people are also more likely to be victims of abuse.

ADHD is not caused by "abusive households" because again, you are born with it. Also getting an ADHD diagnosis is probably harder to get than an PTSD diagnosis because most psychologists will expect trauma and is quite normal and expected to talk about trauma in therapy. In fact the whole field of Psychoanalysis that is the second most common therapy method after behavior therapy is based on working through childhood experiences.
by barnabee | 2025-09-18 21:01:39+00:00
> the problem is that you feel you have an intrinsic right to the content

Not at all.

I no more claim the right to force someone to serve any given video to me than to force authors to send me copies of their books, musicians to perform for me, etc.

The tl;dr of my position is basically: you don't have to make it free, but you can't pay for it with surveillance capitalism (or at least you can't force anyone to participate when you try to do so).

If you serve data to me over the internet, I have a right to process that data however I want, including ignoring parts of it, and that that cannot be made subject to some contract or deal. Similarly, I can rip the ads out of magazines, skip ads in recordings of TV, etc. etc. and there's nothing the "content creator" can do about it.

Ads are not a deal or an obligation, they're the hope that if you show enough of them it'll be good enough for someone's business that they're willing to pay you for doing so. If you make the ads unbearable or show so many of them that too many people take steps to avoid them, that's your problem.

Make ads acceptable to enough people or find another business model[0].

[0] Not particularly relevant, but I pay for YouTube Premium and plenty of others, both platforms and individual creators. I still aggressively run all possible ad and tracking blockers against every site/platform. It's not about getting free content, it's about avoiding and ideally ending user tracking and targeted ads aka surveillance capitalism.
by it33 | 2025-09-18 21:02:00+00:00
Hi Rob, I'm Ian, CEO at Mattermost. Apologies for repeating the question from jrflowers, but I couldn't resist:

>Out of curiosity, will you be facilitating them exporting their chat history?

Mattermost is self-hosted and enables full data control.

There's some organizations that want to move to Mattermost for various reasons.

It's important for them to bring along their data.

Wondering what your opinion might be?
by dlcarrier | 2025-09-18 21:02:25+00:00
I use Privacy.com to get temporary credit cards, to avoid the hassle of compromised credit card numbers, although it doesn't stop various governments from tracking my transactions.

I've bought RISC-V SBCs from both Pine64.com and Arace.tech, and neither required I make an account. Arace.tech does require JavaScript to checkout, but Pine64.com does appear to work without it, although I didn't complete a transaction without it. Pine64.com also accepts USDC payments, but no other cryptocurrency.
by Cu3PO42 | 2025-09-18 21:02:33+00:00
Neat. Though I wonder if this suffers from the same race condition that the graphical session does when your shell is stored on a data volume.

Specifically, if you restart and opt to restart apps, they can come up before all volumes have been decrypted and mounted. If your shell is on one such volume, your terminal emulator may fail to start, for example. This can happen when using Nix to install your shell, for example.

I imagine this may be even easier to hit over SSH unless the underlying problem was resolved.
by whatever1 | 2025-09-18 21:02:39+00:00
It’s not a universal or god-given right. It’s a privilege granted to us by the state we reside in. People sacrificed their lives so that we could enjoy this benefit.

Therefore, when I encounter individuals in my generation who haven’t participated in any wars and assert that they own their land, not the state, I can’t help but believe they require a reality check.
by WorldMaker | 2025-09-18 21:02:52+00:00
> None of the popular languages call them sum types, product types, or quotient types in their documentation.

It seems like you may want to spend a bit more time with the ML family of languages. Sure, you can argue the degree of what constitutes "popular" but OCaml and F# routinely make statistics on GitHub and Stack Overflow. The ML family will represent tuples as products directly (`A * B`), and sometimes use plus for sum types, too (though yes `|` is more popular even among the ML family), which they do call sum types.

> Knowing the language of algebraic types doesn't make it easier to switch between one popular language to another

The point of ADTs is not to build a universal type system but to generalize types into Set thinking. That does add some universals that a sum type should act like a sum type and a product type should act like a product type, but not all types in any type system are just sum types or just product types. ADT doesn't say anything about the types in a type system only that there are standard ways to combine them. It says there are a couple of reusable operators to "math" types together.

> ADT lingo expresses no deeper truth.

Haskell has been exploring the "deeper truths" of higher level type math for a long while now. Things like GADTs explore what happens when you apply things like Category Theory back on top of Algebraic Data Types, that because you have a + monoid and * monoid, what sorts of Monads do those in turn describe.

Admittedly yes, a lot of those explorations still feel more academic than practical (though I've seen some very practical uses of GADTs), but just because the insights for now are mostly benefiting "the Ivory Tower" and "Arch Haskell Wizards" doesn't mean that they don't exist. The general trend of this sort of thing is that first academia explores it, then compilers start to use it under the hood of how they compile, then the compiler writers find practical versions of it to include inside their own languages. That seems to be the trend in motion already.

Also, just because it's a relatively small audience building compilers doesn't mean we don't all benefit from the things they explore/learn/abstract/generalize. We might not care to know the full "math" of it, but we still get practical benefits from using that math. If a compiler author does it right, you don't need to know mathematical details and jargon like "what is a product type", you indeed just use the fruits of that math like "Tuples". The math improves the tools, and if the language is good to you, the math provides you with more tools and more freedom to generalize your own algorithms beyond simple types and type constructs, whether or not you care to learn the math. (That said, it does seem like a good idea to learn the type math here. ADTs are less confusing than they sound.)
by npteljes | 2025-09-18 21:03:28+00:00
I appreciate in KDE that it's an up to date traditional desktop environment. I learned computers with Windows 3.1, and that paradigm is still what feels the best to me, and KDE gives it in a nice looking, modern way, with a good bunch of quality of life features.

I think if you're curious, try it. Gnome as well, it's quite different. And if you're not, that's also perfectly okay, you are not missing anything crucial I think.
by stopachka | 2025-09-18 21:03:35+00:00
Nice! I liked it's creativity in there. Since it doesn't haven LLM to generate code, it just writes a basic boilerplate and inserts your prompt.

Ah, wish there was a way it had access to babel/runtime. [1]

[1] Though then the mini app builder inside the mini app builder would have a security vulernability, if the mini mini apps actually evaluated.
by ho_schi | 2025-09-18 21:04:38+00:00
Conclusion: Buy AMD. Excellent Linux support with in-tree drivers. For 15 years! A bug is something which will be fixed.

Nvidias GPUs are theoretically fast on initial benchmarks. But that’s mostly optimization by others for Nvidia? That’s it.

Everything Nvidia has done is a pain. Closed-source drivers (old pain), out of tree-drivers (new pain), ignoring (or actively harming) Wayland (everyone handles implicit sync well, except Nvidia which required explicit sync[1]), and awkward driver bugs declared as “it is not a bug, it is a feature”. The infamous bug:

This extension provides a way for applications to discover when video memory content has been lost, so that the application can re-populate the video memory content as necessary.

https://registry.khronos.org/OpenGL/extensions/NV/NV_robustn...

This extension will be soon ten years old. At least they intend to fix it? They just didn’t in the past 9 years! Basically, video memory could be gone after Suspend/Resume, VT-Switch and so on. The good news is, after years someone figured that out and implemented a workaround. For X11 with GNOME:

https://www.phoronix.com/news/NVIDIA-Ubuntu-2025-SnR

I hope in the meantime somebody implemented a patch for Wayland.

What we need? Reliability. And Linux support. That’s why I purchase AMD. And previously Intel.

[1] I don’t judge whether implicit sync or explicit are better.
by AlexandrB | 2025-09-18 21:05:03+00:00
> because they were being banned for their hot takes on black people and the Holocaust

This was the sales pitch, but it wasn't reality. People were being banned for much less severe speech than this kind of stuff and the window was slowly creeping towards less and less severe disagreements with the dominant narrative. I think bans for COVID stuff were particularly galling for many people[1].

There's a fair argument that the COVID situation was dire and required drastic action, but this can't be papered over in retrospect by saying that only holocaust deniers and racists were being banned.

[1] https://www.aljazeera.com/news/2021/3/2/twitter-to-permanent...
by non_aligned | 2025-09-18 21:05:24+00:00
"Having" and "willing to use" are two things, right?

The problem is that the US, for the most part, no longer has any appetite for projects that leave the landscape scarred and the waters polluted.

In California, we prefer to go through annual cycles of water rationing rather than build new dams. I'm sure the mindset would change if things get sufficiently dire, but that threshold might be farther than we assume.
by trod1234 | 2025-09-18 21:05:44+00:00
Whenever I see things promoting AI, the first question that comes to mind is; "Who gets held accountable when the AI lies in harmful destructive ways?".

None of the people promoting these things address this question in any tangible or productive way, it is almost always yes its a problem, or dissembling.

Its not an uncommon or unworthy question. They just don't like the only possible answer preferring the the opaqueness is nobody gets held accountable because that is what the given incentives produce.

Ask and answer. Its a worthy question.
by jleyank | 2025-09-18 21:06:59+00:00
They’re increasing donations to the poor, curing the sick, turning the other cheek, reducing judging people and thinking less of money and more of the hereafter? Great! That will come in handy during the next earthquakes, hurricanes or tornados as helping others will be stressed.

Or do you mean they are “prosperity Christians” that don’t actually follow any of the tenets of the religion?
by gjsman-1000 | 2025-09-18 21:07:36+00:00
The idea behind DOGE made a mountain of sense, even if the execution was all over the place.

Americans get sympathetic when they hear about the Air Force $1280 coffee mug. They don't forget that, even half a decade later, when they hear the word "waste." Apple's monitor stand has better build quality than what it's known for.

https://www.airforcetimes.com/news/your-air-force/2018/10/23...
by GeometryKernel | 2025-09-18 21:07:54+00:00
These are live demonstrations, not theory.

This demoed randomly generated RSA compliant moduli at certain bit length.

This demonstrates random gen of verified RSA moduli using Miller-Rabin at 4096 and 9192 bit length with primes of 2048 and 4096 bit-length, respectively.

Then, I demonstrate markedly quicker results when only input is N.W no reference to prior params used to random gen RSA compluant Public Mod N.

Welcome to the new cryptography.
by neuralRiot | 2025-09-18 21:08:06+00:00
At risk of sounding like “old man yelling at clouds” I feel more and more tech-phobic by the day, sure we have amazing things and quality of life improvements thanks to it but it feels like we are giving up too much of ourselves just for a little perceived convenience. I personally love doing things the “hard way” because for every layer of automation on your life you surrender one of control as well, the hardest part is knowing where to draw the line.
by ahartmetz | 2025-09-18 21:08:07+00:00
Not sure what the point is, but "creating your own OS" by forking Debian / Ubuntu / Fedora / Arch and changing the wallpaper (only slightly hyperbolic) still seems to be somewhat popular. One of the best outcomes was RebeccaBlackOS, which ended up being an early testbed for Wayland on the desktop.