MurphyA/hacker-news huggingface dataset:
by h4kunamata | 2025-07-25 02:42:06+00:00
It is insane the amount of "news" about GOS that somehow get things wrong. It cannot be coincidence but misinformation on purpose. On Twitter, GOS team have to often reply with the actual correct information, it is insane man.

Reading some comments here regarding hidden profile, security through obscurity doesn't and will never work. Add to that the fact that GOS is well known now, those people think that if they were forced to give their phone away, they won't have to disclose the hidden profile??? Newbies!!

I don't wonder why GOS team never bothered to prioritise this.

I have been using GOS for a few years now, it is perfect, full control over everything, the teams support is like no other and full transparency about everything, the release notes are like no other.

I really hope this project will never die.
by ungreased0675 | 2025-07-25 02:42:20+00:00
Imagine a driving range where a new ball was automatically teed up as soon as you hit the last one. It’d be really easy to keep hitting balls, trying to get the perfect most accurate shot, right? Then you’d want to hit three in a row, then five, then you realize you’ve been at the range for two hours and have spent way too much on ammo. That’s what recreational shooting is like.
by spauldo | 2025-07-25 02:43:09+00:00
Windows is the epitome of bad window management. It's actually gotten worse as they've removed functionality over the years and broken other functionality. "Oh, you've got a modal window open? Now you can't even move the window that spawned it!" "Oh, you want to move this window to the top of the screen? Let me maximize that for you! Of course we're not going to let you disable that behavior..."

