skysight-inc/HackerNews huggingface dataset:
How do you think Hacker News (this site) would react to such a letter, and what do you imagine a likely response would be?

Would all a users comments be classed as personal data? Would just pointing at the website be enough to satisfy the request for a copy?
Big fan of WeeChat
Okay, that's fair.

Don't do those things when you start a business.

But, then, don't have your business collect and process data on individuals.
All of them. That's the only reason the apps exist.
You're right! You just confirmed your statement, "Most people working at Apple are smarter than the rest of us"
Are you sarcastic or do you mean it?
Happy to accept a request for it if it's good...never used it myself though.
Believe so but development is slowing
Show HN:Netflux-p2p, Client/server JavaScript API Based on WebRTC and WebSocket
Hopefully if you are a company that small, you haven't had time to develop multiple data warehouses. You can write up a script to query your single warehouse to get the necessary data. You won't create a unique response for each letter, except for filling in all the user's personal information. Instead, you'll write a letter like:

Here is a listing of everything you have a right to know about our company and processes under GDPR:

<huge info dump>

Here is all of the personal data we have about you:

<very long CSV file>

Ideally, the most time-consuming part of responding, after the first such letter, will be verifying the user's identity.
Right, it's a memoiser.

You side-step some recursion through previously stored results. It works well for some class of algorithms, which coincides with quite a large subsection of problems where TCO would help formulate algorithms.

There are still a bunch of limits, because you're caching results, not eliminating call frames.

The first obvious drawback is performance and memory use: All results get stored in a dictionary.
I Created a PHP7 DATING Software Builder (GitHub)
Maybe we should ask what Soviets think of their regime (most of them supported it, and still more people prefer the Soviet Union to Putin right now). That doesn't make their regime any more or less good.

And how does the "other side" committing atrocities excuse your own atrocities?? That's an appalling way to attempt to self justify.
Rmoving your notebook HDD and retrieving the files with a SATA-USB adapter connect to a 2nd device should be fairly straightforward for most models. Not a fix though.
I was thinking the same thing. Wouldn't be too hard to give that to a support person and get good answers. After the first one, a lot of it is reusable. And then a lot of it is already in the marketing materials we use for selling our services!
An Engineer Reported Cracks on FIU Bridge 2 Days Before Deadly Collapse
Well thank you for that comprehensive study. I guess we shouldn't worry about the massacre anymore -.-
From Wikipedia:

"The North Vietnamese government and the Viet Cong were fighting to reunify Vietnam. They viewed the conflict as a colonial war and a continuation of the First Indochina War against forces from France and later on the United States. The U.S. government viewed its involvement in the war as a way to prevent a communist takeover of South Vietnam."
Or with a name like Aleksandr, it would be necessary to mention that he is Russian American and not Russian, because of an otherwised implied Russian link.
I wonder what percentage of Facebook's revenue comes from political advertising? In an ideal world, I'd like to see all political advertising banned from their (and similar) platform.
It would be nice to have a panic code that one could type in, making it look unlocked, hiding apps a user could mark as secret, and optionally sending a security/tracking alert. This could also thwart a cracking device by making it look cracked at a shorter code, but giving no actually useful info.
You can often see people's worldview through their writing. There's no real way around it as it's just how people write but I agree that after becoming aware of it I notice it literally everywhere, too. Luckily nowadays it's so easy to get information that it's pretty easy to collect a couple different viewpoints.
Like it a lot. What is the structure you use?
It's one piece on those laptops.
Buy less stuff but nicer stuff. And fixing them instead of throwing them away if they’re broken. If you can’t fix it you never owned it.
Vladimir Putin's Power: From Mean Streets to Kremlin
You probably don't need a lawyer every time you receive such a letter.

For routine enquiries, maybe not. For a letter like this, from someone who is clearly intending to trip you up and cause trouble, our lawyer is the first call I'm making, every time.

And that initial conversation is already going to cost me hundreds of pounds and a half-day of work, even if I already have reasonable answers to anything we are actually required to respond with under the GDPR here.
My guess, as college students, they might not have wanted to start with a service (Uber, Lyft) that would potentially take them far from campus.

And DoorDash might have additional onboarding to do. For example, don’t you need to get a DoorDash shirt and credit card?
There's a different "nightmare letter" in the US, one that ordinary citizens receive. It comes from a credit agency or a company that uses a credit agency. The letter informs folks that they have been the victim of a data breach and that their personal data "may have been accessed." The nightmare letter provides little meaningful detail beyond that.

The letter is sent via regular snail mail and arrives months after the actual data breach occurred. The letter is largely devoid of any meaningful recourse for the victim. It does however offer "free credit monitoring" for up to 1 year by the same agency that displayed complete disregard for security.

