skysight-inc/HackerNews huggingface dataset:
Vue works better for small apps, or progressive enhancement (similar to jQuery)

React works better for teams working on applications that need build tooling and dependency management anyway.

Angular, frankly I don't see why anyone would pick it over the other two. Yeah, it's got more in the box, but that bigger box takes 4x as much effort to lift off the ground.
Incorporating in the UK is a great way to stop this.

The ICO is extremely reasonable and personable in my experience.
The sad thing about GSS is that Cassowary Constraint Solver was proposed to w3c in 1999 (!!!), and it was rejected on the grounds that it might be too costly in terms of power etc.

Edited to clarify meaning
> Users should have freedom to use software in the way that they choose, and not have actions forced on them by the software.

Agreed, but this had only ever actually been true with free software.
> Can you send a GDPR letter to a public body, for example, the Office for National Statistics

Yes. They don't store personal data. All their data is strongly anonymised.

> Can you ask them to delete your data?

You can ask. GDPR does not introduce a blanket right to have your data deleted. There are a bunch of limitations to that right.

https://gdpr-info.eu/art-17-gdpr/

> Should they comply

They don't have to comply with deletion requests. i) they're not storing PII ii) if they're processing data for the reasons they've told you they do it then they don't need to delete upon request.

> or are they waived from GDPR compliance?

This isn't them being waived from GDPR compliance, this is the GDPR working the same for them as it would for any other processor.

Having said all this, "Safeguards and derogations relating to processing for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes"

That's not just government statistical departments, but includes university or history archives.

https://gdpr-info.eu/art-89-gdpr/
I remember when after years of dabbling with Deluxe Paint IV on the Amiga I first used professional graphics software like Photoshop or Corel Draw and was utterly confused why everything seemed to be so needlessly complex with these tools: “Why can’t I even draw a simple line or rectangle?”

Very different use cases and target audiences for sure. Still, from my point of view it wasn’t until Pixelmator that some of that simplicity was brought back.
Reverse-emulating the NES
A lot of comments here, but almost none of them are based on reality. Apples has ~20% of the market share, and amazon another ~10%. That leaves the entire 70% of the tablet market occupied by Android devices.
I know HN has an unusual fondness for Apple's products but Apple products are not doing any damage to Google or Android, only to their buyers pockets.
John and Patrick Collison on Bloomberg Studio 1.0
It seems amazing to me that cooling is an issue in space!
Another article about the Faroe Islands - this one about women from abroad moving to marry Faroese men.

http://www.bbc.com/news/magazine-39703486
React can definitely use Server-side rendering... but it's often used for pre-render caching, and even doughnut caching to bootstrap the full application on the client, so you see content sooner. But, it's entirely possible to pre-render and degrade gracefully.

Is it worth the effort for a fraction of a percent of technical users whining about the need for JS? probably not.
I think there's a large difference between Google leaving china due to hacking vs working as a U.S. defense contractor.

A lot of people look at Google as something more than just a U.S based company and is considered as more of an international company in this regard. So, when Google's parent company decides to align heavily with U.S military, then of course people working in Google, who come from all parts of the globe and cultures, will have a problem.

It would be interesting to see the demographics (age, culture & religious views) of those who openly protested.

I am sure I'd rather distance myself from Google if it continues to support U.S military contracts and the perfection of killing others.
Ever heard of Brexit?
Over the Past 5 Years, Inflation for Millennials Was 14% Higher Than for Boomers
The full text of the law is for the regulators, not for armchair lawyers.

The ICO has produced a font of useful free guidance for getting compliant with the GDPR:

https://ico.org.uk/for-organisations/

That's what people should be reading.
site ranking is not a “solved problem” - google tries to solve it all the time and yet finding anything other than trending or popular stuff still takes more than several attempts (and often doesn’t even result in best results).
The crazy and arbitrary demonetization seems like the biggest problem. Anything to the right of YouTube senior management, anything which touches on things they don't like (firearms, including historical information about bolt-action Swiss rifles of the early 1900s), anything even slightly offensive to anyone, etc. runs that risk (although not guaranteed). If you offend anyone, others can retroactively go back and flag innocuous videos, either for content or as a "copystrike".

