skysight-inc/HackerNews huggingface dataset:
One of the key ideas of the Nullable Infrastructure is that all the semantics of the infrastructure class remain exactly the same other than disabling external communication. So any logic inside the infrastructure code still runs. This is important because we don't have broad integration tests.

That's why the null code is inside the infrastructure, instead of using the classic Null Object pattern. It's also a major difference between it and classic test doubles. And perhaps your simulators?
Why even have the interview? Why not just hire everyone who applies and assume they can do the job?

There are tests and interviews because not everyone can
Fwiw, I think the person you are replying to was concerned more about the fact that Comcast would benefit than that T-Mobile would be forced to make concessions.
PDF to HTML, PPTX Conversion and Enhanced TIFF to PDF Export inside Java Apps
Back in the early 2000's whitehouse.com used to be a patriotic-themed adult site. So I'm told...
Sounds like a rule for being a master thief
Especially since gdpr doesn't allow individuals to sue, only regulators, so the fear is bogus in the first place
So, now I can't run analysis of my logs because they're encrypted?

Also, that data is still associated with the user. Is it to the letter of the law to keep it, even if it's unreadable?
Everything other than the big 4 is a MVNO, basically.
Scrolling performance is terrible, even on high end devices. I'd imagine its borderline unusable on mid-range devices.
I was under the impression that it only affects businesses which do business in the EU, meaning they have an officially registered company within the EU.

If my random little website isn't GDPR compliant, what is their strategy for getting me to pay the restitution if I'm not doing business in the EU? Where do the fines go? How could they force me to pay them? The worst they can do is block access to the website, but I haven't read anything which suggests that is written in the law.
That's fairly contrary to how I've understood things. Can you provide a resource on that?
I would strongly advise that we read carefully the language for Art. 3, "Territorial scope," which says:

(2) This Regulation applies to the processing of personal data
of data subjects who are in the Union by a controller or processor
not established in the Union, where the processing activities
are related to:

(a) the offering of goods or services, irrespective of whether
a payment of the data subject is required, to such data subjects
in the Union; or

(b) the monitoring of their behaviour as far as their behaviour
takes place within the Union.

