skysight-inc/HackerNews huggingface dataset:
Interesting! For those of who might skip reading the source -- The authors ran various code quality tools on the source of the code quality tools themselves. The results were not great.

> These tools display a number of code smells despite the fact that their main goal is to help developers get rid of the extra effort needed to find code smells. Therefore, these implements could be perceived as having questionable quality, and as a result, inadequate trustworthiness.
>
> Nevertheless, all of the detection tools did have an accuracy-rate of at least 50%, with three out of the total seven tools exhibiting an accuracy-rate as high as 70% according to our tests.
Here comes the walled garden. I don't have an Oculus HMD but took the risk of purchasing exclusives from their store and running it via Revive. Looks like those days may be over soon.
"Hey Internet Stranger, here's a bunch of non-sequiturs that get to the crux of my real belief that AMERICA BAD!!! Try to prove me wrong, haha"
Does hosting client-side tracking on your own domain circumvent all the problems? How come that hasn't become the standard and killed 3rd-party trackers? If it's a question of having to manage an analytics platform, can't that still be deferred to a 3rd-party but through your own subdomain?
Or OIDC, if SAML gives one a rash: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_pr...

The aws-vault project recently added support for AssumeRoleWithWebIdentity making it cheap to issue yourself disposable credentials: https://github.com/99designs/aws-vault/blob/v6.0.0-beta9/USA... including launching AWS Console links for those Roles: https://github.com/99designs/aws-vault/blob/v6.0.0-beta9/USA...

Kind of speaking to the blog post's intention, I actually don't have any IAM Users in my AWS account
>things I need to test

I think this is the biggest problem. I don't need a lot of random data in my database. I need a lot of specific scenarios set up. And a way to get those scenarios back after I test something.

I've definitely been in a lot of situations where test data is a problem. A particularly egregious one that comes to mind is the poor developer that had to develop the fraud functionality. Marking an account as fraud nuked it in the back end. Lots of angry testers/developers when their favorite test account got marked as fraud.
I think what you are really upset about is that politicians in the US need private funding to get elected. This is usually not the case in European countries where they just ban political ads on television and provide tax-funded funding for parties that gain significant representation.
I'd be really interested to hear this podcast episode if anyone knows where to find it.
Andy at Backblaze here. We've looked at this and the one "issue" is the consistency of the environments from the community data. In our DCs, the drives are kept a decent temperature, hardly ever moved, and our DC tech sing to them every night (OK, just kidding about that last one). Community drives will comes from all types of environments, from pristine to dust bunny hell. Still, it might be interesting to compare the two data sets if a community cohort could be collected.
They absolutely are necessary if you want to disable or configure lighting, change DPI, acceleration, etc.

I will never buy a Razer product again.
Then he shouldn't have been CEO. Sorry, but that title comes with a bunch of responsibilities, both to your shareholders, your team and your customers/users.
> Remember, companies don't exist primarily to pay back investors, their first objective is to contribute to society.

If a company does pay back investors, that almost always means that it has contributed to society on net. Let me explain.

If people don't pay for a company's products, that company will go out of business. Unlike a government, a company has little coercive power. If I refuse to use Facebook, Mark Zuckerberg can't send men with guns to my home and force me to create an account. Even companies that benefit from network effects (such as social media companies) must build compelling products that people want to use.

Now one could claim that most people are mistaken in what they want, or that they lack the knowledge to understand what they're really getting into, but that would also mean that you disagree with the notion of democracy (since those same mistaken, ignorant people will pick the policies and leaders that control our lives).

There are only a few ways that a company can capture value without creating it. The first is fraud, which is illegal. The second is coercion. That means using violence (or the threat of violence), blackmail, or if they lean upon the state to coerce people. This is usually illegal, though there are some exceptions such as patent trolls. The third way is if they create negative externalities. For example: if I buy a car from a car company, I am better off but everyone else is slightly worse off from the pollution I create and the increased risk of being run over. The way we solve externalities is through insurance and taxes. If I'm required to have liability insurance for my vehicle, and I'm required to pay taxes based on how much my vehicle pollutes, then I pay the costs of my externalities and am properly incentivized to alter my behavior. Perhaps I drive less than I otherwise would. Perhaps I buy a vehicle that pollutes less.

As long as we ensure that parties pay the cost of the externalities they create, we can be confident that any profitable firms are creating more value than they capture. That means they're a net benefit to society.

