skysight-inc/HackerNews huggingface dataset:
If you lose power mid-write to an HDD, of course you can lose data.

This guy sounds like if he'd self hosted he'd be complaining about an HDD failure. It happens- you need to design around it. Luckily, EBS volumes, snapshots and AZs make all of this pretty straight forward.
i still pine for the world envisioned by the first PoE working group; a world where every house's power outlets are just rj45s.
I agree. Industrial scale exploitation of animals for gourmet items of dubious taste abound, and should be discouraged. I was just pointing out that the practice mentioned by OP was not as rare as it sounded.
Moesif API Analytics on Product Hunt Today
I wondered about this too, having seen it on sale in the local supermarket. Thought it was strange people weren't mistakenly dropping dead all over the place!
> the idea is that h. pylori, for example, has a role to play (one way or another) in the reproduction of stomach ulcers, but the bacteria is not linearly causal.

Prove it
Then find someone else to credit it with? Seems futile to combat this attribution without a replacement
The GDPR does consider willful violations and a pattern of behavior.

4% the first time might be something you can shrug off, especially for a company the size of Google. But if you continue breaking the law and give the regulators an easy second or third bite at the apple...

I’d expect Google makes no changes and fights the regulators the first few times.

E: I used to have a comment here about Google continuing their current practices against non-EU people but it appears from my reading of the GDPR that may not be so simple
I used to live with a roommate who listened to music at 2x speed. He said it was more efficient since he could hear more music in the same amount of time. A lot of these comments remind me of that mentality - mechanical keyboards are basically just a toy for typists or a piece of nice industrial design. It's something to enjoy, there's not much more to read into it.
Niether worked on Firefox for Android.

One Tab acted maliciously: If you open One Tab, it doesn't show any tabs, so as someone who never used it before, I clicked "bring all tabs to One Tab" think you had to click a button to activate it. Nope, it closed all the tabs instead with absolutely no warning or way to undo it.

That's an extremely bad design.
This reminds me of the wording in my son's homework two days ago. So much interpretation involved. I wish they would choose the wording of their questions more closely in those math homeworks (and also in articles).

For reference, his homework question was something along the lines of:

If the auditorium currently has five rows of ten chars in place, and they need three times more chairs, how many more rows of ten chairs do they need?
causaLens |Python Engineer | Data Scientist (Commercial) | Data Scientist (Research) | Full-time | London | www.causalens.com

We are looking for a motivated and high-achieving Data Scientists, and Python Engineers based in London to join a team commercialising the next-generation machine learning technology. This is a full-time placement with significant opportunities for personal development.

We offer an intellectually stimulating environment, work within an interdisciplinary team and an inclusive culture. We are a high-calibre, mission-driven team building a technology that improves our World.

Core requirements are:
-Strong academic record (PhD & PostDoc preferred)
-Very advanced quantitative skills in machine learning/statistics/mathematics or similar fields
-Ability to translate advanced machine learning algorithms into code (Python preferred)
The Inversion of Masculine and Feminine in Popular Culture – Furman College Talk
I have the opposite problem. So many times I buy a ticket and there is not a single "add to calendar" button.

I don't even ask for an auto-add. Just a button. But apparently this is one of the most forgotten feature ever.

Either devs don't think about it, or they tested it and it confused the non tech-saavy users so much they decided against it. I can imagine the later very well, though. My mother would click and the setup for a calendar she doesn't have would start, loosing her the process.
I'm really not sure what you're talking about. I cant go open a bank account at HSBC or TD today if I like. And ING was a thing before they I guess got bought out by Capitol One.
mentioned in about page [1] that Javascript regex flavor is used

[1] https://regexcrossword.com/about
if someone looked over your shoulder and saw you browsing HN they could infer things too
> branded as a 'privacy nut'

Only the Paranoid Survive. A book by The President and CEO of Intel.

https://en.m.wikipedia.org/wiki/Andrew_Grove
Doing some quick googling, it looks like their quarterly revenue is in the 6-7 billion range. I don't believe 20%ish of revenue is in the peanuts range.

Edit: doing some more googling, maybe it's in the 10 billion range; getting better for Google, but I still can't see a company deciding that such a fine is irrelevant.
I agree!

IMO, punishing data abusers can't be solved with data privacy laws. It's a regulation with very little ability to be enforced.

In the first place to abuse data you need a lot of it, so really we're looking mostly at big companies with big pockets. The easiest way to attack here is to punish unfair markets and to have stronger antitrust laws.

