MurphyA/hacker-news huggingface dataset:
by jjcm | 2025-07-25 01:12:41+00:00
Agree with that, and fwiw I took the path of writing one of my senators. Here's what I wrote:

The Honorable Maria Cantwell

United States Senate

511 Hart Senate Office Building

Washington, DC 20510

Dear Senator Cantwell,

I am writing as your constituent to express my concern about recent actions by advocacy groups pressuring payment processors and card networks to restrict access to legal businesses based on content disagreements.

As a small business owner operating a social news platform, I am facing increasing challenges from organizations like Collective Shout, which are pressuring Visa, Mastercard, and payment providers to deplatform websites hosting legal adult content. While my platform contains less than 1% NSFW content, which I actively moderate to ensure compliance with all applicable laws, I now face the risk of losing payment processing services simply for hosting content that these groups find objectionable.

This creates an untenable situation for small businesses like mine. I diligently remove illegal content and maintain appropriate moderation standards, but being forced to moderate based on the subjective moral standards of third-party advocacy groups—particularly foreign organizations—undermines both business viability and democratic principles of free expression.

The financial infrastructure of our economy should not be weaponized to enforce the moral preferences of activist groups, especially when the targeted content is legal under U.S. law. Small businesses cannot afford to navigate an ever-changing landscape of subjective content standards imposed by unelected organizations operating outside our democratic processes.

I respectfully urge you to consider supporting S.401, the Fair Access to Banking Act, which would help protect small businesses from discriminatory practices by financial service providers. This legislation would ensure that legal businesses are not denied essential financial services based on political pressure campaigns or subjective content judgments.

Thank you for your time and consideration of this important issue affecting small businesses and free expression online.
by lotsofpulp | 2025-07-25 01:12:55+00:00
The Board of Directors does that, not “Wall Street”.

Many other companies “Wall Street” trades shares in did not have a problem with setting long term goals for compensation, why did Intel?

Why would Wall St want Intel’s market cap graph to look like this:

https://companiesmarketcap.com/intel/marketcap/

Rather than this:

https://companiesmarketcap.com/tsmc/marketcap/

https://companiesmarketcap.com/nvidia/marketcap/

https://companiesmarketcap.com/apple/marketcap/

https://companiesmarketcap.com/qualcomm/marketcap/

It makes no sense to scapegoat Wall Street, when the SP500 was a rocketship (does Wall Street not get the blame for that, if they are apparently responsible for Intel’s demise?)
by Defletter | 2025-07-25 01:13:20+00:00
Kotlin can be fairly pleasant to write but it's so incredibly unpleasant to inspect. For example, Ktor is the Kotlin backend framework, but good luck figuring out how any of it works. It's a complete mess of "higher-order functions", extension methods, and other abstraction-hell as to make it extremely difficult to figure out what is executed when and under what circumstances. Basic Kotlin code is fine, great even, but once people stop writing Kotlin as Java developers, but as Kotlin developers, then it goes downhill fast.
by 9x39 | 2025-07-25 01:13:29+00:00
Practicing until it’s muscle memory. Progressing through increased distances, smaller targets, more challenging conditions. Particularly in long-range shooting, dialing in hand loaded round configurations for accuracy and consistency.

I think it’s possible for many shooters to achieve parts of a flow state when doing this. Imagine the satisfaction of throwing, catching, or hitting balls over and over in muscle memory, letting your mind and body work together to let your coordination and accuracy improve to solve the puzzle.
by mbananasynergy | 2025-07-25 01:13:34+00:00
GrapheneOS community manager here.

I would recommend checking out https://eylenburg.github.io/android_comparison.htm for a third-party comparison of these projects. They're not really similar.

