MurphyA/hacker-news huggingface dataset:
by pdonis | 2025-09-29 02:56:13+00:00
> I agree with Microsoft/Google/KDE's order.

I don't. I want string sorting to be string sorting. Filenames are strings.

I wouldn't mind if there was an option to tell the file manager to do this "wrangle numbers out of strings and treat them as numbers" thing--so that I could turn that option off, and others who want that behavior could turn it on.

But for this to be the default, without even a way to change it (except in Dolphin, it looks like)? That seems daft to me.

Btw, I use Trinity Desktop, and I just verified that in TDE's version of Konqueror, the sorting of filenames is the same as for ls on the command line, e.g., 'item-10.txt' comes before 'item-9.txt'. Another good reason for me not to have switched to a more "modern" desktop.

> The author's situation is extremely rare

I don't think it is. But that's really beside the point. The computer is my tool. If it doesn't do what I want or expect it to do, it's a bad tool for me. And designers of tools shouldn't be making assumptions about how I want to use it. They should be giving me ways to tune it to how I want to use it.

> "mind-reading" is really helpful in ways we take for granted, like autosave.

I don't use autosave either. I don't want the computer to assume when I want to save a file. The computer is too stupid to know that.
by budro | 2025-09-29 02:57:57+00:00
I don't think it was that strong of an over-generalization. AI doesn't seem to help out in the same way a human would. My teammates will push back and ask for proof of effort (a PR, some typedefs, a diagram, etc.). And sometimes they'll even know how to solve my problem since they have experience with the codebase.

On the other hand you have AI which, out of the box, seems content to go along with anything and will happily write code for me. And I've never seen it have a single insight on the same level as my teammates. All of which is to say, AI doesn't really feel like something you can properly "ask" something. It's especially far away from that when it's just generating code and nothing else.
by jiggawatts | 2025-09-29 02:59:38+00:00
https://en.wikipedia.org/wiki/Belief_perseverance

Also known as the backfire effect, where people will paradoxically believe in a false position even more when presented with the contrary evidence.

There are anthropological explanations of this, such as wanting to remain seen as being loyal to a "social group" by publicly and visibly rejecting the behaviours or positions of a rival group.

There are many real-world examples of this, such as immigrants become more religious as a way to distance themselves from the dissimilar mainstream religion of their new home. Back where they came from, there was no need to "show off" their adherence to their faith because it was the default state and everyone was the same as them. But when faced with dissenting viewpoints, they feel a need to demonstrate their loyalty.

