MurphyA/hacker-news huggingface dataset:
by ekrapivin | 2025-11-02 21:06:55+00:00
Kinda late for the party, but... In the coming several weekends I'm improving my passion project – ad-free website with solitaire/puzzle games (https://inSolitaire.com). I got some valuable feedback from niche subreddits.

I've rewritten this project (almost) completely four times and tried my very best to make it work on both desktop and mobiles.

I would be grateful for any feedback as I'm looking to genuinely improve the experience. You can help me answering the questions "What does it lack?".

I have a huge backlog to cover for website, but so far it has been great fun and I have learnt an incredible range of things!
by spwa4 | 2025-11-02 21:06:56+00:00
Maybe, in Afghanistan Soviet communists invaded and destroyed Afghanistan's state structures and started a massacre that would last years. That's why the Taliban attacked ... and probably why they won, with overwhelming support by the population of Afghanistan, and even US support.

But the details of the story expose a great many painpoints for many ideologies and parties so people don't like to talk about it. First it exposes that the US (and Europe, and many others, but of course not the UN or Russia) supported the Taliban ... because they were better than communists. My favorite stats is that the Taliban, as bad as they are, in 2.5 wars and ... still haven't killed as many people as the communists massacres killed in Afghanistan.

So "capitalist" or more accurately US and UK support for the Taliban did indeed exist (was a lot less than reported though), but yes, that included supporting and training a certain Osama Bin Laden ... Of course what's never mentioned when this is brought up is why people supported the Taliban. It wasn't to destroy socialism ... or at least that wasn't the only reason.

On the other side of the aisle it exposes that there was a time that socialism tried to eradicate religions ... using genocide (not just in Afghanistan). WITH the support of socialists in the west, the same socialist parties that still exist, were violently against immigration and protested against western states saving even one of those muslim men, women and children.

Both ideologies, left, center and right, want to believe they're constant, rational, and right. So an extremely large change in policy ... especially leftist parties who supported Soviet/communist genocides against a decent chunk of their current electorate.

