skysight-inc/HackerNews huggingface dataset:
My brother and I make mobile apps. We had an office downtown in a large city. We would often work 20-24 hours and then drive home exhausted. A year ago, one block from our office while stopped at a red light, we saw a vehicle turn left hard on a yellow right as a bicyclist was crossing and hit the woman and she flew at least 6 feet vertically in the air. We called emergency services and someone else was right over helping her. When we drove past her she was out cold on the cement. I don't know what happened, but I assume she lived or I would have been called back by the police for my testimony. That was the day we decided we would no longer go to the office even though we had 4 more months on the lease. It just wasn't worth risking killing someone. I'm glad to have had that experience to shock me into realizing how stupid it was to be driving tired.
The one that really floored me was getting moving out to an area that's dark enough to see the milky way without help after ~11pm.

Very few experiences as humbling as stepping outside and seeing it streak across the sky.
It is. One is the most important economic innovation of our lifetime.
Unless the owner is doing something shady (or just doesn't understand the GDPR), the issue is pretty clear.

He's running an unprofitable business (by his own admission), and likely is running it as some sort of sole proprietorship and doesn't want to take the risk on himself.

The solution is to create a company so that the company can shoulder most of the risk so the company goes bankrupt in the event he finds himself unwilling to comply with regulatory requests.

I'm guessing he just doesn't want to dump any more money into a failing project, which is his decision to make.

Is this a failure of the GDPR though, or a success?

Personally I think fly-by-night websites should be the last people responsible for handling personal data. If they're unwilling to attempt to comply with regulations, then perhaps the internet is a better place without these sites.
Updated my comment to make it a bit more clear. I guess I was wondering about what it all means to cast a "real" image on social media anyway.
You do not need to be a lawyer to understand GDPR

And yet billions are being spent on exactly that - because it's an incredibly complex law that can indeed be subject to different interpretations in each country. I have been briefed on this point specific by lawyers in the EU for to whom we paid a fortune, only to decide that it was too risky to allow EU traffic.

It's not just a matter of taking away "a few .js thingies" as you put it.
Wow, that's really neat.

I knew the sounds to be wrung from the VCS were quite varied, but they really did hit a pretty good set from pureish tones to heavy distorted noise.
A few nukes is not enough, as NK is finding out

Not if you cave in your main research lab and kill most of your skilled workers, as they reportedly did.

If you don't do anything stupid like that, then even one nuke is enough, assuming your adversary doesn't know where it is.
This is the classic unintended effect of this kind of regulation. It is harder for small and new companies to comply and crowds them out, further entrenching the power and control of Facebook and Google.
As someone who is getting 5 hours of sleep and travelling to work/working/travelling home every day at the moment (short staffed and busy period), I can guarantee that it is not qualify time. Even if I had a day off, doing anything meaningful with that time would be impossible.

Sleeping 5 hours a night for a few days is doable, but you're going to be a zombie while awake.

Doing this permanetly? No idea how ops father did it, but I imagine I'll have a serious health problem before the weeks out at this rate (only half joking here, actually a little concerned).
If you happen to be in a place/time-of-year to see Uranus

Alas, I'm just not that flexible
You're not from 'round here are you?

GDPR is internally consistent and designed from the ground up to protect individuals like you and I from the sort of companies that I at least do run and I have no idea what you do.

There is no extraterritorial reach at all. If you want to deal with Europeans then you should respect their laws. In the same way I would not dream of abusing your rights, according to those laws that your legislature have granted you (within reason).

In a way you might describe GDPR as a form of politeness and I'm sure we are all in favour of that. (No lawyers needed)
No, Teachers Are Not Underpaid
Headaches may come from poor sleep position or lack of caffeine.

If you get your sleep in order, you should sleep the same amount every day and wake up without an alarm clock.
I'm going to add this syndrome to my growing list of "odd psychology in the software business" articles to write some day.
Labor was cheap and expendable.

In NY, every minute you allow an employee near a ladder costs you money due to Workers Compensation costs.
It's not scorn for Couple A, but rather for their cheerleaders. There is a real problem with setting an expectation for everyone to have had the financial skills and good luck of Couple A. I think that's more what people mean when they say "that's why there are unions and pensions . . . " -- to give security to large numbers of retirees regardless of their personal situations along the way.
Oops; you're totally right. I read the datasheet title, and didn't read to the subtitle. In any case, the trick is alive and well with 74HCU logic, good in to the tens of MHz whenever exact gain and distortion don't matter.

http://www.ti.com/lit/ds/symlink/cd4009ub-mil.pdf
If the text is just too mystifying to “get into”, I highly recommend Red Pine’s (non-free) translation. It is not the most authoritative but he includes translations of commentary from centuries of Chinese scholars that shed a lot more light on each passage than you are likely to get without a more serious course of study.
From GNU APL --

)help ≢
monadic function: Z ← ≢ B (Tally)
Returns the number of elements in the first dimension of B.

