MurphyA/hacker-news huggingface dataset:
by thereisnospork | 2025-06-26 08:09:29+00:00
>Same as smartphone usage, the less the better.

That comparison kind of makes my point though. Sure you can bury your face into Tik Tok for 12hrs a day and they do kind of suck at Excel but smartphones are massively useful and used tools by (approximately) everyone.

Someone not using a smartphone in this day and age is very fairly a 'luddite'.
IG Unfollow – A Smart Chrome Extension to Clean Up Your Instagram Follow List
by Ali-Choulnard | 2025-06-26 08:10:14+00:00
I recently came across a Chrome extension called IG Unfollow that helps Instagram users clean up their follow list in a more efficient and controlled way. It's aimed at solving a common problem for people who follow a lot of accounts: how to quickly and safely unfollow users who don't follow back, or manage custom unfollow lists.

Some useful aspects I noticed:

Flexible unfollowing: You can unfollow users who don't follow you back, all users you follow, or a list you manually provide.

Custom timing: It allows you to configure random intervals and pauses, which helps simulate natural user behavior and avoid Instagram's rate limits or soft bans.

Runs locally: No login credentials are needed. It works directly in your browser using your active Instagram session, and no data ever leaves your device.

User lists: You can upload a list of usernames or export the ones you’ve unfollowed — helpful for recordkeeping.

Simple UI: The interface is clean and approachable, even for non-technical users.

It seems like a practical tool for creators or marketers who want more control over their follow graph, or even just regular users tired of bloated lists. While I’m generally cautious about browser tools touching social media accounts, this one seems transparent about what it does and doesn’t do.

Sharing here in case others find it useful or have thoughts on the UX, technical approach, or ethical considerations around automation like this. Curious what others think. https://igunfollow.convertinsight.com/
by masfoobar | 2025-06-26 08:11:05+00:00
> I was in a large company in the NW and I knew two developers in a team of 30 that knew basic bash and vim.

I have worked for various companies as well, UK, Netherlands, etc. Yes, from my experience, working for jobs in a Windows environment (Windows development) will have less knowledge of bash or linux in general if they simply are not using it. These are developers using Windows, SQL Server, .NET, and other Microsoft-focused products.

I would agree that Windows developers have less skills with a shell, even CMD.. or much less Powershell. However, if we are going to FOCUS on this userbase, they are likely to be accepting to using a WSL Linux distro created by Microsoft bundled with powershell, .net, etc.. than to use Ubuntu with bash, vim/nano or variants.

Also, I have worked for Companies that focused on LAMP development and their linux skills were decent to pro. The only time someone would struggle is likely because their are junior level.. and coming from a Windows background.

> Respectfully you seem to have never worked with the people I describe. You listed PowerShell as if they would use it. A former colleague of mine was quizzed why he would use PowerShell to write a script that would run on a Windows Server. They had expected him to write a C# program.

Powershell... C#... both of which are Microsoft. Powershell is .NET under the hood. Doesn't change my comment.
by ljf | 2025-06-26 08:11:12+00:00
Just to add, for anyone considering using minoxidil and/or finasteride - I can highly recommend both for the recovery of my hairloss.

But - read up in the side effects and potential risks, they can both cause other issues in some people, and for me it took a while to find the right finasteride dose.

Another downside is oral finasteride use means I can no longer give blood.
Ask HN: How Does DeepSeek "Thinks"?
by JPLeRouzic | 2025-06-26 08:12:03+00:00
There is a useful feature in DeepSeek that isn't present in other commercial LLMs. It displays its internal "thinking" process. I wonder what technological aspect makes this possible. Do several LLMs communicate with each other before providing a solution? Are there different roles within these LLMs, such as some proposing solutions, others contradicting or offering alternative viewpoints, or reminding of overlooked aspects?
by firesteelrain | 2025-06-26 08:12:17+00:00
I agree that $10,000 isn’t a meaningful investment given the scale of reliance.

What would a fair model look like? An open-source infrastructure endowment? Ongoing support contracts per critical library?

