MurphyA/hacker-news huggingface dataset:
by f1shy | 2025-10-18 17:57:09+00:00
This is what I do. When I see a free PDF that seems well written, or was suggested to me, I save it in the bucket “maybe someday I might need that” but l know I will 99% never read. My experience is that it is useful. At least 10 books that were deep in that bucket were useful for me, and ended reading them. I must have 10000 though.
by InTheArena | 2025-10-18 17:57:14+00:00
I think it's beyond that even - it's for local AI toolchain model development and testing or those people who have a ore-exisitng nvidia deployment infrastructure

It feels like nVidia spent a ton of money here on a piece of infrastructure (the big network pipes) that very few people will ever leverage, and that the rest of the infrastructure constrains somewhat.
by mindslight | 2025-10-18 17:57:34+00:00
It's really starting to seem like ICE is the national version of our corrupt police unions. They've captured our political process with tales of bogeymen and narratives of needing to be tOuGh oN cRiMe (of course never on their own crimes...). Their horrible methods are allowed to slowly fester under leadership that you'd think would at least somewhat represent reform, then when they get the political green light they go full mask off operating as a sadistic lawless gang.
by VPenkov | 2025-10-18 17:58:57+00:00
Same here. A few years ago I thought maybe the ringing isn't normal. It hadn't occurred to me before that.

I found a YouTube video of a "tinnitus demo" with the right sound and frequency. I could only start hearing it at about 80% volume. I gave my headphones to my partner and she said it was unbearable. I guess I'm used to my normal.

I slightly regret knowing about it, I seem to be paying more attention to it now.
by flatline | 2025-10-18 17:59:16+00:00
I’m not sure that it’s masculinity per se that is a sticking point on the Left, it’s the other thing you pointed to, the culture around how we address these things. So-called “cancel culture” is actually a very masculine and conservative activity, specifically by way of established dominance and social hierarchy, and reinforcing in-group norms.

It can be about toxic masculinity, racism, misogyny, homophobia, whatever. I think that these are all real things and important to address, but participating in make-wrong and alienating fellow leftists, while completely dismissing non-leftists as inhuman, is self-defeating.

I like the idea of “call-in” vs “call-out” culture. By inviting other people to the table in a private setting and opening a dialogue to discuss the experiences of marginalized people - or any individual’s need for accommodation - rather than scolding people in public for not adhering to in-group norms that may be completely opaque to outsiders, you change the dynamic. And just by relating to people as people, in more intimate and personal settings than online anonymous forums or a standoffish workplace culture, we take down some of the walls that seem to separate us.
by alphabettsy | 2025-10-18 18:01:21+00:00
I’m asking you to provide evidence for your claim.

Personally, I don’t see Democrats talking about masculinity that seems to be an obsession of the right.

I think it’s a meaningful because some of the people talking about masculinity and how the Democrats or the liberals want to take that away or get rid of it have often been the worst examples of it in my opinion. I also think it’s worth noting the leaders of political parties and how they themselves represent the values they claim to be fighting for.
by wizzwizz4 | 2025-10-18 18:01:25+00:00
While "white noise" is the colloquial phrase, it's also a technical term that refers to a different noise spectrum – one that will do serious damage to your hearing if you listen to it loudly enough to do anything about tinnitus. (When played on ideal equipment, white noise has infinite energy – which is clearly not what you want to deliver to your ears.) You're probably thinking of brown noise, pink noise, or perceptually-weighted grey noise.
by fn-mote | 2025-10-18 18:01:50+00:00
> misanthropes

You're underestimating the impact, in my opinion.

Almost EVERYONE puts their devices over relationships.

Not as bad, but even when the relationship gets priority, it can be mediated by the device. E.g., texting close family members. It's another chance to be a victim of attention-stealing because you start the device session for a good reason.
by skybrian | 2025-10-18 18:01:55+00:00
Sure, a sufficiently smart compiler can do what it wants, but it's often conceptually a pipeline and could be implemented as one in debug mode, without having to rewrite the code. Not in production, though, since you don't want to store stuff in temporary files when you're not debugging them.

