Hacker Newsnew | past | comments | ask | show | jobs | submit | Svoka's commentslogin

Wouldn't Satoshi own some bitcoin in first blocks? Like about 60 billion worth of bitcoins, the largest wallet in existence? For me this is necessary and sufficient proof of their persona.

It feels more like a war game to be honest. I played both for a while and they share some aesthetic, but not much beyond that.

Ninja religions following of treating timestamps (mtime) as 'modified' marker makes it useless with Git and large projects.

You switched some branches back and forward? Enjoy your 20 minutes rebuild.

* https://github.com/ninja-build/ninja/issues/1459


I believe the same author has made a ninja successor (n2) that uses hashes instead. Haven't tried personally but hopefully get around to try that in the near future

Good news, I've been working an adding file content hashing to Ninja: https://github.com/ninja-build/ninja/pull/2735

That will fix the "switch branches back and forward" case :)


I have never observed that issue, and I have been using it to build MMLoC repositories. Perhaps the reason being is that I always use it coupled with ccache. Have you tried that?

ccache is a workaround for the mtime problem. You can either hash with ccache or hash directly in the build system, but either way there's no substitute for hashing something. Ccache is hashing the input to the build, but there may be elements of the build that lie outside of ccache's awareness that having a hash-aware build system would take care of. Partial rebuilds devolve to a cache invalidation problem pretty quickly either way.

I'm obviously aware that ccache solves the mtime problem which is why I find disingenious to say that switching branches with ninja is "totally unusable". Therefore my question.

Hash-aware build systems like bazel, if that's what you're imputing, are a nightmare to work with and come with their own set of problems which make it much less appealing to work with than (some) limitations found in cmake+ninja


Seems like a pure virtue signaling: they don't sell or make hardware. It is mandated only for pre-installed operating systems, from what I understand.


They've partnered with Motorola to have it preinstalled on phones, this is in TFA.


Preinstalled devices is not the main goal of the partnership. GOS is ok without having that to start. Motorolas stock OS will still be available.


Let me add that the typical GrapheneOS user will probably prefer to install the OS themselves rather than trust what comes preinstalled.


The typical GOS user generally doesnt want to do that. Flashing is a hurdle that increases barrier for entry. Reducing or eliminating that burden is ideal. Greenboot support would make flashing a little easier.


> typical GOS user generally doesnt want to do that

How do you know this? Is there an official (or even unofficial) source of GOS preinstalled devices that a substantial amount of "typical GOS user" has acquired?

Or maybe you are talking about "potential user of GOS"?

In any case: if you installed it yourself you mostly have to trust the source of the installer. If you purchase a pre-installed device you're basically back to the android/ios model: you have to trust the manufacturer AND the maker of the OS


I have helped a significant number of GOS users install GOS to their device. If you perform post install steps correctly then you do not need to trust where you got it from, as the post install steps are there to verify your install is genuine. If GOS gets greenboot support for motorola devices, then not getting a yellowboot screen will show it is genuine and you wont need to trust anything.


Could just ship it along on an SD card with a single button install you do yourself. Technically not preinstalled.


This is emblematic of a misunderstanding technologists often have about the law. We try to treat it like code we can exploit and hack around. But there is no compiler deterministically producing outcomes. Of course, this misunderstanding is often bolstered by the accurate observation that lawyers and businesses find loopholes and favorable interpretations that to us appear much like the exploits we propose. The critical element that's often missed, though, is the human one. To get away with an exploit, to have the case law updated to reflect your favorable interpretation, you need power, influence, and alignment on your interests. There are tax "loopholes" now that are commonly used but in a prior era, under the same laws, would have seen you dragged into court and eviscerated. If you tried your cute SD card trick a judge would tear you a new one. If Microsoft tried it, they could maybe talk to the right people before the case and come to an understanding that this little loophole was convenient for dev devices or something, and convince a judge to rule that they could do it, but only if accompanied by some external age confirmation they could self-attest to, with some wording that makes it clear that the trick is only usable by large and well-respected institutions. The law is not an impartial arbiter that you can outsmart. It's the enforcement mechanism for multiple tiers or rules that bind different classes. This age gathering law is a classic moat law. It exists to prevent outgroups from shipping software that's incompatible with this age communication system, and in a business-to-business context serves to establish obligations between ingroup members. Any other clever interpretation of the law will be discarded regardless of specific wording.