Let's look at the textbook case for privacy with Facebook. Facebook would be the prime candidate for antitrust no matter how you look at it: there are basically no competitors to it in the US social media market. They own everything except Snapchat, which is dying off and failing to turn a profit. Facebook accounts for so much presence in the US that they have login buttons you can integrate on different sites (Google does too because of how crazy cemented they are). Yet somehow besides being so obviously monopolistic and out of control they're hit with no antitrust. Bell was split up for doing much less.

Antitrust is just a joke right now. We have to get better enforcement first before looking to create regulations to be enforced.
I agree but it's difficult to make any comment on this sort of thing without being misinterpreted and/or seen as minimizing women's equality and the right to equal pay.

As far as the rest of her article, I agree with it and I'm a single, white, straight male. Sure, I like coding, but at the end of the day a job is a job and, in the words of the author herself, I dream of a world where we all work less..
We got a new point and shoot, when my partner lamented that when looking through her pictures the ones take with her phone weren't looking as good as the ones taken with a small point a shoot. Especially when looking on a larger screen.

It was true. The extra effort makes better photos, plus the zoom for framing is nice. For the here and now, phones are way more convent and the cameras are quite good.
Like it or not. Currently the internet would not exist without the ad-supported business model. Regular users expect everything on the internet to be free. I know people that categorically refuse to buy a 1-dollar app. It‘s starting to change now with people getting used to subscription models (Netflix, etc). But it will take a while until we start paying for news again, for example. Apple news + and google news initiative are a step in the right direction. Even if it‘s just for aggregate sub management.
> This feels like the beginning of TypeScript throwing its weight around. It has the momentum to supplant JS and this is an exploratory compatibility-breaking step.

If this dream will come true, we will have both broken JS development space, and not much better TS developer ecosystem.

The creation of TypeScript is Microsoft's doing its trick called "Extend Embrace Extinguish."

They see that their captive developer community of VB and C# devs is trying to migrating to more sane scripting languages, and they want to cauterise the bleeding with TS.

The moment TS will gain steam, they will very likely add some extensions that will finally break any form of reverse compatibility, and make TS a standalone language. And few years down the line they will put a lid on it too.
Out of curiosity what specifically did you buy?
I spent a few minutes of DuckDuckGo'ing but couldn't find anything... does anyone know if there's a way to see how/if these fines are actually being paid?

UPDATE: Looks like most fines are paid to the US Treasury. [1][2]

There seems to be some info on this page, but it appears to be only for sanctions violations (OFAC): https://www.treasury.gov/resource-center/sanctions/CivPen/Pa...

[1] https://minnesota.cbslocal.com/2015/11/05/good-question-wher...

[2] https://www.sfgate.com/business/networth/article/When-govern...
I haven't heard it about cars but it applies to motorcycles. Generalizing, a maintained bike with good brakes and tires is probably more capable than most riders and faster than public roads so a 1990's or later 400-600cc motorcycle ("slow"?) is more fun whirring the engine and stirring the gearbox than loping along in second gear on a liter-class bike.
FTC fined Facebook $5 billion this year for mishandling users’ personal information. The SEC fined them $100 million.
> I'm not so sure: they wouldn't want to be seen internationally as the 800-Lb gorilla.

Of course not, which is why they still haven't done anything drastic, even though online commenters constantly keep saying this will be Tiananmen 2.0 or that tanks will roll in soon. China has been building it's international profile, and one wrong move with HK will destroy everything.

But I do suspect that they'll be willing to sacrifice a bit of their reputation, if things seriously get out of hand, I do think they'll eventually send in the PLA, on request of the HK government. While that will quell the unrest, it will seriously damage HK's reputation as a safe financial city.
Even the recent protests has caused companies to start looking at other nearby cities, Singapore probably being the nearest one.

Tourism and property sales has already taken a massive hit, and will likely put a lot of people out of business by the end of the year.

But with that said, the only thing that can resolve this is for the government to do whatever it takes to stop the protests. Like it or not, HK is quickly losing its appeal to international businesses and travelers.
I've done this repeatedly with SQLAlchemy. It does require that I do a bit of additional record keeping in my models, but it's not exactly hard to do.
mLab was affected by this, and based on their own status page it looks like some volumes are permanently unrecoverable: https://status.mlab.com/
I inherited several Flow codebases, which is from the same guy/group as Reason at FB, and attempted to do the same goal of "bah explicit type annotations, let's infer everything".

This nearly ruined the codebases and we ended up converting them all to TS because:

A) tactically, flow's global inference sucked, so many things that devs thought were typed, were not. I get they're trying a do-over and using OCaml to solve that this time around, which I agree is fundamentally a better approach.

