MurphyA/hacker-news huggingface dataset:
by strcat | 2025-09-15 00:12:32+00:00
Out-of-the-box battery life is much better on GrapheneOS. With a similar setup with 1 profile with sandboxed Google Play and the same apps, it will be slightly better on GrapheneOS due to having fewer apps than the massive amount of stuff present in the stock OS.

It's easy to set things up far less efficiently on GrapheneOS. As an example, Signal's WebSocket push fallback when Firebase Cloud Messaging is unavailable via Play services is quite inefficient. There's the Molly fork of Signal with support for UnifiedPush which has efficient alternatives to FCM, but since Signal's server doesn't support it this requires a MollySocket server to convert to UnifiedPush. There's at least one public provider. If you simply use FCM as you do on the stock OS then you wouldn't have any extra battery drain from running multiple often less efficient push implementations. It's common to want to avoid FCM to the extent possible, so people often do set things up less efficiently, but it's not because of GrapheneOS.

> Also, does this let you setup very restricted accounts like something for my parents so they can't go installing malware from the play store? (Parental controls are week in play store and malware rated for everyone in "weather" apps and the like)

You can use user profiles for this as you can on standard Android. If you want parental control software for those profiles, that's something you need to install. It's supported, but GrapheneOS is not going to specifically provide parental control and monitoring features rather than only the standard device/profile management APIs usable for it.
by Swizec | 2025-09-15 00:13:16+00:00
> Do you have any advice for accumulating and sharing relevant anecdotes?

For me blogging for the past 15 or so years has been the secret ingredient. I regularly sit down and distill things into an approachable form then send off to my audience to see if it lands. If yes, I mentally add to my reference list. If not, I engage in some clarifying back-n-forth and try again next time.

These days in a more leadership position I get a lot of reps of this synchronously as I work with younger or less experienced folk.
by strcat | 2025-09-15 00:14:37+00:00
> The user profiles was slow to set up and not having shared filesystem between the user profiles creates friction. But I love that I can effectively sandbox my work apps, sandbox the Zuck apps etc, with different VPN profiles for each user.

It's worth noting this is a standard Android feature along with work profiles and Private Space which are nested in another user. Private Space has built-in sharing functionality and work profiles can have it via the management app.

GrapheneOS enhances user profiles and Private Space but doesn't add the baseline features.

> I suspect one of the biggest barriers to mass adoption will be the fact that tap to pay doesn't work. IIUC apple/google pay are generally considered a privacy and security improvement over physical cards, since you don't give every merchant your actual card number.

Curve Pay, PayPal tap-to-pay and a bunch of European banks provide tap-to-pay support. Google Pay doesn't allow GrapheneOS but works on it on a technical level so if it was tricked into believing it was an old stock OS device, it would work, but that's not something feasible to keep working as they don't want to allow it.
by zelse | 2025-09-15 00:14:41+00:00
In practice, 100%. In theory we could likely design "good enough" anonymous systems that work like buying alcohol or tobacco in most countries (buy a scratch token in cash at a corner store after showing ID, picked at random from a box of them - contains a number, possession of which is theoretical proof that you had your ID verified at purchase)...but of course, the real purpose of age-gating is exerting a chilling effect, so we'll never hear about privacy-preserving methods.

(NB: I am firmly opposed to any of this. The solution for parents concerned about their kids is parenting and parental controls, not giving authoritarians of all stripes the means to snoop and ban whatever they decide is obscene or troubling.)
by tarruda | 2025-09-15 00:15:24+00:00
My only concern is this: Android phones I tried to root so far will be "tainted" if I unlock the bootloader and can never go back to a state where it passes all checks.

I'm okay with losing access to Google wallet while using Graphene os (I can just use plain old credit cards), but I would like to have the option to revert it in the future.
by PaulHoule | 2025-09-15 00:15:52+00:00
Polyolefin plastics like

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

and

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

and even

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

are "solid hydrocarbons" but most plastics are more complex than that. One reason we quit burning trash in many places is the presence of

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

which produces HCl which eats the incinerator. [1] Sure you can build a chemically tougher incinerator and add lime but practically stripping toxins from incinerators is a function of building a stripper tuned to whatever toxins are expected to be in the particular waste and frequently adding something that reacts with them. You can't really "burn up" heavy metals and certain other poisons and those either go up the stack or are part of the ash that has to be disposed of.

A technology you hear about more than you hear about real implementations is "chemical recycling of plastics" through pyrolysis which implement more or less controlled combustion and captures petrochemical molecules that can be used either for fuel or to make plastics and other chemicals: these manage to capture or consume most of the products but some of the polycyclic aromatic hydrocarbons that are produced when you burn plastic are practically drugs that cause cancer

https://en.wikipedia.org/wiki/Benzo(a)pyrene