In some languages, a series of assignments and a large expression will often compile to the same thing, but if written as assignments, it will make it easier to set breakpoints.
by bartread | 2025-10-18 18:01:56+00:00
> They're low cost, they're hardware, but almost all of them fall short of the originals.

As with everything Behringer, a lot of this varies from product to product. And it also depends which axes you measure along and which you consider important.

Like, for example, I don’t think anyone who’d done their research could seriously suggest the TD-3 and its variants aren’t as good as an original 303. In some ways they’re better: MIDI support, for example, and the MO - which is the second one I bought - implements the Devilfish mods that were popular on original units. But sound-wise, they’re as similar to a real 303 as the tonal differences between two original 303s. And hardware wise, well they’re cheap plastic boxes just like the originals so Behringer have certainly nailed the feel of using a 303.

On the other hand, something like the Poly D, does have some differences to the Minimoog. Again, it has some stuff that the OG doesn’t: an additional oscillator, paraphony, MIDI, a sequencer and arpeggiator.

Soundwise it’s very close but my sense is the filter doesn’t have quite the same hollow but fat character of the Moog filters I’m most familiar with (Moog One so not directly compatible). But it’s close and I’m not sure in a mix anyone would notice you were using a Poly D rather than a Minimoog.

And then you can find areas where corners have been cut: knobs and switchgear of the Poly D are solid and satisfying to use, but the keyboard is absolutely meh. It’s functional but it feels (and is) cheap. Not a patch on the OG.
by __MatrixMan__ | 2025-10-18 18:01:58+00:00
I don't understand why it was necessary to develop a new protocol for this. LSP already exists for discovering what relevant functions there are to call, wouldn't it be better to have a single source of truth for function docs rather than a markdown file which points the agent at the function so that it can then read more or less the same information from the function's docstring?

This way you get a skills hierarchy which you have to maintain separately from whatever hierarchies exist for organizing your code. Is it really justified to maintain an entirely separate structure?
by jbeninger | 2025-10-18 18:02:22+00:00
I think the point though is it's not a "story". It's a fundamental shift. The shift is subtle and doesn't lend itself to sensationalism.

Entire countries have built their clout on fossil fuels. Wars have been fought. Now any country with a sufficient manufacturing base can be energy independent. And the resource is less controllable by a small group of people.

AI and geopolitics and everything else is huge right now, but they're being bent to the will of the current world order. The article is saying that that world order is going to change.
by layer8 | 2025-10-18 18:02:35+00:00
The DOS screenshots are reflective of the PC video hardware of the time. Text mode had a fixed 16-color palette [0] at best, the IBM font including graphics characters was preset, while the aspect ratio of the characters wasn’t fixed (the screenshots in the article are 80x25, but I used 80x40 or 80x50, with correspondingly more quadratic text cells). However, the screenshots aren’t quite representative of how things looked on a CRT monitor, however; it looked more vibrant and organic, if that makes sense.

Personally I didn’t find Windows visually pleasing before Windows 95, but much of that can again be attributed to the PC video hardware limitations of the time.

[0] https://en.wikipedia.org/wiki/Color_Graphics_Adapter#Color_p...
by cowboylowrez | 2025-10-18 18:02:43+00:00
honestly I'd be ok with a being treated as different than b in this colorized use case. sure, maybe it'd be "bug inducing" or be a subconcious push toward human brains to forget they produced two aliases etc but I think what you're proposing with the c colorizing is impractical and yes I get it, "the tools caused the crash that brought down civilization" but c'mon, if you're still using c, folks have already talked you out of safety nets lol
by mkovach | 2025-10-18 18:02:57+00:00
Vim was never a steep learning curve for me; more of a gentle slope. But then again, I cut my teeth on ed, and when I met sed, it felt like a revelation. On DOS, I even used edlin, a kind of ed junior with training wheels and a sadistic sense of "functional."

You have to understand: my first DOS machine was a Tandy 1000, acquired before I had a driver’s license. It was upgraded over the years and not retired until the grunge was well underway and I had already been married and divorced.

MS-DOS’s edit had WordStar keybindings; Ctrl-S to move back, Ctrl-E to move up, and so on. My dad "brought" home a copy of WordStar from work, and oh, the things that trio, WordStar, me, and a dot matrix printer conspired to create.