Including famous current politicians like Antonio Guterrez, secretary general of the United Nations, who organised and personally physically attacked and hurt people for trying to give muslims sanctuary 40 years ago (he probably didn't even hate muslims, he just supported communism, including Soviet and Chinese genocides)

So everybody denies it but that's how Afghanistan got where it is.

https://en.wikipedia.org/wiki/Kingdom_of_Afghanistan
by dpark | 2025-11-02 21:07:31+00:00
Sorry, no. You’re trying to carve out some special use case for email as if it’s primary use is formal communication. Email is used for everything from formal business communication to friendly chats to fwd:fwd:fwd: Grandma’s chain letters.

On the other side, text messages are essentially just small emails and your argument against “reactions” applies equally.
by anonymars | 2025-11-02 21:07:36+00:00
My favorite has to be the Windows 8 era UI disaster.

How do most people log into a server? With a high-res physical touchscreen, or remote desktop?

So let's make a whole bunch of functionality impossible to access, because you have to bump up against a non-existent edge of a windowed remote screen, and literally make the UI not fit into common server screen resolutions at the time. I don't remember if 1024x768 was the minimum resolution that worked, or the maximum resolution that still didn't work. But it was an absolute comedy case.

I want to say that with only the basic VGA display drivers installed, screen resolution was too small to even get to the settings to fix it, but it's been a while and I can't find the info to prove it.
by clickety_clack | 2025-11-02 21:08:03+00:00
That’s what I initially thought, but I could see it being cheaper for the railway company to build solar for themselves. They get the power at cost, and can build a system that can handle lower uptime/greater availability, with storage etc, so that they can avoid paying to upkeep high availability power.

I don’t know though. I assume someone with a really nice spreadsheet has looked at this before deciding to pay to build all this.
by neom | 2025-11-02 21:08:25+00:00
With all due respect, this is simply a tool for creating content, one component of being able to reach people in channels where they consume your novel and interesting messages that both stand out and are shared, such they are aware of your amazing and unique product or service.

It's not correct in business to blame a tool for a lack of creativity, some people are not very creative, those people tend to struggle with reach and therefore their attempt at a business, fails. I built 2 publicly traded businesses this way.
by soulofmischief | 2025-11-02 21:08:31+00:00
Thank you for sharing your perspective. I do agree that we don't need to extremify asceticism. I certainly own useless crap.

I think I do specifically have a minimalist approach to kitchens inspired by setups such as hundred rabbits' https://100r.co/site/cooking.html plus I also am becoming increasingly concerned with my carbon footprint given the climate-related extinction event we are currently facing, and that probably strikes out personal promotion of any unneeded kitchenware.

I'm curious about the economics of what you do, if you've ever written about it elsewhere.
Show HN: Chatolia – create, train and deploy your own AI agents
by blurayfin | 2025-11-02 21:08:45+00:00
Hi everyone,

I've built Chatolia, a platform that lets you create your own AI chatbots, train them with your own data, and deploy them to your website.

It is super simple to get started:

- Create your agent - Train it with your data - Deploy it anywhere

You can start for free, includes 1 agent and 500 message credits per month.

Would love to hear your thoughts,

https://www.chatolia.com
by woah | 2025-11-02 21:09:10+00:00
It seems like it's impossible for anyone to develop any new technology for trains without online commenters screeching "THAT'S CALLED A FUCKING TRAIN".

It seems to generally be clustered with a sort of leftish, anti-AI, maybe anti-tech worldview. Like they feel they have ownership of railways as a concept as sort of a charity case, and if "tech bros" are working on improving them, it's sort of like taking their cause away from them.
by PlunderBunny | 2025-11-02 21:09:41+00:00
If it's any reassurance, I think the consensus is that the rate of degradation of your battery will slow considerably once it gets past 20% (of the order of 1-2% per year, i.e. the battery will outlast the rest of the vehicle by a long way) [0].

0. https://arstechnica.com/cars/2022/07/heres-one-way-we-know-t...
by BriggyDwiggs42 | 2025-11-02 21:10:22+00:00
Who opened the border and what color were they? From my perspective these are more retroactive constructions of a history which justifies and explains many people’s declining economic statuses along with a whole host of elites who are supposedly responsible, with the most extreme blaming entire racial groups. In reality if there were anyone to blame it would be a roster of republican and democrat deregulators (especially reagan) who allowed corporations to grow more consolidated and politically powerful, alongside an unavoidable and natural specialization in the types of labor our country performs as it gets more advanced.
by mindslight | 2025-11-02 21:10:25+00:00
Talking about tech we can actually put this in very concrete terms.

What shapes of technologies have you been paid to learn? Do they promote decentralized individual liberty like secure p2p communications? Or are they top-down-control corporate-empowering centralizing technologies like webapps and bitcoin?

I'd say there is a prominent skew for the types of things you can get paid to work on, because software that creates individual freedom intrinsically means creating distributed wealth that can't be easily collected to pay returns on investment. And if you don't even have a general understanding of the whole gamut of what is possible, you likely won't even know what you are missing.
by slyall | 2025-11-02 21:10:33+00:00
Never used it since it was only available in the US. Looks like additional countries were not added till Oct 2016, 11 years after it was first launched[0]

None of the companies I've worked for have used it AFAIK, despite them all using AWS. I think I've mostly ignored it as one of the niche AWS products that isn't relevant.

[0] https://blog.mturk.com/weve-made-it-easier-for-more-requeste...
by _dwivedi | 2025-11-02 21:10:35+00:00
I guess it is mostly because of the reason that QR codes are not always a URL! It might be something related to a payment or a wifi conf. Plus I don't think that browsers scanning every image for QR codes by default would be very great for it's efficiency and overall user privacy. But I think it could always be a good option to have especially for QR codes which are link. You can always use a extention though! :)
by trashface | 2025-11-02 21:10:36+00:00
I don't think speed dating is going to replace apps. I did some dating pre-app, it wasn't big then. Its unnatural, and doesn't appeal to many personalities.

