MurphyA/hacker-news huggingface dataset:
by apical_dendrite | 2025-08-13 01:28:41+00:00
The point that I'm trying to make is that relentless propaganda from right-wing media gives people a false impression of life in cities like Washington DC. Hence the poster I was responding to casually comparing Washington to Fallujah and Haiti, one a literal war zone, and the other a place where the social order completely collapsed and even basic services like electricity and clean water were not available. It's an absolutely absurd comparison, and yet many people who only get their information from this propaganda machine absolutely believe this.

What is out of touch is declaring that the crime problem, which is actually improving, is an emergency that justifies deploying troops to the streets of the capital. These troops are being deployed to the areas around the national mall where they are highly visible - but there is very little violent crime and a lot of existing police presence around the monuments. They aren't trained or experienced in street-level law enforcement. Neither are the FBI agents, who are being taken away from other critical priorities like counterintelligence to patrol the national mall. Note that Trump did not deploy the national guard on January 6th, when there was a genuine threat on the national mall. This is not a genuine effort to address crime. It is an extremely cynical effort to look like they are addressing crime while they grab more and more unchecked executive power.
by _1tem | 2025-08-13 01:28:57+00:00
Doesn’t have to be VC backable. Todoist is the classic bootstrapped todo list app making north of $20 million a year. Fantastical for iOS and a lot of cute calendar apps make very good incomes for lifestyle business.

Sure Anthropic might have this on the roadmap and release next week. But apps like this can literally make hundreds of thousands of dollars in a few weeks — well worth the effort for a few months work I would say.
by delta_p_delta_x | 2025-08-13 01:29:27+00:00
Clang is natively a cross-compiler. Pass in --sysroot and a corresponding valid sysroot tree for any micro architecture/platform (arm-eabi, macOS, Windows MSVC, PowerPC, Alpine Linux with musl, you name it) and Clang will happily retarget the binary to the correct target platform.
by jameslk | 2025-08-13 01:29:52+00:00
Tragedy of the commons is caused by out of sync motives. Like a mismatch in protocols that people speak, which is partially explained by culture and upbringing (only partially of course). That is, tragedy of the commons is a symptom not a cause. Not something that happens just by virtue of something being a part of the commons. The more people you have, the more opportunity for those to be out of sync too

In the case of the coffee shop concept, I’d speculate since there’s not hundreds or thousands of years of history in Korea to establish a proper protocol for what is acceptable to do in a coffee shop, anything goes. Until Starbucks can establish from an early age that coffee drinking as the only culturally appropriate thing you should be doing in a coffee shop, and you may feel morally corrupt, be socially ostracized, or go to hell for your sins otherwise
by jofer | 2025-08-13 01:30:15+00:00
As much as X11 is an overly complex and dated protocol, this article hits its mark well. My current desktop is actually running Wayland, but I still need X11 for a variety of reasons.

I see the development advantages of Wayland, but not the practical advantage as a user. And even as a developer, X11 is stable and well known (albeit definitely weird in places).

At the end of the day, things worked perfectly on X11 and my audio and video and various apps still glitch a lot on Wayland even after all these years. Most of that is not exactly Wayland's fault, but it highlights the advantage of X11. It's the devil you know (and everyone has worked out a lot of edge cases for).
by lordofgibbons | 2025-08-13 01:30:27+00:00
The primary argument is to avoid fragmentation sprinkled with some other not-well-thought-through points. Distros aren't rolling back to X11. That ship has sailed. You can either help move things along, or drag your feet and increase fragmentation - the thing being complained about..

Everything under the "security" section of this article is so unbelievably wrong, that I'm not sure if it's worth anybody's time to refute one by one.
by mrbungie | 2025-08-13 01:30:50+00:00
> Aren’t all models representations, by definition? What exactly do you think a world model is, if not something expressible in language?

I was following the string of questions, but I think there is a logical leap between those two questions.

Another question: is Language the only way to define models? An imagined sound or an imagined picture of an apple in my minds-eye are models to me, but they don't use language.
by ElectricalUnion | 2025-08-13 01:31:05+00:00
> Hardware Support: Nvidia users face particular challenges, and many specialized hardware configurations simply don't work reliably.