Some of this is the biases of the YouTube management and employees, some is the beliefs of advertisers, but it seems incompetently implemented. Many advertisers would be perfectly happy running in front of "offensive" content in their same domain (e.g. any ammo company would happily run ads before a video about guns; maybe Disney wouldn't), etc. So they are basically making up for limitations in their product with arbitrary and destructive policies against the content creators.

I hope a non-YouTube, non-Google platform disrupts them ASAP, although this only seems to be happening inside verticals (like Full30 for firearms).
Its $100+ keyboard? And that is still missing the $100 pencil. And you get a smaller screen.

If you want a 12 inch screen with keyboard and pen this starts at $850. Suprise, double the price gives you something marginally nicer.
If Brexit has any impact (which is unlikely, but admittedly still unclear[1], [2]), incorporating again in Ireland or France is very easy and has similarly-minded regulators.

[1]: http://researchbriefings.files.parliament.uk/documents/CBP-7...

[2]: https://www.ft.com/content/afff45a0-1597-3f1c-a6da-79c3f61e6...
Didn't know there wasn't one already. I'm all for it - though given the recent flood of absolute newbie questions on SO (of the kind that could be answered by a two seconds Googling effort) I will be surprised if anything useful is being discussed.

I remember sitting on a project at an insurance company with an internship girl opting for the "mainframe" career path next desk going like "wtf is this ABEND doing right there on the screen? talk about misinformation etc" ("Abend" is German for evening).

I know very little about z/OS aka MVS. Our job was migrating legacy insurance bill printing to something newer given IBM has sold off their printing division to Ricoh/InfoPoint over ten years ago. It was very inspiring, however, since I came to learn SCRIPT/VS, DCF, and GML (the precursor to SGML, and what eventually became the base for HTML).
Open source is totally unrelated to the matter at hands here. Any small operator is having limited resources and GDPR has been thought to allow everyone to answer requests.

It gave 2 year to get conformity to something which has been effective since 1995 through a European directive. The forum owner decided to ignore this a do nothing, now he's confronted with the consequences of his choices.

But again his reaction is akin to a knee jerk reaction as he is probably in capacity to answer the request while outsourcing to a third party does remove his responsibility and obligation to answer GDPR requests just now it's gonna get a bit more complicated as he has a third party into the loop which is probably not complying either.
Indeed, it's been a pretty fruitful approach. Physicists propose new particles for a variety of reasons. Though they weren't fully recognized as "particles" at the time, gaps in the early periodic table could be thought of as missing particles in a sense.

An apparent consistent failure of conservation laws in a collision experiment could be described as a "particle" if the failure has a quantitative regularity that's consistent with an un-detected particle.

Particles can be proposed to identify a way that a new theory can be tested -- the Higgs and the graviton are in this category. Given a choice, physicists prefer to explore theories that can yield experimental predictions, and particle detection is an area where theories can be tested with decent sensitivity, albeit at some cost.
Location: Riga, Latvia

Remote: Yes

Willing to relocate: Yes

Technologies: java, distributed systems, high scalability, machine learning, blockchain

Resume/CV: https://drive.google.com/file/d/1TbFTBIiat372mZ6hW7coNBhadSj...

Email: post@kiril.me

LinkedIn: https://www.linkedin.com/in/kmenshikov

GitHub: https://github.com/kiril-me

10+ years of large-scale distributed backend systems in Java. Architected high-load systems, load-test frameworks, web
performance monitor dashboards, lambda architecture.
Has AvE ever had videos actually taken down, or just demonetized? He seems like he'd respond with something colorful and abrasive suggesting one consider carnal relations with headworn attire.
lol an engineering feat.

It's just software. My experience with git was about a month long phase where I devoted a few hours a week to learning it. Now I can use it but I still have to google commands for anything other than the basics. That's the problem with git. Git without google would be unusable. That's why I consider it to be extraordinarily poorly designed. You've seen git commands, I'm not going to go look up some esoteric command just to prove a point to you. The point is a good program would not force you to google everything, it would just work.

I consider git to be more of an advertising feat. It fascinates me how many people drank the kool-aid.
Brad Frost has significant social capital and influence. That's the only reason this charlatanry is given the time of day.
Pay-as-you-go monetisation platform
ESCORTS DARINA – ESCORT ATHENS – ESCORTS ATHENS – ESCORTS
Show me the letter you received and we'll work from this.

You might want to get in touch with fluxBB dev to get a GDPR button extracting the relevant data from the database to avoid the pain of building the db query by hand.
Not according to Augery (angular chrome extension), but not sure if all evidence can be built out of the result.

However, mobile.twitter.com and facebook proper are using react. Along with Walmart.com and many, many others.

The biggest Angular app I've seen is probably grubhub, and there's some painful state bugs there... in fact I don't think I've ever seen an angular app (not using rxjs or redux) that doesn't have weird state management bugs.
"Facebook has more than a billion active users, and is probably the most used social network in the world."

Eat shit!

10 billion flies can't be wrong...
"Can I have all my data that you hold?" isn't something that has been introduced with GDPR. It was introduced with DPA over 20 years ago. That was backed by £500,000 fines.

THe sky didn't fall.
Driving Continuous Improvement in D
we have made Payger to enable websites to monetisation without depending upon advertisements or paywalls. Go ahead and visit the site. Queries and comments are welcome. Regards.
- Please tell me all the data you have on me

* furiously delete all user's data *

This is probably gonna get you in much more trouble than you could have been initially. For example France has law telling ISP they have to collect and retain customer data and activities for a year to able to retroactively identify who did what online at what time, failing this is not a matter of a report that could lead to warning and then to a fine but years of jail time instead.
Talented engineers do have a choice but Google has been the most desired place to work for a very long time.

In the last 10 years they have been the #1 place to work 6 of the last 10 years.

http://fortune.com/best-companies/2017/

http://reviews.greatplacetowork.com/2016-fortune-100-best-co...

http://fortune.com/best-companies/2015/

http://fortune.com/best-companies/2014/

So in 2012, 2013, 2014, 2015, 2016 and 2017 it has been Google.

That does not just happen. Plus we have not had anyone else do it 2 years in a row let alone 6 straight years!

Plus a lot of engineers want to work someplace that is interested in the greater good.

So do things like what Google did in China with leaving instead of doing what was morally wrong for a buck.

Also a lot of the top engineers want to publish and share and Google allows their engineers to do this.

Google does tons of open source also which is attractive to engineers.

The younger people are much more into companies interested in the greater good then just to make a buck.

It is why you see Google on top of the list so often and a company like Microsoft way down on the list and do not think has ever been a top company?
Mars Express has revealed the Red Planet in stunning new ways
Adding the keyboard and pen this adds up to $500 but you are still stuck with a 10 inch screen and the lowest storage config.

The price is fair but not great.
I've done legacy work in both and I'd never choose Ruby over C#. It might be a little faster to write the code the first time around, but maintaining a big legacy project stinks.

Also, none of Atwood's reasons is "I don't like working in C#." And several of the concerns in this post are obsolete.
I like the article, but I wish the trend of presenting US-law as universal standard would stop. IMO it would really help fighting the "well there's nothing I can do anyways"-stance of many, many people (regarding their rights).

Example: The german agency for loan credibiltiy (Schufa) got the hammer put down on them a few years ago for using zip-codes in their credibility calculation - it's not impossible to fight on a society-level, too, given said society is motivated and informed!
I do the same on Firefox with Privacy Badger and Noscript extensions, supplemented with a PiHole on the network to disappear all those intrusive ads. On my phone, I use Naked Browser Pro, which lets you allow Javascript per site, along with Adaway.
>"IFPS is a young tech, it needs time to evolve yet."

Could you share your concerns about IPFS in its current state or what you see as its limitations? Thanks.
so long ask you can only add stricter rules and now disable any existing rules, I guess that would be ok. The cost will still conform to a common community style.

It should also disable an added rule if that rule conflicts with some new rule added by the community.
That is NOT true. AMP is a lot faster in most cases.

"Why AMP is fast"

https://medium.com/@cramforce/why-amp-is-fast-7d2ff1f48597

But why the half truth? Can you share the back story?
Interestingly XML is not easy to parse with a lot of these scraping tools that rely on JavaScript... sure, the tools can easily parse HTML and convert to json or csv, but taking xml in random format and doing the same is rather difficult.

It may have been better to just publish the site in HTML format with an easy to find link on front page to access it.
I have a contrarian opinion to much I am reading here. Until a few weeks ago, I hosted my own web site and used blogger to host my blog on a subdomain. With huge reluctance I disabled comments, and then when Google’s patches for GDPR compliance didn’t work for me, I converted my 2000+ blog posts from the last 20 years to Jekyll and now host as part of my web site.

While it is nice to have total control, now I need to be using my laptop to post new blog posts, and I miss having readers comment. I also feel badly that the interesting things that readers have posted are lost to the Internet.

Even with all that, as a US citizen, I approve of GDPR and I wish it were universal. As much as I miss user comments, I am fortunate to have many readers engage with me directly via email discussions.
Except for issues and pull request metadata, which are important part of the project knowledge.
SEEKING WORK

Location: Riga, Latvia

Remote: Yes

Technologies: java, distributed systems, high scalability, machine learning, python, blockchain

Resume/CV: https://drive.google.com/file/d/1TbFTBIiat372mZ6hW7coNBhadSj...

Email: post@kiril.me

LinkedIn: https://www.linkedin.com/in/kmenshikov

GitHub: https://github.com/kiril-me

10+ years of large-scale distributed backend systems in Java. Architected high-load systems, load-test frameworks, web
performance monitor dashboards, lambda architecture
The 2kb immutable, async and universal state management solution for JavaScript
My only advice to people today would be to use one of the much smaller jquery-like libraries for DOM interaction/events and fetch (shimming ie11) instead of other wrappers.
Working with Objects in Javascript
Generally speaking, there isn't a right to force others to delete stuff you've posted to the internet - only stuff related to PII. If you anonymize posts (say, change the username to AnonymousCoward and delete real names, reset passwords, etc), you're 99% of the way there - and if the person in question comes back and says "you've not deleted PII that I posted in one of my posts", you can go and delete that or edit it out, you're not about to get fined if you make a best-effort attempt as a small company - only if you're obviously negligent.

There is no right to delete stuff that is not PII.
If I came from a family that had generated a significant amount of wealth (my family was low-middle class), and I had never used the public health, education, transportation, or welfare systems, I would be pissed if the government started robbing me at gunpoint, to provide a service that, in all likelyhood, neither my family nor descendants would ever use.

You need to remember that healthcare and education taxes are literal robbery on the rich, who never have, and never will use those services.

I'm going to say something that is controversial, and I myself haven't decided is fact, so please don't interpret it that way. Most people who work hard and are smart, can get themselves out of the lower class, regardless of their start in life (assuming they are in a first world Western country).

For reference, I live in Australia and I pay a Medicare levy (public healthcare tax). I do not have private insurance and regularly use public healthcare services. Additionally, I have been on welfare in the past. I do not believe that public health care is a Bad Thing (c), but I believe that robbing from those that have never used the services is deeply immoral.

I am not arguing for or against public healthcare. This is a difficult problem to solve. Im just trying to tell you that the decisions and opinions are not necessarily hate fuelled. If you went outside and spoke to those who disagree with you, and listened, you would see that there are reasons besides hate, that people vote the way they do. If you can see my perspective and agree with what I've written in this comment (it's a hard problem, and I'm not arguing whether healthcare is bad or not), perhaps you would consider mailing your state rep about considering a healthcare plan that is only available to the lowest earning in society, and is funded by those who required the services in the past and have "made it". Perhaps something similar to an education loan in Australia (government pays for your education, you owe them the fee plus 30% (fixed, not annual interest), paid out of a fixed % of your salary whenever you earn more than a certain amount).

While this went through my head, I just thought about the idea of bank loans for medical expenses. Why is this not a thing? The person gets their healthcare (human life value) and then they pay the bank back over time, and don't have to rob other people (anti-theft value). I am absolutely sure that I'm not the first to come up with this idea, what down-sides does this have, such that it hasn't been considered as a viable solution?
GDPR is not new law, it's a mean to enforce a European Directive from 1995. Also there are several privacy precedents in the EU, for example max schrems.
More like a cousin... I see Vue as a nice component system for smaller applications, I don't think I'd want to build anything of even moderate complexity with it.

React is for building applications, especially with teams. Combined with redux and a handful of other pieces, it's very nice.

Angular, I don't get why anyone would choose it today (I've said it time and again).
If you're on a phone, here's an HTML version of the article: https://www.arxiv-vanity.com/papers/1803.05741/
OpenDUNE – An open-source recreation of the game Dune II
In a lot of cases a scaled (or just small) phone app is good enough. But... overall.. I think the tablet category is just not a very big one. I had an iPad and an old 7" nexus. When they died, I didn't replace.