There are similar effects with sports fans that move locations, conservatives that move to very gay-friendly areas, etc...
by fdekerm | 2025-09-29 02:59:52+00:00
I wrote my PhD thesis in Typst last year. I also had to clone my university’s template (available here https://github.com/fdekerme/PhD_template_UPSalcay), but the process was fairly straightforward.

I’d say 99% of the experience was super smooth. It was a great decision, though risky as you mentioned—I started with Typst 0.11 and finished with 0.12. The only painful part (that last 1%) happened at the very end when I realized my university only accepted PDF/A (the archival version—I didn’t even know there were different PDF versions before this). While Typst 0.12 theoretically supports generating PDF/A-2b files, the output failed the university’s compliance test. I ended up (after MANY experimentations) using Adobe Acrobat Pro to convert the file, which caused some minor layout adjustments unfortunately.

Apart from that, I highly recommend Typst. It’s an excellent tool, and I hope academic journals will soon accept submissions in this format.
Ask HN: Follow-up: I found it
by xbkandxe | 2025-09-29 03:00:23+00:00
Over a year ago, I posted this Ask HN: https://news.ycombinator.com/item?id=41156962

I finally found what I was looking for. I did in fact have it buried away in my bookmarks somewhere.

Link: https://pgit.pico.sh/index.html
Show HN: Top Neovim/iTerm theme pairings (color compatibility scoring)
by samesense | 2025-09-29 03:00:25+00:00
I made a list of Neovim/iTerm theme pairings that look cohesive when used together. Instead of picking by eye, I scored them by color palette similarity (nearest-neighbor matching) and balance across backgrounds, highlights, and syntax colors.

Top 10 Pairings:

• Everblush × nightly.nvim

• Tomorrow Night × rusty

• Rose Pine × Sakura.nvim

• Challenger Deep × DarkScene.vim

• Atom One Dark × onepro

• Black Metal (Marduk) × nolife.nvim

• Mellow × oldtale.nvim

• Nvim Dark × monoglow.nvim

• Gruvbox Dark × gruvsquirrel.nvim

• Cursor Dark × nordic.nvim

Links:

Video gallery: https://youtube.com/shorts/4803KinmpVw?si=QcoMprBlrDFWVq83

Theme list (TSV with scores): https://github.com/samesense/colors/blob/main/data/end/top10...

Methods: https://rpubs.com/samesense/theme_colors

Screenshots: https://github.com/samesense/colors/tree/main/data/end/scree...

Note: Obvious one-to-one matches (Catppuccin→Catppuccin, Nord→Nord) aren’t included.
by keeda | 2025-09-29 03:00:40+00:00
Totally agreed, learning the ropes is very different now, and a strong foundation is definitely needed. But I also think where that foundation lies has changed.

My current project is in a technical domain I had very little prior background in, but I've been getting actual, visible results since day one because of AI. The amazing thing is that for any task I give it, the AI provides me a very useful overview of the thing it produces, and I have conversations with it if I have further questions. So I'm building domain knowledge incrementally even as I'm making progress on the project!

But I also know that this is only possible because of the pre-existing foundation of my experience as a software engineer. This lets me understand the language the AI uses to explain things, and I can dive deeper if I have questions. It also lets me understand what the code is doing, which lets me catch subtle issues before they compound.

I suppose it's the same with reading books, but books being static tend to give a much broader overview upfront, whereas interacting with LLMs results in a much more focused learning path.

So a foundation is essential, but it can now be much more general -- such as generic coding ability -- but that only comes with extensive hands-on experience. There is at least one preliminary study showing that students who rely on AI do not develop the critical problem solving, coding and debugging skills necessary to be good programmers:

https://www.mdpi.com/2076-3417/14/10/4115
by card_zero | 2025-09-29 03:01:05+00:00
> most people using computers

> the target audience

Which is it? Those should be different groups.

"Most people" have incoherent ideas that can't even be used. So instead a designer cherry-picks some ideas - setting the agenda - and declares that they're popular. That doesn't make them good ideas. Also, "most people" are easily influenced and will like the terrible things that they've been told to like.
by ajross | 2025-09-29 03:01:07+00:00
> Does anyone else feel like there are actors now trying to manufacture consent for a war with Russia?

Your prior is that Denmark wants a shooting war with Russia? Or do you have a weirder antecedent in mind for "actors"?[1]

Basically this idea needs a ton of elaboration and construction. As written it's a little tin-foily.

[1] I mean, let's make the obvious point and take Russia off that list of actors: they literally can't even win a shooting war against Ukraine. Maybe you can make a brinksmanship/extortion argument, but not a "actors want a war" one from their perspective.
by strogonoff | 2025-09-29 03:01:59+00:00
> Especially its application to creative works contradicts thousands of years of the development of human culture. Consider folk songs.

First, let’s note that creative work includes a lot more than just arts (crucially, invention).

In music, by your logic you may disagree with recognising song composition as IP, but you have to agree that being able to earn royalties from businesses playing your performance (even if it is a cover) serves as a proxy to people coming to listen and express their appreciation to a performer back when audio recording didn’t exist.

Also, let’s distinguish IP in general and its current legal implementation, such as protections lasting longer than author’s life. It should be noted that complexity in art did also grow since then, but it may or may not (I have no strong opinion here) make sense to grant the author post-humous protections.

> you run into different contradicting conclusions about how LLMs should interact with copyright depending on exactly what line of logic you follow, so the courts will never be able to resolve how it should work.

The courts can identify which ways of LLM use follow the spirit of the IP framework, encouraging innovation and creativity. As it is, current commercial LLMs slowly erode it, creating a feeling of “nothing belongs to anyone in particular, so why bother putting in the hard work”, profiting a minority of individuals while harming society over longer term. It is not difficult to see how applying the copyright as is could put an end to this, ensuring authors have control over their work, with the only consequence being slightly worse bottom lines at a handful of corporations with market caps the size of countries.
by SilverElfin | 2025-09-29 03:03:22+00:00
The article makes a connection to China’s social credit score system but AI analysis of video feeds doesn’t have to become that. For example, if you commit a crime, being held accountable for that per the law seems reasonable. But punishing someone for speaking against the government by taking away their access to public transit - that’s the type of dystopian thing the China social credit score system enables, and type of oppression is independent of video feeds.
by musicale | 2025-09-29 03:03:24+00:00
> This shows well what a terrible language BASIC was

BASIC was conceived as a simplified, efficient, interactive equivalent to FORTRAN. Which is to say, it was extremely useful and effective! It met all of its design goals:

Simplified: novices could learn the language in an afternoon.

Efficient: the language was suitable for fast compilation (as in Dartmouth BASIC, where it compiled and executed the program when you typed "run") and efficient enough that a single 1960s minicomputer could support dozens of interactive BASIC users, and a simple BASIC interpreter could be implemented in a few kilobytes of memory on 1970s microcomputers.

Interactive: unlike typical batch FORTRAN environments in the 1960s with decks of punched cards, the BASIC environment supported interactive entry, editing, and debugging as well as interactive execution on a print or display terminal.

Equivalent to FORTRAN: Like FORTRAN, BASIC supported algebraic function entry, and was suitable for a wide range of programs. Dartmouth BASIC supported matrix operations for numerical computing as well as string functions for text processing.

> A triumphant report by Kemeny and Kurtz indicated that 80 percent of the three incoming first-year classes who had arrived since BASIC’s invention [1964] –would have learned about computers by writing and debugging their programs.

> “Anyone who tries to convince a Dartmouth undergraduate either that computers are to be feared or that they are of little use will be met with well-founded scorn,”

https://history-computer.com/software/basic-programming-lang...

BASIC was largely supplanted by other languages, but it continued to evolve into things like Visual BASIC, which became a popular rapid development environment for GUI apps. Modern BASICs support modules, objects, and other features that you might expect.

FORTRAN (now Fortran) has continued to evolve, and remains popular as a language for scientific and numerical computing, as it compiles into efficient code for CPUs and GPUs and scales from laptops to supercomputers.
by vwcx | 2025-09-29 03:04:29+00:00
Was excited to read about a fascinating topic but the second paragraph under the 'Express' heading accidentally cites a virtual airline's website rather than Fedex itself — a problem that unfortunately throws into question the accuracy of the rest of the article for me.

Remarkably, FedEx has its own map of every airport it services, along with routes, flight times, operators, and aircraft types. https://fedexvirtual.crewsystem.net/route_map.php
by AdieuToLogic | 2025-09-29 03:04:41+00:00
> Amusing coincidence. I also wanted to be a rock star, or at least a successful working musician.

> I still play music, but not full time, and with the comfort of supporting myself with a day job.

Some people say;

Pursue your dream or you will regret it.

This is said by people who regret their own choices.

Other people say;

Don't make your dream a job, because all it will be is a job and no longer special.

This is said by people who had misconceptions about what pursuing their dream actually entailed.

I say;

Happiness is found in neither a dream chased nor a chosen profession. It is instead a choice we make each day in what we do, in how we view same, and if we allow ourselves to possess it. What constitutes each day is immaterial.

But that's just me.
by SilverElfin | 2025-09-29 03:05:24+00:00
I can’t read the article due to the paywall, but as a reminder, the unemployment in Spain is around 11% right now, which is the worst in the EU and double the EU’s overall unemployment rate. Spain’s 2024 GDP growth rate was recently revised upwards to 3.5% and the country’s credit rating is A+. But I get the feeling a lot of people aren’t doing well despite the unexpected economic strength.
by iradik | 2025-09-29 03:06:25+00:00
As someone who relies on overnight 2-3 times per week, I have to say FedEx expresss (air) is a logistical wonder but unfortunately the packages still have to hit the ground to get to your door. And the ground service is a joke at least in SF. I never knew this but ground delivery drivers are not employees instead they are all independent contractors. Quite often packages come several days late. The driver will also falsely mark item as delivered or that no one was available. Customer support cannot reach anyone at the SF hub/station. I once went to the station and had to wait an hour before someone talked to me. I’ve heard they’ve had many layoffs and completely shut down the Oakland hub. Also heard UPS is much better and pays drivers better (they are union). If I didn’t get a 90% personal discount thru my work I would never use them.
by dano | 2025-09-29 03:06:27+00:00
Second this. My father passed suddenly and the recordings we made a year before while looking at newly digitized family movies are a treasure. I get to hear his voice. Mom passed 30 years ago and I have some speeches she gave recorded, but it isn't the same.

Here's a conversation outline from StoryCorps https://storycorps.org/participate/tips-for-a-great-conversa...
by prewett | 2025-09-29 03:07:18+00:00
It's usually used as a slur, though. Not letting 3 year olds drive is changing behavior based on age, but sometimes you should be treating people differently based on some external attribute they cannot help. If most people a certain age do not meet the minimum requirements for the task (such as being able to see over the steering wheel and having a good judgement about rapidly changing situations), it is not "ageism" to say they cannot do something. Banning 3 year olds from driving is different than only hiring under-40 software developers.
by AtlasBarfed | 2025-09-29 03:08:12+00:00
If Express is being encroached upon, maybe it needs to start doing weekend pickup/delivery.

When they can pack superhighways overnight with self-driving semis, it's going to get cheaper and better. I still am frustrated with self-driving that they are obsessed with city taxis. Self-driving on highways is so much simpler to automate, and a whole lot more useful to me as a midwest driver.

And what's the state of drone delivery for last mile? Fedex envelopes would seem to be perfect for them.
by porknubbins | 2025-09-29 03:08:46+00:00
I have worked very closely with some autistic people and they were very smart in a human dictionary type way- knew a huge amount of facts but hit a wall very hard with higher levels of abstraction.

Two things I see as required for cutting edge math or physics are intellectual humility and a lot of intuitive feeling for how to approach problems. Another way to say this would be not missing the forest for the trees.
by jkrejcha | 2025-09-29 03:09:57+00:00
For the collections case in particular, you can use the ABCs for collections that exist already[1]. There's probably in your use case that satisfies those. There's also similar things for the numeric tower[2]. SupportsGE/SupportsGT/etc should probably be in the stdlib but you can import them from typeshed like so

from __future__ import annotations from typing import TYPE_CHECKING if TYPE_CHECKING: from _typeshed import SupportsGT

---

In the abstract sense though, most code in general can't work with anything that quack()s or it would be incorrect to. The flip method on an penguin's flipper in a hypothetical animallib would probably have different implications than the flip method in a hypothetical lightswitchlib.

Or less by analogy, adding two numbers is semantically different than adding two tuples/str/bytes or what have you. It makes sense to consider the domain modeling of the inputs rather than just the absolute minimum viable to make it past the runtime method checks.

But failing that, there's always just Any if you legitimately want to allow any input (but this is costly as it effectively disables type checking for that variable) and is potentially an indication of some other issue.

[1]: https://docs.python.org/3.14/library/collections.abc.html

[2]: https://docs.python.org/3/library/numbers.html
Ask HN: How to disable Android keyboard word prediction on websites?
by maenbalja | 2025-09-29 03:10:12+00:00
I'm making a word game site and I noticed on Android keyboards that word predictions/suggestions appear on top of the keyboard despite me setting `autoCorrect` and other related input props to "off" (which seems to work for ios).

``` <input type="text" autoComplete="off" autoCapitalize="off" autoCorrect="off" spellCheck={false} /> ```

I'd prefer not creating a custom javascript keyboard so I'm feeling a little stuck. I've tried playing around with using a hidden password input that'll trigger the keyboard to appear while rendering text in a visible component styled to look like the input, but it's quite finicky and I'm worried this'll produce unexpected side effects. Does anyone have any insights on how to best approach this?
by foxfired | 2025-09-29 03:10:47+00:00
Yes, they show a tiny link behind a collapsed menu that very few people bother clicking. For example, my blog has gone from being prominently taking first spot on Google for some queries. Now with AI overviews, there is a sharp drop in traffic. However, it still showed higher impressions then ever. This means I'm appearing in search, even in AI overview, it's just that very few people click.

As of last week, impressions have also dropped. Maybe people not clicking on my links anymore is the result?
by stephen_g | 2025-09-29 03:12:09+00:00
Wow, crazy seeing the "15 minute city" conspiracy theory on HN! For those who haven't seen it, the idea of 15 minute cities is that a lot of people think it would be great to structure development of cities with the ideal of a person being able to access most of the services they want to (workplaces, schools, supermarkets, doctors) within 15 minutes (whether walking, cycling, using public transit etc.) of where they live. It's basically a target for how easily you should be able to access services without needing to travel far, and a push-back of massive suburbs zoned solely as single-family housing that force you to drive a long way to get to anything.

The more conspiratorial among us have baselessly decided the idea of "hey it would be great to build schools and things near where people live" must actually be a globalist plot to restrict people's movement to within 15 minutes of their home. It's wild!
by Our_Benefactors | 2025-09-29 03:14:40+00:00
It’s not that it’s “badly turned to stereo”, it’s a physical limitation of the speaker diaphragm. Media producers would have to invent an entirely new mode of media playback that could detect your speaker setup, and then load an entirely different audio mix made for stereo, say, lacking some of the background noises, music, etc. when dialogue was more relevant.

The center channel is generally devoted to the spoken track. Adding a center channel is one of the best upgrades you can do for a home theater system.
by Prime_Axiom | 2025-09-29 03:14:50+00:00
The true backbone of the American economy, the logistics network and supply chain. Most do not think about how their cheap Chinese plastic garbage is delivered to their door, only how quickly and for the lowest cost. If you really think about it, the engine of our consumption based economy is the humble cardboard box and pallet. Take stuff out of one box to put in another box so it can be opened somewhere else and be placed in another box to be opened up again and thrown away.
by jrflowers | 2025-09-29 03:15:24+00:00
I love this article because “I am completely neutral on this topic, anyway totally unrelated I met a guy once and kind of thought he was a dick, here is a decade+ worth of stories and rumors about him that I’ve had catalogued and ready to go” is a genuinely hilarious format for a post. It is so catty, like the dude could’ve just wrote “fuck that Andre guy. Choke on deez nuts!” and it would have the same amount of information value about whatever is going on with Ruby.

10/10 I thoroughly enjoyed that the author saw some confusion about the structure of Ruby and thought “Time to bust out The Many Crimes of Andre.xlsx”
by dbdoug | 2025-09-29 03:16:50+00:00
>We _already_ live in a world where most of us spend much of our time reading and trying to comprehend code written by others from the past.

In 1969 as a newly hired graduate working for the largest construction company in the country, one of my first assignments was to read through a badly formatted COBOL source code listing on paper, line by line, with 2 others. Each of us had a printout of a different version of the software, trying to discover where exactly the three versions were giving different outputs. Plus ça change, plus c'est la même chose
by hn92726819 | 2025-09-29 03:18:02+00:00
I disagree. If I take my phone in, I'm going to wipe it first. If someone asks me, I'd say they should do the same.

Now that I know it's a feature, I won't suggest that for iPhone users as backup+restore just sucks. (I know restore is easy, but bank apps, Signal, etc don't get backed up, so it is an annoyance)
by snvzz | 2025-09-29 03:18:15+00:00
The Xen "microkernel" is unfortunately bloated. seL4 is much smaller and runs VMM as an isolated unprivileged task.

VM exceptions are all handled by VMM. A VM escape would still be confined in VMM, which has no higher capabilities than the VM itself. Capabilities are enforced by the formally verified seL4.
by AdieuToLogic | 2025-09-29 03:18:31+00:00
> IMO, "Treat any sequence of digits as a number for the purpose of sorting" is consistent.

Are you sure about that?

So how do you suggest handling hexadecimal numbers? Or octal numbers? What about binary numbers? What about file names with portions of a date and/or time? How is a program supposed to know any of the above?

> Let's say I have a directory of 32 numbered files.

Assuming any of the filesystems I am aware of is in use, those names are strings having one or two characters. They are not "numbered files."