skysight-inc/HackerNews huggingface dataset:
spot on .. I'm afraid
Apple: Developer ID Certificate Revocation (OCSP)
My policy is to never upgrade anything until everyone I know has upgraded to the next version and not downgraded after N weeks.
PDF version is free online too. https://www.oism.org/nwss/ :)

The citation for "The Robock group’s models are probably overestimating the risk [of nuclear winter]." are the Reisner et al. articles I linked. My conclusion is just my opinion after reading the back and forth in the literature, but I encourage other people to go through it and come to their own conclusions!
I would say, building an scalable raft implementation has been by far the hardest thing. Mostly because we started from scratch and bypassed the page-cache with our read-ahead and write-behind strategies, etc. so building tiers of caches, etc and have a working raft system was hard.

Here is a post on building a dummy key-value db to test jepsen https://vectorized.io/validating-consistency/
Yeah, that's the weird thing. CPU load etc. were all normal in the Activity Monitor.
Popular view of Alexander Hamilton as key U.S. slavery abolitionist falls short
Blend2d - https://blend2d.com/
There are also high-functioning drug addicts. Nevertheless I probably wouldn't want one for a doctor.
I just looked up some scheme code. "Tasteful" ? lol. Python's syntax is perfection.
Windows smart screen. I can install it but sometimes it is trigger happy so I have to go through a pop up.
The payoff for the very slight risk is an effective built-in malware prevention system that doesn’t treat me abusively and reacts in a timely manner to abusive circumstances.

After decades of production operations, I have no complaints about how this was handled, and I expect they’ll investigate and patch any defects exposed by the outage.

I went for a walk when this happened and when I got back it was fixed. Works for me.
Softbank has gone from 0 to $20Bn day trading in 6 months. I doubt their riks management is up to scratch to be honest. It's one thing to be evaluating single large long-term investments with seats on the board etc. It's quite another to be day trading options.
Local copy of whatever Apple is checking? Update that daily (on sign on or something). Not going to catch zero day type stuff, but better than making the laptop unusable.
Well... their own marketing does say:

"A home for all your photos and videos"

and they have a blog post titled:

"Easy Wi-Fi backup from your Canon camera to Google Photos"

in which they say

"you can choose to automatically transfer original quality photos to Google Photos"
I think that for some users, the applications they run and the frequency they run them at would be enough to identify them across time and accounts. I could change my identifier, even my name, but at the end of the day, I've been using the same apps for at least a decade more or less.
I am conflicted with this because I wrote a similar tool in Go five years ago [1], which attempts to find relevant email addresses in the Git commit history, GitHub API, and GitHub profile page. Paul Irish, a Google Chrome Software Engineer, inspired me to create that program. His version is written in Bash [2].

Many people started using my program, and GitHub ended up banning many of them for misbehaving (spamming) other users. I have not updated the code because I do not want to incentivize people to spam, especially IT recruiters, who are not ashamed to use the same tactics to recruit people.

I would encourage @jemmaissroff and everyone else to be mindful and ethical with this type of project.

[1] https://github.com/cixtor/emailgetter

[2] https://github.com/paulirish/github-email
One thing I have always hated about HN, is that they grey out downvoted comments. That has to be the absolute worst UI decision possible. At least at other sites, when you manually expand a downvoted comment, it's actually readable. Here the contrast is purposely so low, I'll never know what you wrote.
I got majorly downvoted for saying it, it's one of those things people don't like to accept, it's amazing the excuses I've heard and how angry people have got with me for saying it.

As you say, unless you've experienced it for yourself it's hard (but not impossible) to get quite how extreme it is.

I've heard plenty enough from women talking directly about it, from basically all fiction ('tall, dark, handsome' in that order, no romance novel has a short guy, etc.), the fact that height rockets up when nutrition improves - sexual selection likely to be a big factor on that too.