B) strategically, explicit type annotations (i.e. at method boundaries) is a _feature_ for dev readability and comprehension and not a burden to be avoided. I get that Flow/Reason _can_ add these type defs, but many new devs see posts like this, think "nice, less chars to type!", and now write a 100k LOC codebase with a pervasive lack of any type defs.

Tldr, I think TS's explicit types at boundaries is actually best practice for programming-in-the-large.
Do you have to give consent for each individual third party your data gets shared with? I’d thought that if you give consent for some purpose, the company can use whatever processors it wants as long as it ensures they protect your privacy.
I'm also not sure having a completely foreign bank in your country (a foreign bank without a local subsidiary) is a good idea frankly. The Icesave crisis would never have happened here.
Both of those styles of company focus are often beat out by companies that consider themselves to be customer service companies. A sale is step one, then you deliver the great customer experience which they actually signed up for. Development is a tool to improve that experience. But the company itself is delivering a service... that happens to be tech-based.
Ah, I missed that. That really compounds the question though: I see that they explicitly recommend regex101, which claims that the clue is invalid JS regex
Is it common for people under ~35 to have so much back pain and medical issues? I thought back pain in young people is usually related to something like a bad injury.

I get back pain when I'm working at the desk a lot, but that's at the end of 14+ hour days sitting around with minimal movement.
A 2019 Guide for Automatic Speech Recognition
Not according to my typing teacher. :-D
If push comes to shove Beijing will kill the "not-so-golden-now goose". Especially now that Xi has effectively consolidated control over the coercive forces of the Chinese state. As long as the security and the army is with him it will work. Worse case the SAR region is dissolved and a party official is sent to govern directly. A lot of people said if Beijing cracked down in '89 that would be the end of the regime but that never happened. Obviously there are parallels and differences but overall I see Hong Kong as being at least one order of magnitude less severe than Beijing, then even some party official's kids were protesting and they got rolled over with tanks all the same.

I can see where the protestors are coming from, for them, its like living in a world you increasingly don't understand and is alien. But at the same time, I think internally they have to know this protest is just an outward manifestation of fatalism, "shattering like a jewel". If I were a youth in Hong Kong, I either find a way to immigrate or find a way to integrate.
Surprise... I'm thinking every state outside of EU does not even need that sophisticated workarounds... just go directly to the target (you).
The truth is that there is no gray zone. Marijuana, until otherwise classified by the FDA, is illegal.