Microsoft got the Start Button/taskbar bit right in 1998 with the addition of the quicklaunch bar, although they keep trying to screw it up. But their window management has been abysmal since the beginning. If you use a large monitor (so you don't need to maximize everything) it's really painful.
by sophacles | 2025-07-25 02:43:10+00:00
I believe your productivity drops as you say. I don't think it's inherent to the language though, at least not most of it. Rather it think it's a matter of familiarity and experience in each. When you're less practiced in a language, you're slower at it. I can write python fast, but im pretty slow at ruby. I've written a lot of python rust and go, and am about equally productive in them (although how that productivity is distributed through the dev cycle is different). It wasn't always this way, I was slow in each of them at first.
by spot5010 | 2025-07-25 02:43:25+00:00
I subscribe to this view. LLMs can be tools for thinking, not substitutes to thinking. In fact, I feel that with time, the way we think may fundamentally change, just like how reading and writing changed thinking. An LLM can be an ideal foil to test out ideas, and the process of thinking could be an iterative process with the LLM as an active participant.
by Aerbil313 | 2025-07-25 02:43:34+00:00
Furthermore, the stuff ChatGPT is spitting at him appears to be SCP Foundation content, an online colloborative fiction writing project, which they have most definitively used to train ChatGPT: https://qntm.org/chatscp

What an irony. Talk about being a victim to a machine of your own (contributed) creation.
by rmunn | 2025-07-25 02:43:59+00:00
A wise person once told me that if you ever find yourself saying "if only everyone would just do X...", then you should stop right there. Never, ever, in the history of the world has everyone done X. No matter how good an idea X is, there will always be some people who say "No, I'm going to do Y instead." Maybe they're stupid, maybe they're evil, maybe they're just ignorant... or maybe, just maybe, X was not the best thing for their particular needs and Y was actually better for them.

This is an important concept to keep in mind. It applies to programming, it applies to politics, it applies to nearly every situation you can think of. Any time you find yourself wishing that everyone would just do X and the world would be a better place, realize that that is never going to happen, and that some people will choose to do Y — and some of them will even be right to do so, because you do not (and cannot) know the specific needs of every human being on the planet, so X will not actually be right for some of them.
by mbananasynergy | 2025-07-25 02:44:07+00:00
Hi there. GrapheneOS community manager here. It's a weird video to bring up without any context. Louis Rossmann made that video and leaked private conversations that were had fairly soon after the person in question was repeatedly swatted by someone who has a fan of the person Rossmann was voicing support for.

Unfortunately, Rossmann turned out to be very dishonest, which in retrospect makes sense, seeing as he has no issues with using Kiwi Farms. He's verified account there is named "larossmann". I suggest you look into it.

It's not just something he's done with GrapheneOS and the founder of the project. There are many videos, such as the one he did on Linus from Linus Tech Tips where he similarly misrepresented things and ascribed mental health labels on them.

Regarding CalyxOS, I would recommend people check out https://eylenburg.github.io/android_comparison.htm as a third-party comparison for various projects, including GrapheneOS and CalyxOS. They're not similar projects.
by gosub100 | 2025-07-25 02:45:57+00:00
The modern philosophy for a defense gun is that the holster is the safety. The holsters make it impossible to pull the trigger, and hold the gun securely all day. They are all supposed to be "drop safe" although there are some exceptions. So if somehow your gun fell out of its holster, it shouldn't discharge if you just let it fall (vs try to grab it).
by vtbassmatt | 2025-07-25 02:46:20+00:00
I don’t think I entirely disagree with your position. However, positioning my kid (and others with DS) in opposition to “normal” makes it hard to engage respectfully. As a parent of one typically-developing child and one with Down syndrome, I feel qualified to say they both come with quantifiable economic costs. Quantifiable economic benefits are pretty far in the future for both of them (they’re 11 and 8, if it helps ground my points).
by 8note | 2025-07-25 02:46:21+00:00
internal website scraping.

everything that didnt have an api i could integrate with, but does have a janky website is now something i can put into a locally-run workflow.

its not a panacea since i cant deploy it anywhere beyond my colleagues dev machines, but it enables a tone of automation that was otherwise a.big commitment, both from my team, and each of those janky website owners.

it was possible to do this website scraping before, but nobody was thinking about it in a plug and play manner
by ApolloFortyNine | 2025-07-25 02:46:23+00:00
Some licenses might allow you to distribute binaries with extra restrictions, but the one you chose almost certainly doesn't.

>For any file you distribute that contains code from the software (in source code or binary format), you must provide recipients the source code to that file along with a copy of this license, which license will govern that file.

So your nuget package and github release would be a binary distribution, what license applies? It's the reciprocal license, not your attempt to attach a maintenance fee for clicking download license.

And this clause doubles down

>If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

Your license essentially explicitly disallows you from doing what your trying to do. Will anyone test you for $10/m or just using a competitor? Maybe not.

This also goes horribly against the spirit of open source software, if every small package on a Linux distro did this it'd cost tens of thousands at least to even launch the OS. But the attempt to backdoor downloads from a package repository is what I find most heinous here.
by norir | 2025-07-25 02:46:41+00:00
> Sometimes, he'd run into things which didn't make sense. Why is this a doubly-linked list here, when it seems a singly-linked list would do just fine? And in those moments, if you can't find a reason? You get to go down that path, make it the singly-linked version, and then find out later: oh, ohhh. Ohhhh, they did that for a reason.

Everything is done for a reason. Unfortunately, often the reason is the author didn't know what they we were doing.
by jrexilius | 2025-07-25 02:46:54+00:00
There are certain threat/risk models where having multiple profiles might be helpful (non-forensic examination by an offical at a securtiy screening kinda scenario). But you're right, it's nuanced, requires know-how by the user, and possibly a foot-gun for some caught unawares. NOT an easy problem to solve. Personally, as a user, I'd like the ability to be able to choose that option in the instances where I needed it, but it's likey a TON of work for a very small actual user community who needs it.
by xuki | 2025-07-25 02:47:19+00:00
I think you have it backwards. Because iOS/macOS can run fine on what Intel fabs can make right now, Apple is not totally dependent on TSMC. In the worst case scenario, they will simply buy all the capacity from Intel, they have enough cash to do so.

Nvidia on the other hand need the latest tech to squeeze the most performance out of their chips for AI companies.
by spauldo | 2025-07-25 02:47:24+00:00
I ran it a bit back in the day. Wound up on FVWM since it supports MWM's features in addition to tons of other functionality.

These days I use KDE 'cause I'm lazy and it has decent customization options. It won't quite do what FVWM would, but it's in the right ballpark for me.
by righthand | 2025-07-25 02:48:04+00:00
Which solutions are you writing about that have been tried? Were those solutions properly funded? Were those solutions watered down into broken systems moments before signing the bill?

The past solution was not more humane. Tell me this, what part of the past solution was different from a prison? Why do you think they broke them up in the first place?

You want to round people up against their rights, then give everyone healthcare so you don’t burden them with debt by forcing them into care.
by rstat1 | 2025-07-25 02:48:05+00:00
>> Linux doesn’t have a single set of headers because programmers in the 80s didn’t know better.

I would argue that it does, but because its apparently illegal (obvious exaggeration alert) to package all the parts of a single entity together in one package, it just seems like it doesn't, where as on Windows there's a single package (the Windows SDK) that contains the majority of the relevant stuff.

I do however 100% agree with you on linking to shared libraries. The way Linux compilers handle that is fucking stupid.
by electriclove | 2025-07-25 02:48:11+00:00
These big companies are run as inefficiently as the government. They can’t fire anyone so they have to do the dance of making things unpleasant - but it backfires because only talented people leave (because they can get a job elsewhere) and all the dead weight stays because they have no alternative so they will just do their commute and sit unproductive hours in their seats and complain. It takes a real leader to turn something like Intel around - not sure if they have that
by TUSF | 2025-07-25 02:48:24+00:00
> Linux is stupid and sucks.

None of this is Linux's fault. I'd argue this is both C's and GNU's fault. The need for a copy of the library, seems to be just a tooling convention. GCC's linker requires it, so others do the same thing. The executable itself doesn't need to know where a given symbol is in a shared library's memory at runtime (or even what shared library a symbol comes from, just that it's inside one of the libraries declared as needed in its dynamic section), because that's the (runtime) linker's job to figure out. Regardless, you don't actually need a full copy of the library—a stub will suffice.