CalyxOS downgrades security compared to the Android Open Source Project, often falls significantly behind on standard Android privacy and security patches as is the case right now (they still haven't ported to Android 16 which is required to have the latest patches) and doesn't provide similar privacy or security features.

Features like Contact Scopes, Storage Scopes and our Sensors permission toggle are some of the privacy features includes in GrapheneOS.

Privacy necessitates security. The security provided by GrapheneOS is in order to be able to protect privacy.
Ask HN: Any Tips on Handling Distributed Knowledge Bases?
by thevinter | 2025-07-25 01:13:52+00:00
Hello. I'm currently working in consultancy, with multiple teams distributed across various domains and timezones.

Often I find that there are specific processes that need to be documented (or for which I need to find documentation for). I.e. script locations, set up instructions, caveats for specific executions etc.

It happens often that I write something just to find out later that the same information was already present somewhere else, written by someone two weeks ago, buried in confluence subfolders.

I'm looking for any advice to optimize cross-team information distribution, searchability and availability. Specifically for information that doesn't easily lend itself to structured locations like readmes and code documentation.

Are there best practices or tools that you could recommend?
by r14c | 2025-07-25 01:14:29+00:00
Generally that's because they're in the group (or have some sympathy for the group) that still isn't being accepted and may otherwise face obstacles that make it difficult to live a fulfilling life.

tolerance is a peace treaty, but there are a ton of gaps in how we implement it because our default socially and politically is more-so based in privilege than co-existance.
by mapontosevenths | 2025-07-25 01:14:29+00:00
I was being hyerbolic. I should have made that clearer. That said, there is a nugget of literal truth to my statement.

Market reactions are typically neutral to RTO announcements, which confounds some analysts who imagine that RTO adds some kind of value. However, studies have repeatedly shown that while the short-term impact of RTO is neutral these companies typically fair worse than peer companies over longer timeframes. To make it worse for the analysts, similar studies have also shown that companies which do embrace remote first work have outsized returns. Some estimates show that fully WFH organizations bring in about 7.5% higher annual returns on average than peer organizations that RTO.

Leaders continue to ignore the ever growing piles of evidence in favor of those analysts "common sense", and forget that "common sense" is just a laymans term for what scientists refer to as "making shit up."

Those same executives are most tempted to fall into this trap during times of duress, because being perceived as "doing something" is more important than long term impact on share price.
by mbananasynergy | 2025-07-25 01:15:07+00:00
Google Pay is not available on any alternative OS due to Google blocking it. It's unfortunately their choice, rather than a lack of support on our end.

Depending on where you are in the world, there might be other NFC payment options for you.

In the EEA and UK, Curve pay works. Paypal made their own solution and is rolling it out, starting with Germany. Both work with GrapheneOS. Many banks also have their own solutions.
by Scrubbed4426 | 2025-07-25 01:15:18+00:00
This a video where he openly bullies someone, live streams their private messages where they're getting upset with him bullying them and repeatedly, blatantly lies about them including falsely claiming they're insane, etc.

Rossman lied about stopping using GrapheneOS and has continued using it after that point.

The video was made to direct harassment towards the project and founder after the project refused to work with Rossman.

He has done similar things to others, labeling them as insane and delusional.
by scoreandmore | 2025-07-25 01:15:35+00:00
How dare this person take `mwm`!!!

I have been using mwm (MOTIF) since 1991. Exact same configuration. It’s the perfect wm in my opinion. I’ve tried every major wm since, and I just can’t quit it. I do everything on the commandline, so I don’t need anything more than mwm. Who’s with me? Anyone? Anyone?
by hankman86 | 2025-07-25 01:17:26+00:00
I have been wondering how culturally conservative societies would use future medical interventions that could shape people’s sexuality. Not necessarily the government requiring expecting mothers to subject the unborn child to some sort of “cure” for gayness. But parents doing this voluntarily and on their own. Even western couples might then be tempted to travel to countries permitting these treatments.

At the same time, it seems unlikely in the near future. It so happens that western societies will not fund this kind of research. And that culturally conservative countries do not have the scientific prowess to conduct research in this regard. Also, their scientists are busy developing nuclear bombs.
by mbananasynergy | 2025-07-25 01:18:06+00:00
Hi, GrapheneOS community manager here.

There are some corrections that we have contacted the author about regarding the history of the project. They initially e-mailed us to ask a few questions but seems to have maybe misunderstood something.

For clarity, GrapheneOS is the continuation of CopperheadOS, not a new project that spun off from it.

As an example, it can be seen that our repositories and legacy bugtrackers are ours:

-https://github.com/GrapheneOS/platform_manifest/forks?includ...

-https://github.com/GrapheneOS/platform_bionic/forks?include=...

-https://github.com/GrapheneOS-Archive/legacy_bugtracker/issu...

It's a direct continuation, but was renamed to GrapheneOS post the failed takeover attempt. GrapheneOS has persevered and is all the stronger for it. Over a decade now. :)
by actinium226 | 2025-07-25 01:18:11+00:00
A 1GW reactor (nuclear fission reactors are usually 1GW, and you'll have a couple or several at a single plant) would produce something like 5-10 metric tons of gold in a year. According to USGS[1] there has been 187,000 metric tons of gold produced and another 57,000 metric tons known about but not yet mined.

There are currently hundreds of nuclear fission reactors in the world so if you assume a similar number of fusion reactors, you'll get thousands of metric tons per year of gold production. World gold production was ~3,600 metric tons in 2022 [2].

So ultimately, yes, it would impact the price, but it will be many decades before we have hundreds of fusion power plants producing all that gold, and so it's not going to saturate the market for a long time. It may never saturate the market if demand for gold continues to go up in the coming decades.

1. https://www.usgs.gov/faqs/how-much-gold-has-been-found-world 2. https://en.wikipedia.org/wiki/Gold_mining#Statistics
by btown | 2025-07-25 01:19:11+00:00
A bit pedantic, but especially relevant in a conversation about government-permitted monopoly power: while requiring minimum spend might be in breach of the payment networks' contracts, and may give rise to _civil_ liability (and punitive measures towards the merchants), we shouldn't use language like "illegal" that implies that government would have any interest in, or capacity for, proactive enforcement.

When we use language that evokes the mechanisms of state and implies they'd be used to enforce a monopoly power, we imbue that power with the gravity of those mechanisms, and further entrench it as a "way of life." We should be especially careful of that when said monopoly/duopoly essentially creates and enables a private taxation of the primary source of credit to many in the world!
by mbananasynergy | 2025-07-25 01:19:28+00:00
GrapheneOS community manager here. Google's devices are currently the only ones that meet our requirements (https://grapheneos.org/faq#future-devices).

However, we're currently working with another OEM and are hoping to have a device of theirs meet our requirements that can be launched in 2026 or 2027. Nothing set in stone, but we're optimistic thus far.
by dsstudios | 2025-07-25 01:22:20+00:00
Thank you so much for the thoughtful feedback! Really appreciate you taking the time to try it out and share your honest thoughts.

I'm curious about the 'vibe coded' comment - what specifically gave you that impression? I'd love to understand what made it feel that way so I can polish the experience for future users (and future projects). Any details you're willing to share would be incredibly helpful!

You make a great point about the privacy messaging. Looking back, I think I may have leaned too heavily into that angle. The real magic for me was actually discovering my exact count (turned out to be 77!) and then getting to play with the data in ways I never expected. Like finding out 2018 was apparently my peak year with 16 encounters, or that I'm averaging 4.8 per quarter since I started at 16. Those insights were genuinely surprising and fun to uncover.

I think I got caught up emphasizing privacy because it felt like such a sensitive topic, but you're right - maybe the more compelling story is about finally getting that accurate number and the entertaining visualizations that come with it. Do you think focusing on those benefits would resonate more with people than the privacy angle?

Also, I'm genuinely curious - even though you mentioned you're not the target demo, did any part of the data visualization or tracking concept appeal to you? Always trying to understand where the line is between 'useful tool' and 'solution looking for a problem.
by harmmonica | 2025-07-25 01:23:50+00:00
I actually didn't know that 400 million number. Substantial obviously even without knowing exactly how they're defining active and how "unique" that number is (installs of the app? Does it come stock on Android somehow?). And I would've been one of the folks (glibly?) criticizing Sundar's leadership, a big part of which was because they seemed to be caught flat-footed when OpenAI took off even though they had the SOTA tech even before ChatGPT was released.

That said, it does seem like they're somehow managing through this pretty well with this earnings call being the first clear indication of it. Will they be able to continue to do that? I guess that's partially up to them maintaining parity, or better, with the competition (not that folks are going to jump overnight from one provider to another without some earth-shattering advancement).

Definitely agree and I guess hope that there will be room for multiple players in this.
by TheFreim | 2025-07-25 01:24:09+00:00
> We’ve just been informed that in threatening situations there is no time to chamber a round, but cops are simultaneously supposed to take the time to evaluate the threat to their safety.

I think you have misunderstood the order of operations in a violent encounter. The issue of chambering a round is in light of the fact that you have already identified an immediate violent threat and you need to end that threat. The entire question of carrying chambered/empty is completely separate from threat identification and whether or not a shooting is justified.

You also simply don't appear understand the time scale in which violent altercations and legitimate responses take place. They happen quickly, and so once a threat has been identified you need to remove as many barriers to action as possible. Adding 1/2 to 2 seconds can easily be the difference between life and death after you've already made the judgement about the situation. Again, the issue here isn't whether or not someone has identified a threat but rather how quickly and effectively they can respond after they've identified the threat.

If we want to speak intelligently about use of force and police reform we should avoid conflating unrelated issues (i.e. whether or not an office acted appropriately versus the ability to act properly after a threat has been identified).
by apwell23 | 2025-07-25 01:24:11+00:00
> Is it just me or do I feel like the society is way more accepting nowadays?

yes for sure. I make sure to teach that to my kids and model that behavior. Lot of my peers are doing that too. I like the 'differently abled' terminology and mindset so much better.

When i was growing up the prevailing mindset among parents was that their kids will trampled on if they teach them to show kindness. Now we want our kids to be kind.
by o11c | 2025-07-25 01:25:42+00:00
Well, technically ... if your dialect supports capturing groups, there's technically a non-commutativity anyway.

Assuming input is "ab",

/(a)b|a(b)/ produces \1=a, \2=<missing> /a(b)|(a)b/ produces \2=<missing>, \1=b

Probably the easiest way to test this yourself is with GNU sed.
by gkze | 2025-07-25 01:26:00+00:00
This is kind of a poor argument. Its examples are unrealistic, so it’s hard to take the author seriously. It doesn’t delve deep into things like the risks of a strict inheritance hierarchy vs. the benefits of functional composition, or more interesting things like the subtleties of using module-scoped state versus function or class-scoped state. The list goes on.

Instead of a slightly dogmatic and mostly unsubstantiated stance, I find less opinionated guidance on what to do when much more helpful. After all the language has all of these constructs for a reason.

While I may see a strong argument for a lighter-weight programming model, it is not laid out in this article.
by r14c | 2025-07-25 01:26:51+00:00
you'd probably want a different protocol than IPFS for that application. managing a DHT with extremely high latency isn't going to work very well. something like named-data networking would probably work better since the transmitter can know

1. exactly what prefixes need to be buffered based on the received interest messages from deep space 2. exactly which data rate is possible at any given time 3. exactly how much data needs to be sent from the buffer in each transmission

optimizing for high latency really pushes your design choices around compared to our comparatively very low latency uses here on earth. its pretty interesting to think about.
by Defletter | 2025-07-25 01:27:27+00:00
While I am definitely impatiently waiting for null-restricted types, what I feel Java really needs overall is ergonomic handling syntax, notably: "safe calls" (https://kotlinlang.org/docs/null-safety.html#safe-call-opera...), "elvis operator" (https://kotlinlang.org/docs/null-safety.html#elvis-operator), and inline catching (https://ziglang.org/documentation/0.14.1/#catch).

Relevant: https://news.ycombinator.com/item?id=44672787
by orbisvicis | 2025-07-25 01:27:55+00:00
I do wonder if the elimination of all genotypes with Down's Syndrome would also result in a significant reduction in beneficial or benign genes.

I've had smart pets. I've never had children. I sometimes envision smart pets as like an X-year old child with Y-year old trait, almost as a person with a disability. If a child can't achieve independence and a life of their own, why let all parties suffer through that ordeal?
by moefh | 2025-07-25 01:28:28+00:00
I agree that there are two groups here talking past each other. I think it would help a lot to clarify this:

> the issue here is that the "Rust and Java sense" of memory safety is not the actual meaning of the term

So what is the actual meaning? Is it simply "there are no cases of actual exploited bugs in the wild"?

Because in another comment you wrote:

> a term of art was created to describe something complicated; in this case, "memory safety", to describe the property of programming languages that don't admit to memory corruption vulnerabilities, such as stack and heap overflows, use-after-frees, and type confusions. Later, people uninvolved with the popularization of the term took the term and tried to define it from first principles, arriving at a place different than the term of art.

But type confusion is exactly what has been demonstrated in the post's example. So what kind of memory safety does Go actually provide, in the term of art sense?
by gottorf | 2025-07-25 01:28:41+00:00
> If you're going to live in a society you just kind of have to accept that you could hypothetically be killed in broad daylight by a very-motivated someone with no real opportunity to defend yourself.

This is absolutely true, but security in depth, right? Just because it's easy for you to die in public, whether from a premeditated attack or an accident, doesn't mean it's pointless to add on a few layers to make that less likely. After all, everything happens in the margins.
by archargelod | 2025-07-25 01:29:59+00:00
I was trying to solve another problem related to mounting, ran `df -h` a couple times and noticed that:

1) tmpfs is mounted to /tmp 2) available size on /tmp is very low 3) my free ram indicator in status bar is red

