skysight-inc/HackerNews huggingface dataset:
The GDPR stuff has opened my eyes to just how widespread data tracking and sharing has been.

I went to a small local news site to read a story, I think it was for "Wales Online" and got presented with the options box. After clicking through to look at their advertising 'partners' my data could be sent to, I found a list of probably 200 different entities.

Presumably, for being a local news thing, this means that they have used some sort of advertising and analytics framework that plugs into some middleware system and from there passes out what it knows to these other places. I can't imagine each one is individually in the codebase.

What it exposed was the massive extent of what's going on. To access just a few hundred words of text, my details and activity would be passed on to an unbelievable array of companies. I'm very glad the GDPR has come in.
>"a lot of local government is funded by coal company shares held by cities."

Do you have a citation for this? What are examples of the many local governments that are funded by coal company shares? How do you fund a local government by buying shares in a coal company?

Coal is "still a thing" because it is incredibly abundant and despite being horrible for the environment, burning it is a thermally efficient means of creating steam to turn a turbine.
Wait, hold on, do you really need to do any of that if you are keeping zero data on people? I assume that kinda organization is only relevant if you are keeping data.
That's just plain old management stupidity; it would manifest the exact same way regardless of the actual content of the regulation, as long as it's in the news.
Don't forget about the pop-up for the live sales chat!
See my responses elsewhere in this discussion. Simply put, he is closing down the project because to continue requires too much hard work and is boring and uninteresting. It is not that he has found an answer to his investigations and so he can move on and here are the lessons learned.

Yet I suspect that the intent of what he may have wanted to say is that final sentence above. But that's not what he said.

I'll say it again, there is no problem with unfinished work, if what you were trying to achieve has been completed.

But please, don't then say that you won't complete the work your doing because to do so would require hard work and it's just boring and tedious. This is what reflects negatively on you.

If you have achieved your goal then just say that and show what has been learned from the exercise. If you would like it to be continued but can't do so for whatever reason, which you do not have to state, then offer it to anyone else who might be able to take it on. You never know, you might get some takers. This reflects positively on you.
How can you distinguish "addictiveness" from people just liking the product? The default assumption should be that people are in control of their own actions.
It's both. The legislation, while based on good intentions, isn't exactly a prime example of an easy-to-implement, consistent set of rules.

There's no excuse for larger players to not implement these rules. Many smaller players however, struggled and in some cases still struggle with this because some of the rules are rather vague (sometimes intentionally so in order to be future-proof) and hence open for interpretation.

There's the rub: While the law is clearly targeted at larger companies - to the extent some have called it Lex Facebook - it's the smaller companies and hobbyists, for whom implementing GDPR is more of a problem. I wouldn't be surprised if, in the long run, companies such as Facebook actually benefited from GDPR, at the expense of smaller competitors.
I kept getting bitten by buildup sections instead of the rhythmic ones—can't tell trance from hi-nrg by whooshing air sounds. I highly doubt if this is feasible at this stage, but properly the app should use audio fingerprinting to choose the three samples that differ from each other.

Secondly, some of the offered genres are too close to each other to choose properly even for an edm nerd: the very first choice was between minimal house and deep house, with a rather bassy-dreamy track. This can be solved by marking similar genres one time in the database. Then, a higher difficulty setting could exist for hardcore geeks, presenting choices from neighboring genres.

Finally, it would be nice if the samples were of similar volume level, so I don't have to fiddle with it on my computer. Since the samples are short, you could analyze the volume on the fly with ReplayGain or a similar algorithm, and apply a correcting gain accordingly.
IP addresses are specifically considered to be personal data, so even accepting a page view from an EU citizen and writing the IP to an Apache log file could subject them to it. Same with cookies and any kind of analytics or advertising partners (which most local news sites seem oddly heavy on).