Of course if we follow this logic, this means that some rather ridiculous firms are beneficial to society. Is World Wrestling Entertainment, Inc beneficial to society? As far as I can tell, WWE is a way to get people to pay outrageous amounts of money to watch roided-out actors pretend to fight. But if WWE pays for their externalities (such as actors' medical bills), who am I to judge? Everyone involved knows what they're getting into and consents. So what if I think the whole enterprise is a colossal waste of time and resources? I'm sure those people think the same of some of my interests.

The alternative to this is a world in which the majority decides for everyone what is beneficial to society or not. Considering the competence of the average voter (and the competence of our government), I'd prefer to err on the side of non-intervention.
ViacomCBS in Talks to Sell CNET
Doing anything other than logging in with your Facebook account has been crippled; therefore, logging in with your Facebook account is easier.

It's just like "Download our app" to get a service the company can easily provide through a Web page, but refuse to. It's not there to benefit you. It's there to benefit the company.
> Yes, both the 5-star reviews and 1-star reviews can be gamed.

You don't look for that <i> Verified purchase </i> text ?
Are there any all-in-one-ish solutions that attempt to do both?

i.e. collects both (or one of either) server logs and client side analytics, normalize them, etc.
My moral compass would get real wobbly if I had (insert some unfathomable number here) in my bank account following an acquisition.

Probably not a great thing to confess to but I doubt I’d find myself caring what my acquirer was doing with their new real estate.
Aaahh! I get it now.

Network transparency: you can run a process remotely and see the same interface that you would have seen if you had (or had been able to) run it locally. Nothing more, nothing less. Mostly marketing.
Just make a fake FB account exclusively for this purpose. If you're forced to use a FB account at least don't link it to your actual profile. I have a separate fake FB account for every service that requires FB.
Software guy performs extremely simplistic model of a field outside of software and makes simplistic conclusions, news at 11.

Wealth taxes can be graduated and have a wide 0% bracket. They are graduated on a dollar basis, not a share-count basis.

Yes, 1-2% is about the upper practical limit of the highest bracket rate. 3-5% is absurd and wouldn't work.
I'd buy a Skoda, VW and a Toyota and maintain them for at least 10 years. The Skoda is the Xiaomi Redmi 5, the VW is the Motorola Defy and the Toyota is the Samsung SIII. They vary in age between 2 (Xiaomi), 8 (Samsung) and almost 10 years (Motorola), 2 of them (Xiaomi and Samsung) run the latest version of Android, the Motorola is stuck at Android 4.4 due to a locked bootloader. All of them work fine.

Buying the 3 of them costs less than buying a single iPhone. They last longer than any iPhone due to the possibility to update the OS as long as there are developers working on the device. The 8yo Samsung gets weekly OTA updates (which I do not always install...).
> See also https://twitter.com/halvarflake/status/1295283922117566464?s.... - I tried to ask @rabois for the source of a claim, and got crickets in return

My twitter client shows a reply from him yesterday, mentioning you, that points to an NPR link, which in turn cites this article: https://www.france24.com/en/20150808-france-wealthy-flee-hig...
Hey!

> Is there a way to guarantee a specific set of test data each time

Absolutely. You can seed the model so that the data you get each time is completely reproducible

> For this testing it's not as important that the data is repeatable, but the testers have a few different scenarios they want to test, so I'd need a way to make a low-data, medium-data, and high-data test set where the backing data fit within some ranges.

This is a great use-case for Synth. With the upcoming Firehose API you can point it at an existing database and specify how much synthetic data you want to generate and pump into your db.

For now you can either create a database and write the ETL, or do `synth model sample <model-id> --ouput <some-directory> --sample-size <number-of-rows>` to sample directly from the model into a directory of CSV files and use that to load your database

Feel free to get in touch if you would like to learn more :)
Fair. I still think this person is being very selective with the facts of the matter; despite Apple not being incredibly nice, I don't think they're unreasonable in the way he implies.
Again, I've had and technically logged into both accounts concurrently for at least the past 3-5 years. So unless this only applies to new accounts, I have yet to have either one locked out.

