skysight-inc/HackerNews huggingface dataset:
On the contrary, not teaching people how to install the interpreter just perpetuates the idea that it is beyond the ken of mere mortals. And that only "Wizards" should do it.

Installing the interpreter is nothing special. It should be taught as such.
I really don't understand how people can simultaneously say that Apple is anti-consumer and then ignore moves like this that not only show that Apple is committed to consumers. It would be so easy for them to gather all this info and sell it to advertisers and third-parties and yet they refuse to.

On top of that, I think it's strangely telling that most of the anti-Apple stories when it comes to the "right to repair" movement all have to misrepresent what Apple is doing or why they're taking the action they are in order to make the story interesting and fit the anti-consumer narrative. We live in a really strange time.
The hard part is going to be the key rotation.

I’d suspect they’re using something similar to Moxie’s Double Ratchet algorithm since it’s got some years of real world usage.

https://en.m.wikipedia.org/wiki/Double_Ratchet_Algorithm
Do these companies ever actually innovate and build social/intellectual capital beyond reverse engineering skills or are they gaming to pollute the waters so much that they risk sacrificing the golden goose to whom they steal ideas? This all sort of reminds me of the quip communism or socialism only works until those in charge spend all the money of those who are productive. If IP and the R&D expenses never become profitable and companies go under what then?
Meet the drain sock – a simple pollution solution taking the world by storm
It's well known in the telecom/internet infrastructure business that Huawei:

a) bugged the hell out of Nortel's ottawa area offices, both physically, by rootkit, and by getting their own people hired to physically smuggle out documents and design data

b) Copied the entire DWDM / optical transport product line

c) Released a nearly identical product a few years later, and sold it at a ridiculously low price, effectively killing Nortel.

Many years later the vacant ex-Nortel office buildings came up for lease. One of the candidate tenants for that large of an office space were parts of the Canadian federal government, ministry of defence, etc. Every serious tenant passed on the space because it's so riddled with bugs.

https://ottawacitizen.com/news/national/defence-watch/the-my...

https://www.ctvnews.ca/canada/dnd-may-abandon-1b-move-to-for...

https://www.theglobeandmail.com/news/politics/department-of-...
> Meanwhile, what does FIAT make in Italy these days?

Quite a bit, it turns out:

https://en.wikipedia.org/wiki/List_of_Fiat_Group_assembly_si...
The company I work for has actually been doing the engineering design work to finish the building.
Pretty amazing how much was accomplished back in the day without computer aid.

https://www.arup.com/projects/sagrada-familia
> there's a few bad cities but it's a big place and 99% of it is fine

http://maps.who.int/airpollution/
I totally agree with the article you linked? Bad, overreaching laws, discretionally enforced, are a very bad thing and open the door to huge abuses of power?

You sound like you think you're arguing with me but I agree!
Well Pokemon Go basically doesn't work without location and it wasn't rejected.
1 pill to cure all medical problems
Not a physicist but I think the idea behind this (posted a while back) is relevant

https://penntoday.upenn.edu/news/penn-engineers-demonstrate-...
https://youtu.be/IAiB_T2kqbc

There are various live performances worth a listen.

I am linking just because this project is awesome and some moving music just makes sense.
Host your own. The only way to be sure.

That said, what exactly is your threat model? Protecting yourself against literally every possible threat is a pointless effort...
Anything ever existed is debatable.
I got to #4 and wondered if this was propaganda. Seems too ridiculous
just wipe the drive and install linux to free yourself of that madness
Is murder on a smaller scale okay? Some animals eat other animals. Maybe the natural world has no moral values and it's actually humans who have morals...
Ah, in that case I wonder if MicroG has the same sort of telemetry, as that's what I've installed in my LOS ROM...
1.
I think I don't do it because I want a separate life from the product. I don't really want to encourage people to think they have access to "me". I have a "support" page for that. I value my privacy.