Even if they somehow figured out that they were already completely compliant (and ignoring the work involved in discovering that), there are policies and procedures you need to write to document who you share their data with and respond to requests from EU citizens about their data and the features to support answering those.
Vortex's software is just bad. Just stick to anything with open firmware.
Nothing of value was lost. Good riddance!
> they'd need to hire a full time DPO

They don't. They need to designate someone as the DPO, it doesn't have to be full time.
A political statement against protecting people? Awesome.
no, we've literally been over this a hundred times in other threads about the GDPR. if your business is outside the EU, and you don't target EU data subjects specifically, then how are you subject to the GDPR? there's no legal basis. even the GDPR legislation acknowledges this, for example in section 23:

> In order to determine whether such a controller or processor is offering goods or services to data subjects who are in the Union, it should be ascertained whether it is apparent that the controller or processor envisages offering services to data subjects in one or more Member States in the Union.

it's far more likely they aren't "local" news stations, but owned by a multi-national, or selling data to multi-national corporations subject to GDPR.
That's OK those sites are toast if they keep that up.
A news website won't build a tracking system themselves, they would rather use ready-made analytics plugins. Making them selective might be a pain (I'm not a web developer, just guessing).
Even after that you need a lawyer with some technical knowledge to assess that you've done everything right. And also a lawyer that would deal with some random complaints that will still land in your message box.
Can be pretty expensive.
If your nose is so far up RMS ass then maybe that is actually representive of user bases and completely fine
Definitely agree with your point about bad management. Do you tend to ask those questions openly or try and figure it out throughout the process?
"Das Keyboard" is grammaticaly correct, but useless when you need the letters i-z.
Oh, and a pop-up about the new redesign and it's new (clunky for desktop users) features.
I have had four Das Keyboards and they have been quite good, two years+ out of each, but the USB hubs in all of them have been a bit hit-and-miss. Either devices are not detected in one of the two ports or one seems to charge my iPhone faster than the other.

Again, they've been quite good to me but my work and home keyboards both have a dud key (in quick succession) so I am looking for a cost effective Cherry Blue or Brown replacement.
Please provide me with bootable emacs
EDD: EU-law Driven Design
It's in the EEA (https://en.wikipedia.org/wiki/European_Economic_Area), so GDPR still applies.
The majority of these websites appear to be US based local news outlets. They have very little motivation to comply with GDPR.

As a side note, a lot of the comments here suggest that few people are reviewing the list at all before offering their opinion. Yes GDPR is a great step forward for data privacy, but there is little reason to shame "The Pueblo Chieftain" for not complying with GDPR. What is more likely:

1) compliance doesn't matter to them or their audience
2) they are trying to exploit and monetize your data
Yes, notice that I didn't say the US produces no quality products.
If your theory were true --- that apparent engagement increases really just represent navigational inefficiency --- you'd see drops in other metrics, like user retention and visits. But you don't. What you see is that people use the thing more. It's hard not to interpret that as better.
The number I am more interested in is how many websites don't comply with the GDPR but don't block EU residents from viewing. One website I use basically said "We're too small matter, nobody will care if we don't comply" and I imagine there are many other websites like that.
I'm amazed that there are still people out there who haven't heard of the Streisand effect yet....
It's doesn't have to be complex though.

It's complex because the asyncio API is terrible. It exposes loop/task factory and life cycle way to much, and shows it off in docs and tutorials.

Hell, we had to wait for 3.7 to get asyncio.run() !

Even the bridge with threads, which is a fantastic feature, has a weird API:

await = asyncio.get_event_loop().run_in_executor(None, callback)

Also, tutorials and docs give terrible advices. They tell you to run_forever() instead of run_until_complete() and forget about telling you to activate debug mode. They also completly ignore the most important function of all: asyncio.gather().

asyncio can become a great thing, all the foundational concepts are good. In it's current form, though, it's terrible.

What we need is a better API and better doc.

A lot of people are currently understanding this and trying to fix it.

Nathaniel J. Smith is creating trio, a much simpler, saner alternative to asyncio: https://github.com/python-trio/trio

