skysight-inc/HackerNews huggingface dataset:
Though I think the GDPR is bad law in some ways (chiefly in terms of the chilling effect on small operators), I think that allowing the cap on the fine to be revenue based (and specifically global revenue based) is nearly essential.

Otherwise, you get into accounting chicanery (or outright loss-making companies being able to operate with impunity while they grow).

There's nothing stopping the enforcement action to take into account the underlying profitability if something like a grocery store were to run afoul of GDPR.
Agreed. Be it a spouse, family, work or friends. At some point we all find our limit.
Bookmarked. This is a great project. However, I don't see any way to modify the size of the logo. Is there a way to do that?
I am not using AWS as a more expensive colo, actually as a much much cheaper colo instead. I have optimized several workloads on AWS to save several hundred thousand / year for companies. In my experience giving unlimited access to anybody is a fairly bad idea since it that credential gets stolen you are going to quickly figure out how much a bitcoin mine costs on AWS.
I find it counter productive to have a separate DevOps team and prefer the DevOps resources embedded into teams. I also do not like CloudFormation, it is a horribly verbose and complicated tool there are many alternatives that are better for the use cases for the customers I work with.

I agree that you have to worry about service limits which is exactly the right thing to have, instead of living a wasteful life pretending that we have infinite resources.
Haha I wasn't sure...
I just put the vape oil cartridges in my luggage and check it. I think that is the safest.
What's more likely: that Google's willing to risk being outed for employing shills or that there are people who actually hold the opposing viewpoint?

Personally I tend to think of most people on HN as privacy nuts. Honestly of all the problems in the world to get worked up over, online advertising is pretty low on my list. There's nothing I can do about Google/FB/whatever, so why even think about it.

If Google or whoever wants to pay me to keep posting, I'm listening.
Brutalist Web Design
Here's an implementation that combines the paper you referenced with http://www.cs.uwaterloo.ca/research/tr/1999/09/CS-99-09.pdf, which gives dynamic sizing:
https://github.com/KevinStern/software-and-algorithms/blob/m...
india and china have banking since at least a century ago
We had a similar problem at our hosting facility last winter during that "Ice Vortex" storm that was all over the news. The facilities guys had been very proud of never having a power outage, I've had servers with them for 15 years now.

The morning of the worst of the storm, we completely lose access to all services at that facility. Super unusual, everything we have there is redundant. So I do some minor investigation, and get on the horn to them.

They were being super cagey. "Hey, we lost all access to our systems." "Ok, I'll open a ticket and we will investigate." "Uhhh. It feels like it's a big problem with the data center, are you guys having problems or is it just us?" "I can't say anything more until we've completed an investigation." "I'm trying to decide if we need to start failing over to our DR site, or if I need to put chains on the truck to drive 50 miles to the data center in this storm. Is anyone else having problems? Are fire alarms going off?" "We have received multiple reports of problems."

Power was back on in less than half an hour, but they still weren't saying anything for a few hours. Spent that time trying to figure out if we should shut everything down and ride it out, or if they were back in business. We had one system that suffered disk corruption, despite having a (according to the weekly testing) correctly operating BBU on the RAID.

So what happened? It shouldn't have been possible, our cabinet was being fed by two lines from independent PDUs. Each PDU is fed by 2 independent UPSes (one shared between the two PDUs), each UPS fed by a dedicated generator. Should have required 3 failures to bring us down.

They eventually reveal that they had had one of their UPSes down for weeks, waiting for replacement parts. The other two UPSes had independent failures (one was a controller board, one was battery related). They said they still did quarterly full load tests of the power systems, but reading between the lines I think they weren't testing these two UPSes because the other one was not there to back them up.

Still, one power event in 15 years isn't too shabby.
This pretty bold statement what is this based on ? As someone who just moved from US to Ireland I def. not getting that impression. I also highly doubt there are banks in EU that can match say Chase on security side.
Maybe, but is it wrong after all?