Phones got bigger and better. We got better at thumb typing and comfortable holding screens close.
Reading on a tablet for example, is not that different to a phone these days and a (cheap) dedicated reader is better still. Meanwhile, laptops kept getting more mobile. The space between my phone and my laptop is just not that big. I found that I only ever charged it before flights, for movies which is great on tablets. But even that.. laptops and phones work good too.

Otherwise, my tablets were often battery-dead and I most tablets i come across in friends living rooms are dead. They don't get much use. When a laptop or phone died, I need a new one tomorrow. The tablet... no urgency.

Tablets are fun and cool. People like them. I'm not sure they use them as much as they expected to. It's a less extreme version of smart watches. Fun. Likeable. Not essential for most people.

The problem is that the android and iOS monoliths (especially sofwarists) will always put the phones first. If we had a less centralised ecosystem, tablets would have their own specialists.
If that's your goal, it might be better to just never deploy from a checked out repository and instead always make a new copy of the code (git clone, git archive, download the tarball from github etc). As in, make the deploy script do that for you, so you never even get into a situation where you could have a dirty working tree in the first place.
My Grandmother Was Italian. Why Aren't My Genes Italian?
Only if it's a block or inline-block child though, right?
This isn't really Android without Google - if you do this, you're still using Google's services and piping data through them. It's kind of like switching from Chrome to Firefox to open Gmail.
> Yes, and it's way easier than trying to explain floating and clearing to someone who doesn't know the box model.

That’s as hard as explaining arithmetic to someone who can’t read the numbers. The solution is the same: teach that first. The box model is not really complicated.
>Since early in my career when hiring I've found developers who only know 'jQuery / Angular / Vue / React' but not the underlying Javascript

It's frightening, the degree to which many professional web app developers do not know the fundamentals of Javascript. Our technical interview starts out with ridiculously simple questions and gets progressively more difficult and esoteric. And a dismayingly high number of candidates don't get past the first couple of questions. And these are people with years of experience and at least some of the hot JS frameworks on their resume.
And birds and insects!
Also, similar to enema...

Poor ECMA having an unfortunate starting acronym.
Fake news for fake data.
Wattpad Donates Money to ILGA for LGBTQ Stories