That's why I was wondering if it's officially confirmed somewhere.
Vive would be the immediate thought. There's also the pretty expensive Valve Index which is pretty much the best VR system you can buy right now.
I did this. Then one day, facebook locked me out of my account unless I sent them a picture of my driving licence.
Yep, those amounts will be hard for the employee to pay.
Were there maybe some stimulus checks arriving in the US? I read somewhere that especially a lot of millennials were putting their entire stimulus checks into stocks instead of spending them for goods and services. Because Tesla is seen as hip and has an upwards trajectory for a long time now, they were a prime target for those amateur investors.
> Switzerland has a wealth tax (of up to 0.3%

Switzerland has no wealth tax. Individual cantons and municipalities in Switzerland have wealth taxes, and set the rates and exemptions.

The rates actually go much higher than 0.3%, up to 0.7% - 0.8% in some places.

> there is zero evidence that this has any deterrent effect on wealthy people settling in Switzerland or startups being created in Switzerland.

There is evidence that wealth moves between cantons to minimize the amount paid in wealth taxes (cf. https://voxeu.org/article/wealth-taxation-swiss-experience).

Not strictly contradicting what you said, but I take the implication of your statement to be "the wealth tax actually doesn't change people's behavior", but it seems to in some cases.
This is how Google will collapse (2018)
One plausible reason to provide a browser by default is to help debugging internet connection issues on new setups.

Happened with me once.
Some things can't be measured on the server side.

% of a video watched for example would be broken on the server side due to player buffering.
You're telling me Apple doesn't have a conflict of interest policy?

That sounds strange.

So the Geniuses at the Genius bar can basically openly tell people that they can go to the other shop they work at across the door and they will do the repair at half the price? And Apple will have no policy against that?
He knew it was a promise he could not keep because he was giving up control. You simply can not make promises like that it is beyond stupid to make promises about how a company will be run in the future when you are no longer at the helm.

He should have known he couldn't promise that. He could not have known Facebook would do what they did but he should have been at least smart enough to know the limits of his own influence.
Recently I've found myself voting for Walmart, and Best Buy, and Newegg, rather than Amazon. Mostly based on price…
I was considering buying a VR headset,Oculus just dropped their name out of the hat
What are those advantages and disadvantages?
I said that different sorts of power were fungible. I did not say that a specific sum can be used to acquire a highly specific office by any particular individual. It's entirely possible to use vast wealth inefficiently and fail to acquire political power or influence.

It's possible to use the same wealth efficiently to pay individuals to study the problem of which individuals to contribute to in order to acquire increasing and undue influence.

Your argument is that you shot at someone five times and failed to injure them thus guns doing kill people.
The fact that it was actually discussed back then, people were asking about it and that Luckey was assuring them that it won't happen (even despite of the fact that he wasn't going to be in charge anymore) clearly shows that Facebook's reputation wasn't as "significantly different" back then than how you paint it.
I moved in January, so I had 2 months in the new job before we were sent home. I knew only one person socially (and barely a second, his wife) in this city. We had just gotten settled into the home enough that I was ready to go out and join a local gym (BJJ or similar) and find local game shops to get back into my hobbies and meet people. My wife and I had just joined a church and were joining a social group (group dinners with other parishioners) to meet people there. Then we were sent home. My tasking was very light and we had limited access for the first few weeks so I couldn't really do anything useful.

Between the social isolation and the low level of work in those few weeks, it killed my momentum. I hadn't actually become part of the team here yet (not the fault of any person, just the timing). All of that, plus my tendency toward anxiety problems, just mounted and my focus and motivation were lost. When things started opening back up with a limited return to work I was still outside any of the development teams in most ways. I was in the office every 3rd week, and the people I had been working most closely with (due to social distancing requirements and the size of cubicles) were there the other 2 weeks.

Then I started really falling behind, and when I finally got my head cleared up a bit I took a while to get moving properly again. I'm mostly back on track now, finally had a good talk with the boss. It was also very hard to finally call him (I hadn't seen him in person in months because of the rotation) and say, "Hey, I've had crippling anxiety for a couple months and restarted therapy. I'm getting better but I'm behind." That was anxiety inducing on its own. But like getting started on work, once we spoke it went well (that's been my experience throughout my career when this has happened, now three times over the last 15 or so years).
Alert: Twitter 2FA is broken again and there is no ETA
If you are using 2FA try disabling it for time being or get a backup code. Twitter's 2FA is broken and there is no serious intent to fix it.
https://twitter.com/TwitterSupport/status/1294003828690485248
Yes, here were are because it turns out that modern societies with their amenities depend on taxation. What's the problem with that? If it were such a humongous deal you'd have more people voting for tax cuts.
Can’t they use the Windows App Store to let users install their browser of choice?
Wow, this is the most amazing story I've read in a while. Are dowsing rods really believed to be a successful method of finding water by a decent number of people?
Under GDPR "right to be forgotten", you have to delete backups, can't keep them forever - see https://ico.org.uk/for-organisations/guide-to-data-protectio...

There are alternatives (one of which is to encrypt the backed up data & just throw away the encryption keys instead) but of course those incur additional costs

> Cheaper than loose your customer's data wich they trust you with.

This is just opinion. And also it's heavily context-dependent(cost of losing customer data is not the same for all data or all businesses).

> EDIT: If you can delete a backup it's not a backup.

If it gets destroyed, is it a backup? How's that different from "delete"? Those were not intentionally deleted, they were accidentally destroyed. Can your backups be accidentally destroyed?
If you offer compelling arguments for changing certain aspects of a country to be more similar to another country that handles things better (in your opinion), then I don't see the problem. Sure, some people will always be offended if you propose to change amything about their country, but many more people are open to suggestions for specific changes. Very few people, on the other hand, are actually proposing change just for the sake of "turning one country into another". If that were the case, then I would think it a very weird fascination too.
Okta is the only solution I've used that gives you the flexibility you need to make SSO not a nightmare. G Suite and Rippling are both very half-baked and integrations are often broken or the granularity you're looking for is not possible (they also both seem to treat SAML as a last resort and would rather push you to custom Oauth or other flows instead, making every integration work a little bit differently).

There may be a few others like One Login where this is their entire business like Okta that are also good, I don't have experience with any others.
Looks really neat! It might be really interesting if the live demo is the actual live stats of your umami.is :)
If you can't wait, you can always run `synth model sample <model-id> --ouput <some-directory> --sample-size <number-of-rows>` which will generate synthetic data directly into your directory as CSV files. You can then ETL that into your database.