[1] Plenty of others contain oxygen: https://en.wikipedia.org/wiki/Polyethylene_terephthalate or nitrogen such: https://en.wikipedia.org/wiki/Acrylonitrile_butadiene_styren... and https://en.wikipedia.org/wiki/Nylon
by strcat | 2025-09-15 00:16:41+00:00
Yes, but a small subset of the GrapheneOS features are enhancements to user profiles and Private Space. We enable more of the standard user profile functionality that's usually not available (such as ending secondary user sessions or toggling them running the background) and add extra features such as notification forwarding. For Private Space, we enable making them in secondary users instead of only Owner and provide control over clipboard sharing instead of it always being shared with the parent profile (the user it's nested in).

Our more prominent 2-factor fingerprint authentication feature is also relevant when switching between users a lot.
by bradlys | 2025-09-15 00:16:42+00:00
I'm currently in the bay area in a 1950s home with no AC, no insulation, and single pane windows. Do you think that's what I want? No but I can't change it because that's what is mostly available on the rental market in the peninsula. If you go into buying, you can find all kinds of well appointed homes (even brand new homes). No one updates rentals here. So, at a certain point, if you want to live like you're not in the 1950s anymore (and lord knows - we are not living in the 1950s climate, holy shit it's way hotter) then you have to buy.
by rangestransform | 2025-09-15 00:17:04+00:00
You don’t get the Chinese citizen experience by visiting as a tourist. Even as a fan of western individualist values, I think it would be nice to have some of the nice things China has, like low petty criminality, high speed rail, and a modern metro system. However, there are very real problems with authoritarianism, including the tail end of covid zero which almost incited a popular uprising, getting rid of covid zero without a plan or mRNA, internal mobility control that effectively creates castes, and the lack of full rule of law.
by twodave | 2025-09-15 00:17:04+00:00
I looked into this not long ago, and the main ingredient that is hard to store the way you would a mix is fat. Most recipes need it, and “wet” fat like butter or oil behaves quite a bit differently than the milk solids or whatever else they add to premixes. It’s not impossible to account for, of course, but there is a real convenience factor.
by lr4444lr | 2025-09-15 00:17:11+00:00
I occasionally use CBN for sleep, never THC, so maybe it's different, but I quickly develop a tolerance, like within a week of daily use and have to cease for many days or a few weeks to get any further benefit at all.

As I read, the endocannabinoid system in the brain is pretty homeostasic.

Does something similar happen with cannabis munchies subsiding to people who ingest THC or whole leaf products daily?
by izabera | 2025-09-15 00:17:47+00:00
random example, may or may not come from a real situation that just happened:

- other team opens jira ticket requesting a new type of encabulator - random guy who doesn't know anything of how the current encabulator system works picks up the ticket for whatever reason - 10 minutes later opens a 2000 line vibe coded pr with the new encabulator type and plenty of unit tests - assigns ticket to the person who designed the current encabulator system for review - encabulator system designer finds out about this ticket for the first time this way - "wait wtf what is this? why are we doing any of this? the current system is completely generic and it takes arbitrary parameters?" - waste an hour talking to the guy and to the team that requested this - explain they could just use the parameters, close pr and ticket

it's so incredibly productive
by gerdesj | 2025-09-15 00:17:48+00:00
"And let's not pretend users aren't already sending all the hostnames they are visiting to their selected DNS server. Why is that somehow okay, but OCSP not?"

Running your own DNS server is rather easier than messing with OCSP. You do at least have a choice, even if it is bloody complicated.

SSL certs (and I refuse to call them TLS) will soon have a required lifetime of forty something days. OCSP and the rest becomes moot.
by fzeroracer | 2025-09-15 00:18:06+00:00
This reminds me of the argument I had with folks in another thread, that the best way to deal with anti-vaxxers is to debate them. To elucidate them and show them that their claims are wrong.

This is a great and separate example of how that does not work. There's nothing to debate when people believe solar is causing extreme weather changes or is burning your body. No matter how many facts you bring up or how important the money is, they've already decided where they stand and there's nothing you can do to move them. They will die for and with their views. And they will make their views your problem, and blame you for their problems.

And unfortunately, these issues are all coming from the top down.
by PaulHoule | 2025-09-15 00:18:15+00:00
When you look at these cases you also find there is a gap between what people say and what people do.

I was sat down by one engineering manager who told me "we do code reviews" and told me a lot of things we also supposedly did. Once I got into the code I found we didn't do most of the things he said we did so I don't think we were doing the code reviews either.

He still posts on LinkedIn about managers who say they do code reviews and don't.