At the same time, I think there’s a tension in open source we don’t talk about enough: it’s built to be free and open to all, including the corporations we might wish were more generous. No one signed a contract!

As the article states, Libxml2 was widely promoted (and adopted) as the go-to XML parser. Now, the maintainer is understandably tired. There is now a sustainability problem that is more systemic than personal. How much did the creator of libxml benefit?

I don’t think we should expect companies to do the right thing just because they benefit and it isn’t how open source was meant to be and this isn’t how open source is supposed to work

But maybe that’s the real problem
by pjerem | 2025-06-26 08:12:18+00:00
> I guess it still gives you privacy.

Absolutely no offense but why do you (and a lot of people here) believe Google paid products gives you any privacy ?

I’m pretty sure even if they wanted to respect privacy of a subset of their users, they must have so much legacy code and data everywhere that they couldn’t even do it if they wanted to. And I’m not sure they’d want it anyway.
by lloeki | 2025-06-26 08:13:01+00:00
Nitpick: one of the properties of dice is that they stop on one side (i.e they converge towards stable rest on even ground) and the typical rule is that when they come at rest because of something other than even ground then the throw is invalid.

So while a sphere has only one side it basically never comes at a stable enough rest unless stopped by uneven ground (invalid throw), and if it stops because of friction it is unstable rest where the slightest nudge would make it roll again.

Therefore in a sense a sphere only works as a 1D because you know the outcome before throwing.

Edge cases are fun.
by jeroenhd | 2025-06-26 08:14:13+00:00
If you can somehow prove that your device can manage to have a private key that will never be extractable then you should already be able to do that with any regular CA.

The problem with certificates for internal addresses is that every single time someone tries to pull it off, it doesn't take long for someone to buy one of those devices, extract the private key, and then post about it online, requiring the key to be revoked immediately.

There is a solution to that, of course. If you trust your device, import its certificate manually so you can visit the page without errors, or if you have a lot of devices, set up a certificate authority to distribute these certificates. There are open source ACME servers that'll let you publish certificates the exact same way you'd do with Let's Encrypt, except now you can keep everything local.
by nokeya | 2025-06-26 08:14:13+00:00
Not only 5 year old PCs are still actual, but even 10 year old machines are still lot in use. Because there are already enough performance for everyday tasks for majority of tasks - videos, emails, messengers, etc. But this is a problem for Microsoft and computer manufacturers, they are overstocked and have to convince users somehow to upgrade even if there is no reason to do so.
by scheeseman486 | 2025-06-26 08:14:37+00:00
I've actually found the opposite in my experience, though I would assume it's very much case-by-case. A recent example was Hyperbowl, a turn of the century game that broke on every version of Windows post-XP. Works fine on Linux with recent Proton and dgvoodoo2, though.

There's also DOSBox (which is quite capable at running win9x now, with Voodoo emulation) and 86box to fill those compatibility gaps too.
by thorin | 2025-06-26 08:16:20+00:00
Worked in field installation of gas and electric meters and I went to a few conferences probably 5+ years ago where aug reality would be used to help installers complete there work. The idea is they would have basic training, but could get help from a few "expert" technicians in a central location, this could be by highlighting fault areas of the meter in the goggles. There was a lot of interest, but as far as I'm aware it hasn't gone anywhere yet.
by jonathanlydall | 2025-06-26 08:17:57+00:00
The breaking point here seems to be security researchers (or maybe just one) essentially “farming” this project for “reputation”. They seem to be approaching it like a computer game against NPCs where you get as much reward as time spent, except in this case they’re imposing a significant amount of work on a real life volunteer maintainer.

I suspect the maintainer would mind less if it was reported by actual users of the library who encountered a real world issue and even better if they offer a patch at the same time, but these bugs are likely the result of scanning tools or someone eyeballing the code for theoretical issues.

In light of the above, the proposed MAINTENANCE-TERMS.md makes a lot of sense, but I think it should also state that security researchers looking for CVEs or are concerned about responsible disclosure should contact the vendor of the software distributing the library.