I don't know a ton about compilers, but as far as I know, there's no reason clang's linker (LLD) couldn't just not require an existing copy of the shared library you're linking to. Can't do anything about requiring a version of the libc headers you need for every platform though.
by privatelypublic | 2025-07-25 02:48:49+00:00
Its likely a misunderstanding and/or mischaracterization of "tolerance stacking."

A safe example is bike chain. If each one is 1 inch +- 0.01", if every single one is +0.01" then ten links will be long by a tenth of an inch. And might pass QC on the bike when pedaled by hand- but it'll fall off when somebodies full bodyweight and 100hrs of wear is out into it.
by MinimalAction | 2025-07-25 02:49:23+00:00
That letter really does not inspire investor or employee confidence. Seems to be written to falsely bolster a sense of we-have-it-together-folks, but nothing seems to be a concrete plan to generate capital. So far, they announced lay-offs and discontinuation of several plants to save capital, rather than precisely pointing where are they signing new customers. Interesting times. We are seeing a new Kodak in the falling.
by skyzyx | 2025-07-25 02:49:45+00:00
Teams have been building services like this for ~20 years. They very rarely stick. I agree that it’s still too hard, but the market has historically been too small. It’s at-best a hobby side project for a larger company that can afford to burn the cash.

Like Apple offers this for email for iCloud users. I think Firefox Relay offered it too. There was another company in the late 00s that offered a P2P version.

I mean _cool_, but I’ve not seen a company with this as its primary product last more than 18 months before. With that, _good luck_.
by mbananasynergy | 2025-07-25 02:49:51+00:00
GrapheneOS isn't a project that plans to be an aftermarket OS forever. In fact, we're currently working with an OEM to have their devices have official GrapheneOS support. This can mean devices being sold with GrapheneOS without someone even having to install it.

We're of the opinion that there's a growing portion of the population that is becoming more security and privacy conscious, and that's reflected in our userbase, which has been growing consistently over the last few years.

We're not saying we're going to have iPhone's marketshare, but we're constantly growing.

