skysight-inc/HackerNews huggingface dataset:
> We just mysteriously left.

"Mysteriously", as in "getting dragged out kicking and screaming by an industry that realized providing a service makes for a way better business than selling software".

I honestly don't think many users wanted to give up ownership in trade of access. At least I know enough non-technical people that cling to their files collections for dear life. However, what they of course want is to take part in modern life and not stay behind on technology. And if you don't want to miss that, there is hardly a way around services these days.

(There is the valid point of troubleshooting and maintenance. Your very own personal computer is wonderful until something stops working. However, I think most non-technical people dealt with this problem the same way you'd deal with a broken car: They'd ask someone knowledgeable to "fix" it, either a family member, company admin or commercial service.

However, I don't think many people were desperately wishing for their hardware manufacturer or software developer to have a permanent link to their PC, just so they can fix the occasional problem.)

> We weren’t driven away by force.

The amount of effort Microsoft had to employ to make people stop using Windows XP tells a different story.
Whether it's "breaking the law" depends on the jurisdiction, but they certainly managed to sidestep regulation and taxation, at least temporarily, giving them an advantage over competing taxi and hotel services, more so if the latter used employees rather than "independent contractors."
> They actively undermine Americans and American security interests, here and abroad.

Are you talking about Facebook or NSO? Because Facebook and Cambridge Analytica did far worse against American interests.
Can't speak for GP, but can say that for me, I'd been on a 4790K since launch and only recently jumped for a Zen 2 x570 setup when my old system was acting up. Waiting for a 3950X to displace the 3600 I'm using temporarily.

I've looked at generational numbers and only in the past year or two has it gotten kind of bad. Been itching to upgrade since last November, but held out for a 16c Ryzen, I wanted more Linux stability, but pulled the trigger early as I said my old system was acting up.

In the end, it's quite a jump just to an R5 3600 from the i7-4790K ... I don't know if/when I'll feel the need to upgrade again after next month.
An look at Facebook's efforts to speed up MRI scans using machine learning
> I couldn't find half of my music library on amazon, let alone the money to actually buy it.

If those songs disappeared from your favorite streaming apps where would you get them? If you don't have a copy, it can be gone at any time with no warning or notice to you and you'd be left with nothing. If I were one copyright dispute or licensing problem away from losing my media collection I'd be panicked. Music streaming has it's place, but you shouldn't expect that you'll be able to hear those songs tomorrow let alone share them with your kids and your children's children.

If you value something, save a copy of it for yourself in a format free from DRM or accept that one day it will be gone and you will have nothing but your memories and loss.
Where's the DoJ in all of this? Why aren't they filing criminal charges against the NSO?
You're no doubt being downvoted for posting unsubstantive flamebait. Plenty of substantive comments here don't "loves Facebook".

Please read the site guidelines and follow them when posting here.

https://news.ycombinator.com/newsguidelines.html
In terms of stability usually, but not tentpole features. That's quite alright, I'm not even complaining. Just saying it would be nice to get some newer features but that it isn't how Apple normally operates. That's just fine.
They're mapped to different verbs in mercurial, which helps the user.

git checkout somefile (revert a file) -> hg revert

git checkout somebranch (switch to a branch) -> hg update somebranch

git checkout -b somebranch (create a new branch) -> hg branch somebranch
> That's not my decision.

So says a maintainer of WireGuard. HN is beautiful sometimes.

If RANDOM_TRUST_CPU is disabled, that will stop the kernel function from using RDRAND and avoid this issue for anyone using the ‘get_random_u32()’ function?
Surfing has the same history, they lived on beaches, ate coconuts and fished, or relied on the generosity of locals, when these places were still not "surfing destinations".
Everything cool "skateboarding", "snowboarding", "BMX-biking" started with a rag-tag band of individuals, who were scrappy and had pure love for the activity.
Do we have to break down into WhatAboutIsm this soon in the conversation? Can't we just agree that they're all awful companies, and the people who work for them should be ashamed of that?
Portability I guess? And you can get some pretty nice integration with vim or emacs if you live in the terminal. In fact, it’s probably easier to write a few bash functions to dispatch a command to a new pane than it is to tailor a solution to every OS you might use.

iterm’s Tmux setup is fantastic but if you’re switching between Linux and mac and WSL and want a consistent environment, then you’ve got a good reason to set up Tmux to your liking.
Using an IP geolocation API like https://smartip.io can help on restricting access to your website to users connecting from specific countries.
This is exactly why i hate Windows-as-a-service that Microsoft is moving toward. If your software is a service then you can only do what they let you.

Linux is better but the tradeoff is ease & convenience-- like the author said.
How is it you think that is evidence somehow? You might as well conclude that having a unicorn as your school mascot is why kids do so well at that school. http://www.tylervigen.com/spurious-correlations

There are so many confounding factors that could be causing students to do better in those schools.

Here is my take away from your 'data': Imagine how much better those students would be doing if they also weren't getting up earlier than is natural or recommended.
Why is the moderator censoring "Israel" out of the title of the original article?

"WhatsApp sues Israel's NSO for allegedly helping spies hack phones around the world"
The original title should be reinstated.
The differences between bazel and BuildXL are less about platform and more about philosophy. Bazel is about opinionated builds - declare everything, and you get fast correct builds. Hard to adopt, but super powerful. BuildXL is more about meeting codebases where they are - take an existing msbuild|cmake|dscript build with its under-specified dependencies, and figure out how to parallelize it safely. This delivers quick wins, but comes with real costs as well (notably: no caching; labour-intensive magic to guess an initial seed of deps, with a performance cliff when something changes).

(Disclaimer: Googler, work closely with the bazel team. I like bazel; I like BuildXL for expanding the space of build ideas, but have long-term concerns it settles in a local maxima that'll be hard to get out of).
It seems to be one of those hobbies that becomes completely all-consuming. Every person I've ever known who gets into rock climbing, it's all they ever do; every weekend they go climbing, they talk about climbing, they get really into optimizing their climbing gear.
I didn't downvote but I understand why others did (I would have if it wasn't already grey).

It's incredibly frustrating to read these pro-walled-garden-arguments. By the same argument you could say that the people in Hong Kong or elsewhere should just shut up and accept that their leaders will know what's best for them.

I worry about a future where these locked-down devices will be the norm for all of us. Don't defend Apple for locking you in. That's ridiculous.
X as a Service - that's a very positive spin on "rent perpetually" and "you never own".

This is different if you own the service, but that's another matter entirely.
As may do installer software shipped by the ISP (mandatory or incentivized by cloud storage, etc.)
I'm five years your junior and not in academia.

My music collection, my peers music collections, my mother's music collection... they are Spotify.

I have a friend who DJ's and he has the tracks themselves, but only to remove the internet dependency. The consumers of his kind of cutting edge not on Spotify music get it on Soundcloud.

Tech books? I do have some. I did buy some this year. However my consumption of blog posts, wikis, pdfs of papers, forums, moocs and stack overflows dwarfs all physical reading.

I hate to say it, but production has seen movement away from files. There is a Photoshop extension that allows graphic designers to "connect" the image into the wordpress assets (which auto creates varioud sizes) and tye marketer selects the asset from a web ui list.

I've seen CMS' that let you write js "handlers" that are shoved into the db and can be attached to buttons or page loads etc.

For your last point - moving between clouds - you use a service. Multcloud is just one example.

Its scary just how far things have come.
I would say, it depends.
If it was on airplane mode before it entered the room it wouldn't be able to tell, that'd be a useful first step.
TBH, React feels like what you get when a bunch of very smart devs decide to "incorporate actual CS concepts like algebraic effects" into showing people ads.

Arguing that we should pick tools based on semantics without considering syntax is like arguing people should pick spouses based on genetics and not personality.
The issue is that it they changed the agreement suddenly, and held user's data hostage until they "agreed".

I don't know why you think that's ethically ok to hold user data hostage until they agree to give up more rights. It's borderline ransom.
> You could give up on a particular implementation of democracy, without giving up on the whole thing.

Yes, that's pretty much my point.
While I haven't used it myself, I think gravitar is an avatar that gravitates toward you, as implemented by you putting an image on their server, and countless other websites include it from that server when an identifier (probably email address) match exists between the two accounts. So in other words, gravitar knows a bit about your usage of countless websites that each volunteered your usage pattern to it. Since evidently you are seeing a connection between your machine and gravatar, they get page-load granularity. If this description is incorrect, which it very well might be since I know nothing about the service beyond what I inferred by its name, please do correct me.
Funnily enough HN has no problem naming “Russian” or “Chinese” in analogous headlines.
> I think now (2019) it's rather silly that you de facto must learn three languages to use C:. C, C preprocessor, and make.

That's basically the case with nearly every language. Most will have some sort of equivalent of the pre-processor and it's usually a lot more complicated, c++ template craziness, code generation tools, dynamic meta-programming tools, etc. For all it's faults the simple text substitution of most macros is the least complicated option.

Most languages will have there own build tools as well, sometimes it will be the same language with something like rake, other times it's xml or it's own language. And they're nearly always inferior to make in many ways.
Because not everything can, or should be usable by all of the population... Should all countertops have adjustable motors to change height before you can sell a house? Someone who is 6'7" tall can't really use the same counters comfortably as someone in a wheelchair.

The fact is, nothing is, has been or ever will be completely fair. And that's okay. Everyone makes decisions based on their environment. Most accessibility laws are only applicable to organizations of a certain size, which isn't even most
we should do our best to pull people away from these awful platforms. Feeling sorry because they were hacked is ridiculous.
I saw this article earlier wanted to read comments on it here. It had already been posted five or six times, but never made it to the front page. Glad it finally did as it should. But what a weird dynamic.
Not just online games. Imagine if tomorrow Steam shuts down, you can bet we will lose access to thousands of games forever (as in, some of them are not actively maintained out of Steam anywhere).
> (Comcast still has datacaps. Pricing like it’s 1999…)

That's not how internet was billed in 1999. You paid for the size of the pipe, not how much data came through.

Per-byte pricing is pretty much a cell carrier and Comcast invention
And yet plenty of people will do it constantly. Apparently there are some gaming communities (I've heard this of China) where using cheats in multiplayer games is routine. The goal is to win, it doesn't matter how.
"The Canadian researchers who reported that Israeli software was used to spy on Washington Post journalist Jamal Khashoggi's inner circle before his gruesome death are being targeted in turn by international undercover operatives, The Associated Press has found."

https://www.cbc.ca/news/technology/citizen-lab-toronto-under...
On the top of solo, free climbing: https://www.youtube.com/watch?v=CikzYN0z4zU

Pete Whitaker's 1 day solo, free ascent of Freerider, the same route that Honnold free solo'd in just a few hours.
The NSO contributed to the murder of a journalist, has repeatedly aided in attacks on human rights activists, and according to the complaint, actively assisted or even ran these "operations".

Any of those would have been sufficient to ensure I wouldn't work for them for any amount of money, and I'd quit if I found out about them after I was employed.

Honestly, that's blood money.
Yes, I definitely agree that the reality is even more complicated and there are different implementations. The recent time-smearing approach is closer to the POSIX standard [0]:

> How any changes to the value of seconds since the Epoch are made to align to a desired relationship with the current actual time is implementation-defined. As represented in seconds since the Epoch, each and every day shall be accounted for by exactly 86400 seconds.

Another fact that I find interesting is that the use of discontinuities or time-smearing of the leap days are actually modern approaches. Nowadays, POSIX and TAI differ by an integer amount of seconds on regular days, and a fractional amount when smearing the leap-second day. At the beginning, the leap second duration between POSIX and TAI was smeared over years from one leap second to the other. So the difference between both timestamps would change continually other these periods!

My main takeaway is that POSIX timestamps are based on calendar days while TAI timestamps are based on physics constants. POSIX timestamps are a tradeoff: they're not suitable for time computations (durations, or even uniquely identifying an instant when discontinuities are involved) but they don't require a leap seconds lookup-table to display time for humans... in UTC... Which means you still need lookup tables for timezones, countries, DST, calendar changes, etc. Basically my opinion is that POSIX time is neither the best to precisely keep track of time nor to format it for humans. It just sits in between these two use cases because it was good enough at the time and then too hard to change.

[0]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...
> I mean, you know that the shops you go to know what products you're buying from them, right?

They know what products are selling. They don't necessarily know what I personally am buying.

The point of those loyalty program cards is to associate purchasing habits with repeat customers. Those cards, you may note, are opt-in. To belabor the analogy, this was the equivalent of my grocery store putting cameras all over the building and offering me a mask if I wanted to opt out of the user monitoring program.

"Everyone else is doing it" is a pretty bad reason when many of your clients chose to do business with you at least in part because you are not doing it.
There are companies doing this kind of thing:

https://www.techinsights.com/products/def-1909-803

They'll charge you however.
Well, old and nasty argument, but it was also against the law in Nazi germany to be jewish.

In other words, laws are not necessarily holy, just because they are laws.
I used to live in a neighborhood that frequently had un-shoveled/un-salted sidewalks and cars parked across the sidewalk. As someone who walks a dog, it's fucking obnoxious to have to wander around in two feet of snow because someone didn't want to park on the street, or slip and fall on an unsafe sidewalk.

The disabled aren't the only people who care. Take care of your sidewalk, it's your legal fucking responsibility.
This is incredibly dumb. Both Pendo and Snowplow are analytics providers, meaning they both have in their TOS that the company remains the owner of the data in question and that the services only exist to facilitate analysis of the data in question.

Effectively this is users complaining that Gitlab wants to simplify their data analysis overhead. Presumably nothing precludes them from sending the exact same data to these companies and more on the backend. What do users expect? For Gitlab to build every single part of their stack in-house (CRM, analytics, support tooling, etc)? Because that's what this is effectively asking for.

What's next? Protesting that a company uses RDS instead of their own hand-rolled Postgres setup? Because this is the same level of stupid.
I use tmux locally for multiple sessions. Each session has a different development project. You can achieve the same thing with iterm by having multiple iterm sessions I suppose but I like staying inside one terminal.
I've been following the development of vue 3 for a while now and the reaction in the js community for this new version from both vue fans and detractors has been absolutely awful.

Some of the blame rests on the vue team because they did a poor job of explaining the changes. But I think an even bigger issue is that the js community is all over the place in terms of skill level, application of vue and understanding the changes.

The new composition api is basically a way to write reusable code. Mixins also exist, but you can't call code in between other mixins. It also allowed for better typescript support since it's basically regular code and was easier to implement than the class based syntax that they originally planned. It basically killed two birds with one stone.

These changes aren't really big or earth-shattering. They are still an improvement though, and fits well with a project that's making incremental improvements while also being very stable.
I don't care that the platform was hacked, but I do care that the users were.
Amazing. Apologies to the Wireguard folks: first for casting aspersions, second that they have to deal with such a trash heap of an API.
Because it's a company, not a country. It's like referring to Google as "America's Google."

Also, the article has nothing to do with Israel besides the company being located there. Don't try to politicize everything.
Yep.

Worked with a developer who had to leave the office temporarily one day to go outside and cry in his car.

Was in a team where he could have spoken to any of us and we all would have listened and helped, but I guess sometimes, some people, just need to be alone and cry.

Whatever helps them. I'm not going to judge.
Australia mulls face-recog tech for p0rno site age checks
I wonder if the same censoring would happen if it’s a Russian or Chinese company?
Wonder how Turbosquid is faring with that these days
If over time, you change the way you measure inflation[0], to manipulate government bond rates and Social Security payouts[1], then it's not surprising you end up with a world where inflation is not directly related to central bank actions.[2]

[0]http://www.shadowstats.com/alternate_data/inflation-charts

[1]https://www.businessinsider.com/if-people-knew-the-actual-in...

[2]https://www.investopedia.com/articles/07/consumerpriceindex....
This is shoehorning of politics where it doesn't fit. I know that's popular on Reddit but it rarely leads to interesting conversations, just low quality generalizations/flamewars all based on a weak analogy.

This article is about a video games, the story doesn't mention Amazon or even her workplace specifically, the quote was a lighthearted joke (jokes use exaggeration to be funny, ie. "punching a wall" at an office), etc.
I agree, hopefully Facebook is broken up and prevented from profiting on propaganda and user data.
That's all well and good, but at the end of the day, it will be an article that was conceived with the intention to sell something. Fortunately, most people can see through this. I know I can tell when I'm being sold something no matter how insightful it attempts to be. It's the lack of integrity that robs it of its value.

"Ads disguised as content can be used to describe all forms of content marketing, am I right? ;)"

Essentially, and it sucks.
Good catch. However, that paragraph goes on to say "However, each of these is incorporated into broader rankable categories, namely, Malignant neoplasms and Accidents (unintentional injuries), respectively." So they are included in accidental deaths -- they're just not broken out.

Being #13 overall definitely doesn't preclude them from being #1 in younger age brackets. Most of the deaths from cancer and heart disease are the older age brackets ("Diseases of the heart" are 23% of overall deaths, but only 2-4% for each age rank among minors; ~6% in the 20s-30s). "Accidents (unintentional injuries)" is the #1 listed cause for every male and female age bracket until the 45–54 bracket (pp 19-22) (this precludes infants under 1). The question is what portion of those were traffic accidents.

If we assume traffic accidents at the same rate among all age groups, then we have 36,000/169,936[0] = ~20%. That drops it to around fifth place for most of the younger brackets. (Personally, I'd guess it's higher for at least the 15-19 age bracket, but that's just a guess at this point.)

So, okay, fine, traffic accidents is roughly sixth most common cause of death for kids in the US, and thirteenth for all ages. The original question was why we'd prefer that if the cost is the same. Even while my numbers were way off, it's still a big benefit.

> Please also keep in mind that 1 out of every 6 traffic fatalities in the United States was a pedestrian.

I'm assuming a significant portion of pedestrians traffic fatalities are drivers killing pedestrian, not pedestrians...I don't even know what to put as the alternative. Stepping in front of a bicycle?

My position is not that human-driven cars kill human drivers -- it's that human-driven cars kill lots of people. If drivers only ended up harming themselves, I'd be slightly less concerned about it.

[0] Just grabbing most recent number from https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...
It does take a lot of context out. I know what Google is. No idea what "NSO" is.
Agreed, but web standards don't support the second choice very well. Different groups, scenarios, or apps will want one or the other depending on circumstances, but we don't have "other" right now.

The server having more control doesn't necessarily harm accessibility. It's a matter of making sure sufficient meta-data is included. It's possible accessibility is more work under the second, but not outright impossible. (I've stated more about accessibility nearby.)
the problem with html is that it's hard to pack it in a single file like a pdf.
Holy hell, has the options changed between different versions of tmux. Getting a consistent version across multiple version is near impossible.
Why do they need to address this? Is it their responsability (or, business) where people get the money to buy the keys? Or what they do with the money from the sales?
Because it's not hard to find out that the NSO Group is from Israel, eg googling.