This would put the onus on the large corporates leveraging the library (at no charge) to use their own resources to deal with addressing security researcher concerns appropriately and they can probably do most of the fix work themselves and the coordinate with the maintainer only to get a release out in a timely manner.

If maintainers find that people coming to them with security issues have done all work possible before hand, they’d probably be completely happy to help.
by watwut | 2025-06-26 08:18:04+00:00
> Improve their communication skills, document and evangelize their work, etc.

Whether engineers do or don't do documentation and how much of it is decided by management.

Second, unless you are specific, I will assume the "improve their communication skills" is purely stereotype based. They are engineers, therefore they do not have communication skills. And we are going to pretend so even though they just communicated what they need very very clearly and politely.
by JdeBP | 2025-06-26 08:18:51+00:00
I've seen both, over the years; programs that have shims, and programs whose checks are ridiculous because they'll just fail at compile time if the standard language feature they are checking for is not there.

But a lot of the time this isn't because people are afraid to take the checks out. It's because they were put in by cargo cult programming in the first place. Autotools et al. are so complex that people will copy existing setups to start new projects rather than begin with a blank slate and add things as and when they come up.

Which means that projects don't start out massively portable because of this stuff being used; but rather they start out inherently massively portable, with useless checks, parroted from somewhere else, on standard library stuff that was always there, sometimes decades before the project was even begun.

It's not really "Who knows". We actually do know. Well, those of us who lived through the process know. Checks for <stdlib.h> or <string.h> aren't needed. There was a period of about half a decade when they were, but by the early to middle 1990s it was perfectly adequate to just assume this pretty basic level of standard conformance.

The "old systems" argument is a specious one. I've worked on the old systems when they weren't nearly so old, including things like porting from Unix to MS-DOS and Big Iron, and experience teaches that the existence of standard headers like <string.h> et al., quickly adopted as soon as they were invented and solved by the likes of Henry Spencer for the rare non-adoption cases, was never a long-term problem; certainly not one long-term enough that it has lasted until 2025.
by teekert | 2025-06-26 08:19:21+00:00
Ayn Rand's Atlas Shrugged is sometimes seen as the bible of the far right, I think mostly by people who haven't read it :)

But it actually warns about exactly what is happening here, the sick relation between the rich and government. It's a mistake to plot Atlas Shrugged on the the one dimensional axes from left to right, liberal to conservative. But we should be thinking in higher dimensional terms. Where are the Libertarians? The Free-market proponents that project Musk and Bezos on Orren Boyle, although perhaps, they didn't start out that way.

It's one of the reasons why Atlas Shrugged becomes less and less satisfying the more you think about it, the more times I read it. The heros are just too idealistic, where as in reality people are always much more opportunistic, and those opportunists are the ones calling the shots ultimately.