>Now if one is targeted by a really motivated and threatening adversary, I don't think wiping PIN is any better than secondary profile PIN. The moment one chooses to wipe the phone, the adversary could be triggered by the action and harm the victim anyway.

Yes, but at that point, the data is irreversibly rendered inaccessible. There are situations where the data itself is the most important factor, and where the owner of the device being hurt doesn't benefit the adversary now that the data is gone. Of course, as with everything, it depends on one's situation, but the duress PIN feature doesn't involve trickery. It's a way to reliably and quickly do a very specific thing.
by ApolloFortyNine | 2025-07-25 02:50:34+00:00
I can't imagine that clause in particular is actually compatible with githubs own eula. It's hard to believe github would be okay with people attaching additional licenses to make use of any of their features. Could I throw a $10 fee to use git clone too?

Maybe it's a play like any of those license less open source projects, corporations will be so horrified to use your software they'll stay away, but hobby devs won't really worry about it.
by spacephysics | 2025-07-25 02:50:41+00:00
Yeah, i heard the P320 was originally a non-striker system that they modified to become a striker system to try and save research/development costs from creating a striker system from the ground up, which led to these wildly low tolerances in the FCU and ultimately a poorly designed firearm.

I’ve heard of no issues from the P365 models. A knowledgeable firearm instructor I talked to mentioned the P320 and P365 are entirely different designs internally, and the P365 holds up to Sigs (previously) positive reputation
by krapp | 2025-07-25 02:50:53+00:00
All of your rights are conditional, and always have been. Removing the ability of convicts to vote is established by the Constitution (indirectly, but it's still there.)

Access to firearms has been regulated as far back as the writing of the Second Amendment, and it was understood as necessary at the time even within the British common law it was based on. Having that right apply to personal defense wasn't even a thing until 2008.
by forrestthewoods | 2025-07-25 02:51:08+00:00
I wish you were correct.

https://github.com/ziglang/zig/tree/master/lib/libc/include

There is one set of headers for Windows. One set for macOS. And a fucking kajillion different headers for Linux.

And of course glibc is a fucking dumpster fire that doesn’t let you trivially target and arbitrary version.

Grumble grumble

:(
by x______________ | 2025-07-25 02:51:27+00:00
My most downvoted post by telling people to keep geopolitics out of a technical discussion. Gfy, thought you were all better.

Starlink VP of engineering Michael Nicolls tweeted that the service has "now mostly recovered from the network outage" after two and a half hours. "The outage was due to failure of key internal software services that operate the core network. We apologize for the temporary disruption in our service; we are deeply committed to providing a highly reliable network, and will fully root cause this issue and ensure it does not occur again," the tweet, posted at 3:23 p.m. PT, says.

https://www.cnet.com/news-live/starlink-restored-after-hours...

Edit: funny, can't even access the replies..
by tbrownaw | 2025-07-25 02:51:29+00:00
> I think it is a critical omission by this article of this woman's former homelessness.

"Person with no prospects takes too-good-to-be-true job offer that turns out to be helping do crime."

The specific details (homeless vs living with parents in a trailer park vs barely affording something etc) aren't really relevant. Any of those are roughly the same: someone in a shitty situation isn't careful enough when trying to get out of that situation.

The general situation (no prospects) is aiui fairly typical. Which makes it not news[1], and therefore not much of an omission at all much less a critical one.

[1] "Dog bites man" is not news; "man bites dog" is news.
by mixdup | 2025-07-25 02:52:15+00:00
How does the reasoning behind the choice to end a pregnancy matter? If abortion is acceptable at a given point in pregnancy, the reason behind making the choice shouldn't be "cruel". How would it be any less cruel if it was a healthy pregnancy but the woman was not ready to raise a child?

For the record, I'm pro-choice. It's just kind of weird that people are OK with abortion but only in weird certain circumstances. I get timing--if a fetus is viable, why someone would think that's too late to make that choice. But not the motivation behind it
by joe_the_user | 2025-07-25 02:52:16+00:00
Yeah, I don't think all the information in the article is useful but it seems like disorganized dump - or a melding together of several article - boiler plate "we use Claude for all good things" and specific useful tips all run together.

It definitely has a "we use AI enough that we've lost the ability to communicate coherently" vibe to it.
by phire | 2025-07-25 02:54:04+00:00
The existing implementation was already "highly optimised", so it would have had a fast path for short ints (they probably profiled on realistic data sets).

Adding the fast path to the hard-won assembly is just optimising the slow path, and there is little point to optimising it. Complex optimisations are also a form of technical debt, so they are probably better off not integrating it.
by scarface_74 | 2025-07-25 02:54:06+00:00
You’re right it’s not like we have a leader that unilaterally decides what companies live or die or what mergers get approved based on who pays him off.

Or the same leader doesn’t unilaterally raise tarrffs, exempt companies that bow to him and tell other companies not to pass cost increases on to customers.

That doesn’t seem like the free market to me.
by lmm | 2025-07-25 02:54:50+00:00
> The interesting dynamic: Category 2 workers are often most vocal about collective action because individual performance evaluation threatens their position. Category 1 workers are more likely to focus on skill development and value creation, and frankly are the most to benefit from the evolution of AI tooling.

> "Labor solidarity" messaging often fails to resonate with the most effective and productive workers.

That's what the rentier class wants you to think. It's convenient if everyone is a temporarily embarrassed CEO, makes them much happier to act against their own class interests.
by Edmond | 2025-07-25 02:54:53+00:00
It's a pseudo-plugin system for chatbots, specifically the popular ones (Claude, chatgpt).

It is presented as a scalable way to provide tools to LLMs but that's only if you assume every use of LLMs is via the popular chatbot interfaces, which isn't the case.

Basically it's Anthropic's idea for extending their chatbot's toolset into desktop apps such as Google drive and others who may wish to make their software capabilities integrated into chatbots as tools.

Of course as with everything in tech, especially AI related, it has been cargo-culted to be the second coming of the messiah while all nuances about its suitability/applicability is ignored.
Show HN: Crawell – Extract any page as Markdown or download images in bulk
by kamjin | 2025-07-25 02:55:40+00:00
Sometimes I need to extract material such as text or images from certain web pages, but other tools are not simple and convenient, so I wrote this browser plugin.

Free, secure, and purely local processing. Please provide feedback if you have any requests.

Be kind to the web: use Crawell for inspiration and research, not for stealing the neighbour’s cat photos.
by magicalist | 2025-07-25 02:55:54+00:00
> Read the first sentence for context, they aren't just being shooed away its to help them.

Well, no, it says it's to help them. Important difference.

Like saying you're restoring free speech but then personally calling up Rupert Murdoch to kill a news story. Or saying you're bringing in radical transparency to the HHS, but then cancelling all public notice and comment periods on new health policies. Or saying you're a fiscal hawk but consistently voting for bigger deficits. You get it.
by vtbassmatt | 2025-07-25 02:55:57+00:00
This starts from an incorrect premise — that everyone with Down syndrome “will perpetually need care and supervision” — and then heads downhill. “Misery” and “ends up in a hellhole” are choices society has often made in the past for people with intellectual disabilities, but they aren’t a law of physics or fundamental moral law.

What are the ethics (and societal obligation) of supporting someone who’s had a severe stroke? Or how about a traumatic brain injury from a car accident? Oxygen deprivation from near drowning? If these are different from a congenital condition like DS, why?
by voidhorse | 2025-07-25 02:56:11+00:00
Yes, of course there is a connection through the Chomskian mathematization of syntax.

But when we think about solving problems over domains and relations (e.g think about realizing that the problem of parsing requires traversing a tree like structure) we are dealing with mathematical-logical structures, not linguistic concepts. This is what I meant. I've seen a lot of OOP code that tried desperately to make code reflect the fuzzier relationships between linguistic concepts, rather than the precise ones of logical structure (a lot of this is a consequence of over-encapsulation and excessive information hiding)