Yury Selivanov is fixing the stdlib, and experiments with better concepts on uvloop first to integrated them later. E.G: Python 3.8 should have trio's nurseries integrated in stdlib.

Personally, I don't want to wait for 3.8, and I certainly don't want the ecosystem to be fragmented between asyncio, trio or even curio. We already had the problem with twisted, tornado and gevent before.

So I'm working on syntaxic sugar on top of asyncio: https://github.com/Tygs/ayo

The goal is to make the API clean, easy to use, and that enforced the best practices, but stay 100% compatible with asyncio (it uses it everywhere) and it's ecosystem so that we don't get yet-another-island.

It's very much a work in progress, but I think it demonstrate the main idea: asyncio is pretty good already, it just needs a little love.
I'm sure you know this, as you have included a bunch of pop-ups that aren't necessary but websites do anyway. But for other people who love to hate on the GDPR, 1 and 2 are not necessarialy required by EU law either. Just don't have cookies when you don't need them and don't save data the visitor hasn't agreed to.
I personally found that 13 (5-18) whole years of education was more than enough time to determine, at least academically, what I wanted to do in life. If you want to 'find yourself' take a gap year and do some self-study or self-reflection, without paying the inflated fees. Heck you can do a degree and still attend lectures in a different course even if you are not enrolled, if you seek to broaden your horizons.

Did you need the university framework to grow as a person, or maybe it was the independence, that allowed that growth?
Depends entirely where you live. If there are people commuting to work by car every day in Central London, they're too senior for me to have encountered them.
I put practically every major news website article through outline.com, only way I can stand to read it.
Ink & Switch | JavaScript/React Engineer | Distributed Team | Contract | Remote

Ink & Switch is an industrial research lab for digital tools. We run experiments in domains such as science notebooks, end-user programming, digital drawing, and team collaboration.

We are looking for a JavaScript/React Engineer to help us build a pinboard-meets-notes-meets-file-browser ChromeOS app running on the Google Pixelbook. This tool will help creators manage their personal archive of input and inspiration, and support them in organizing their thoughts and forming connections. For more information and to apply go here: https://inkandswitch.workable.com/jobs/777083
This is funny, I was just looking (like 2 minutes ago) at an article about GC vs. ref counting from the mortoray blog!
Thanx for reminding me. I just added them to uBlock Origin as a custom filter:

https://github.com/ryanbr/fanboy-adblock/blob/master/fanboy-...
I'm very sure that you do not need to appoint a DPO unless you're over a certain size.
A political statement against foreign intervention. A la, if there is a need to protect people, then we make those laws ourself. "But who is the EU to tell our companys what to do!"

But maybe note, that I am explaining the possible point of view for this side, not that I take this side. But since I got downvoted allready apparently, this was intellectually too hard for some to understand.
US cars are (historically) seen as oversized, inefficient poorly-built slow barges.
I'm pretty sure the answer here is "no".
Work through a ton of Coursera courses and implement your own projects. If you don't know what projects you could do, you can use Kaggle to get ideas and datasets.

The MOOC courses are "just" there to teach you the basics and background. Projects are absolutely necessary for you, because without a degree you will only be able to convince prospective employers based on having a lot of practical experience.
It's hard to fight them or sue them or whatever when you are a part-owner.
Whether it’s the case or not, I think this point is over looked quite often. Some of the most successful businesses I’ve ever worked for have entirely abandoned profitable verticals to focus on more profitable core business. Opportunity cost is serious business.
Yeah, but the average is most probably skewed by people who live next to their workplace. And still, even if it was just a fifth of people who commute from a larger distance, it's still a lot.