For example: Why are all those great engineers working for FAANG or other big tech companies although we know that they have some of the lowest morale standards when you see what they are building?

It's not because there is some higher purpose in their work, but because it pays well. The people need this money to keep going on with their lives.

There's a strange dependence going on: If you want to live in the bay area, you'll likely have to work for one of those companies with questionable ethics, because otherwise you can't pay your rent, have no medical insurance or what not.

And I think this is not only limited to tech in the bay area but probably a problem all over the US because some basic social security systems are just not present.

If I'm getting sick tomorrow, I will get my full loan for the next 6 weeks (paid by my employer), after that I'll get somewhat around 70% of it for as long as I'm well again (paid by public health insurance). And it won't cost me anything more or less whether it's a cold or I lost half of my body parts and need to be stitched back together again.

Why does something like this not work in the US universally for everybody?

What's deeply "wrong" with the people in the US that something like "Obama Care" (I think that's what it was called in the media) is hated so much?
None of these are worth switching to a fringe ecosystem for.

The compile-example is misleading. Clean build times don't really matter. Iteration times with "tsc -w" would've likely been well under a second.

The boiler-plate in the redux example could be reduced, but redux itself is extremely boilerplate-heavy when written in this explicit style. It would be interesting to see how the ReasonML typesystem gets in the way of metaprogramming.
Scripts.js – An Alternative to NPM Scripts
Yep. Privacy violations and leaks should be punished with fines and jail time. Period. End of sentence.

Just like execs have to personally sign for and are accountable for their financial statements, they should do the same thing with privacy. GDPR sets a very common leveling of the field so it's completely fair now.
A Simple Homemade JavaScript Obfuscator
On HN it is taken as gospel that any information sent to a server will absolutely compromise your privacy. If anyone points out that the information is trivial or useless the rebuttal is instant - it can be cross referenced with other sources to build a complete profile of you.

If you want to know which Go modules I use, go check out my github. They're listed right there in import statements. If I'm hacking on a project that I want to keep private, I'll disable this feature with a command line flag - easy.