In the end Atlas Shrugged is Fiction, not to mention no one cares about the environment, which is such an important political/human factor these days (in that light Galt's engine would have been even nicer :)). Atlas Shrugged does presents some interesting mental models to play with, but less and less so imho. We need a 2.0.

It's sad that the US is a two party system, with a huge dimension reduction and polarization as a consequence. The whole country is behaving as if in a Principal component analysis feedback loop, separating more and more.

A progressive right is not just missing in the US, it's also really missing in Europe (it really is in the Netherlands, it's why I voted very socialist, although as an entrepreneur I'd really like to receive some love).
by scheeseman486 | 2025-06-26 08:19:53+00:00
The person you're responding to wasn't entirely accurate, as it's not just a regular desktop session with the Xbox app set to auto launch. Early reports (admittedly from Microsoft PR) say the gamepad-centric window manager they're shipping on the Xbox ROG, a replacement for explorer.exe, shaves off 2GB of memory usage specifically because they're disabling desktop-centric services during the session. They do seem to be addressing a lot of your points.

The selling point is compatibility with anti-cheat and Game Pass. These aren't targeted for me, I'm not big into competitive shooters, I prefer a la carte and I main Linux, but I can imagine it would be for a lot of people.
by jeroenhd | 2025-06-26 08:20:06+00:00
Even behind CGNAT, you could probably get away with DNS here. If you provide your customers with customeraccount.manufacturerrouters.com, you can then use DNS validation to get a valid certificate for *.customeraccount.manufacturerrouters.com. Put a record in there that points to the local router IP (I.E. settings.customeraccount.manufacturerrouters.com) and you can get HTTPS logins on your local network, even with local IP addresses if the CAB still allows that.

It's not exactly user friendly, but it'll work.

Personally, I have a private CA that I use. My home router has a domain name pointing towards it and has been loaded up with my private certificate. I get the certificate error once a year when the thing expires but in the mean time I can access my router securely.
by 1dom | 2025-06-26 08:21:24+00:00
The unfortunate truth is that approach does work, sometimes. It's really easy and common for capable engineers to think their way out of doing something because of all the different things they can think about it.

Sometimes, an unreasonable dumbass whose only authority comes from corporate heirarchy is needed to mandate the engineers start chipping away at the tasks. If they weren't a dumbass, they'd know the unreasonable thing they're mandating, and if they weren't unreasonable, they wouldn't mandate the someone does it.

I am an an engineer. "Sometimes" could be swapped for "rarely" above, but the point still stands: as much frustration as I have towards those people, they do occasionally lead to the impossible being delivered. But then again, a stopped clock -> twice a day etc.
by richardatlarge | 2025-06-26 08:21:26+00:00
Maybe Goodreads is just what it should be, a place to quarantine all the nonsense concerning books. Amazon polices reviews heavily, such that a reviewer found to be in some way paid can cause their reviews to be removed from earlier, and sometimes authors see many reviews removed from their books. This is with books, not other Amazon products

One thing that also happens with reviews on Amazon, though, is that you get one star reviews from people who do nothing but leave one star reviews. Amazon won’t touch them
by mschuster91 | 2025-06-26 08:21:38+00:00
That's not easy though, especially not for large and old code bases. As an outsider doing occasional bugfixes when I spot issues in an open-source project, I don't have the time to dig into how exactly I need to set up my computer to even have a minimum viable build setup, adhere to each project's different code standards, deal with the bullshit called "Contributor License Agreement" and associated paperwork, or wrap my head around how this specific project does testing and pipelines.

What I can and will do however is write a bug ticket that says what I think the issue is, where my closest suspicion is that causes the issue, and provide either a reproduction or a bugfix patch. Dealing with the remainder of the bureaucracy however is what I do not see as my responsibility.
by AnonymousPlanet | 2025-06-26 08:22:05+00:00
Yes and that is a very common case. Windows is designed so that you barely have a chance to deal with your case without Microsoft components all the way. You would need a company with enormous resources to play catch up with the highly integrated and proprietary connections between each component.

It's a rigged monopoly and has nothing to do with a market economy. Once you have been forced to use Windows, you are doomed.
by firesteelrain | 2025-06-26 08:22:08+00:00
The crux is these seemingly bogus security “bugs”. If there were quality issues, the amount of software and people using libxml by virtue of testing in production/wild would have found most issues by now.

There is plenty of software today that is tested within cost and schedule that’s closed source and it’s running in production. I get the point but libxml is not one of those cases
by jeroenhd | 2025-06-26 08:23:51+00:00
You don't even need to, mDNS has been enabled by default by most devices for ages now. You'll have to look up what the name is your manufacturer chose (if you use Windows, you van usually hit the network explorer tab and it'll be right in there, don't know about other OSes). It'll even work if IPv4 is broken (if you ran out of DHCP leases or whatever) because it almost always natively runs on IPv6 too.
by Boltgolt | 2025-06-26 08:26:04+00:00
Main dev here: If you're on the 3.0 version you'll be able to install howdy-gtk, which will show a popup at the top of your screen when authenticating.

You can also enable "rubberstamps" which require an action from you like nodding yes to confirm authentication and making it harder to fool. As noted in the readme though, Howdy is never going to be 100% secure
by DonHopkins | 2025-06-26 08:29:02+00:00
>Forth has not been influential, at all.

Yes, you're right.

https://www.youtube.com/watch?v=KTFDS-MGFK0

The answer was, of course, number two! (cut to stock film of Women's Institute applauding) I'm afraid there's been an error in our computer. The correct answer should of course have been number four, and not Katy Boyle. Katy Boyle is not a loony, she is a television personality. (fanfare as for historical pageant; a historical-looking shield comes up on screen) And now it's time for 'Spot the Loony, historical adaptation'. (historical music) And this time it's the thrilling medieval romance 'Ivanoe'... a stirring story of love and war, violence and chivalry, set midst the pageantry and splendour of thirteenth-century England. All you have to do is, 'Spot the Loony'.

And now a word from our sponsors, Looney Labs, makers of fine card games whose rules and conditions for winning change throughout the game, including the most popular among machine learning AI enthusiasts, Python FLUXX, the first set to have the Meta Rule subtype card, which stemmed from a FLUXX Tournament rule:

https://www.looneylabs.com/games/monty-python-fluxx

>Yes, that crazy card game where the rules keep changing has joined forces with Monty Python to create the Looneyest card game ever! Help King Arthur and his Knights find the Holy Grail. Bring a Shrubbery to the Knights Who Say Ni! Lob the Holy Hand Grenade at the Killer Rabbit with Nasty Big Teeth! Just do it quick, before the Goal changes again!

Doctor Who FLUXX:

https://store.looneylabs.com/collections/fluxx-games/product...

>Doctor Who Fluxx takes Fluxx through Time And Relative Dimension In Space. Join with various regenerations of the Doctor, some companions, Gallifreyan tech, and K-9 (but beware of Cybermen, Daleks, Weeping Angels, and the Master) and play the most ever-changingest, timey-wimey version of Fluxx ever created. Doctor Who Fluxx: you'll play it time after time after time after time...

Stoner FLUX:

https://store.looneylabs.com/collections/fluxx-games/product...

>Put on some good music and line up some snacks... Stoner Fluxx is a game about toking with your friends, getting the munchies, and changing the rules.

>Our country seems to be moving closer to finally legalizing marijuana at the national level, so we have completely removed the warning messages on the cards instead of only adjusting them a bit like we have with each print run in the past.

MEET THE LOONIES:

https://store.looneylabs.com/pages/about-us

>Looney Labs was founded in 1997 by two former NASA engineers named Looney. The husband and wife team have been creating fun ever since, with Andy inventing the games, and Kristin running the company. Along with the help of four other full-time employees, several part-timers, and an army of fans, the Looneys are changing the way you play!

ABOUT FLUXX:

https://en.wikipedia.org/wiki/Fluxx

>Fluxx is a card game published by Looney Labs. It is different from most other card games, in that the rules and the conditions for winning are altered throughout the game, via cards played by the players.
by spacecadet | 2025-06-26 08:29:08+00:00
Im sorry that has been your experience. I am too on a patient of a doctor who belongs to a "large health system/insurance system provided by my employer with no choice". I have never once discussed billing. Every visit, while short 10-15 minutes, is focused on my health and if I asked questions, can extend to 30+ or more... really depends on my questions. I have never needed an hour with a GP, maybe a specialist.
by tlb | 2025-06-26 08:29:47+00:00
If you're not limited to a polyhedron, a thin rod standing on end does the job.

A rod would fall over with a big clatter and bounce a few times. I wonder if there's a bistable polyhedron where the transition would be smooth enough that it wouldn't bounce. The original gomboc seemed to have its CG change smoothly enough that it wouldn't bounce under normal gravity.
by account42 | 2025-06-26 08:30:24+00:00
> It isn't really a "new format". It's an update to the existing format. - It is very backwards compatible. -- Old programs will load new PNGs to the best of their capability. A user will still know "that is a picture of a red apple".

This is great but also has the issue that users might not notice that their setup is giving them a less than optimal result. Of course that is probably still better than not having backwards compatibility.

Edit: Seems the backwards compatibility isn't as great as it could be. Old programs show a washed out image instead which sucks. This should have been avoidable in the same way JPG gain maps work so that you only need updated programs to take advantage of the increased gamut on more-than-sRGB screens and not to correctly show colors that fit into sRGB.