Many states have decriminalized it, meaning that they have effectively nullified the federal regulations-- though not technically the legislation, as none [that I'm aware of] exists.

Like immigration, the federal government chooses to enforce (under Trump) or ignore (under Obama) sections of federal legislation and regulation as they see fit.

I'd personally feel much more comfortable if everyone was subject to the same laws, as selective enforcement can quickly lead to corruption where one group is punished, while the other is ignored.
Seems like you should argue for the outright banning of cars if your argument is that cars make things too easy and have a negative environmental impact.
Knowing the heuristics of what flavors pair and balance one another isn't really understanding what is going on in our tastebuds or brains any more than music theory understands the ear and auditory processing. The individual that invented the trebuchet didn't know about gravity, calculus or unified theory but the rocks still brought down walls. There is something between copying and true understanding. I call it engineering and its my favorite part of the maturation of any technology because when you dont know why something you are using works there is still deep magic and wonder left. Once we figure it all out, the book is over, i know who dunnit and all the wonder is explained away.
Should their point of view just not be heard then, in such discussions?
You mean how there are somehow always commenters in every topic ready to leap to the defense of China and major US tech companies?
Great book! Read it prob 20yrs ago.
I heard somewhere that tin plasma can generate EUV.~
If you were buying datacenter space instead of cloud resources, you would expect each datacenter to report to you quarterly that they had run their backup generator tests and fixed any problems that occurred. You would also expect to be told in advance about network maintenance and other foreseeable service issues.

Cloud vendors, of course, get to hide all that from you until something goes wrong.
Lets put petty political posturing aside. If you have any issue you care about, the opportunity is singular. It would be a great waste to decline, no matter the dinner faire.
Jail time? For telling companies what kinds of shoes you shop for on Amazon?
I hope at least a couple companies will continue making dedicated compact cameras suitable for underwater photography with a waterproof housing. Cell phones don't really work for that use case: we need cameras with mechanical button controls.
I would argue that it's the same problem and the reason GDPR is privacy theater.

It's a lot of regulations that can be worked around and the fines are hard to and rarely enforced. There are a bunch of poster children of GDPR fines that make it seem like it's doing a lot but the principal abusers (i.e. Google) just walk away with a light slap.

It needs the ability to be enforced, and I think this much should be obvious to lawmakers -- a law that can't be enforced well is useless.

That's why I'm calling it privacy theater. It's the EU saying "look what we did!" but in practice it doesn't really do much without enforcement that still does not exist both at a national and global scale.
They use it when "scientists" looks out of place.
Why would it be sarcasm?

> PRC has no legal vehicle for citizens to disagree with the state.

Yes that's true. There should be one. People in Beijing and Shanghai and everywhere else deserve leaders that actually represent them too. Do you think otherwise?
> Exposing a database to the public internet is a terrible idea.

Isn't that a core idea of Firebase? Or Dynamo?
> GDPR was supposed to regulate this and it is clearly failing to do so

How do you know? The fact that there's still crime doesn't mean that law enforcement doesn't do anything. Somebody reports an alleged violation, an investigation is started, and maybe the investigation will produce that Google is in violation (in which case a fine will "regulate" Google's behavior) or they are not (in which case it may be fair to criticize GDPR for allowing that behavior, or it may not be because the info wasn't correct).

> almost every site uses Google analytics which doesn't really comply with do not track all too well, and Google will then share their data with everybody else

Unless you have specific info, I believe you're mistaken here. GA is generally seen to be compliant if anonymizeIp is active and you're not pushing PII into it via customization. Google is, if I understand it correctly, not "sharing" GA raw data with anyone, but analyzing the data for their own research and providing the website owners with aggregate data (i.e. demographic information) without sharing data on individuals. I'm not a fan of GA, but I haven't seen any info that they're that obviously in violation.

> It was a pain for us to become GDPR compliant because that disables our metrics entirely and requires a bunch of banners and checkboxes everywhere even though we literally store nothing.

What was the specific pain? I get that having to add a privacy info sucks (and might cost money if you get a customized version), but I never found it to be that big a deal. If you don't store any PII, it's pretty straight forward, and so will the procedures be if anybody asks about the data you stored: just inform them that your systems do not store any data in general and also didn't store any data on them in particular.
In my experience UK banks are quite a bit better than German, though that's changing. UK has had almost instant payments for several years. In addition most of the German banks think 5 character passwords are sufficient.
Thanks for thanking ;D
That's not what I'm talking about - after a no-ff merge, sure you can tell that there were two branches, but how can you tell which was which? Which was master and which was the feature branch?

You can use convention to store this information, e.g. the first parent is always master, or you can put the info in the merge commit message. But it's hacky.

In mercurial the branch name lives on forever, attached to those commits whether they are merged or not. "Closing" a branch in mercurial is just a hint that it isn't going to be used for the time being and so shouldn't be listed in tools that list branches, but doesn't actually remove the label from previous commits. So the commit history has the branch names still after a merge. This way you can say "show me all commits in the master branch" (as distinct from "show me all ancestors of the tip of the master branch") and this will exclude feature branches, and is ideal for bisecting.
Is it really a point of view, or is it a carefully engineered sequence of words designed to program people with certain opinions? There are lots of ways to "program" people that bypass their rational mind, and creating a false sense of social consensus is one of them.
How to onboard new employees effectively
How is this different from LIMIT and OFFSET options?
I was using uBlock Origin until the move to the App Store (Mojave).

1blocker works well enough ever since then that I had to look it up on my laptop. Also available on iOS but I use Purify there.
Reminds me of a skip list.
Circa 2008 we were told there was too much power in too few hands. Then we went for eight major banks down to seven. Now those seven hands are expanding their reach?

If they're too big to stop, then certainly they're still to big to fail. The queation is, will the world be willing to do the bail out next time.
They can assess that fine for each major incident, can't they?
What Even Is Spotify?
Yet, they choose to surf to HN.

They're not choosing to have targeted ads that share their info around the web and cause someone over their shoulder to infer things about them.

That's the point -- we should have that choice. And the default should be "no".
> Microcode updates.

Microcode updates do not add new features, they exclusively fix bugs.
I'm not disputing the number, I'm saying that writing "[by leaving the European Union] let's give £350m to the NHS instead" on a side of a bus is not a legally binding promise. It's just a slogan, nothing more.

I'm not sure what we're arguing about at this point. The referendum was advisory, that's the legal status of any decision made in it - the government chose to implement the result, but it was at full liberty not to as well. That's irrelevant at this point because things didn't go down that path 3 years ago.