dyadic function: Z ← A ≢ B (Not match)
Returns 1 if A has not the same shape and ravel as B.

But, this is a dyalog expression (which is not an ISO standard APL). Still, the symbol meaning is pretty much the same.
How did they got photos of my wife's body, and also two of my lovers! I'm pissed. /s
(not OP) I scrolled down and didn't find an answer. The section labeled "why shut down" mentions (paragraph by paragraph):

- "[GDPR] creates uncertainty and risk" -- which?

- "fines of 4% of turnover or €20 million (whichever is higher)" -- as if a small infraction is going to get the maximum punishment. He can't be serious here.

- "ambiguously-defined hoops" -- which requirements are ambiguous?

- "parasitic no-win-no-fee legal firms, puts website owners at risk of vindictive reporting" -- if you ever needed one of those companies (I did unfortunately), you'd know that someone always ends up paying the lawyers. Either the sued company or the client. It's definitely not risk-free for the client.

- "this new EU law hurts small and ethical startups" -- what clause of GDPR would ethical startups run afoul of anyway? It's aimed at unethical ones. And as for "small", then you can't get a big fine anyway right? At least, unless you intentionally cause big damages, I don't see how a small firm like this could unintentionally cause such big damages that large fines are in order.

So it's not answered. And I am still wondering what part of GDPR he doesn't already comply with in the website's current form, as the Dutch "WBP" from 2001 required 95% the same things. I assume the UK generally has somewhat similar laws.
Poster indicated they weren't making money on it. If you're already operating at a loss and have been for years, the GDPR can be an easy way out .. and if you're literally not making anything and working a full time gig, any changes (even these seemingly trivial ones) do increase the burden to where it's probably not worth it.

So the owner might be making an excuse, yes, but I don't blame them as it seems like a legit way out if they wanted to close up.
just be honest. in the BS-filled online dating world, honesty is refreshing, imo
As far as the graphics output is concerned, PDF is strict superset of PostScript.

In fact the "PDF page description language" is PostScript constrained to only drawing operations which have somewhat extended semantics, as PDF drawing model does Porter-Duff composition while PS does not.

In all, when you rewrite any piece of PS code delimited by /showpage into shortest PS reprasentation without control structures you get valid PDF representation of exactly same final page image.
Kinda weird that the whole post is an advertisement for the website which is anyways shutting down, but contains no explanation for WHY the regulations aren't feasible to implement.
Red Pine's translation (https://www.amazon.com/dp/1556592906/ref=cm_sw_r_cp_api_i_R0...) isn't great— he's a bit too into "the mystic Orient!" sort of thing— but one major plus is that it includes English translations of later Chinese commentators on the text, which is very important.

As for the best translation, the Penguin edition translated by D. C. Lau might be it.

If you're really interested in it, I would recommend getting both of these – the synthesis helps.
This is nonsense. Why spread this nonsense instead of doing a 30-second google search? Why is there so much pure FUD and nonsense about GDPR on HN?
Tell it to my children, partner, co-workers, and the whole system.

Our society isn’t designed for average to poor people to be healthy.
You're assuming that a small company has a separate person solely dedicated to infrastructure.

Yes I have an AWS certification and on paper I am qualified to be an "AWS Architect". But I would be twiddling my thumbs all day with not enough work to do and would die a thousands deaths if I didn't do hands on coding.
In my experience, computer scientists tend toward self optimization. To this end, stimulant use in my circles is quite common.

I wouldn't say any of us need them, but they are useful tools, both for work and occasional recreation.
While creating a company does shield you from some level of personal liability, you're (a) still exposed to directors' duties and similar obligations that attach to a director personally, and (b) still at risk of having your name attached to a company that has gone into liquidation.
> GDPR threatens website owners with fines of 4% of turnover or €20 million (whichever is higher) if they do not jump through a number of ambiguously-defined hoops.

Disregarding the "hoops" -- shouldn't this 4% go entirely to the affected users? I thought this was meant to protect the users. Seems like a cash-grab by the government. Can someone make a good argument as to why the fines should be paid to a third party (the state) when this issue is between the service provider and the customers?

The only thing I can think of is that the state is the only entity which can enforce the new rights, meaning they get paid for violations of the rights. Still, if someone threatens the integrity and privacy of your data, shouldn't the damages be paid to you?
Sure. For me, the features of StdLib that make it great for building a public-facing service are:

- I can use my own domain for my service, with the request path mapping neatly onto different functions within my service;

- I can leverage unauthenticated/authenticated requests to allow a certain number of "trial" calls, with users charged a small fee for additional calls.