My issue with the paranoid folks in that thread is not that they made no sense (they can't help that), it was they were attacking the person who implemented the feature viciously. He had implemented a feature that a majority of Go developers had been requesting for 5+ years, had done it in a way that improved clean build time, improved security and could easily be disabled or replaced with a private DB. Literally what else could that man have done?

Even though all his work could be verified trivially (Go is open source!), they still chose to attack him.
Their response to the first query was fine. We agree on that.

My criticism is with them having a system that wasn't tested adequately enough to realize they would be blind to further messages. This forced ESA to act on its own when standard protocol, the responsible way to behave, is to work together. The ESA's ability to act was a luxury not all satellites have. SpaceX's inadequate testing could have had catastrophic consequences for both parties. You seem to be using the fact that it all worked this time as evidence that there was no real problem here. But the fact that one responsible party avoided disaster doesn't excuse the irresponsible party's problem with inadequate testing. It would be a bit like having a car drive on the wrong side of the road, nearly hit another car, but that other car moved out of the way, so really everything is okay. That doesn't quite parse for me. I don't see how someone can come away from this without saying that SpaceX needs to fix something, because SpaceX themselves admit to that.
I don't think you need to ask anyone to return something you took.
You don't have to chain callbacks, you can use monadic Future libraries. Look into "Future" for bucklescript, or "Lwt" for reason-native.
Yeah, and it is insane how much amount of money you can receive in the name of diversity. I am pretty sure people who are getting fat rich from it are perfectly aware of this.

Slightly off-topic but it is also funny that X would praise diversity, and at the same time imply that we should balance some things out when it is the people themselves who are the cause for the imbalance. They make the assumption that imbalance is bad. Imbalance is not a problem! We do not have to balance/even things out. Examples: construction workers? Mostly males. Nurses? Mostly females, although this has been changing. So what? I do not see these people trying to push women into getting to construction work. Let people decide. We do not have to intervene. If women do not want to get into construction, that is fine! If they do not want to get into IT, that is also fine (but apparently it is not)!
I believe a std::deque is an rb-tree (radix binary tree), which suffers from insertions in the middle.

An rrb-tree solves this problem by being relaxed, which means allowing for having random empty places in the cache line sized arrays within the structure. This way insertion is effectively O(1).

Modern languages implement these, like Scala, but C++ has been around for a while, so it's the stl is not the fastest in a few ways. std::deque is one of them. Another example, std::sort isn't the fastest, I believe.
I have an X100F and I can assure you it is not pocketable. I really wish it were, but it's not.
https://teads.com | Software Engineer, Data Engineer, Data Scientist, Devops + more | Java, Scala, JS | Montpellier, Paris - FRANCE | Full-Time, ONSITE, relocation assistance
About us: Teads was created in 2011 in the south of France in Montpellier. We were the first to offer OutStream Video Advertising formats, allowing you to keep the Web free AND enjoyable for everyone. We have united and empowered the best publishers in the world and distribute ads to over 1.5bn people every month within professionally-produced content.

Our engineering team brings together more than 120 talented individuals (feature teams) that tackle great back-end and machine learning challenges as well as ambitious web and mobile projects. Our infra is hosted on AWS (3 regions, 2000 instances).

Our stack includes Java, Scala, Spark, React, Node.js, ES6, TypeScript, Go, etc. (https://stackshare.io/teads/teads). But, we're not only looking for people with experience in these!

For more info, you can check our blog https://engineering.teads.com, our job offers https://www.teads.com/teads-careers/#careers or contact us: recruitment-fr(at)teads.com Have a great day :)
STS classes are compiled similarly to Java or C# with single
inheritance and static memory layout.

Don't know much about STS or TS but I assume the usual JS class syntax works as spelled out here:
https://www.typescriptlang.org/docs/handbook/classes.html
As an Australian who travels to NZ reasonably regularly the lack of touch payments, and even credit card acceptance (vs NZ EFTPOS acceptance) is noticeable.

Australia has now launched real time payments though, so I hope NZ catches up before too long...
This mirrors my experience. I really wanted to like their Nuclide editor, but it was a broken out of the box experience every time.
Google (as well as surveillance states) use security arguments conveniently a bit too often to try and justify their actions.
I don't really see the necessity of taxes, to be honest and can easily imagine a world where everything taxes are used for are paid directly by citizens that see a benefit in spending it on that particular endeavor. Just having a say in what your taxes are allowed to be spend on would go a long way to prevent taxes from being wasted.
What we are doing different?

We are training a deep learning architecture that creates logos from scratch. But we wanted to ship a simple yet decent product before we started working on more sophisticated stuff. In a couple of months, users will have option to select icons that are entirely generated by an AI engine.
Some survival teachers will recommand this:

1 - do not do it if you can avoid it

2 - if you really must, then try the folliwing:

* break the plant, put a tiny amount of it on your armpit. If it's not reacting (itching, becoming red, etc) after 10 minutes, continue.

* break the plant, put a tiny amount of it on your lips. If it's not reacting, after 10 minutes, continue.

* break the plant, put a tiny amount of it on your tongue. If it's not reacting after ten minutes, if the taste is not off putting for any reason, and if you don't get any sensation/intuition (for a better word) that something is wrong, continue.

* masticate a tiny amount. Same.

* swallow a tiny amount. Wait for 2 hours. Observe obvious symptoms, but also digestion. It should be easy to process at this amount.

If all that pass (yeah, it's very long), remember this doesn't ensure the plant is perfectly safe, just lowers the risks.
T-Mobile uses your IP to identify you. You don't have to log in to access your account and make changes to your subscription
Slightly Offtopic:

There was a section on a British news program this morning (Today on Radio 4) that said that UK subjects that invest in US Cannabis companies (even ones that are legal in their states) could be prosecuted in the UK under the Proceeds of Crime act. This applies even if the companies were held in a fund.

I think there are lots of grey areas when it comes to legal Marijuana.
http://archive.is/Ofjn7
> your 5th or 6th application

s/application/day/
Hello

I can roll a react-native solution for you. PM me if interested.
I was just going to say this!

I have a slower Mazda 3 (although its fairly peppy at low speeds, similar to a Prius) and a very fast Tesla -- the Mazda is most fun to drive around town under 45, while the Tesla is basically very fun to drive anywhere, anytime at any speed.

I don't even understand the original statement tbh..
>> This also means that developers can have close to admin privileges

>> limits blast radius if unauthorized accesses take place.

I am not sure if admin privileges are the right way of limiting blast radius. Reasonable roles with least privileges are.

"In information security, computer science, and other fields, the principle of least privilege (PoLP), also known as the principle of minimal privilege or the principle of least authority, requires that in a particular abstraction layer of a computing environment, every module (such as a process, a user, or a program, depending on the subject) must be able to access only the information and resources that are necessary for its legitimate purpose."
Everyone seems to be equating tech to mean circuits, runs on electricity, or computer code. Thats not what technology means. Tech is getting throw around because its hard to categorize some companies.

Technology is "the application of scientific knowledge for practical purposes, especially in industry."

People tend to confuse tech and tools. The lever is a tool. Using a lever to create leverage, is technology. (You can argue that the lever is technology too, in that its applied knowledge of smelting, but that misses the point.)

Uber is the application of engineering talent to automate taxi dispatch. Netflix is the application of engineering talent to distribute video. But that doesnt make them tech companies, because they dont SELL or LICENSE that tech to others. Their product itself isnt tech for others to use. They have in housed software, and they use their software development prowess as a competitive advantage. "Tech companies" should be reserved for the Microsoft, Google, Apple, Salesforce, SAPs of the world that SELL/LICENSE software that acts as a Business Middleware and Development Platforms. But more importantly, they need to be MORE than just a company that takes business requirements and digitizes them (UltiPro for example, who applies existing Microsoft/Google tech/tools, but isnt creating their own database tech or frameworks. You can be a software assembly company, that solves business problems, without being a tech company,) they need to be inventive, creating new applied knowledge. (In that case, Uber actually does tangentially count, because they are a software middleware to connect drivers and riders, and they are engineering new tech not just reassembling off the shelf components.)

For nearly everything else, we can just call a spade a spade and call a company what it actually is. A bank. A car company. Taxi dispatch. Video hosting and production. Semiconductors. Fabrication. Manufacturing.

Lumping every company that has good engineering talent into a pile may be good for investors to help categorize investments, but for everyone else it just turns conversation into nonsense.
But Sun Yat-Sen is the founder of Kuomintang, an adversary to the communist party. He's revered in TW too.

Doesn't that imply legitimacy to the three principles?
> I wonder if spoofing your identity as a child will become a viable anti tracking strategy

That's a great idea.

Along that line, I've been wondering lately what are the ramifications for telling dipshit websites I'm European so they must delete my data if I'm not?
Most of that money is coming from the search partnership with Google, and that's what's paying the bills for Firefox and other direct development work (as I understand it). The donations from people go to Mozilla Foundation, which works on initiatives and campaigns. So whenever Google decides that the search partnership is not worth it, Mozilla Corporation (the entity that pays for Firefox, and is different from Mozilla Foundation) would have only a few tens of millions from other revenue sources (just guessing).
Unfortunately I could never get RLS to work for me. I opened an issue on it, but it seems like the small group of people with the same issue haven't had the time/drive/knowledge to fix it. The maintainer doesn't want to fix it himself, but I don't blame him, he doesn't have the same error :/

Maybe it will be ironed out someday...
That's mostly bullshit. NSA is just saying "don't start a multi-year project to upgrade from RSA to NIST P-256 because you will not be finished with that upgrade before we'll ask you to upgrade to a recommended PQ crypto scheme".

There is nothing wrong with X25519 and Ed25519, except that they are vulnerable to quantum computers (like anything else currently in use).
for a little extra kick, i like the ones that include a little cayenne pepper
Hardware Intrinsics in .NET Core – .NET Blog
Those species just "choosed" to follow a different strategy. Less expensive. Resources are liomited and you can spend your resources in making complicated poisons or in making more seeds. In the end is all about how many seedlings survived.
Weaveworks | Software Engineer, Backend | ONSITE(London)/REMOTE (prefereably EU/US TZs) | https://www.weave.works | Full time

Weaveworks aims to empower developers, no matter their background, to take advantage of container technology such as Docker to build faster and more scalable applications. We believe that container software will change the way developers create applications, so much so that many approaches are yet to be imagined. Help us build open source software tools that other developers use to tame their containerized applications.

We are looking for experienced software engineers with background in kubernetes, go and AWS. Experience in open source software development practices highly appreciated. The job is with a remote, global team, ability to work unsupervised and coordinate with others on daily basis. Devops experience with one or more public cloud providers.

Apply here: https://boards.greenhouse.io/weaveworks/jobs/1829839
The architect of my life
What about for creating and keeping up a global surveillance-capitalism system where billions of people are tracked, profiles, stripped of their privacy and manipulated, thus disrupting democracy and civic society?
The fine is also tax-deductible.
>> in the end, it's still javascript

This is exactly the reason I prefer Reason. :)
I have the opposite feeling, the RX100 is small enough that I can just stick it in my suitcase/bag and go. If I bring my 5D with I feel obligated to get all the lenses/flash and associated crap and then I'm stuck with a huge 10kg backpack.
Tear gas grenades used in France are GLI-F4's ( https://en.wikipedia.org/wiki/GLI-F4_grenade) and not flash bangs. It actually contains more TNT than CS gas to get a blast effect (similar to flash bangs)
Photography is a popular hobby, and it isn't surprising that people are willing to spend money on gear for their hobby. Road bicyclists might save up for a carbon fiber road bike, anglers might splurge on a Crowder rod, golfers might buy some high-end clubs, etc. None of those things are essential for the hobby, and most are are overkill for beginners, but they offer incrementally better performance and make the hobby a bit more enjoyable.

In that sense, supercars are actually a decent analogy. If supercars were around the same cost as mirrorless cameras and SLRs (<$5k, with minimal ongoing cost), then I'd expect supercars to be incredibly popular - lots of people would love to have one for weekend drives.
Ask HN: What is your favorite CSS framework, and why?
I do this too, but I think some people say carry-on is safer. Since they believe there is no risk facing any harsher punishment than having to throw it away, having it in carry is better because it won't mean your checked bag gets diverted or held back for additional searches that results in it not making your flight.
It seems that while banks themselves do fewer things around p2p payments (which seems to be the over-arching issue you have with American banks), other private companies are greatly improving on this. The banks also banded together and launched their own knock-off, zelle (no fees even across banks, and most banks work with it). Not perfect, but not as bad as others have made it sound. Venmo, the competitor which prompted banks to make zelle, is also alive and kicking. Importantly, it's not owned by the banks, so it's an external competitor which will help drive innovation. I believe that having a non-bank as a market leader will help push American banking ahead better than the NZ banks deciding to implement something out of benevolence. Certainly not as bad as having to get a physical machine to do online banking; my Lord but that's byzantine. I wonder if some one could emulate the hardware device.
I think some commentators were sophisticated enough to deposit both of these stinkers on the same thread...
Things I miss after having switched a couple machines at home:

Stored credit card / payment information.

Chromecast because of the ecosystem devices in my house that use it. There are extensions to do this but they're not great. (Disclaimer: I work @ Google on Chromecast platform stuff.)

Other than that, it's great.
I agree with you. Reason was harder to set up, but it got better nowadays.