So, I would ask: Has HN made an "offering of goods or services . . . to such data subjects in the Union"? (https://gdpr-info.eu/art-3-gdpr/)

The critical issue is that word: "offering."

The language here seems to be about intentions. Has HN "offered" anything to data subjects in the Union? Maybe not. To be sure, people in the EU may have chosen to look at HN, but has HN sought to "offer" to them?

(The presence of a domain such as news.ycombinator.eu would tip to "yes.")
Because employees and shareholders have distinct and sometimes opposing interests. Increasing pay for employees reduces the profits available for distribution to shareholders.
That can't be the whole story though. In general, a regulation stipulating that a business provide a feature can't allow businesses to make it arbitrary difficult for a user to use that feature, since that would defeat the public policy behind the regulation.

I suspect that the line here will be decided in some court.
Tell me a better standardized question set for programmers that measures intelligence efficiently.
You still often have to be familiar with approaches to problem solving and data structures. And you have to be practiced enough to know when to apply them.

In a high pressure situation like an interview, I personally find it difficult to think naturally through a problem. Familiarizing myself with different types of interview questions regularly helps a lot.
Does this support LINQ?
No, it simply doesn't. If you've been told this you've been informed incorrectly.
Another thing to consider is that European guns sucked during that time period. Bows and arrows and other native weapons were probably very competitive.
4% or 20 million whichever is greater
Why is web.com not party to the lawsuit?
Can't that be a violation in the eyes of GDPR? If they don't give users a simple button, then can't that be argued to be not giving the user the ability to export data. The problem I have with GDPR is that there's so much open to interpretation.
My first instinct says that if you just project the corners straight down (because of orthographic projection) onto the XZ plane, then the area of the shadow is just the area of the convex hull of those projected points.

I don’t know how to calculate that hull off the top of my head, but that’s the type of stuff you can look up during real world scenarios.
They do provide an API and public data set, so the export could be self serve.
You don't have to follow any of the rules in the GDPR if you have a good reason for doing so, which doesn't overstep the basic rights of the person. Being able to operate the business in the way that it's intended is a fine reason. So, user comments don't have to be deleted because that would change the way HN operates and creates value. However, it's harder to explain why the comments can't be anonymized by unlinking it from the user table and changing the username to 'deleted'.
Edit: I re-read it and it looks like it only applies if you are a business with physical presence in EU or if the user is accessing from EU

GDPR applies to you if a EU citizen signs up from somewhere outside EU as well, but since you don't have any physical or online presence in EU I don't think they will do anything.
A country can't tell foreign citizens how to behave, even if the country (or group of countries, in this case) writes a law saying they can.
"offering" is not a critical word here, you almost certainly can't weasel out of the regulations by claiming you're not actively "offering" anything. If you put it online and EU users use it, you're offering it to them.
This bothers me a lot as well. The EU shouldn't have domain over American companies. There's a reason that there isn't a ton of Tech companies in places like Germany.
Here's one:

https://www.wileyrein.com/newsroom-newsletters-item-May_2017...

I got a couple of small details wrong, but not the main point: citizenship of the data subject is irrelevant.
Yep. I'm mid 40s, have a newborn, and lack of sleep means my brain has gone to shits. Just trying to stay alive...

Doing regular physical exercise helps a bit, and so does playing challenging PC games instead of just passively vegging out on ${streamingProvider} for downtime (*if any).
Do you feel that Europeans have been "targeted"?

https://gdpr-info.eu/recitals/no-23/
The GDPR says that at the current state of technology it would take an undue effort to infringe someone's privacy in such a way, so the risk is unreasonable.

It's like worrying that someone will be struck by lightning because they're located on your property near an antenna you set up, and you'll be charged with murder because of that. Yes, it's possible, and about equally as likely.
Testing, sure. But flight testing is for [TRL](https://www.nasa.gov/directorates/heo/scan/engineering/techn...) 6 or 7, after the tech is demonstrated, spec'd, built, and entering late stage R&D before being pitched for technology demonstration on real missions.

EM drive is TRL 1 or 2.
Indeed, I noticed this in Google's GDPR terms and conditions I was required to agree to yesterday. Long story short, Google will charge you to delete your data, which I thought was against the spirit of the GDPR law:

"Google may charge a fee (based on Google’s reasonable costs) for any data deletion under Section 6.1.2(a). Google will provide Customer with further details of any applicable fee, and the basis of its calculation, in advance of any such data deletion."
so would it be sufficient to add a line to the TOS checkbox label: "I affirm that I am not a citizen of a EU-affiliated country"

that seems simple enough - I think I'll add that to the projects I'm working on.
Thinking of yourself as an insomniac may be a part of the problem
I think offering the service means being available. They would have to block EU users in order to not offer to them.
A lot of sketchy conclusions in this article. Not the least of which is:

"Wages are not determined by years of schooling but by the supply and demand for skills."

First off, this is simply not true in the case of executive pay, which is rigged. If we're making comparisons, let's bring everybody in. Secondly, you cannot compare a national priority with simple market supply and demand. We should be paying teachers at a premium to the market to attract those who would otherwise not go there, and also, make life not so miserable for teachers (even if we don't attract new hires) because teacher quality should not be subject to the vagaries of the market. That's why we (try) to do it in the public sector in the first place.
That's actually not true in terms of the GDPR. A company, simply, only needs to have an EU citizen as a customer for the company to be regulated by the GDPR. [1]

[1] https://www.forbes.com/sites/forbestechcouncil/2017/12/04/ye...
Okay, so now let's say your website is found non-compliant. You're a tiny operation in the US with absolutely no presence in the EU. The EU has absolutely no way to exert power over you.
This depends. Those laws could absolutely be enforced if, for example, Paul Graham tried to travel to Germany.

You may not agree with the ethics of that, but that's how it works in practice. Now whether or not the EU will attempt to enforce the GDPR that strongly is another question.
Windows10_ntfs_crash_dos: PoC for a NTFS crash in various Windows versions
Same goes for most of your theoretical computer science education...

Arguably competitive programming helps with this problem by letting you drill the concepts you've learned.
Why is it so difficult to take what the site owner says st face value?
> I think a lot of association of health risk with reduced sleep is probably attributable to unhealthy lifestyles overall

Even the experts don't really know why, so you're just guessing, and taking a huge risk.

However, the evidence seems to be pointing to physiological damage directly caused by the lack of sleep, and that 7-8 hours is ideal for nearly everyone.

Again, ymmv and my account is anecdotal, but my father was (and is, aside from the diabetes) an extremely healthy person, both in habit and on paper (cholesterol numbers, etc.) That's why his diabetes was such a mystery.

It doesn't seem like you can out-health a lack of sleep any more than you can out-health radiation exposure. And like radiation, the effects may be cumulative.
Harriet and Patrick Mills: We went to the class, fell in love
In practice that's not true on many levels. Law enforcement happens across borders. (extradition (yes, in most cases it has to be a valid crime on both sides)) One country's law enforcement also can influence what other countries do without a good proof of anything. (Kim dot com?) That applies outside of LE as well. (points in the general direction of Middle East)

And then there's the soft influence of "we're big enough, we can dictate the rules, because who else will you trade with" which affected things like patent laws and trademarks around the world. It's interesting to see the US finding itself on the other side of that conversation sometimes.
Legal jurisdiction does not work that way.

Let's say Iran passed a law saying that it's illegal for anyone anywhere in the world to supply alcohol to a citizen of Iran, and that anyone selling alcohol must verify that their customers are citizens of not-Iran. When they attempt to enforce that against a German beer hall, they'll get laughed out of German court. Selling beer to adults is legal in Germany, no matter where they're from.

Likewise, the EU has no ability to enforce laws against American companies that don't have a physical presence in the EU.
They don't have domain over American companies.

Just don't accept European customer's data and you're fine.
From your linked thread:

> Restrict the permission to apps in /system/priv-app. This requires to ship microG or two placeholder apps with the ROM (or to allow modification of /system, which is a far worse option). Modifying the permission to be for system apps only is changing one word in the patch (from "dangerous" to "system"), creating a placeholder apps is about writing ~10 lines of XML code and thus could be done in a few minutes.

Lineage for MicroG already does this by default: https://github.com/lineageos4microg/docker-lineage-cicd/blob...

Restricting the permission to a platform level permission essentially means no other installed apps (after flashing) can spoof this. No toggles are necessary either. This should be a secure setup that is as good as any other ROM.

It is possible that users can flash something to /system/priv-app via an update.zip and obtain this permission. However, anything you flash like this can practically already gain root access, so this would almost be a feature if ROMs like lineage implemented this, as then microg's installation would be a small update.zip away. This is opposed to the present setup where microg has to build a completely different rom, although that is another story in itself and likely require some more complications.
There were other internetworking projects at the same time as ARPANET. The DoD's tech was better, and to people like the IETF, "better tech" is all that matters in picking a standard. But most of the people driving the adoption of internetworking among large corporations and organizations weren't DoD people, or even people with a defence mindset. They were just sysadmins, librarians, and communications engineers trying to freely peer their networks with other networks, adopting whatever standards came along that would allow them to do that. Such folk worked on their own standards (see e.g. MIT's Chaosnet) but chose to switch over to the [IETF standardization of the] ARPANET stack when it became clear that's where the future was.
They don't have domain over American companies if they're not doing business in the EU.
>I've always wondered how the EU intends to enforce its laws upon my little side projects here in the US.

It doesn't.

It's made to force you to comply when you become bigger.
uninformed comments seem to be the general rule on HN, unfortunately.
Demanding privacy is not overstepping it is consumer protection. The consumer need to rely that you treat their data responsibly and the GDPR is a rule book what you need to do. And yes, this rule book knows sanctions.
To be honest, I never liked my life in the first place. This has just kind of been the icing on the cake (no pun intended).

Goal is to outlive my cat (he wouldn’t understand if I was gone) and then just see what happens. Figure I can make it 5 more years or so.
You should anyway implement some basic stuff related to GDPR as that is good for other users as well. But it would make sense for you to cut off the access to EU citizens as full compliance is definitely a big pain and probably not worth it for just few users.
China's policy is pro China only and to suggest that they're regulations wouldn't change if Alibaba was 20 times the size of Amazon or any other reversal of size between US and Chinese companies is ridiculous.

The GPDR might end up being bad regulation, but we we're already getting bad results for the average citizen. If the industry wasn't going to regulate itself, and it's hurting citizens, are governments supposed to just stand back and hope it works out for the best? Maybe in a libertarian paradise, but no national government is currently running on that paradigm

Edit: also free speech != No regulations. Companies aren't people and they shouldn't be getting the same rights as people. You can't just do whatever you want to make a dollar and then try and claim free speech protections
Wouldn't all the overstimulation harden them to dopamine attacks? Normally if you're exposed to something you get used to it, especially if it's a pleasure.
OK champ
I've definitely felt the challenge of hiring in a startup as a result of these kinds of numbers. I'm curious what others think will come of this seeming bubble in compensation.
Note that the regulation talks about where the requester is, not where they report to be.

Some legitimate experts have concluded that this wording allows someone in the EU using a vpn they reports them as coming from outside the EU to be covered.

That seems like a low risk incident to me, but I’m not a lawyer & I can see where that interpretation comes from.
I loved the the Gregory Hays translation.
it's as fast as sram but persists like flash
At least we can drive pretty easily to dark skies, the East Coast is one big jumble of light pollution.
In what way isn't Hacker News compliant today? There's a "Legal" link at the bottom of the page where they detail what information they collect, who it's shared with and what it's used for. It includes instructions for how to contact them with requests to access or correct that information. It describes the legitimate interest basis for information they collect without explicit consent (e.g. moderation, preventing fraud). Sounds to me like they have a lawyer that knows GPDR over there.
Our courtyard faces away from the road; so very little streetlight. And all the building lights go off at ~11pm, so there's no local lights around after that.

It's not bright by any means, but yes it's the milky way. (and I live in Melbourne, Australia; not north in any sense :P)
It would be very rare to see Aurora Australis from here; I don't anyone that has seen that in this area without driving out of the city and using a long exposure.

Can see the milky way much better when we drive 2 hours out of the city to the family farm.
Brighton Jones and Aaron Dalley: “We are committed to being a force for good”
>how does one determine what the characters mean?

Download (free) Dyalog APL. Mouse-over any character in the editor and a mini-man page pops up.

Or use this cheat sheet:

http://docs.dyalog.com/16.0/ReferenceCard.pdf
10-15% and you have somewhat defined sixpack. Lower range of that continuously naturally and you might have yourself a problem. You only have to be somewhat enthusiastic about fitness and watch what you eat to get there. Not that uncommon these days
This is completely untrue. Deletion is only one of many rights granted under GDPR. Consent collection is a giant new one for instance.
Basic REST Api – Client Request Data from Server
Threads like this make me like GDPR more and more.

Arrogant Americans coming in 'It doesn't have jurisdiction over American companies'. Wholly misinformed.
If someone took over your account and deleted everything, and you couldn't get any of it back, you weren't taking care of the "availability" third of security. I agree that developers don't need access to everything, but I completely disagree that they should have no access to prod.

The games of phone tag and "try typing this" that happens during prod issues is a waste of everybody's time, and I fully believe that the people who write the code should be the ones with both the responsibility of the pagers and the ability to fix the code they've deployed. Everybody is happier, and the job gets done more quickly, when the job gets done by the people most qualified to do it (because they wrote it), and when they bear the consequences of writing bad code.

The environment needs to be set up to be forgiving of mistakes, yes, but that's easily done these days and should never result in loss of data if the infrastructure is properly automated. If giving production access means your developers can screw something up, then your admins can just as easily screw something up. Create environments that forgive these failures because they'll happen one way or another.
Currently it may not be bound by them. But it could find itself in a situation where it matters - for example when working with / providing service to / getting service from another company in the EU which asks "so, are you GDPR compliant?" Given what HN does, that's not very likely though.
Really? T-Mobile and Sprint are _the_ real third and fourth. Everything after the first four is entirely categorically different: purely virtual operators that typically target low income and no contact customers. T-Mobile and Sprint are way closer to at&t and Verizon than to the virtual operators.
One thing I learned about startups is that you have to detach yourself from the success and failure of your work and concentrate on two things:

The first is runway. How much time and resources do you have? How are you generating runway? Runway is the master summary of your revenue, expenses, and investment. If you are good at managing runway, you can exist forever until you find a good idea. Being good at runway is knowing when to raise, when to focus on revenue, and when to invest.

The second is willpower. This is not motivation. Your willpower should be a combination of many things - your stubborn personality maybe, your insistence on finding a solution, your determination to succeed, your obsession with the space that you are working in. Motivation should never be relied on as it's an emotional state and not a character trait.

Willpower is your tank size. Morale is how much fuel is left. Make sure to upgrade your tank and keep it full.

Managing these two things is the primary goal of founders. Finding product market fit is the goal of a startup, but your responsibility as part of the founding team is, using the runway you have, to maximize the combination of time, skillsets and expertise to generate as much forward moving business activity that you can.

As a founder, you should also get into fighting shape. This means that you need to step back and look at yourself. Learn to detach yourself emotionally from failures and success; none of that matters, there is only your current state of productivity.

And learn to guard the resources that matter; specifically in this case, your morale. It's run dangerously low. When it is this low, you can be unconsciously reducing the morale of the team as well, which you should never do. (If you quit, quit gracefully, don't drag the team morale down in order to shut down).
My preferred translation is by Charles Muller. It also includes the original text.

http://www.acmuller.net/con-dao/daodejing.html
Funnily enough I operate a service to download copyright-expired content.. Only most of the content is still under copyright in the US. Early Elvis works seem to be very popular.

I've banned all non-local IP addresses from the website with a splash page which tells them why they're unable to access content.

This also doesn't stop my local ISP's and hosts eventually giving up on hosting my content as they're sick of reviewing DMCA's from US-based copyright-holders. Many of the smaller ones simply give me 24 hours notice or no notice at all, nobody wants to risk a lawsuit from the big-bad US media companies.

I get several hundred letters and emails a year with copyright holders threatening lawsuits and legal action. I suspect similar issues will arise for non-GDPR compliant services in the form of user support tickets.
Yeah, and the crazy thing is if you talk with a lawyer they would label anything and everything as personal data just because of how abstract some of the things are in the regulation.

For example, IP address is PII and if you derive city, region or country from that it becomes personal data. Now if you are a small project or startup there is high chance that you are using some of the external analytics tools like GA or mixpanel(as building a good analytics tool is an effort on its own). Now you have to take care of data like country there as well and be very careful that you delete data like this as well.
The GDPR explicitly says you may charge a reasonable fee to cover your administrative costs.