Something that I think could be a bit clearer would be how to tell from within a service whether a request was authenticated. From reading the docs, I figured the way to do this is to ask for user fields in package.json, then check for user data in the calling context. If this isn't the best way, please let me know!

The reason I'm also using Webtask at the moment is that it's free to set up scheduled jobs. I think that my use case makes this more of a significant concern than it ought to be, so I've dropped you an email to dig into what I'm doing.

Hope this feeeback is helpful!
It's just some guy's side project. He probably doesn't make any money on it, doesn't care about the tech stack (which is from 2013), doesn't want to pay a lawyer for advice, and couldn't be bothered working out how to package all the data for release to users.

If you administer a free service that takes an hour a month to keep running, and suddenly you're faced with an immediate upfront time cost plus the likelihood of spending many more hours every few months responding to user requests, shutting your service down might be a rational decision when you would otherwise have kept it running.
Maybe you could combine those two ideas. Have a really tiny bug in the logic electronics somewhere that transmits at extremely low power, then have a bigger thing in a power capacitor that receives those and retransmits the data at higher power. IANAEE, though, so I could be talking nonsense.

As far as the size goes, is there any tradeoff between size and price? If there’s a more expensive design that occupies less volume, an attacker could use that design, use the extra space for the bug, then sell the whole thing as if it were the cheaper version. You probably couldn’t do this for all of your capacitors, since it would cost a lot. Maybe 1% would be enough to have a good chance of getting a bug somewhere interesting.
Indeed I second I have seen your site before. Wonderful stuff.
GDPR is going to be a tax on software for a good chunk of time

Unless you are Facebook or Google or Amazon or Microsoft (etc), most reasonably responsible companies will already be very close to GDPR compliance. The regulations really are not too onerous.

"Don't be evil" might cover it ...
You know, until someone opportunistically sues you using a legal firm that costs the plaintiff nothing, and then you're out the cost of getting a lawyer and trying to defend that all of your actions and interpretations of the GDPR are correct. And if your business is already small/not making money, you're adding to the hole you're already in.

Which, you know, the guy directly cites as the reason he's shutting down if you actually read the site.

There's plenty of ambiguity in the GDPR, especially around logging, backups, and third parties (e.g. login through Facebook/Twitter/Google, you know, that thing that five years ago everyone was trying to sell at the way to do user authentication). This guy just decided it's not worth the potential of being sued while we wait for the dust to settle on how those ambiguities shake out (because, honestly, the only way we're going to get those cleared up is if someone is sued and they're made clear by case law).
I saw lots of it when I was younger and cooler. I imagine it’s still pretty prevalent. I never did it and it’s worked out fine.
Like coffee? Three cups a day mate.
A1C is a two- to three-month average, so poor sleep over the past quarter of a year could affect it, afaik.
Actually, it's easier for small and especially new companies to comply. Now, maybe they don't want to, but I don't feel any kind of sympathy for cost cutting on my privacy.