Borland carried those keybindings into Turbo Pascal, which I learned in college, having finally escaped the Fortran 77 gulag that was my high school’s TRS-80 Model III/IV lab. The investment into the Apple II lab didn't happen until AFTER they gave me my exit papers at a spring awards ceremony.

Why do I still prefer these tools?

Because they’re what I know. They don’t get in my way. We have history, a better and longer history that I have with my first wife. Those keybinds helped me write my first sorting algorithms, my first papers on circuit design, and the cover letters that got me my first jobs. They’re not just efficient. They’re familiar. They’re home.
by thehours | 2025-10-18 18:03:34+00:00
> Mishandling Excessive Case When Statements

User Defined Functions (UDFs) are another option to consolidate the logic in one place.

> Using Functions on Indexed Columns

In other words, the query is not sargable [0]

> Overusing DISTINCT to “Fix” Duplicates

Orthogonal to author's point about dealing with fanout from joins, I'm a fan of using something like this for 'de-duping' records that aren't exact matches in order to conform the output to the table grain:

ROW_NUMBER() OVER (PARTITION BY <grain> ORDER BY <deterministic sort>) = 1

Some database engines have QUALIFY [1], which lends itself to a fairly clean query.

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

[1] https://docs.aws.amazon.com/redshift/latest/dg/r_QUALIFY_cla...
by _DeadFred_ | 2025-10-18 18:04:21+00:00
Try going to one of the many Rocky Horror showings this weekend dressed like the characters while in a red state this weekend. Fewer people will see you but your odds of getting physically assaulted are way higher. You defiantly won't be able to go out to eat before/after dressed that way.

Says a lot more about the “sad state of politics” than a MAGA hat (MAGA, the people whose official stance this week is 'political people being racist/saying they love hitler/rape in group chat at age 28 is totally ok') in San Francisco.
Ask HN: Why not an anti-dating app for people who don't want to meet anyone?
by amichail | 2025-10-18 18:04:27+00:00
Instead of dating apps that try to convince you to meet people, what about one that does the opposite?

You’d scroll through profiles like on a normal dating app, but instead of showing “potential matches,” it gives you reasons why each person would be terrible for you — things like:

* “He runs marathons at 6 a.m. — you value sleep.”

* “She says her love language is constant texting — your phone is always on silent.”

* “They love extreme pets — you prefer low-stakes goldfish."

You could even earn “Inner Peace Points” for every person you don’t match with.

Basically, an app for people who don’t want to meet anyone and want to feel good about it.
by ectospheno | 2025-10-18 18:05:24+00:00
I have had tinnitus in my left ear since 2011. You do get used to it. I really only notice when someone says the word or an article on it pops up. I considered setting up some kind of web filter just so I never saw the word again. I notice it now, for instance.

To everyone who doesn't have it, wear ear plugs at concerts, be careful when you remove the ear plugs, and use the max volume limiters on your phones. Enjoy your hearing while you have it.
by kcplate | 2025-10-18 18:05:57+00:00
You are an absolute riot. Do you actually live in this reality? Perhaps a couple of parallel worlds have their wires crossed with the nexus being this HN thread.

To summarize: I never dunked on that mayor. I literally quoted the mayor’s exact statement. I linked directly to that statement on her government website. Obviously if you and the other commenter have exact opposite interpretations of what she said, the most accurate thing I could say is that the statement was inarticulate because it illicit opposite meanings based on the reader.
by foobarbecue | 2025-10-18 18:06:09+00:00
I love Stross' fiction, but found this post unconvincing.

His Ehrlichian claim that that "if [the fossil fuel economy] doesn't stop we're all going to starve to death within a generation or so" is laughable.

Solar is great, but I don't believe that access to energy is the limiting factor when it comes to the major issues of today.

The article seemed to contend that 2025 in particular is special. If this year will go down in history for anything (which I doubt it will -- felt like a continuation of trends to me), it might be the beginning of fascism in the USA. Stross alludes to that but doesn't focus on it.
by troyizzle | 2025-10-18 18:06:28+00:00
I made Schedulin, a social media management tool.