If compliance and accountability with people's data especially when they are not permitted to opt out of such a system constitutes a "nightmare" then perhaps those companies should rethink parts of their business model.
Haha! There you have it social justice fighters. Getting our privilege was hard work! We earned it!

(it's a joke in case someone is unsure about it)
I think you are making the wrong argument here. A bicyclist should have control of their bike. If there is injury involved, that is on the cyclist. (Dooring is another issue.)

But I think the problem becomes very clear if you allow another car to pull up next to the one in the bike lane and stop in the middle of the lane to berate the first car. Just for 30 seconds or so. If somebody rear-ended that car, the person in the moving vehicle should get a ticket. But what should be the consequence to the person stopped in the middle of the lane? Would the mayor be so casual to "30 second" stops if car lanes were blocked by parked cars 40% of the time?
Agreed, and walking does not put it near 90 degrees. I lived overseas almost 8 years in SE Asia, and learning to properly squat flat-footed has really made me more flexible, and loosened up my hips and ankles. I also sat on a Pilates ball for 6 to 7 years, but now that I am back in the US, I've gained weight, and sitting at a desk 7 or more hours a day is wreaking havoc on my back and making me stiff again. I take squat breaks, and squat to fill the coffee pot instead of bending over at the water cooler. Bending is something done different in SE Asia too compared to in the West. I lived in a Javanese rice farming village for over a year, and watching and doing the planting and harvesting showed the difference to me. My wife is Indonesian and will perch in a squat on the edge of a chair or sofa while she eats - for 20 minutes. I still can only perch or squat for 5 to 10 minutes maximum.
However in this situation we are talking about 3rd parties having an all or nothing policy on your data. If you don’t let some apps you login with Facebook have access to everything you can’t use their app.
I disagree, but I can’t see the value in pitting anecdote against anecdote. If you want to believe that the US’ history, geography, and demographics make it essentially the same as (to use my examples) Iceland, Japan, and Sweden, I doubt that I could change your mind.
> How do you automate personal data discovery, especially for already existing data?

You attach an owner id to every record, and make sure all your systems can dump all information they store according to owner id. To the extent existing systems don't, you fix them.
I used to buy Apple Laptops and worked exclusively on Apple equipment. I also used to be an Apple Employee (Steve Jobs era, but before switch to Intel).

I switched to Windows for laptop and desktop about 3 years ago and am completely happy. Windows 10 is very solid. My Surface Book works great, and my desktop machine, put together by "Thinkmate" with dual NVIDIA GPU cards and 4K monitors works flawlessly (We need pro NVIDIA cards for signal processing work -- we're neither gamers nor miners).

There was just nothing in the Apple product line for me, and their laptops are no longer the "best".

I still use an Apple iPhone, but it gets buggier and buggier with each release. I picked up a Samsung and haven't fully gotten used to it yet, but I'll give it a fair try.
In my experience, the main draw of repair cafes is not actually repairing things, but the social experience. The fact that things are repaired in the open, with drinks & snacks available creates a small community setting that is attractive for many people regardless of the actual purpose of the gathering.
What? I said the initial price of the bond was roughly 750$ which represented a 6% yield.

900 comes from QE. If the fed wants a 10 year interest rate of 1%, they would buy bonds on the market until the price rose from 750$ to 900$. And that is exactly what they did with QE 1-3.

No wonder they got away with it... no one here even understands how QE worked.
Sure, but they are for measuring the effectiveness of marketing channels, not simply the direct referrer. They can discover the direct referrer through HTTP headers. If a marketer promotes something on Product Hunt, then somebody on Product Hunt submits it here, then you follow the link from here, it means the marketing channel that reached you was Product Hunt. It gives marketers better information in aggregate about which marketing channels are most effective.
In Defense of the Hosted Language: Why Golang Isn't the Catch-All, End-All
It must have been recently then, I've just looked at my notes in the web player that I had added in the Android app. If you still happen to have your old phone, you may be able to sync them now.
I've fixed 3 out of 4 dead 27" LCD monitors and 2 of 2 dead 47" TVs by opening them up, finding the power board, and replacing all of the large capacitors. No diagnosis or testing at all.
That's what bothers me the most about the GDPR. There's total lack of proportionality.

Here's how the potential fines are defined:

Under GDPR organizations in breach of GDPR can be fined up to 4% of annual global turnover or €20 Million (whichever is greater).

whichever is greater... So since my company's turnover is order of magnitude less than €20 Million, I guess this means we can get totally buried??
I did not come up with it, others did. सङ्गणक (saṅgaṇaka - IAST transliteration). It is composed of three parts - a prefix, root verb and a suffix -

सम् + गण् + ण्वुल् = सङ्गणक

sam + gaṇ + ṇvul = saṅgaṇaka

The prefix imparts the meaning of doing well. The verb means to calculate. The suffix converts the verb into a noun that performs that action. It literally means an entity that is adept at calculating.
I use Jinja2 to template all my static sites -- it helps me host compellingsciencefiction.com straight from AWS S3 very, very cheaply.
There's something really upsetting to me about how DisplayJS works - coupling variable names to HTML seems like a good idea for a lot of common use cases at first, but the library's API method calls, DisplayJS.var() and .target(), have no semantic meaning to me. It seems overly simplistic. And if I have to manually call .var() in my target callback, I'm missing much of the benefits of reactivity in Vue / React.
Obama however was a saint.

https://datafloq.com/read/big-data-obama-campaign/516

"...in total more than 100 data analysis who ran more than 66,000 computer simulations every day. The objective of the campaign set out by Jim Messina was to “measure everything”. The idea was to demand data on everything that happened during the campaign in order to measure everything and ensure that they were being smart about everything."
...
"What will happen to the massive amounts of data collected is yet unclear."
I really dislike this kind of hand-wavy dismissal of ideas/opinions as “programmer-hipster”.

It seems to assume the person in question has no intelligent reason behind their thoughts/opinions. And it dismisses the opinion instead of engaging with it intellectually.

And having been on the receiving end, it’s insulting. It feels like being called stupid.

It’s fine to disagree with opinions, but when you assume people are “signaling”, you’re assuming the worst about people before seeking to understand them.
Both are natural for me. Squatting while standing on toes is quickly tiring though.
Would you recommend Plotly for real-time charts that update visually around 60fps? At work we wrote wrote ours in pure D3, but it was as pain in the ass
Until it isn’t.
A high ranking North Korean official to make surprise visit to Finland
...and have everyone else who knows you stop, and block their widgets and buttons that track you, and block any org that might leak, sell, or just share some of your info with them. I can’t stop a friend or just some rando at a party from uploading a photo of me. I can’t stop friends from using FB and getting me into their system. In 2018, privacy isn’t just about what we choose to do.
Regarding "unconst", we need to have a discussion. There are ways to make it implicit, namely by tying the return continuation of `if` to the constness of the conditional, but then one loses the ability to specialize the return continuation for constant results.

Named `let` is the most primitive form of loop, suitable for use in runtime and compile time (constexpr-style) context. There are more convenient, less versatile and compiler-friendly versions like `for ... in` and `while`. It is possible to design your own loop structures, and even build an auto-unconsting `if`, so I was hoping that the community would innovate here within the language.

Partial evaluation is user-controlled. The rules are deterministic: the system guarantees that constant expressions are always folded. The error message would not exist if we could solve the halting problem. There is no way to tell in every instance if a loop or recursion ever terminates, so I went for the simplest rule, which is that if a label is reentered the 32th time, we abort compilation. It's a cautious limit because constant folding is interpretation (slow), and I don't think that programmers want big loops to unroll. This can and should be discussed. I certainly don't have all the answers.

> I understand that it's the underlying label/goto abstraction leaking through

Scopes' abstractions aren't leaking, they are offering their innards to you. You can generate and inspect IL from within the language. Everything has been made so that you can build your own abstractions on top of them, which is only possible when the internals aren't hidden. The philosophy is that a compiler is a servant, not a framework.
Wait, so a attack on a soldier is wrong- and attacking the government (aka the people in a democracy) is right? So the whole of the people view themselves as a sort of warlord?
I'm running the Android app, version 2.21.0

https://imgur.com/a/Ro0a9
A way to interpret it is that when she looks at her phone and it unlocks, it gives her the idea that it’s her superpower and she can look at anything and have it unlock.

In reality, it’s the iPhone doing it, and it only does it when she looks at it.

Basically, the ad tries to show how the girl feels. I think it captures that pretty well; at least I liked it (more than most other recent Apple ads).
Why should they use these tests if they don't want to hire smarter-than average people?!
Don't dismiss one of my favorite higher order functions so soon :)

"Recursion + memoization provides most of the benefits of dynamic programming, including usually the same running time." -- Steven Skiena

lru_cache decorator is great for people who are happy to let the language handle the caching of results for them, and often leads to code which is much more concise than the dynamic programming approach. The limitation you are referring to is that the decorator uses a dictionary to cache results and that dictionary uses the arguments as keys so the arguments need to be hashable. That limitation can be avoided by using immutable data structures (Clojure also has a higher order function called memoize which does the same thing and has no limitations because the core data structures in Clojure are immutable) and although Python not having structural sharing can mean that this approach can hurt memory and GC efficiency a bit, but that trade-off is at least worth considering :)

Still have to keep the stack depth less than sys.getrecursionlimit() so no substitute for tail recursion but surely a substitute for dynamic programming in a lot of cases.
Hundreds of thousands of Vietnamese who opposed communism had their lives slaughtered. What is even remotely equivalent committed by the "other side"?

EDIT to andrepd, since I can't reply to you because of post limit: You're using straw man arguments and I can't keep up. I don't know anything about East Timor but by "other side", I meant the US and South Vietnam. We're obviously discussing the Vietnam War and the participants involved and you're going off on a tangent that makes it impossible to have any debate with you.
Moi? I love the idea of minimal. KISS is a wonderful thing.

That said, anything more and a handful of pages (and especially something blog-y) needs search. Else the UX could take on too much friction.

A couple weeks ago I saw something about a tool Facebook OS'ed for doing project documentation. I believe that was static and had search. I think. Unfortunately, I didn't go so far as to see if you could fake a (not for docs) website with it.
> For a letter like this . . . our lawyer is the first call I'm making

/shrug It's your money. You could do that, or you could even light it on fire if you wish. It's no skin off my back. If your company is profitable enough to eat this self-imposed overhead, then its owners will just make less money. If it's not, then leaner competitors will replace it. I'm fine with either outcome.
> If you can’t fix it you never owned it.

That's what I am going to tell the people I'll be keeping stuff from next time I fix something at my local repair café.
Words mean things. Don't assume that because someone nitpicks a technically incorrect use of a word/term that they are shooting down the entire argument. In fact, we're often trying to help; because we do agree with you; but can't get behind what you're saying 100% because part of it is not actually correct.

I'm definitely not disputing the fact that FB is an evil entity that only cares about making profits off your personal information. But, they haven't suffered a data breach in the same way as, say, Equifax; and it seems to me that choosing to use the word "breach" here must be in an effort to get more clicks; because "breach in the Equifax sense" is what the author knows most people will assume is meant.
I agree here but to be fair that was a time when as a company Apple produced one single operating system. That type of attention to detail comes with such singular focus.

If you’re an Apple VP right now, your concerns are about branching into new industries like driverless cars or heads-up displays. A graphical bug on one OS isn’t going to perturb you.

A lot of the flack going Apple’s way should be directed at the lack of innovation in the rest of the industry. If Apple felt their smartphone dominance was actually threatened, you can be sure the focus would be put there.

This is the price of the success Apple fans like myself were hoping for through the OS X era.
Well, the cost for GDPR won't be that high, if the EU would have thought this through. Talked to a few of the GDPR "Consultants" and as soon as people have some more in-depth questions how A or B can be handled, you just get a surprised look. I'm all for better protecting my information but if you introduce these regulations you, as the regulator, also have to have answers to basic questions.
I Thought of a Better Way to Handle Errors
Same as your dad, five of my uncles fought in the war on the U.S. side, my grandfather and granduncle served in the South Vietnamese government in high positions. My family was persecuted after the war, many fled, the ones that stayed spent time in prison and fled after.

In college, I read a lot on the Vietnam war and learned about the Tet Offensive with the Hue massacre by the Vietcong, the Land Reform prior to that. But I don't see how the photos at My Lai is "pure propaganda." If you spend some time to learn about the tragic event you will find that there were a big cover up and for over 500 human lives lost, only one man was charged and subsequently pardoned.

The U.S. committed to a war when it didn't understand the people or history of Vietnam. Vietnam has a long history of fighting foreign invaders, and most people perceive the U.S. as such as they are just replacing the French when they withdrew after Dien Bien Phu in 1954. Till this day, most Vietnamese people consider China to be their biggest enemy even though the two countries share the same political ideology.
I used to do thread-per-request, that has mediocre scaling at best. Even on the JVM this barely scales to a few thousand connections; native threads are heavier than that.

I've also done a lot of task-per-request (with each thread's affinity locked to a single hardware thread to avoid ripple effects), which does scale at least an order of magnitude more than threads.

I now use fiber-per-request for the best of both worlds: the easy sequential model of threads, yet the simple performance of tasks.

I can't understand why someone would defend the thread-per-request model at this point. It wasn't even a good model 10 year ago.
Same thing with my local "buying vegetables from the producer" group. It's not working locally, short term or long term but it is a really good social playground with like-minded people.

Incidentally both attract the same kind.
Cambridge Analytica employee on targeting FB profiles to manipulate elections
Makes a great case for on site energy storage.
I agree. But you should take that first step, and then start lobbying your friends to stop posting pictures of you. Personally, I also excuse myself at gatherings when the cameras come out, because I know it's all going straight to FB. The shaming has already started to decrease; now I'm usually not alone in popping out of the room.