What you say it's an unintended side effect, I think is very much intended. That's why the GDPR (if it doesn't fail for other reasons) is a very welcome regulation.
I wouldn't say it's super common. Of the 20-30 founders that I know well I'm the only one I'm aware of that has a nuvigil prescription. I take it because I'm a single parent of young kids and do a lot of international business; my sleep schedule is pretty screwed. I'll use it to combat a sleeping med in the AM and attempt to get back on a normal schedule.

Adderall is pretty common, but they usually take it for ADD or depression. When I see Adderall get "abused" it's usually people using it before going out drinking and not necessarily for work purposes.
Umm..wut? The code that controls how data is handled must be entirely rewritten. Also, code has to be written to enable new functions dictated to us by our friends in the EU, such as being able to easily delete and/or download all data submitted to the site.
1. The UK is still a member of the European Union

2. The GDPR is already law, it just had a 2 year delay before it fully came in to force
The same will happen across the entire EU.

You have been told this by the 27 remaining governments? Great news! /s
In the US, as a sort of general non-lawyerly rule of thumb, incorporation shields owners from contract liability, but not from tort liability, which is what they'd face from GDPR screwups.
i will say that for the more enterprising individual, a lack of prescription is nowhere near the barricade one might be inclined to think of it as. and being a heavy user of mind altering substances, while I tend to be more expressive and open than other people, it's still hard to admit these things to other people because it typecasts you to a specific type of individual in their head and it just isn't always the most tactical decision that could be made.
but you can. isn’t list name filter the list id? works for me.
It could if you also added "and prevent possibly profitable businesses from ever being started".
"Facebook had replaced much of the emotional labor of social networking that consumed previous generations."

But that's exactly the thing that makes Facebook worthless to me.

I have maybe half a dozen of real friends, add a dozen of acquaintances to this list.

It's absolutely worth my time and I value those friendships deeply enough to invest time and energy into them.

I cannot - in seriousness - maintain "friendships" with dozens or hundreds of "friends" and I couldn't care less what my class mates from high school did last summer. I'm absolutely not interested in a machine, which maintains such non-friendships for me.

Being a baby boomer this may be a generational thing, but I just don't care for that shallowness that Facebook defines as friendship.
There is no extraterritorial reach at all

You clearly have no idea what you're talking about here.
This isn't what this is about (nanny state not allowing you root on yer laptop). Rather it is about the idea that software should require the necessary privileges to do its job, and no more.
This is about a code pattern for implementing state. Works great with any vdom library like Mithril, Inferno, or React.
To me there's still a minuscule risk that goes something like: "Hey, we think your company is violating GDPR. Come to court." US company ignores. EU court finds in favor of whoever is launching these lawsuits. They can't collect any fines, but maybe they could prevent the company owners / other employees from entering the EU even as a tourist until they pay up. Though that goes against the whole philosophy of the LLC, EU perspectives on business generally seem kinda screwy...

I agree unless you have business in EU it's not really worth worrying about it... And even with business in EU, depending on how much of a hassle it would be to overhaul everything, an underconsidered option in all the panicked headless running about is just to have code branches that don't collect any data if the context is EU. Overhaul only what's needed for business, but no need to run around fixing all the other data vacuuming / data laziness going on just yet.
founders, i can't say. Graduate students and postdocs: very common indeed.
it's no different than putting a pixel on ourselves. The burden is on us to know what we are including on pages under GDPR.

IMO, forums that are large enough to be potential GDPR enforcement targets -- which is a vanishingly-small percentage of them -- should be doing their own image rehosting anyway.

Image hotlinking has always been a very perilous thing to allow, from both legal and technical standpoints.
Emerging Markets Can't Quit Facebook
Yeah, I'll break ranks and admit that yes, I do, and yes, it's necessary.

This is partly due to compensate for a medical condition.

Part of the reason it's dangerous, however, is because no one goes in prepared what to expect. The doctors' "do you have any questions?" line is a joke. And they usually don't take adderall anyway, so they can't tell you what to expect.

I think Elon takes/took adderall as well. Or at least I heard someone say that in a pretty convincing context, once. (So it must be true, right?)

The biggest thing to watch out for is the annoyance it imposes on your life. Get ready to spend every month going to the doctor, every single month, to get your script. Faxing/mailing adderall scripts isn't a thing, because controlled substance.

The second thing to watch out for is that it's easy to ruin your sleep schedule. But I don't know how true this is, because my medical condition is related to sleep issues in the first place.

That all begs the question: Is it worth it?

I remember sleeping through class. If I had been on it from age 12, I would probably have attained high marks.

The worst aspect is that you feel an urge to conceal it, because otherwise you feel classified into the same category as these guys: https://www.youtube.com/watch?v=dQVb6Cd-w8s

The other reason to conceal it is that people start to make fun of you or be dismissive of you.

It's a tough decision, and there's no clear right answer. There are pros and cons.For some people the cons outweigh the pros. One of my friends said that he felt like he was having a heart attack any time he took even a small amount. Another said he didn't want to take it because "he liked being able to think."

Both are true in certain contexts. If you need to plow through mundane work, there is no better way. But it comes at a price.
PDF is also plain text file, with one slight caveat that PDF page index contains byte offsets into the file.

[Edit: this observation should probably be taken as relative to various other "plain-text with byte offsets as decimal ASCII number" I have seen, with PDF being the most sane from the set of such formats I've seen, with Netscape/Mozilla Mork beeing the most insane]
Take 10 Minutes to Get Started with 1-3-5 Rule
A raytracer I worked on had an interesting bug, where a manual optimization caused some unforeseen floating-point issues down the line.

The short story was that we had an expression of the form x = a/b * c/d * e/f in a fairly hot code path. As most developers know, divisions are expensive, so this got rewritten to x = (a * c * e) / (b * d * f).

The problem was that in certain edge cases, the factors were all extremely small. This caused the product b * d to become a denormal number, and when multiplied with f it became zero. This of course caused the division to return infinity.

However, closer inspection of the source of the terms a to f revealed that the pairs a,b etc always had roughly the same magnitude. Thus even though a and b were almost denormal numbers, the division a / b was well-behaved and gave a sensible result, and similar for the others.

Undoing the optimization and using the original form made the code well-behaved again.

Another expression that had to be de-optimized for the same reason was x = a / (b * b), which had to be rewritten as x = (a / b) / b.

So as with subtraction, division of IEEE floating-point numbers can be tricky.

This[1] page contains a nice set of tables with the results of performing IEEE floating-point operations on edge-case inputs.

[1]: https://www.cs.uaf.edu/2011/fall/cs301/lecture/11_09_weird_f...
I'm sure they control for that. I doubt the people doing the study are unaware of the most basic cognitive biases.