I'm a senior software developer for 7 years and this is my first side project that I've actually pushed.

I've been building this app for 6 months as my wife wanted to be a content creator and struggled posting between the different apps. I myself have joined the content creation world and this app saves tons of hours.

Its a pnpm workspace with multiple nextjs apps, and most of the posting logic is done through lambdas

Using a pnpm workspace with typescript and been an awesome DX experience.

Let me know what you think! Thanks!
by Barrin92 | 2025-10-18 18:07:23+00:00
I think that's most people. I never even knew that I had tinnitus (still don't know if I do frankly) because if you've put me in a dead silent room I've always heard some very low kind of 'static' for a lack of a better term. Most people I've ever talked to say the same thing, very few people have ever told me they hear absolutely nothing. Only after I kept reading about it did I start to notice it more, I think there's a really big psychological element to it.
by Amezarak | 2025-10-18 18:07:26+00:00
Right, I didn’t make any argument that the hexane used in rapeseed processing is dangerous. Just that those factors are obviously indications it’s a highly processed food.

> Why would we expect there to be a shared pharmacological cause across these different things?

We wouldn’t, and nowhere did I suggest that. Just that it’s probably a good idea to eliminate all these highly processed food items. Maybe they’re fine but the main thing they’re fine for is big food manufacturer conglomerates. If you don’t think UPFs are themselves the problem, that’s fine: getting rid of them gets rid of all these low-satiety calorie dense foods, including potato chips, unless you make them much more expensive because you’re cooking them with lard or something. Which in turn still reduces consumption.
by oever | 2025-10-18 18:07:41+00:00
This week I wrote a small bash function that run ripgrep only on the files that are tracked by git:

rgg() { readarray -d '' -t FILES < <(git ls-files -z) rg "${@}" "${FILES[@]}" }

It speeds up a lot on directories with many binary files and committed dot files. To search the dot files, -uu is needed, but that also tells ripgrep to search the binary files.

On repositories with hundreds of files, the git ls-files overhead a bit large.
by robotresearcher | 2025-10-18 18:08:40+00:00
Right. A flying machine doesn’t need to understand anything to fly. It’s not even clear what it would mean for it to do so, or how it would fly any differently if it did.

Same with the AI machines.

Understanding is not something that any machine or person does. Understanding is a compact label applied to people’s behavior by an observer that allows the observer to predict future behavior. It’s not a process in itself.

And yes, we apply this label to ourselves. Much of what we do is only available to consciousness post-hoc, and is available to be described just the same as the behavior of someone else.
by oh_my_goodness | 2025-10-18 18:08:48+00:00
I got tinnitus in one ear after using music in headphones to block out other noise. I was probably using the headphones too loud and too often. This happened 15 years ago. It was pretty bad at first. Since then, very slowly, it has mostly "healed" or something. It's still there. But it's much less severe than it was.

I also experienced significant hearing loss around the same time. My hearing had always been absurdly good, but that changed over about a year. Now I can hear well enough to get by, but I really miss what I had. Protect your hearing!
by simonh | 2025-10-18 18:09:25+00:00
I think that in some senses truth is associated with action in the world. That’s how we test our hypotheses. Not just in science, in terms of empirical adequacy, but even as children and adults. We learn from experience of doing, not just rote, and we associate effectiveness with truth. That’s not a perfect heuristic, but it’s better than just floating in a sea of propositions as current LLMs largely are.
by SoftTalker | 2025-10-18 18:09:26+00:00
Because the vast majority of personal computer users have no need for the complexity of zfs. That doesn't come for free, and if something goes wrong the average user is going to have no hope of solving it.

FAT, ext4, FFS, are all pretty simple and bulletproof and do everything the typical user needs.

Servers in enterprise settings have higher demands but they can afford an administrator who knows how to manage them and handle problems. In theory.
by dns_snek | 2025-10-18 18:09:32+00:00
Can you quote where I said that it can't be done? I only said it won't be done in a matter of months like you claimed.

> "can do any economic task humans currently do", that is within the range of a "few months,"

I think it's extremely unlikely that anything of the sort will be done by 2030 in any profession. I feel confident that I'll still have a job as a software developer in 2040 if I'm not in retirement by then.