At that same startup we had problems with the investors not trusting management (things were disorganized, I certainly couldn't get people to change their behavior in areas where that was my responsibility) and they thought OKRs, an import from Google, were an answer but of course they weren't.
by bdangubic | 2025-09-15 00:18:26+00:00
No doubt there are many counter-points. My Godfather lives 4 miles from me and lives in a community where 3-4 of his neighbours have his house keys, take care of each other’s kids, dogs when out of town… I just don’t think - in general - that there is a statistically significant correlation between home ownership and living in a community like OP and you are describing
by bloqs | 2025-09-15 00:18:37+00:00
i have owned lots. they taste better than most permanent vapes. ive tried the whole buy all the best components and perfect juices etc with various tanks of different flavours. disposables just work and taste good, no leaks. they also have a logical end point like a pack of cigarettes. Its nice to switch flavour more frequently, and the packet/vape body colours pressed deep monkey brain buttons for fruit etc
by solid_fuel | 2025-09-15 00:18:47+00:00
Do shipping companies not have a responsibility to know their customer? Is there no required import/export paperwork for a container holding a 2-ton vehicle? Perhaps a title? Some proof of ownership?

I find it hard to believe that it's easier to force surveillance on all these innocent citizens than it is to fine a few shipping companies that haven't done their due diligence.
by mook | 2025-09-15 00:20:22+00:00
> it can be composted in municipal facilities according to the bag

Note that "according to the bag" is very different from "according to your municipality"; my understanding is that most places actually can't handle them, and they might need to divert your compost to the landfill if it has too much of those plastic bags. They can be composed under certain conditions, but whether the facility your municipality uses has those is unclear.

See also "flushable" wipes that must not be flushed down the toilet.
by strls | 2025-09-15 00:22:10+00:00
Where I live, any rental building from this century will be marketed as luxury. There is in fact absolutely nothing luxury about them. Everything is cheap and crummy, just not too dirty/smelly/with rats (yet). Rents are 5-7k for a 2b and being luxury or having amenities have nothing to do with this. Supply and demand do. There are enough people who make this kind of money and value living in a place that is half-decent + easily commutable to the city more than the 6k.
by thegeomaster | 2025-09-15 00:22:23+00:00
Well this was a trip down the memory lane. I built a small game on Irrlicht at the time and I remember these discussions also.

Irrlicht had its editor (irrEdit), a sound system (irrKlang), and some basic collision detection and FPS controller was built right into the engine. This was enough to get you a considerable way through a fully featured tech demo, at the very least. (I even remember Irrlicht including a beautiful first-person tech demo of traversing a large BSP-partitioned castle level.)

However, for those not afraid to stitch these additional parts from other promising libraries (or derive them from first principles, as was fashionable), OGRE offered more raw rendering prowess: a working deferred shading system (this was the heyday of deferred shading), a pop-less terrain implementation with texture splatting, and more impressive shader and rendering pipeline support, with the Cg multi-platform shading language. I remember a fairly impressive ocean surface and Fresnel refraction/reflection demos from OGRE at the time.
by cqbryant | 2025-09-15 00:24:07+00:00
Solitude Labs | Founding Engineer (Rust) | Full-time | Onsite Preferred | Miami Metro Area | 120k - 160k + Equity Package

At Solitude Labs, we're securing the future of the energy grid. Solar, batteries, EV chargers, and other distributed energy resources (DERs) are transforming how energy is produced and consumed. While they present endless opportunities to modernize our grid to make it more resilient and meet demand, they also create more entry points for bad actors to compromise the grid.

We're hiring a founding engineer to lead architecture and development of a decentralized, zero-trust cybersecurity platform for the distributed grid. You'll work across embedded and distributed systems, iterate quickly, and influence the core product.

Tech & experience:

5+ years software engineering

Strong in Rust (preferred) , or C/C++

Experience with grid tech (SCADA, EMS, ADMS, RTUs, PLCs)

Networking protocols: QUIC, TCP/IP, UDP

US citizenship required

This is a zero-to-one role. If you want to help protect critical infrastructure and innovate, send your resume over to careers@solitudelabs.com
by userbinator | 2025-09-15 00:24:08+00:00
libwebp, a Google-originated format... how convenient.

via a crafted HTML page

Don't forget that the majority if not all exploits will use something like JS to obfuscate their existence and frustrate analysis.

Also remember the famous sayings "Those who give up freedom for security deserve neither" and "Live free or die". Accepting the insecurity, because freedom cannot exist without it, is also important.
by esbranson | 2025-09-15 00:27:19+00:00
> The $1-trillion cuts to Medicaid

No, that is false. The state Democratic parties are going to cut far, far more.

> the Trump administration

You just knew that was coming. My previous statement is unmentioned of course, despite the obviousness of it. That's how propaganda works. Roughly 6-7% of this article.

> The OBBBA language that cut and restructured Medicaid included explicit exemptions for people classified as "medically frail", which in federal Medicaid law covers people with physical, intellectual, and developmental disabilities.

Just kidding, we know full well that's not in this article.

> biology ... genes

For a article on a medical topic, this article says almost nothing about the underlying biology of autism, at least nothing more than an American Eagle ad. It is really all about that closing, to keep the fire going.

Propaganda. Sorry I couldn't get to this article sooner, I was editing Wikipedia on healthcare topics, pretty much fighting against everything this article is about.
by mpyne | 2025-09-15 00:28:12+00:00
> tech wages have stagnated since ~2010 despite being one of approximately three productive growth industries. ever wonder why?

Not really, it's well explained by people realizing that wages are relatively high in tech relative to the labor required, which saw lots of college students pursuing computing degrees, the rise of coding bootcamps, and so on.

The industry was growing, but so was the labor pool. You'd not expect wages to continue shooting up in that situation except for micro-segments where the demand for labor grew without labor supply going up (which is something you see in part of the AI field).

> generally speaking, the point of 'having a country' is not 'offering opportunities to talented foreigners at the expense of citizens'

Of course not, but the point of having a country is to improve the general welfare of the citizens of that country, and immigration contributes to that.

It is good for Americans collectively to have easier (i.e. cheaper) access to good software, even if it is worse for the very small subset of the American population that provides it to allow for there to be more software developers.

We saw the field of medicine self-limit admission in that labor pool out of fear that wages would drop, and it has been disastrous for Americans' healthcare even long after the AMA removed the rules acting to limit new medical graduates. We should earn our wages based on the actual value we provide to our fellow Americans, rather than based on artificial rent-seeking behavior.
by neilv | 2025-09-15 00:28:17+00:00
> I remember reading a headline that being poor is equivalent to [...]

Some government forms and processes for poor people assistance I've seen (and I imagine that forms and processes for new immigrants may be similar)... some of it is insanely kafkaesque, implemented with incompetence/indifference in both official communications/documentation, and sometimes on an individual human representative basis, with the effect of making no sense at all.

So I'm not at all surprised if someone who doesn't understand how some category of things works in reality, is easily tricked into believing a scam. Because the scammer is no more ridiculous than some of the official government bureaucracy they've been subjected to.

(BTW, I'm not anti-government. I support what some would call "big government". I'm only horrified at how poorly done it sometimes gets in the details. I know that, when it is done poorly, it is going to have very real negative effects on people's lives, including on the least powerful. I believe in good, big government.)
by Bender | 2025-09-15 00:28:40+00:00
posts by service members

Makes sense to me. Article 134 under the UCMJ covers general misconduct, making inappropriate online actions such as offensive posts, hate speech, and unprofessional comments punishable under the UCMJ. At very least add a non-endorsement disclaimer for anything borderline hostile on personal accounts and don't use official accounts. Service members have extra rules to follow and they signed up for it. Do not pitty them.

Additional details [1]

[1] - https://www.army.mil/socialmedia/personal/
by filoleg | 2025-09-15 00:28:44+00:00
> It's the slow burn neglect shit that's almost impossible to get fixed.

There are definitely tons of pros that come from renting from small/individual landlords (e.g., potentially tiny/non-existent monthly rental cost increases over the years; I have an acquaintance who managed to keep the same lease price [which was already extremely low for the neighborhood] for about 3 years now in LES neighborhood of Manhattan).

However, what you described is precisely one of my biggest personal concerns, hence why I tend to stick with larger/property-management-company-run properties+buildings that are, in general, newer. I discovered that it is much easier to get property management companies to get things like that done. In fact, after some of my current neighbors complained enough about elevator outages over the past month (for context: the building is 30 floors tall and has 3 elevators, but we recently had multiple weeks where only one elevator was functional, which led to large elevator lines and slow service), everyone automatically got a $500 credit applied to their next rent payment.
by dmoy | 2025-09-15 00:29:11+00:00
Also you totally can reduce an egg by 30%, it's just a pain in the ass.

Separate yolk and white (as though you were going to beat the whites). Weigh both, reduce both by 30%. Recombine.

Better is to just base the entire recipe off the weight of the egg.

Start with the egg(s), scale everything else to match. 50g egg? Cool you get even increments of 50g, 100g, etc. 48g egg? Weigh out 96g instead of 100g of the other ingredient.
by delichon | 2025-09-15 00:29:28+00:00
This is an awesome technology. There is vast good it can do in medicine, biotech, materials science, etc.

But how concerned should we be with novel proteins being pumped into the biosphere? What does each new design do to our immune systems and ecosystems? How robust are these systems to, in effect, any protein that can be printed, and any substance that they can catalyze?

I am skeptical that a regulatory regime could reliably predict the consequences of releasing novel proteins via simulations or small scale experiments.