And then I tried downloading some files while looking at htop. It was immeduately obvious that it was the problem causing the hangs.
by mbananasynergy | 2025-07-25 01:30:03+00:00
Fairphone do not meet our requirements and haven't really been trending towards meeting them generation-by-generation. It doesn't seem to be something that interests them.

The unfortunate thing is that they make security promises which aren't upheld in practice (such as shipping security updates on time), so it doesn't inspire confidence as an OEM you could trust to properly support a device for multiple years.

We're hoping that there will be people who will enjoy a device from the OEM we're in talks with - we know that there are many people who for various reasons don't want a device from Google, so this will at least offer an option for people who want to use GrapheneOS on a non-Google device.
by bee_rider | 2025-07-25 01:32:09+00:00
I believed they interpreted your post as pointing out the straightforward cost-benefit analysis (with an implication that it seems likely that we’d end up behaving according to that analysis). And they are pointing out that our government often doesn’t behave in a way that is compliant with a straightforward analysis.

It doesn’t seem like a very out-there interpretation of your post, maybe it is wrong, though. In particular the implication that I’ve got in parenthesis is, for sure, reading between the lines and maybe wrong.

But I don’t really get the response of “This isn’t responsive to my comment.” It doesn’t seem to move the conversation forward or clarify anything. Seems like a dead-end. What’s the point?
by jeffparsons | 2025-07-25 01:32:16+00:00
I've often thought that I'd prefer it to check by default in release builds, too, but I understand that comes with a performance penalty that a lot of folks aren't happy with.

I assume this implies that common processor architectures (x86_64, aarch64) lack trap-on-overflow variants of their integer arithmetic instructions? If the explanation really is that simple, it's pretty disappointing.