Now the real question - how long until they can perform ANY "economic task" (or at least any office job)?

I don't think that's happening within our lifetimes. Certainly not within 20 years and to predict that this is coming within "months" isn't just silly, it's completely delusional.

> Your mistake is thinking that having "an abundance of data" is the bottleneck.

That, and the economics of building a billion-dollar supercomputer just to replace a junior software developer. And we're STILL just talking about software development.

How about any real engineering discipline, how many months before one of those jobs can be done by AI?
by adityar2 | 2025-10-18 18:09:35+00:00
Very cool, few quality of life things:

1. pasting the otp code only pastes it in the first numerical entry and not the rest

2. adding a website without https:// will redirect it to a page on algosyncverse. i.e. if i add website.com, it will redirect to https://www.algosyncverse.com/website.com rather than https://www.website.com

3. Maybe we could try running the code on the website, that might be a cool feature.

Website seems solid overall, would like to see more technical depth in the content, especially if you are interested in getting founder and tech people.
by mindcrime | 2025-10-18 18:09:55+00:00
They totally do! And epub, mobi, djvu...

prhodes@troubadour:~/Downloads/pdfs$ find . -name "*.pdf" | wc -l 18952 prhodes@troubadour:~/Downloads/pdfs$ find . -name "*.epub" | wc -l 2385 prhodes@troubadour:~/Downloads/pdfs$ find . -name "*.djvu" | wc -l 1384 prhodes@troubadour:~/Downloads/pdfs$ find . -name "*.mobi" | wc -l 125

(There are definitely duplicates in those, FWIW)
by dismalaf | 2025-10-18 18:10:09+00:00
It doesn't matter why you break into your former employer's server. That's the point.

> Matz is, therefore, accepting to steward stolen projects.

You know Arko didn't even start working on Rubygems until it was nearly 10 years old, right?

One of the original authors is in here and on X saying he supports it being taken over by RubyCore. Which matters much more than whatever the maintainers who were locked out think.
by y-c-o-m-b | 2025-10-18 18:10:44+00:00
This is pretty cool, but unfortunately I have somatic tinnitus, so this doesn't work as well. The frequency/tone is very dynamic with my version of tinnitus and I can even change it by moving or massaging my neck (especially at the base of my skull) in certain ways. The good news is that also means there are brief windows of time where I have zero tinnitus because my neck and muscles are in a position to temporarily fix whatever underlying issue is causing it.
by TimorousBestie | 2025-10-18 18:11:00+00:00
These norms are far too easily hacked by those that do not care about civil discourse or rational thought.

> If you are using a name or term to refer to someone, it should have a clear and widely accepted definition. It is best if it is something they would use to describe themselves.

Well that’s the whole problem, innit? Yesterday’s “clear and widely accepted definition” is tomorrow’s “but leftists call everyone [whatever].”

> Don’t use logical fallacies.

Enforcing this maxim inevitably means shifting the discussion from the topic at hand to abstract logic, which never ever goes well. A person knowingly doing an ad hominem will gladly bullshit you into all the reasons it isn’t an ad hominem; a person carefully avoiding ad hominem can easily be accused of it on specious grounds. Both arguments are won by the interlocutor that doesn’t care about rationality, logic, or reason.

> Be clear when you know someone’s motivation and when you’re making assumptions.

We’ve experienced over a decade of right-wingers the world over denying their obvious motivations even in the presence of explicit statements confirming them. I think it’s well past time to bury the notion that one shouldn’t infer motivations from words or actions.
by kstrauser | 2025-10-18 18:11:25+00:00
The article isn’t about strong typing. It’s about static vs dynamic typing. For example, Python is strongly and dynamically typed.

Personally, I’d rather stop writing software than write everything in Java, and writing software is just about my favorite thing in the world. I don’t contend that Java is a bad language. However, it’s almost diametrically opposed to how I think about programming logic, and its style and conventions set my teeth on edge. I’m sure Java programmers would say the same about my preferences, too, and that’s OK! I’m not saying that my opinions are objectively right. But I am saying that no one would be willing to pay me what it would take to get me to write Java for a living.