> The XLibre project continues this legacy with active community development.

Guess what? Nvidia users also "face particular challenges", and many normal hardware configurations simply don't work reliably under XLibre either. I guess Linus was right, don't use Nvidia.
by extr0pian | 2025-08-13 01:32:00+00:00
Having worked in digital marketing for a period, I have become very allergic to ads. If I'm watching a movie and there's an obvious product placement, the quality of film takes a major hit for me. I've been using the free version of ChatGPT and have been considering subscribing, but if there's at any point an ad in the output (even if I'm paying and they start inserting ads in the free tier), I doubt I'd continue using it. There has to be a better way to monetize free users.
by nixosbestos | 2025-08-13 01:32:07+00:00
I literally don't have the words to look down my nose at this. Former X11 contributor, compositor contributor, active distro maintainer. I just can't. I laughed. I scoffed. I incredulously looked at how much time someone with some braincells put into this.

I don't care, I'm saying it. Fuck your fragmentation whining. USERS WANT THEIR SHIT TO WORK. They expect high refresh monitors to work. They expect to be able to use a fking external monitor alongside their hidpi laptop. They need to be able to use actual fractional scaling, again with varying dpi monitors.

They want their shit to work reliably and not tear. Wayland delivers on this. Now. In a way X11 never EVER will.

God Jesus fuck i cannot believe how much people's time has been wasted on this bullshit useless banal conversation.
by asveikau | 2025-08-13 01:32:09+00:00
> When the first Windows RT came out, there was no compatibility, and this wasn't communicated well.

It was worse than this. Source compatibility with the Win32 APIs you would use for ~20 years to target x86/amd64 was explicitly a non goal. To target ARM you needed to use their new, half-baked frameworks designed for the Windows 8 tablets. You couldn't recompile a desktop app, even if it would have worked fine had they given you the headers and libs to do it.

Even internally, even among decision makers, people were very confused about this.
by comex | 2025-08-13 01:32:22+00:00
This reads as significantly AI-assisted and repetitive.

And some of the points are really questionable, like claiming “Color management becomes inconsistent” when X11 doesn’t even support HDR, claiming that Linux containers and namespaces somehow mitigate X11’s security issues (that’s not how it works!), and talking about some outdated issues like NVIDIA support and SSH forwarding (both of which shouldn’t be an issue anymore from what I’ve heard).
by nulld3v | 2025-08-13 01:32:33+00:00
New `encoding/json/v2` package (hidden behind `GOEXPERIMENT=jsonv2` flag)! It brings perf improvements and finally allows devs to implement custom marshalers for external types:

> Alternatively, users can implement functions that match MarshalFunc, MarshalToFunc, UnmarshalFunc, or UnmarshalFromFunc to specify the JSON representation for arbitrary types. This provides callers of JSON functionality with control over how any arbitrary type is serialized as JSON.

Awesome stuff.
by jakeinspace | 2025-08-13 01:35:26+00:00
My experience with cheap modern microwave failures has been the door sensor failing, which for safety ofc prevents the magnetron from running. I had one fail in about 2 months, thankfully fixable with a $10 sensor and 15 minute of work. Same goes for a lot of appliances, repaired a dryer that had its door sensor fail (in fact, they all tend to use identical door sensors as far as I've seen, dryers and washing machines and microwaves).
by throwanem | 2025-08-13 01:36:18+00:00
> Besides, the explanation is simpler than this article makes it out to be- most rationalists are from California, California is the origin of lots of cults

This isn't the defense of rationalism you seem to imagine it to be.

I don't think the modal rationalist is sinister. I think he's ignorant, misguided, nearly wholly lacking in experience, deeply insecure about it, and overall just excessively resistant to the idea that it is really possible, on any matter of serious import, for his perspective radically to lack merit. Unfortunately, this latter condition proves very reliably also the mode.
by username332211 | 2025-08-13 01:36:21+00:00
Surely you can empathize with an act? In fact it's probably a requirement in order to be able to enjoy cinema and theater.

And actors aren't the only ones that pretend to be something they are not.

If you don't want to distinguish between empathy and understanding, a new term has to be introduced about mirroring the emotions of a mirage. I'm not sure the word for that exists?
by sothatsit | 2025-08-13 01:37:46+00:00
Right now there just isn't any incentive to move off of GitHub. GitHub is cheap, and it provides a very familiar, extensible, and reliable service.

My point is more that if Microsoft did dig their heels in and make the product worse, it would be very easy for people to switch. Some people would stay because it is the de facto standard, but I think a lot more people than you think would switch, because the switching costs are so low.

My hope is that this acts as a strong enough incentive for them to maintain the quality of GitHub, so we don't have to switch.
by antisthenes | 2025-08-13 01:38:17+00:00
> Oh, do enlighten then.

Absolutely. Just in case your keyboard wasn't working to arrive at this link via Google.

https://www.merriam-webster.com/dictionary/axiom

First definition, just in case it still isn't obvious.

> I'm not sure you are responding to the right comment, or are severely misinterpreting what I said. Clearly a nerve was struck though, and I do apologize for any undue distress.

Someone was wrong on the Internet! Just don't want other people getting the wrong idea. Good fun regardless.
by trhway | 2025-08-13 01:38:36+00:00
>We live in an interesting time where embedded development has become so accessible and powerful that we can interface with multiple wireless protocols and state of the art sensors with not a lot of capital investment.

Even on Amazon the ESP32 is less than $5 - means like $1 in Shanghai. Various sensors (even the ones with Bluetooth connectivity) are similarly dirt cheap. You can have a bin of such components like you would have a bin of bolts and nuts 30+ years. Basically we live in a golden era of development (which can disappear in US due to tariffs)

>If we think what can come beyond screens and imagine more ambient computing systems - maybe we’ll see new and interesting innovations

my bet is that it will be more robotics related with practically no humans involved. It is a bit of paradoxical - like for example if we add enough development to existing robots we can for example have an AMZN warehouse run fully without people which in turn would mean that we can have robots there much simpler in various aspects as the absence of humans relaxes a bunch of requirements.
by _1tem | 2025-08-13 01:38:53+00:00
This is exactly what I thought when picking a customer support software last month. After hiring my first support person and being unable to decide between Intercom/Front/HelpScout/Zendesk I finally just vibe coded my own helpdesk in a few days with the just the features I needed - perfectly integrated into my SaaS, and best of all, free.
by treyd | 2025-08-13 01:39:00+00:00
> Go generally discourages abstractions so any code you jump into is fairly straightforward

This is a really anti-intellectual take. All of software engineering is about building abstractions. Not having abstractions makes the structure less easy to understand because they're made implicit, and forces developers to repeat themselves and use brittle hacks. It's not a way to build robust or maintainable software.
by gus_massa | 2025-08-13 01:39:32+00:00
From the other side, but you may get some info. There is a classic article by patio11 "What I Learned Selling A Software Business" https://training.kalzumeus.com/newsletters/archive/selling_s... HN discussion https://news.ycombinator.com/item?id=11347006 (439 points | March 2016 | 84 comments)
by ben0x539 | 2025-08-13 01:40:05+00:00
Unfortunate that this page largely shills XLibre, the X fork by the guy who got ejected from contributing to Xorg when he landed a bunch of code that was blatantly untested, leading to tons of his commits getting reverted. Like, I am not a fan of Wayland, still using X on my machine, but from what I've seen of his posting, this guy isn't great PR for the "X is fine actually" camp.
by ants_everywhere | 2025-08-13 01:40:06+00:00
In case anyone is unaware, X and Wayland are developed by the same group (freedesktop.org)

- https://gitlab.freedesktop.org/xorg/xserver

- https://gitlab.freedesktop.org/wayland/wayland

It's not just that developers migrated to a new project. Wayland is essentially the successor to X and is developed by the same group.

(That doesn't mean there aren't still lots of bugs and sharp corners.)
by amiga386 | 2025-08-13 01:40:32+00:00
You're asking Debian to check out all aspects of a program and hold them liable if it does something you don't like, or their volunteers does something you don't like.

That's not what Debian is doing. Debian is asking for volunteers to package the world's free software, also written by volunteers. They have their own checklists, your "dodgy behaviour" concerns aren't on it. Confirming the software meets your expectations depends on you evaluating it. If it doesn't, you can then volunteer your time to write them a bug report, which they might or might not accept and fix.
by Dylan16807 | 2025-08-13 01:41:08+00:00
> Did the Duke philosophy teachers claim they were using philosophy to determine if someone was raped?

I don't think that matters very much. If there's a strong enough correlation between being a reactive idiot and the department you're in, it makes a bad case for enrolling in that realm of study for educational motives. It's especially bad when the realm of study is directly focused on knowledge, ethics, and logic.

Note the "if" though, I haven't evaluated the parent's claims. I'm just saying it doesn't matter if they said they used philosophy. It reflects on philosophy as a study, at least the style they do there.

How much that affects other colleges is iffier, but it's not zero.
by bubblethink | 2025-08-13 01:41:11+00:00
The issue is that people opposing it don't have a coherent view of what they want. They don't want a free market solution; they don't like the socialist position where the government picks the people; they don't like the lottery either. They want their preferred type of people to get the visa in a manner not too different from quotas/dei/affirmative action etc., which is impossible to engineer. It ultimately ends up creating a compromise brokered by lobbyists and politicians, kind of like how we do everything else in the country.
by chao- | 2025-08-13 01:41:14+00:00
Bad battery life is not an inherent property of Linux. If it were, you wouldn't see so many "smart devices" running flavors of Linux.

With respect to laptops, there aren't enough people looking at every SKU, of every manufacturer, and then translating the possible power state combinations of each bus and link and adapter into the config tools preferred by this-or-that single distro. It would require be a massive, more-thankless-than-average undertaking. As a result, the median laptop is not optimized for battery life out of the box, even for distros that do try (to say nothing for those like Arch that intentionally eschew making choices for you).

With some tools that allow self-tuning, it's not difficult to get 8-10 hours of battery life on the newest x86 platforms (or more on ARM laptops). However, it isn't done for you. It is an area that desktop Linux needs to invest in improving on behalf of the majority of people, who are less inclined to experiment and tweak.
by DiabloD3 | 2025-08-13 01:41:35+00:00
Wow, what a crackpot website.

The ship sailed when Keith Packard, brilliant programmer and X.org project lead, decided that the era of X11 is over, and no further development will happen to the Xserver, and that the rootless Xserver for Wayland, in the near future, will be the only actually supported version.

This lead to the weird fork of Xlibre that is more about politics than it is about technological solutions.

Everyone has chosen to abandon the security nightmare that is X11, somehow it took 15 years instead of 5. But hey, we finally made it.
by xtracto | 2025-08-13 01:42:06+00:00
All engineers implementing Wayland should read Joel Spolsky's seminal article on software rewrite https://www.joelonsoftware.com/2000/04/06/things-you-should-...

And Martin Fowler article on Strangle Fig pattern.

It's been a waste of resources to have yet another biffurcation on the Linux Desktop ecosystem.

It's pretty sad.
by herval | 2025-08-13 01:43:16+00:00
Todoist is a huge outlier. They had an early mover advantage (it was one of the first mobile todo apps). A few other Todo players also managed to keep an audience, even after Apple and Google rolled their (still half baked in 2025) alternatives - multiple years later.

It’s a very, very different story.

I’m obviously not saying anyone should stop building apps or dismissing this or any other app from being potentially successful. It’s just a fundamentally different scenario than the early days of mobile, particularly for thin LLM wrappers
by neehao | 2025-08-13 01:43:21+00:00
three points: 1. i have often wondered about whether rapid tech. progress makes underinvestment more likely.

2. ben evans frequently makes fun of the business value. pretty clear a lot of the models are commodotized.

3. strategically, the winners are platforms where the data are. if you have data in azure, that's where you will use your models. exclusive licensing could pull people to your cloud from on prem. so some gains may go to those companies ...
by neural_drift | 2025-08-13 01:43:28+00:00
We built BackupGuardian to solve a frustrating problem: discovering corrupt or incompatible backups during a production migration. It validates PostgreSQL, MySQL, and SQLite backups with deep structural analysis, data integrity checks, and detailed reports — before you hit “migrate.”

Web App: https://www.backupguardian.org

GitHub: https://github.com/pasika26/backupguardian

CLI: npm install -g backup-guardian

Would love feedback from anyone doing regular migrations, backups, or CI/CD validation.
by userbinator | 2025-08-13 01:44:19+00:00
I've "fixed" countless noisy computer fans over the years with simple lubrication. Peel off the label, remove the bung, pry out the circlip and pull the rotor + blade assembly out, clean off any remaining old grease/oil, and then pack the bushing with petroleum jelly before reinserting the shaft. Reassembly is the reverse of disassembly.
by logicprog | 2025-08-13 01:44:38+00:00
> Hey, can you share an example book or text so I can test it?

I was running into issues with this one: https://theanarchistlibrary.org/library/kevin-carson-studies..., this one: https://files.libcom.org/files/Accelerate%20-%20Robin%20Mack... (converted to plain text using MinerU, double checked to make sure the text was clean).

> Regarding "abogen chunks the text it feeds to Kokoro by sentence", that's not quite correct, it actually splits subtitles by sentence, not the chunks sent to Kokoro.

Ah, that's odd. So I don't know why abogen'd be doing the weird fading out and skipping words thing then when my tool (https://github.com/alexispurslane/kokoro-audiobook-reliable/) isn't.

> This might be happening because the "Replace single newlines with spaces" option isn’t enabled. Some books require that setting to work correctly. Could you try enabling it and see if it fixes the issue?

I tried that, as well as doing it myself, and it didn't seem to help.
by SJC_Hacker | 2025-08-13 01:44:45+00:00
> Yes, you cannot hide the callstack when taught with pencil and paper.

Recursive functions were mathematically defined well before the callstack or the von Neumann architecture was a thing. Godel, Church and Kleene did alot of work on them in the 1930s (and I believe even prior to that infinite series were defined recursively although functional theory had not be worked out), this was before ENIAC (1945) which would be just barely recognizable as a general purpose computer and didn't have anything like CALL instruction.

So I don't understand this notion of "hiding the callstack" comes from. If one cannot understand recursion without invoking the callstack, well thats just them. But I don't see how its absolutely necessary or some universal
by streptomycin | 2025-08-13 01:44:49+00:00
Even just with normal WAR https://www.baseball-reference.com/leaders/WAR_career.shtml he comes out at #38 all time.

I'm not sure summing up career WAR is the best way to rank players, though. It favors guys who played a long time, like Blyleven who played 22 seasons. Sandy Koufax played half as long but was undoubtedly better at his peak. Who was really "better" overall? You probably want some metric that combines career totals and peak production, but ultimately there is no universal way to come up with one definitive ranking, so we will debate it forever.
by rtpg | 2025-08-13 01:45:15+00:00
I guess? I mean like 2 years ago I couldn't even use Wayland on my machine with an Nvidia card (I didn't try that hard, though).

Like this feels super bleeding edge and in that case I really don't get how this didn't _start_ in x11 land and then take over things from there.

My only hope is that money from people who "need" linux graphics to work solves this.
by hshdhdhj4444 | 2025-08-13 01:45:17+00:00
The H1B visa doesn’t compete with American workers as much as it does with the same people working in their home countries.

Especially in today’s extremely remote friendly environment (and H1B visas outside of maybe biomed research tend to be concentrated in remote friendly fields), if a company cannot hire a candidate on an H1B visa, and the candidate has to return to their home nation, why wouldn’t the company not be thrilled to hire the exact same person abroad for a fraction of the cost?

And with RTO failing miserably, and with nearly everyone on HN assuring us that WFH is as good, if not better, than RTO, it’s not like them working abroad is gonna be materially different from them working in a U.S. city.
by logicprog | 2025-08-13 01:45:49+00:00
That's precisely what I'm doing. I'm splitting by sentences, and then for each sentence that's still too long, I split them by natural breakpoints like colons, semicolons, commas, dashes, and conjunctions, and if any of /those/ are still too long, I then break by greedy-filling words. Then I do some fun manipulation on the raw audio tensors to maintain flow.