I'm one of the men apps don't work for, easy to see why we hate them. For women, I think they say they don't like apps, but they do like the fact they get an endless stream of potentially date-able men from them. So their revealed preference is they like the apps, and that is why the apps continue to be relevant.
by rtaylorgarlock | 2025-11-02 21:11:12+00:00
Jaw dropped on reading this. The biodegradable Mercedes harnesses of the 90s followed the Volvo harnesses of the 80s (iirc). I thought we'd worked that out of the automotive engineering world by now. I'm not funded by the petroleum or rubber industry, yet i also can't help but wonder what would drive technical product managers to make a notable error? Wiring issues in cases aren't cheap problems to fix, nor do they fix themselves, nor increase longevity...
by wtcactus | 2025-11-02 21:14:34+00:00
About every 3 months or so, I install some gaming Linux distro (or, if I'm in the mood, install Linux Mint from scratch and try to configure it for gaming) and get solely disappointed and return to windows.

Most of the Linux hurdles in day to day work can be overcome (mostly is the lack of the apps I normally use that cause some attrition, but with some compromises and some work I can get around it). But for gaming (at least in NVIDIA GPUs) it keeps failing.

I have very limited time for gaming (around 2-4h per week), I don't want to keep having to eternally fiddle with game settings, fixing bugs, fixing launchers, try different Proton versions, etc, etc, etc, every time I sit down for a bit of gaming. And Linux, unfortunately, is just not really there.
by 1vuio0pswjnm7 | 2025-11-02 21:14:53+00:00
RFC 1034 Domain Concepts and Facilities November 1987 [Page 8]

"A domain is identified by a domain name, and consists of that part of the domain name space that is at or below the domain name which specifies the domain. A domain is a subdomain of another domain if it is contained within that domain. This relationship can be tested by seeing if the subdomain's name ends with the containing domain's name. For example, A.B.C.D is a subdomain of B.C.D, C.D, D, and " "."

1 cdb.cr.yp.to - regular DNS: 124 bytes, 1+2+0+0 records, response, noerror query: 1 cdb.cr.yp.to answer: cdb.cr.yp.to 30 CNAME pq1jbw2qzb2201xj6pyx177b8frqltf7t4wdpp32fhk0w3h70uytq5020w020l0.yp.to answer: pq1jbw2qzb2201xj6pyx177b8frqltf7t4wdpp32fhk0w3h70uytq5020w020l0.yp.to 30 A 131.193.32.109

In the terminology of RFC1034, cdb.cr.yp.to, a CNAME, can be described as a subdomain of cr.yp.to and yp.to

(NB. The pq1 portion is not a public key, it is a hash of a server's long-term public key)
by ajmurmann | 2025-11-02 21:15:31+00:00
You have to levers to enforce law. You can get better at catching lawbreakers or punish those that are caught harder. There are studies that show that catching a higher percentage of criminals and punishing them in a timely fashion leads to lower crime than punishing those you do catch harder. Europe in general has more police officers per capita and higher conviction rates that happen more timely. The US on the other hand spends more on prisons and has her officers. I think this is partially cultural and due to how responsibilities and finance are set up between local, state and federal government in the US.

Fraud via phone or computer is harder to catch. So the US follows it's established pattern and instead of hitting efforts for law enforcement increases punishment
by albumen | 2025-11-02 21:15:46+00:00
No. The aim is to “increase the density of freight transportation in a particular area.” That would be maximum tonnage carried through an area over a period, eg a year. It’s possible more tonnes of independently moving wagons could move through an area over a year by being individually dispatched 24/7 in close proximity versus larger traditional freight trains that only run a few times a day.
by XCSme | 2025-11-02 21:15:52+00:00
> #/dashboard - Single-page app routing (though it’s rarely used these days)

I actually use that for my self-hosted app, because hash routing doesn't require .htaccess or other URL rewriting functionality server-side. So yes, it's not ideal, but you don't fully control the deployment environment, it's better to reduce as much as you can the requirements.
by GaryBluto | 2025-11-02 21:16:20+00:00
I'd argue there's a difference between a funny mascot or punny name (that have been used in professional environments) and a mascot that looks like a child and is designed to look "cute" or "silly" to a fandom mostly comprising of eccentric (in a bad way) grown men. I don't think I've ever seen a developer on the internet who publicly enjoys anime who didn't act neurotically or childishly, although that's just anecdotal.

> The world is full of serious businesses that use "cute" icons or employ anime-styled elements

I can't think of any outside of Japan.
by stmw | 2025-11-02 21:17:15+00:00
Indeed, this aspect of early x86 is something more people need to know about... It still has its remnants in low-level code. Of course, 6502 and other 8-bit processors had similar issues tryign to go beyond the 64K addressing limit, but only the x86 line both baked this into the architecture and continued to carry it forward for compatibility for many years.
by YesBox | 2025-11-02 21:17:21+00:00
There's no need to resort when popping an item.

When adding an item, it gets added to the next unused vector element. The sorting range end offset gets updated.

Then it sorts (note you would actually need a custom sort since a PriorityQueue is a pair)

std::push_heap( vec.begin() + startOffset, vec.begin() + endOffset ) [1]

Adding an item would be something like:

endOffset++; vec.insert( vec.begin() + endOffset, $value ); [1]

Or maybe I just used

endOffset++; vec[endOffset] = $value; [1]

Popping an item:

startOffset++;

[1] Im writing this from memory from my attempt many months ago. May have mistakes.. but should communicate the jist
by hinkley | 2025-11-02 21:17:34+00:00
See also Two Devs Breaking Each Other’s Features.

I got to hear about a particularly irate customer during a formative time of my life and decided that understanding why weird bugs got in the code was necessary to prevent regressions that harm customer trust in the company. We took too long to fix a bug and we reintroduced it within a month. Because the fix broke another feature and someone tried to put it back
Show HN: AllPub – One-Click Publishing to Dev.to, Hashnode, LinkedIn, and More
by pbopps | 2025-11-02 21:18:38+00:00
Hey HN,

I’m a solo founder, and after a few unexpected delays including bug fixing, writing helpful guides, Halloween with family, and work travel—I'm finally launching AllPub BETA this coming Friday.

AllPub lets you manage all your blogs and tech content from one dashboard. Write once, publish everywhere (Dev.to, Hashnode, LinkedIn soon). I built this after feeling the pain of copying posts across platforms every week.

The MVP is now stable and ready for feedback. Free tier available. I’d love your honest thoughts, feature requests, or code reviews. Ask me anything—happy to dive into tech details or roadmap!

Site: https://allpub.co

Thanks for your patience and support!
by teiferer | 2025-11-02 21:19:06+00:00
> The first employees will be "compensated" for their lower salary and extra hours, they won't get rich.

Um..? Not sure what your definition of "rich" is. My neighbor joined a U.S. tech company as employee 1000-ish when that company was at a few hundred $100M revenue, 8 years later they are at a few $1B revenue and his comp has brought him into 8-figures (USD). If he wanted to then he'd never again need to work in his life. I call that "rich".
by adastra22 | 2025-11-02 21:19:09+00:00
I think you're missing the point. The game could be processing input and doing a state update at 1000Hz, while still rendering a mere 60fps. There doesn't have to be any correlation whatsoever between frame rate and input processing. Furthermore, this would actually have less latency because there won't be a pipeline of frame buffers being worked on.

Tying the input loop to the render loop is a totally arbitrary decision that the game industry is needlessly perpetuating.
by alephnerd | 2025-11-02 21:20:47+00:00
It ebbs and flows depending on whether it's an al Khalifa or an al Thani who controls Doha. Before the 1995 coup, it was the al Khalifa and al Ghufran clan that was in control, and they had both familial and economic relations in KSA and Abu Dhabi.

Khaleeji (like everyone else) are fine putting family history aside if it does not interfere with monetary incentives, and the crux of the issue has been clashing LNG claims between Qatar and Abu Dhabi. The al Thani clan has been pursuing a maximalist claim and works closely with Turkiye and Iran as their short term security guarantor as a result, but the al Khalifa and al Ghufran clan were fine with the Abu Dhabi claim because they have significant economic holdings in the UAE and KSA.
by bigyabai | 2025-11-02 21:22:03+00:00
You can trivially sandbox your Steam installation with pretty much zero performance overhead, if you install it through Flatpak. Using an app like Flatseal, you can then configure Steam to only have access to a designated drive with next to no further contact to your PC. You can individually disable access to networking, audio, D-Bus, USB devices, Bluetooth, shared memory and even the GPU itself if you're really freaked out. No command line needed.

That being said, I just run Steam natively on NixOS and have never seen any issues. The biggest RCEs I'm worried about are Ring 0 anticheat nuking my desktop like CloudStrike.
by sowbug | 2025-11-02 21:22:32+00:00
Some products are so good they don't need marketing. Some marketing is so good the product doesn't matter. But most of the time you need both.

Even https://en.wikipedia.org/wiki/Ignaz_Semmelweis had a great product (idea): if doctors wash their hands, fewer of their patients will die. But his marketing (personality) was off-putting, and his ideas weren't accepted until after his death.
by imiric | 2025-11-02 21:22:47+00:00
I mean, sure—in a perfect world bugs would be caught by tests before they're even deployed to production.

But few of us have the privilege of working on such codebases, and with people who have that kind of discipline and quality standards.

In reality, most codebases have statement coverage that rarely exceeds 50%, if coverage is tracked at all; tests are brittle, flaky, difficult to maintain, and likely have bugs themselves; and architecture is an afterthought for a system that grew organically under deadline pressure, where refactors are seen as a waste of time.

So given that, bisect can be very useful. Yet in practice it likely won't, since usually the same teams that would benefit from it, don't have the discipline to maintain a clean history with atomic commits, which is crucial for bisect to work. If the result is a 2000-line commit, you still have to dig through the code to find the root cause.
by gxs | 2025-11-02 21:22:54+00:00
In a different time when different mindsets prevailed, the US government handled this about as well as you could hope

The Fairness Doctrine is irrelevant today because of the way news is published/broadcast, but was effective in my humble opinion

From Wikipedia: “ The fairness doctrine had two basic elements: It required broadcasters to devote some of their airtime to discussing controversial matters of public interest, and to air contrasting views regarding those matters.”

And without getting too political, the beginning of a lot of our media woes in terms of news correlates nicely with when the doctrine was revoked
by dangus | 2025-11-02 21:23:20+00:00
While I agree that Microsoft has not been the greatest at delivering customer-friendly stuff, and has built in a lot of revenue streams to their (mostly not-paying) users like Bing and cloud upsells, I think that your take is overly cynical to the software.

Windows 11 has some really legitimate improvements that make it a really solid OS.

It’s not surprising that Microsoft isn’t focusing on Windows as a server OS as they don’t expect anyone to deploy it in a new environment. They know it has already lost to Linux and that’s why .NET Core is on Linux and Mac, why WSL exists, etc. Azure is how Microsoft makes revenue from servers, Windows Server is a legacy product.

The whole “server OS has the weather app installed” thing is pretty irrelevant since enterprises have their own customized image building processes and don’t ever run the default payload. It’s really not worth Microsoft’s time to customize the server version knowing that their enterprise customers already have.

Microsoft knows the strength of Windows lies in the desktop environment for workstations, casual laptop use, and gaming systems, and it is excellent at all those things. They’ve delivered a whole lot of really nice and generally innovative features to those spaces. Windows has really nice gaming features, smartphone integrations including with iPhones, even doing some long-overdue work on small details like notepad and the command line.

I don’t find that windows has forced me to cloud or done anything like that.
by muldvarp | 2025-11-02 21:24:35+00:00
AI will fuck over anyone that works for a living. Only the people owning stuff for a living will profit off AI.

Trades aren't safe. Even if nobody figures out how to automate trades, the amount of people that will go into trades when white collar jobs are automated away will drive wages down.

AI will be the worst thing to happen to society in a very long time.
by karlgkk | 2025-11-02 21:24:45+00:00
On the other hand, I’d argue that it’s close enough to trivial to be considered trivial. How many embedded devices transmit sensitive information?

Now, I know that pretty much every Bluetooth based credit card reading device explicitly defends against a channel such as this, but there are tons of access control solutions, and medical devices that don’t

Would you notice a raspberry pi tucked into the mess of wires beneath the security guard guards desk?
by encom | 2025-11-02 21:26:29+00:00
I really wish there was an (k)Ubuntu-like Linux distro - apt-based, semi-annual updates, kde default or selectable - but without all the stupid Ubuntu-isms like snap and alpha quality rust coreutils and whatnot. I run Gentoo and Debian for myself, but I'd like something normie-friendly I can put on other peoples machines and not get a ton of support questions.