Also, in the USA it probably works different than in the EU - the cities and rural areas look very different. Here it's extremely common to live in a village that's around 50km from the city where you're working.
Why does it bother you so much?
Yeah, all the website manufacturers seem to have severly misunderstood what "opt-in" means. I hope they get some hefty fines to make them comply.
30k-60 a year is not uncommon
> I wouldn't be surprised if, in the long run, companies such as Facebook actually benefited from GDPR, at the expense of smaller competitors.

That is basically the end effect of any regulation: life gets harder for small players and newcomers.
> Thus make people believe ... you care

Corporations aren't people. They don't have minds (you can say that it's an AI made out of people instead of transistors), and using concepts like "care", initially created for describing human's mind, is a leaky abstraction.

What I care about is what corporations do. And when they actually release valuable resources for free, we can just acknowledge it instead of trying to guess what's going on in the mind of an entity that doesn't have a mind.
The proliferation of popups and overlays is the modern scourge of the Web, especially on the desktop. It makes life very hard for those browsing in anonymous mode by default.

We need a combined Decrap extension that kills all this crap and presents a clean browsing experience on a fresh browser.
Wikipedia, the Last Bastion of Shared Reality
For 1. - that's not how it works. When you adjust a parameter to "give a better chance" to one group you are inadvertently negating the advantage of the other. As said before, admissions are a 0 sum game. Any advantage you give to one group it can only turn into a disadvantage for another. And testing the ability to work under pressure in an exam is as reasonable as you can expect.

In this case extending the time because "female candidates might be more likely to be adversely affected by time pressure" negates the advantage people that can work under pressure have.

I'm curious how they're going to do this in real life when (unsurprisingly) they will be expected to work under pressure and it will highlight a big mismatch between academic and professional performance levels.
NIGHT EYE LED BULB
While the “Accept” button is the only big blue button in the pop-up and the opt-out options are hidden after 2 clicks away on an arbitrary link hidden in the text. Of course, there is no “deselect all” personalized advertising vendors. One by one. Every time! I am thinking they should have made opt-in mandatory, but websites would have found a way. Greed always finds a way.
Is this any different than in C#?
No, you don't have to.

> At the very least there are additional record keeping steps, policies and procedures to draft, the appointment of a DPO that responds to requests for access or erasure, and the development of the features to fulfill both of those requests.

* "Record keeping steps" are not needed if you don't keep records (which is what you should do);

* "Policies and procedures" are what you should already have, of course, and GDPR didn't change that in any way;

* A DPO must be appointed only if processing the personal data of your customers is your core activity;

* Developing features to fulfill requests for access or erasure isn't necessary if you don't keep records.
Yes, they were.
Side note: I have Das Keyboard 4 Ultimate, so no labels on keys are there. Even with an ordinary keyboard I don't look at it. Who does if it's about writing? I don't understand concept of displaying some information via colors on specific keys.
Instapaper is sort of the only site where it's an actual problem. I get the feeling that the rest are just running on some common platform, which have the feature of being able to block the EU after some US corporate lawyer overreacted.
Not logging data means no revenue from ads, or smaller revenue, and thus it's not convenient to comply.
> 1. A pop-up notifying the visitor on the website's cookie policy.

With a UI that deliberately makes it very cumbersome to opt out and very easy to opt-in with no obvious way (aside from clearing all browser cookies) to later change your mind...

> (required by EU law)

Contrary to what the sites imply, the pop-up is not required by law (I'm guessing you, sshine, are well aware of this, but the general public aren't). It could easily be an in-page (rather than over-page) or interstitial page politely requesting that we agree to the cookies being stored on later page views.

The request to opt-in is required by the law. The pop-up is required by the site's desire to make it inconvenient for you not to.

> (required by EU law)

While we are on the subject of the law: the way many sites implement the consent walls is not compliant anyway. A common issue is storing data in tracking cookies until opt-out rather than not storing it until opt-in. The other common flaw is one is mis-classification of stored content: should that cookie for doubleclick.net really be classed as "essential for site operation"?!
i had to lol at this comment.

So you think Apple and Google don't count as a "third party"? What will happen when they kick them off the app store? How else will they communicate through push notification WITHOUT going through FCM or APNS?

The whole premise is completely flawed and naive if they're trying to build a truly "decentralized browser". The only way to make something truly decentralized on mobile is if you have the capacity to build your own phone and distribute it to wide audience. Otherwise you are relying on "3rd parties" like Apple and Google. In fact YOU are the "3rd party" that can be always cut off from users.
QuickLisp beta
I've bought three DasKeyboard Model S's, and so far I've had one starting to fail on me (one block of keys not getting their key presses registered) in five years (I have one at home and one at the office in use). That's not a bad track record, but I did notice a decline in their offering.

The newer Model S introduced the 'fn' key left of the left super-button, resizing that one in the process. Now the old key-caps don't fit on the newer model any more. It also doesn't feel quite as solid as the previous Model S.

The newer 'cloud connected' keyboards take DasKeyboard in a direction that makes no sense to me. Fortunately, there are now plenty of competing mechanical keyboards, for much friendlier prices. I got a nice mechanical keyboard for €90 on Amazon last year for my girlfriend (Fnatic Gear Rush Silent LED); no complaints whatsoever, and her colleagues are jealous of it.

My next keyboard won't be a DasKeyboard.
I mean seriously, what else would any CEO say? 'Sorry, we give up. I instructed our board to shut down the company?'
What makes the problem "huge" is the fear of bird strikes. You can read up (e.g.) on https://www.thespruce.com/how-do-airports-prevent-bird-strik....

In absolute numbers, per FAA there were 13k bird strike events in 2016, with 262 deaths+279 injuries from 1990-2013 (so about 11 deaths/year on average): https://www.faa.gov/airports/airport_safety/wildlife/faq/

Obviously most birdstrikes are harmless but everyone fears a scenario like in 2009 in NYC.
Oracle sticks a bomb under Pentagon's $10bn single-vendor cloud plan
> But for other people who love to hate on the GDPR, 1 and 2 are not necessarialy required by EU law either. Just don't have cookies when you don't need them and don't save data the visitor hasn't agreed to.

It's this simple, and yet everyone on the internet freaks out like having a GDPR-compliant general purpose website is some massive undertaking.

I can't fathom how people got so used to endless tracking that a non-tracking site now literally seems like a impossibility to them.

All in all, it's pretty sad.
I can't speak of outside of it, but inside the US, "Made in China" isn't an indication of quality either ways.

The cheapest flimsiest forks are made in China, but then so are Apple computers.

Also, counter intuitively, "Made in the USA" within the USA is seen as a generic product that is obviously trying to trade on Americanism to interest you in buying it. Quality products usually name the specific state they are made in (e.g. Apple labels themselves as 'designed in California').
I see what you are saying, and I agree somewhat. They have uses that most people won't have to implement themselves though. Many persistent data structure use tries. They have been getting loads of attention, especially since clojure started using them.
The real goal of EDD is for websites to have landing page (assuming you navigate from search engine) that requires no cookies, and does not capture identifying/tracking information (so no asking for consent would be needed at all) before showing the article.

The consent might be asked when you navigate to next article within the website, but majority of people don't.
Holiday apartments with private swimming pool in Tuscany, Italy
> the politics of mainland China are such that they [the claims] can put her in actual danger.

Claims that her husband did her work for her could put her in danger from the Chinese government? I doubt it.

Her livelihood is at more risk from becoming unpopular than being jailed.

I can understand these rumors are embarrassing and she wants to push back against them. Perhaps she feels saying "the government may jail me" as a defense is an effective way to dictate what a journalist writes. It certainly works for China on its population.

But, she's not a dissident discussing Tiananmen Square, and she's not sharing Winnie the Pooh cartoons. She's a highly followed online persona, a 21st century Hollywood star, and is sensitive to anything that could make her look bad. That's much easier to understand than the Chinese government being worried about her marriage or spouse's work.