Hope this helps :)
As would most people, so I wouldn't lose sleep over it. The big mistake is to try to pull the wool over the users' eyes knowing full well he would lose control over that and so was in absolutely no position to promise anything.
My grandpa accidentally used a phone number to register when he was trying to log in. His original account got promptly locked and for months they would periodically lock it. He had to provide ID proof every time.

I don't use Facebook, but I totally recognize how valuable it is for my grandpa. Sadly, Facebook does not allow any mistakes to be made on its site, which is what older people tend to do when faced with new tech.
Academia: An Outsider's Perspective
Good. What's the complaint? It seems like the tax compounds exactly as designed. I don't see why this is even being pointed out.
Sure, but I guess it depends on how slippery the slope is, and how fast you want to test the slipperiness.

Is gender-reassignment surgery for kids offensive today?
Is sexualizing kids using LGBTQ slant on media such as Netflix and Disney offensive today?

One door leads to the others, down and down we go.
Immaterial.
Also, do we ignore the compounding effects of investing that money at any reasonable return over the same period of time? Even at 2% return, you're talking about reducing the return to 1% with a 1% tax. This is such a bizarrely basic and self-serving analysis.
> What should it contain?

For a given subset of features of a project, would you consider the project broken and unusable if you remove it? If yes, it's part of core, else it's not and can probably be extracted into a separate package.

> When do we need to create a core package? Do we even need a core package?

That depends on the project. I'd make a core package if the project is big enough that you can split it into modular parts that can be extracted without breaking basic functionality. You also have to ask yourself if it's worth it. I think it is when you otherwise have people installing a big package to only use a small part of it.

Well, that's regarding packages and its benefit to users. Having a well-defined core (via packages, modules, source files or directories) is helpful in the sense of making the code easier to understand and modify.
That's not what I meant. Liability laws for people/organisations that provide a digital service differ from jurisdiction to jurisdiction, but I would presume that if the FBI identifies that you host some encrypted cp files, without you knowing, you will at least get the benefit of the doubt and be able to prove that you couldn't know they were cp.

In the situation that you somehow get the unique hash for the encrypted CP files before the FBI can tell that you host them, I don't know what would be your legal responsibility. But naively thinking about it, I would expect a good citizen to delete them, therefore not contributing to spreading cp around.
> Since 2000, the middle class has been shrinking for a decidedly more alarming reason: Incomes have fallen.

How does that support the hypothesis that the middle class is shrinking because incomes are rising?
This is murder to do for the command line. IAM users are the right choice for CLI.

edit: apparently aws sso assists here!
I’ll second this prediction.

Kotlin has made too many promises that it can't keep.
That is why I think AmazonBasics, Amazon fulfilled and Amazon whitelists are getting incredibly popular. (I am a Costco shopper for similar reason. Only if a similar product is not available on Costco I go to Amazon).
There is no such thing as international law.

Its not illegal border crossing either because there is de facto no border there.

A dejure argument doesn't make sense because no matter which side of the argument you take, crossing into crimea isn't on its own illegal. At worst you're supposed to get a visa, but Ukraine has a pretty open policy so that is generally not required for tourism under 90 days.

Presumably if you're coming from Russia you already have a visa to be in Russia too
Autocomplete in VS has always been kind of 'meh'... Works OK for Go, should work fine for TS (until your type packages are off, in which case good luck to you), but IntelliJ code completion for stuff like Java and Kotlin is just on another level.

It's very hard to pin point, but if you're developing a large project, you'll notice when autocomplete works 100% of the time (IntelliJ), and 93% of the time (VSCode).
A couple of options for handling nulls:

* https://checkerframework.org/
* https://github.com/uber/NullAway
So how do I get my money back, since my Oculus Rift is now completely useless to me unless I allow myself to be spied on?

I purchased these devices with the promise that I would not need a Facebook account, and I do not have one..
I use HashBackup[0] (I think the author is on HN) and it has a B2 option. It encrypts your data by default, and you can set up an intermediate backup (like an external HDD) to sit between your live system and B2 so you have multiple layers of backups.

If you're comfortable setting up a cron job, it's a great fit. I use it to back up a 1.5TB Samba directory and wind up paying about $5/m for B2.

[0]: http://www.hashbackup.com/