2.
Software is rarely written by "one guy" anymore. Its a really complicated thing that might involve contractors, 3rd party libraries, and maybe we don't want to reveal our sources anymore. Credit is a thing that goes far beyond the company's creation of the product. For one product I sell, I do have an Acknowledgments section included in the documentation.

3.
Listing developers on the website is fine, that can be changed as staff come and go. But embedding "John Doe" within the About page (desktop app) may not reflect the real people behind the application five years from now. Yes, in some markets, it can last that long before an upgrade.

Maybe it would improve things, maybe it wouldn't, whatever, but that's my reasoning. If something won't improve sales, then I'm not inclined to do it.
You might like WFMU (especially if you're into weirder things) which you should be able to pick up on 91.9FM if you're in the NYC area.
That is the case, you can use tor in conjunction with vpn, for "security" but you need to trust your isp.
Xbox E3 countdown suggests we’ll see Xbox Scarlet tomorrow
Most web application code is IO bound. You will get better performance by using more productive language to iterate and create better architecture. Github(Ruby) is noticeably faster than Bitbucket(Java) because engineering time spent on what matters.

I think most slowness is coming from bloated apps trying to push too much code/data over the crappy network. Additionaly it is easy to misconfigure AWS infrastructure.
Rust fanboys inevitably show up anywhere C++ is mentioned
Very easy to read. Thanks for the informative summary!
> Customers might also lose access to Tesla's onboard music streaming service and heated seats, among other upgrades, though they'll have to wait until the software lock comes out to know which ones they're losing for sure.

Heated seats disabled in software?!
Because people are terrible at accounting for the future. Shows up in diet, exercise, personal finance, and probably a bunch of other places.
It seems a bit extreme to offer apps one of two extremes: either my sub-metre location or no location at all. It seems the reasonable default for location sharing should be something like sharing the rough suburb that I'm in. This solves most use-cases such as showing closest store locations, delivery options, dating apps showing nearby matches, etc. It's only the occasional navigation app that needs to know exactly where the user is located.
Every company, American and otherwise, that had business in Europe during the war, and didn’t went out of them, profited from the Nazis in some form.

This includes a lot of American companies (even Israel’s oldest bank profited by not returning accounts held by people who were killed by the Nazis to their rightful heirs).

Few ever apologized, even fewer gave reparations.
Good point. Water is not wet in its frozen state. One could easily make the argument that the majority of water in the universe is not wet.
idk why they keep bothering to hire women tbh, they always cause trouble either by their own actions or the actions of degenerate men.
First gun designed by computer 2:30 “switchboard” CPU
Curious pattern here where knowledge of secrets is considered stealing or not stealing depending on the subject.

I wonder if it's just different people reading or if the community itself views it differently.

After all, "it's not stealing if you have your copy" does mean parent is right.
Countries who have the Amazon rainforest within their borders are still a little annoyed about the company. https://mashable.com/article/amazon-domain-name-icann-approv...
As someone who has a pretty serious visual impairment, I find the attitude of so many of these comments really... disappointing.

You wouldn't believe how much effort people with poor vision have to go to, to consume the modern web.

You can't even take simple things for granted like being able to zoom. So many websites pollute their page with pointless navigation elements that block most of the content when the page is zoomed.

Or say pages that try to be elegant, centering everything with some margin. Sure, it looks "great" if no one zooms it. If you do, you wind up consuming the content in three or four word chunks...

Or even worse: Elements that have hardcoded minimum widths. When you zoom, nothing reflows and you wind up having tons of content "off screen."

At best, this is annoying because you have to constantly scroll horizontally.

At worst, you're screwed because for some bizarre reason, scroll bars never appear.

I'll wrap my rant up here but I'll leave this:

Do you really want the web to be like reality, where the needs of a few are so often ignored simply because of some trait?

"Oh, there are so few of them, why bother..."
"Oh, they don't matter because <whatever>"

Sound familiar?
I'm sure you can fill in the blanks.

The web gives us a unique opportunity to improve on the real world in so, so many ways.

Don't waste it.
Sounds expensive and complicated.

What's a valid "threat model"?
Children that old don't need to be taken care of as much. It makes more sense to optimize for taking chare of younger children.
A few years ago I worked at a ~50 person startup, where an informal poll revealed everyone on the engineering team to be in an age range of ~24-30. One day we interviewed an insanely qualified dude in his mid-50s. He’d worked with technologicies up and down our stack, their competitors, and their predecessors, and could speak at length to their relative strengths and weaknesses. Tons of open source contributions, mentorship experience galore, super nice - super nice, but also clearly nervous during a few rounds.

At the team standup afterward, pretty much everyone was an unreserved yes except the engineering manager who directly said he was concerned about the candidate’s age, and whether he would “fit in.” He wondered out loud whether we could reject the candidate on this basis. The CTO was at the meeting and immediately shut that line of questioning down, although none of us ever heard from that candidate again. Something I’ll never forget as I get older in this field.
Chinese Perspectives on the Belt and Road Initiative [pdf]
My goodness! Next you’ll tell me you’re paying more for more GHz from the same processor just because of QA/bin sorting! /s

Anyway, price differentiation without a hardware delta is how you meet your margin forecasts. Legitimate business strategy.
I get where you’re coming from, but doesn’t that mean you need at least one full time security auditor just to keep pace? Node projects seem to pretty quickly hit hundreds or thousands of dependencies, which means updates happen most days.
I'm a CS student graduating from college in a year - I'd love some advice on job hunting if you're willing to provide it!
I would honestly just host my own.
throw it all away and get into the real thing https://spring.io/projects/spring-boot
My personal go-to is Mullvad, but yes, it still relies on trust.

It should be possible and even probably usable to chain multiple Wireguard connections together, and therefore no VPN provider would have both your identity and knowledge of your traffic, provided you pay with properly clean cryptocurrency. But if you are paranoid that all VPN providers are bugged, you’ll need even more defenses, such as never using your own internet connection and, on the more nefarious side, using compromised servers as relays.

That said, a VPN plus DNS over HTTPS plus HTTPS everywhere should be good enough for dealing with threats when your adversary isn’t a nation-state.
The discussed book provides evidence that the German subsidiary was micromanaged by Watson.
Try telling that to Cisco
The title feels like partially clickbait, customers who paid for the standard range have been getting the extended range for free and soon this will be software locked.

"Your Model 3 will soon receive new software that matches the Model 3 Standard Range configuration you ordered. As we communicated in April, this includes a limited range of 220 miles, and the removal of several software features. To continue experiencing the extended range, faster acceleration and Autopilot features of Model Standard Range Plus, schedule a service appointment through your Tesla app."
You’d be hard pressed to find a better recommendation than Troy Hunt. [0]

TLDR; Freedome VPN is really good and located in a country with strong privacy laws.

[0]https://www.troyhunt.com/the-importance-of-trust-and-integri...
Shut up and let the harrasser be, right?
A Dearth of Data Helped Hong Kong Succeed
Every argument you have given has been in favor of discriminating against the young.

If you are intellectually honest you'd just admit that is your perspective. Or clarify.
I feel that this isn't quite a fair comparison.

Take any other language with a web framework---Ruby with Rails, Java with Play/Spring, any web server which exposes a CGI interface, Python with Django/flask/whatever---and you will find a colossal amount of framework code behind the simple "hello, world!" demo.

Web apps are complex things, especially when the framework has to account for common cross-cutting concerns and patterns elegantly and succinctly. The fact that the JS ecosystem with NPM exposes that complexity to the user directly with an (albeit massive) node_modules installation isn't a strike against node per se: other languages have this code too, they just don't stash it all in the same folder as your project.

If you want to criticize the JS ecosystem, doing it on the basis of sheer SLOC downloaded by an `npm install` isn't too great.

We can talk about the quality of these packages, or about code review standards, or about the unique challenges auditing code from many sources for bugs and security problems. But talking about how the framework code gets installed seems counterproductive.
60% of male managers now say they’re uncomfortable mentoring women
Another vote for hosting your own. I used to roll my own VPN server but switched to Algo since it is easy to roll out and supports most major VPS providers.

https://github.com/trailofbits/algo
I followed his advice and bought long bonds while his critics were warning of hyperinflation and government default.

Those investments have done quite well.
Except for it is called ice.
That’s why iOS 13 added a share location once button, in addition to the existing share forever and share forever even when the app isn’t running.
No better way to alienate customers than make them pay for features they already had access to.
underrated idea! This is a great idea, and easy to implement.
Online safety and privacy challenges faced by South Asian women
You've gone down Conflation Rd. again. DNA being "intellectual property" has nothing to do with privacy in this case. But having access to someone's DNA means their privacy can be more easily compromised. As others have pointed out your DNA also associates your relatives. While I can grasp the good, a DNA treasure trove like 23andme has will be used illegitimately at some point. We've been to this dance before and we know what it looks like when the music stops.
To be clear, Zanzibar is neither a country nor a national identity. It’s a semi-autonomous region of Tanzania.
> Here's a well documented attempt to clear the gene pool of "crazy" people.

As I pointed out, there are many definitions of the word, your link documents one of them.

Would you minding explaining the relevance of that link to my question? Are you suggesting this is meaningfully similar to what Stefan Molyneux meant when he used the word "crazy" in the the video linked above, and also that he is advocating sterilizing and murdering the people he is referring to? If so, for the former, could you explain the similarities you see, and for the latter, explain how that conclusion follows? I see no strong connection for either.

And if you aren't suggesting this is meaningfully similar, then perhaps you could describe the relevance of that document to the discussion of whether Stefan Molyneux is literally a white supremacist.

> Use whatever word you want for it.

I'm making no assertion, so my choice of words or meanings isn't terribly important, I am only trying to ensure that I am understanding your meaning and avoiding putting words in your mouth, because doing such a thing is intellectually dishonest and often counter-productive.

> English speakers call it eugenics.

There are many different meanings for that word, could you provide clarity on which meaning you are referring to?
Must Freedom Destroy Itself?
Hosting wireguard on a VPS is neither expensive nor complicated. However, you then must trust a VPS provider, and the other tenants. If you use a dedi host you still have to trust the machine, network to not be tampered or bugged. If you use a colo you still have to trust the network and the staff.

If you start your own data center, lay your own fiber, and peer with ISPs and hosts, well, everyone knows who you are again.

There’s no escaping trust issues 100%. The idea of a threat model is all about the trade offs, what things you will decide to trust or how you will defend yourself in depth.
Android also has a terrible issue with not having good options on this front. You have to either not download the video game that needs open access to your contacts or micromanage some sketchy looking app that will help you “block” these sorts of things.
Here is a good list of VPN services: https://www.privacytools.io/providers/vpn/
Apple can both make choices and improve user security and make choices that hurt user's ability to repair their devices. They should obviously be commended for things like this app tracking, but that doesn't mean they don't do bad things.
I've heard plenty of arguments that don't misrepresent Apple. For example, the iPhone has never had replaceable batteries. Also, they were proven to slow down old phones without telling users why, until it became an ordeal [1].

[1] - https://news.northeastern.edu/2018/10/26/the-new-iphone-come...
I visited a week ago, and it was one of the most awe-inspiring buildings I've ever been in. It gave me hope for humanity that we still have the ambition to complete multi-generational projects like this. Thank you for your contribution!
I'm not familiar with the AppStore guidelines myself, but for the most part pokemon go only needs your location while using the app. perhaps that makes a difference?

there are some pokemon go features (adventure sync) gated behind always-on location access, but it isnt required.
Eisenhower called it the "military-industrial complex". He observed how lobbyists and Pentagon reptiles could lead Congress around by the nose, voters be damned. He didn't anticipate the ways in which journalism would be co-opted into the constant push for more war, always constantly more war. This was foolish of him, since the Spanish-American War during his childhood was also started by lies in the press. He also didn't mention the part the unsupervised services would play in destabilizing societies at home and abroad, although since the Mosaddegh coup was his doing I guess he probably didn't have to say a damn thing about that.
It is wrong to look at whether or not an article takes the "liberal" or "conservative" side to decide whether or not there is bias. The truth matters.

Take this article for instance, do you think it is biased?
https://www.bloomberg.com/news/articles/2019-06-08/mexico-ne...

I'm guessing you do - because it points out that Trump is lying. The fact is he lies a lot. Pointing that out doesn't make the article biased.

The idea that news should present "both sides" and not point out facts and lies is hurting society.
I bought the home game with spiffy pad controllers.

Great family investment! We played the crap out of the thing. And I got some nice physical benefits.

Sad to see these go. If I were one of those arcade operators, I would keep the machine lit.
Mostly, not only, but in any case I'm not disputing that. I'm just expressing that despite the fact that I use WeChat a lot, and need to use WeChat a lot, I still don't actually like the thing. I just like my friends enough that I will grudgingly use WeChat because "everyone" (in my circle) does.
Establishing the ultimate limits of quantum communication networks
That's wrong too.

What they did was to allow komodo to, vigilante style, outright steal the coins, and hold them hostage until you entertain them with proof of ownership/identity and whatever other ridiculous requirements they come up with.

But it's npm and kleptocurrency. Nothing of value lost.
My pleasure!

One thing that I'd like to mention that I didn't before is that the interview process can be taxing, draining, and it can be an emotional roller-coaster. Try to stay positive and keep at it. Good things will come!
Everywhere I have ever worked has relied on advertising for its existence, especially the ones that aren't household names. I understand how annoying some ads can be but, in general, the concept of advertising is essential to all of us having jobs.
I'd be throwing my phone in the trash right about now. I would venture to guess all Huawei data is going to China.
- I could never get used to the keyboards

- The devices I owned were generally pretty slow, or got slow over time

- iMessage lock-in

- Hundreds of dollars invested in Apple purchases

- The app ecosystem, while giant, always seemed to be junky to me

- a few iOS-only apps

- I never found a decent SMS from desktop solution, although I'm sure they are out there

- Vaguely superior hardware

- Animojis is probably the biggest one
Wish I could say I've worked on it personally!
Have to agree that it's an amazing project
That's a good feature but quite different, if the user is at home when they need to use the app that first time then it reveals where the user lives and possibly personally identifies them.
The threat model is figuring out what you're protecting yourself from. If you're just worried about someone snooping on public Wi-Fi, creating a VPN connection to your home router and using your ISP connection should be fine.
> The CTO was at the meeting and immediately shut that line of questioning down, although none of us ever heard from that candidate again.

Your CTO shut it down because your engineering manager was breaking Federal law in public. However, I don't need to tell you what happens to candidates that the hiring manager doesn't want to hire.

Also, I have witnessed similar situations multiple times. Everyone who worked for over 10 years knows ageism is thriving in tech, especially in the Bay.
So the trial period for the full version is over. Enjoy the features included in the standard license.

I get market segmentation and having optional features in a car. But most car companies don't actually integrate a seat heater if you didn't order one. Lugging the weight of the extra hardware for these features around but being blocked from using them at all feels wromg to me.
Aria attributes aren’t enough to make an element accessible. You still need to set up listeners for keyboard navigation, you need to make the element focusable, you need to remember the aria attributes for labeling, etc. Chances are you are going to miss some of these. Better use a battle tested third party library for these, or—better yet—the native `<input type="radio">`.

Edit: Radio buttons are not hard to style[1]. Just use `appearance: none`[2] and style them as you wish with custom background colors and svg masks and whatnot.

---

1. https://codepen.io/anon/pen/qGeJWL

2. https://developer.mozilla.org/en-US/docs/Web/CSS/appearance