It's nuanced and it's all relative to the average height of the dating population you're in but a few inches can be the difference between some attention and absolutely none.
Yep, so if you're a developer and buy a Macbook with the M1, all the potential performance gains would be lost when depending on common Docker images. That's quite sad.

(It would at least be a huge problem for me. I mostly develop server software that runs on Kubernetes on AMD64 machines.)
I never have problems with the new MacOS or iOS. The trick is to just wait for the X.1 update.
Internet connectivity should be seen as an undesirable feature, a risk to be minimized.
Also https://swisscows.com/
The electric car hype machine: Why investors are more skeptical than ever
Strong privacy would be not sending that information to Apple at all.

(Do iPhones really send the current location to Apple?)
Is it actually buried though when the context is America? It seems like this kind of behavior should be assumed as default when this sort of outcome is exactly what American advocacy groups have been persuing for years. If equity only matters for minorities then an org is just going to err on the side of caution and favor minorities.
But, is this literally one server?
Show HN: Add watermarks to your images online
I built a tool that lets you quickly and easily apply watermarks to your images without downloading anything. Just upload your watermark, size, position, and adjust it's transparency. Then upload all the images you want to apply your watermark to and hit download! Your images will be watermarked and downloaded to a .zip file for you.

Perfect for photographers, influencers, or memers, who want to protect their photos, build their brands, and get credit for thier work.
People who develop actual macOS apps usually like the native look and feel. SwiftUI made it relatively easy to have a single code base for parts and still have separate and distinct programs for iOS and macOS. This however only applies to new stuff. I dread the idea that people will start ditching the electron apps in favour of desktop hostile iPad apps.
Formerly secret, and perhaps extrapolating (surely for N > 0 discovered cases, there are M > 0 still secret cases, since it seems unlikely to have a 100% reveal rate). And "large numbers" is highly subjective in this case. It would be reasonable to consider two to be a high number for something so surprising.
Macbook as a service
(I know it's a late reply). I guess I meant it as a tounge in cheek response to someone not only confident in their own preferences but confident in the reasons behind them which happen to be false (somewhat objectively). Which is ironic because this could make them very receptive to an ad for Coke about being less sweet.
In other news, .NET Core 3.1 was really slow.
What about mean looking people? Surely nobody wants to be around a mean looking person. They might do well in prison or during the draft for war. But otherwise, I'm sure they get ostracized....which just boils up their meanness. So that one day, they might be plotting to ruin Christmas from their cave overlooking Whoville.
Fair enough.

I was trying to talk in the more "general" sense than the specific sense. A company with empathy would never have shipped the music service in the first place if it didn't intend to support it as a product going forward and with an end of life strategy that accommodated the users who adopted it. To illustrate with an example:

Non-narcissistic company:

We have this thing which manages a music library, it isn't part of our core mission but it is likely useful to people.

Okay, put together a plan for sunsetting it if it turns out that it doesn't make sense to support it. Then when you launch it, make sure people know what will happen in the event we decide to end of life the product.

Launch product, ... time passes .. then sunset it. Activate the sunsetting plan.

Nobody is surprised, the plans were already in place and the users already knew what would happen if it came to this, they feel sad but they knew this was something that could happen.

Narcissistic company:

Hey we got this thing which works and is trendy, it manages a music library and it will poke our competitor in the eye because they think they have a monopoly on managing peoples music. Should we ship it?

Hell yeah! Let's hype the hell out of it and really make competitor look bad. They will waste so much time and effort trying to figure out how to respond!

Launch product ... time passes ...

Hey, that thing we launched still costs us money and the competitor has long since moved to a subscription service which we can't do and nobody in the company wants to work on this dog cuz its old and tired anyway.

Okay, take it behind the barn and shoot it. Turn off the servers and free them up for other things we can use to get good press!

But the users?

Oh people still use this crap? Tell you what refund them what they paid, hahahahahahahahahahahaha. That was so funny. Yeah, like we owe them anything. Just turn off the damn servers, there are like six really interesting things with lots of buzz words we could be showing off with those machines and storage.
Or they just don't own a Mac and have mixed results with virtualization. Maybe instead of blaming them recognize that Safari is extremely inaccessible software for most people
Not just what 'aaronbrethorst said; Cairo isn't just a 2D graphics library, but it is the foundational 2D graphics library that underpins most of the modern GNU/Linux desktop: It's what's used by gstreamer, GTK+ 2, GTK+ 3, Java... and if an app manages to avoid using any infrastructure that uses Cairo (Qt doesn't), if the app does 2D graphics things then it's likely that the app uses Cairo directly.
"See a large number of formerly, secretly, gay, politicians fighting against gay rights."

There, fixed that for you

Mostly unrelated: That's also the correct use of an Oxford/serial comma, yes?
It's even simpler than people not caring, people don't know.
I'm guessing this is to help trigger the wipe of stolen phones.
I assume the author of this tool could have no reasonable objection to being contacted this way. They created it, so they should expect people are going to use it, and, if someone contacts them this way, I don't see where they have any standing to complain.

The other question is tougher, because I don't think people put their email addresses in their git identities for this purpose. Yet, it's still technically public information. I am not sure what the right answer is here.
In short, the vast majority of users never need or want fine-grained control over their computers. In the HN community, we are mostly edge cases in terms of computer usage & functionality requirements.

I believe this is why there has never been any mass pushback against iOS/Android (even if Android is slightly better in this respect).

Further, neither iOS nor Android (and now OS X) have instituted huge restrictive changes all at once. Restrictions are gradual & creeping, basically moving the overton window of what is accepted.
It's true that I don't have data on how often this type of problem happens, how long they last, and what the workarounds are, but I'm using those words not to be intentionally vague, but to reflect my own impression from my own experience, and I strongly suspect my impression matches most people's.
US Commerce Department delays TikTok ban following court ruling
My gut reaction to "app not on Apple store" is -- that's life, isn't it? Not every program is available on every store. I can't get Halo on my PlayStation. I can't get certain video editing tools on my PC. I can't get certain productivity software on my Mac.

Disjointed app stores are annoying at worst, but I don't really see why there's any legal problem with that.
Welcome to 2020.

Because we can't have nice things, Apple has to check that apps are signed with a current certificate for safety and security reasons. OCSP tells the client if the certificate has been revoked or not.

Try opening a non-https web page; you'll get a bunch of ominous warnings from all major browsers.

Browser certificates need to be OSCP signed for the browser to trust them. You can't even get a new cert if the issuer’s OCSP server goes down, which does happen on occasion.

There are so many dependencies to ensure we're not running malware infected apps that sometimes things break.

Let’s not get carried away; every major tech company has had some version of this happen at one time or another.

FWIW, I haven't experienced any issues with my iMac running Big Sur running Apple or 3rd party apps all day.
I'm sure I've heard the idea that nuclear arsenals can kill us all a hundred times over, or similar. Obviously my half-remembering isn't evidence, but if other people had heard this sort of thing, it would be evidence of a popular idea, however wrong. Even allowing for the larger arsenals at the height of the cold war.
Same! On 2 Macs! My external keyboard and mouse stopped working. I thought I was having some hardware or USB issues.

Are you using Logitech keyboard and mouse, by any chance?
Well, at a certain point it changes the geopolitical calculus. Not that nuclear war should ever be entered into lightly. But guaranteed human extinction pretty much rules out any and all justification. In the most anti-nuclear paradigms, even second-strike is off the table, because it only exacerbates nuclear winter.

Whereas if nuclear war is winnable, as Pentagon strategists have been saying since the 1950s, then first nuclear strike should probably still be on the table for certain extreme geopolitical situations.

So, the question seems pretty relevant in that it's a major determinant in terms of setting optimal military doctrine.
I’m receiving many spams. GitHub should warn the leak of email addresses...
> you could sell your house

But you can't sell apps when you switch platforms, so not really sure how this country/state analogy helps
So this is what was happening to my MBP a couple hours ago? Right before a meeting my Mac started glitching out - extremely slow to do anything and spinning beach ball. Launching any app would take literal minutes. Spent the next hour rebooting & diagnosing. Then it suddenly went back to normal. That's great.
I'm only aware of Cairo from 3b1b manim, where it's one of very few named dependencies (cairo, ffmpeg, sox, latex). https://github.com/3b1b/manim .. Maybe he'll rewrite it in Julia :)
What if a 3 letter agency told them so? (Since apparently it is entirely impossible for people to even conceive that apple might be doing it for their own benefit)
Other than the Bill of Rights, which addressed some of the objections raised I wonder if there was an anti-Anti-Federalist Papers which in turn addressed those concerned more in depth.
Check the skia fiddle :) - https://fiddle.skia.org/c/@skcanvas_paint
You'd be surprised, there's a lot of advancement that we might not be able to replicate if our civilzation fully collapsed.

For instance, so much of our early nuclear technology was dependent on the Shinkolobwe uranium mine in the DRC, and it's orders of magnitude better uranium purity than anything else we've found.

> Our best source, the Shinkolobwe mine, represented a freak occurrence in nature. It contained a tremendously rich lode of uranium pitchblende. Nothing like it has ever again been found. The ore already in the United States contained 65 percent U3O8, while the pitchblende aboveground in the Congo amounted to a thousand tons of 65 percent ore, and the waste piles of ore contained two thousand tons of 20 percent U3O8. To illustrate the uniqueness of Sengier's stockpile, after the war the MED and the AEC considered ore containing three-tenths of 1 percent as a good find. Without Sengier’s foresight in stockpiling ore in the United States and aboveground in Africa, we simply would not have had the amounts of uranium needed to justify building the large separation plants and the plutonium reactors [for the Manhattan Project].

~ Colonel Ken Nichols

Additionally, without the very dense energy in the easily accessible fossil fuels we've very nearly mined out, restarting an industrial revolution would be at best extremely problematic.

We've been OK so far with progress meaning we slam the door shut to independent replication of that progress in a lot of cases.
There goes any temptation I had to buy an M1 Mac. Thanks for the warning Apple!
nanovg has nowhere near the same depth of features as Cairo though. I for one have been using Cairo's software renderer and any GPU-only library is a no-go for my project.
> I'm puzzled that people are willing buy a computer/OS where (apparently) software can/will fail to launch if some central company server goes down.

For the same reason every human frequently makes decisions with greater-than-zero risk: because we're either unaware of the risk, or because we believe the tradeoff is a good one, and the benefits are worth the risk-adjusted costs.
Catalina is quite stable at this point. You do lose support for 32-bit apps, but at this point that is mostly games.
also worth a read is "An Economic Interpretation of the Constitution of the United States" by Charles Beard which examines how the personal financial interests of the founding fathers shaped the constitution
My recommendation: Remove zone.js, run angular in NoZone mode and use ngrx. Thats how we do it. Gets rid of all the headaches zone.js introduces, is way more predictable, build is smaller and just updates the components where data changes. And you can see your state in the redux devtools.
Yeah, but at least reviewers being biased towards Black and Hispanic applicants have some reason to be: they are trying to correct for society-wide discrimination. You can argue that it's not their place to do that, or that trying to do that on a case by case basis is unfair, etc., but it is at least some reason.

Discriminating against unattractive people, has no equivalent justification. In fact, discriminating against unattractive people exaggerates a society-wide bias against unattractive people.
> If your employer is willing to be that invasive, they already have a much easier route for getting that information: forcibly installing surveillance software on your work machine.

The question was whether the information gathered is personal and sensitive.

The fact there is another way it could be gathered doesn't make the information less personal or sensitive.

> How...? How would the binaries you're running have anything remotely relevant to say about this?

Because your temporary IP address is part of the hash request, and that's usually enough to identify which major organisation's network you are on, not counting any geolocation.

Thus, coffee shop (which brand), library (government network), home or mobile, at least.

I expect the websites and services I'm using to have this when I'm using them. That's reasonable, I'm reaching out to them.

Apple itself is not a service I'm using constantly, so I don't expect it to be sent a minute-by-minute update of my movements whenever I'm doing work in a CLI, and happen to have wifi on.

(I don't use iCloud, btw. Perhaps people using iCloud expect activity to be streamed constantly.)

> From a PR perspective Apple would never intentionally and publicly share this data.

Again, the question was whether the information is personal and sensitive. That's a property of the information itself.

Not whether Apple intends to store it and share it.
One huge subterranean component of this that we don't talk about -- we have overengineered platforms.

In the pre-90s, you bashed things out of the same primatives everyone else had access to.

Now, even getting a simple app up and running on Android or iOS requires abstraction-on-abstraction-on-boilerplate. And you still don't know what the lower layers are doing. And making it runnable requires a developer account, etc.

Are we surprised these days that kids (and everyone else) don't see "writing an app" as something they can just try?

And that the end consequence of that is that they don't value the ability to do so?

We've engineered our platforms to look like the companies that produced them: highly optimized, but simultaneously bloated and overly complex.
There's software "EazyFlixPix" which shut down its authentication server - so everyone who purchased the app can no longer install it (unsure, but they might be also prevented from running it too).

Feels problematic.
Could go either way, though. People don't want to upset mean looking people either.
> Do you really think that makes any serious difference if the sites you're visiting serves google ad or uses google analytics?

Yes, if you block those. You're also not in a search bubble.
So is checking for security certificates good or bad, now?
CoC looks neat (installing right now), but it's a perfect example of what I mean. Having to poke through and add several dozen lines to my config file to get it working.

I would love to have this functionality with just

brew install ts-vim

And just be done with it.
Just an FYI, all of your comments are getting automatically marked dead.
https://news.ycombinator.com/item?id=24838816
2021: The year of the Linux desktop?

But seriously, I have installed Ubuntu 20.04.1 LTS on my personal Lenovo ThinkPad P1 Gen 2, and work Dell Precision 5550, and it works fine in both cases. Stick with it for a month and macOS becomes old news. Also I think OEMs are wising up to "Linux = free" and charging for Windows on their laptops again, so you can also save some money on OS licensing going forwards.
I’ve used that in the past to reach out to developers, and had fruitful discussions. (And they didn’t seem to mind; it’s great to find fellows interested in the same niche/obscure topic!)

I was under the impression that it was a very deliberate choice for git to store/show email, and part of participating publicly in a software project involves attaching a name/email to commits. If one doesn’t want that exposed, then it’s okay to have some junk/null value.

The worst thing would be for some automated software to weaponize this by mining email addresses from git repos and spamming them or selling them to marketers. <this is why we can’t have nice things>
Nice to know, but lets not test this theory out. Maybe the odds of human extinction from nuclear war isn't 100%, but the odds of human suffering from nuclear war is 100%.
Presumably they are locked down. When asked about alternate OS, Craig Federighi said that it will be virtualization rather than booting other OS on the metal, ie Linux (and possibly Windows) VMs rather than Bootcamp. That's one of the big things stopping me from switching from the Intel version.

https://www.youtube.com/watch?v=Hg9F1Qjv3iU&t=3772
An update on our work around the 2020 US Elections
It took ARM 35 years to be an overnight success and x86 has a very large install base. It's not going anywhere. Remember this thread from not too long ago?

https://news.ycombinator.com/item?id=22837753

x86 has lock in like that in spades.

What I think is much more interesting is what the software industry will do with all these random coprocessors we find in chips these days. They seem much less stable than an instruction set but amazing speed gains can be had there, so it's enticing. If software libraries can bring the dream of the HAL to reality, that would be pretty cool.

But from threads like these, it's safe to conclude we're not there just yet.

https://news.ycombinator.com/item?id=25057985