Right, my bad. It's easy to forget our society is a convoluted backroom quid pro quo even if we pretend otherwise on paper.


Sounds like it exposes a ton of attack surface. Better to just have a card with a link to the webinstaller, probably.


I'm sure noone in the legal system of California would notice that trick!


Well correct me if I'm wrong but dumb laws are usually not written by people who know much shit about fuck. So it's entirely possible they wouldn't.


You sound like a teenager fighting his parents. "Technically you didn't say WHICH bed I had to be in by midnight!!!!! I was in A bed, I followed the rules!!!!"

Society (mostly) works because we all agree that laws have intents. The wording is crafted as best as possible, and for the rest we have judges to shutdown lawyers trying to be a moffkalast smart asses.


Call it what you want, I still think that if the, ahem, intent, of a law is to reduce personal freedoms then it should be protested in as many annoying ways as possible. Should at least get some publicity even if it gets struck down.


Virtue signal away. I’m with whatever device and OS purveyors are willing to tell these tyrants to get stuffed.

I haven’t cut over to it completely yet but I think this’ll be the last nail in the coffin for my time as an Apple user. It’s already a loveless marriage , it’s already over, I’m already sleeping with GrapheneOS on the side. it’s asking when I’m going to leave her and it’s always “soon, baby. soon.”


As they should, I was personally surprised so many people were surprised come ICE raids that government can buy and track location via apps, advertising and your phone in general. Regular people need an idea, who is.. uhh.. less likely to sell them down the river.


Its a statement for the future. They arent bound to add this now but they could be in the future. They will adapt accordingly to avoid it.


The California law does apply to existing OS, right?


Did you consider that companies want to sell laptops/PC with Linux in California? This is open-source, you can modify software to align with your business goals, including complying to regulations. If you have something against regulations, take that with lawmakers, not businesses which actually trying to promote Linux.


> This is open-source, you can modify software to align with your business goals, including complying to regulations

Just do it.


The news is literally about someone doing it.


So far russia launched over 57 000 Iranian/inspired shahed drones. They are like 6ft long drones with 40+ lbs payload with couple hundreds of miles of range.

USA/NATO/allies heavily rely on Patriot AA system. Even if you disregard the prohibitive 100x cost difference, there are about 2500 Patriot compatible PAC missiles.

This is why gulf states are scrambling to get their hands on cheap alternatives - Ukraine manages to shoot down over 90% of all drones heading their way, usually it is over 400 per day in big waves.


Grow a Garden, a game on Roblox reached 21.6 million concurrent players.

That number is just insane.

For comparison - top Steam concurrent game is 3.2 million in PUBG.


I think it’s because of Kings Kids on their iPad playing this games vs being on PC playing a game on Miniclips or Ebaumsworld…


I think 'tab coding' should be a distinct group. When wast majority of the code just written through accepting autosuggestions.


As Ukrainian, I don't remember launching missiles on russia, or, in fact, any aggression towards russia. In its turn russia did recognize borders with Ukraine in multiple treaties, and on top of that security guarantees promised in exchange of 3rd by the size world nuclear arsenal.

Just a quick reminder, that Iranian and Hamas policy towards Israel is extermination. Palestine was never recognized by Israel or USA. Israel is not recognized by Iran.

So tell me, what parallels do you see between these conflicts? Human misery and destruction is hardly a common ground, and even in that, scale is incomparable.


Russian invasion of Ukraine is absolutely a genocidal war, with genocidal claims spoken out loud and actions documented, tens of thousands of times.

Never heard someone in USA claiming that Iraqis or Iranians had no right to exist, saying that they are not a real country and/or nation. This rhetoric is pretty much main stream in russia and used to justify ongoing genocide.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: