skysight-inc/HackerNews huggingface dataset:
> As always with DRM, it's defective by design. https://en.wikipedia.org/wiki/Defective_by_Design

It depends on what the desired outcome of the DRM is. A prime example of effective DRM is Denuvo [0]. Loosely speaking, there are two main groups of people who pirate games - those who would buy it otherwise, and those who wouldn't. There's not much you can do about the latter group, so they're not really worth considering. The former group however are the potential lost sales. The sales for a AAA video game usually peak on release or very shortly after, and fall off a cliff very quickly., If your DRM system manages to keep a crack for your game from being leaked for the first few weeks of its life, you will capture many of the people who fall into the "might buy your game" category.

[0] https://en.wikipedia.org/wiki/Denuvo
New drug 'wakes up' immune system to fight one of deadliest cancers
Anything non-trivial, I put on my calendar. In addition to telling me 'what' I should be doing, it also tells me 'when' I should be doing it. I've found knowing 'when' - no matter how arbitrarily declared - is huge for preventing things from continuing to haunt me.
Interesting that no one has mentioned Google Keep - it works for me, mostly because it's available for both Android and IOS and as a web service. I have to admit syncing is not always perfect, though.
Just curious, any particular reason why others don't mention it?
At least there's a ray of hope. The problem is that we don't know how much CH4 is locked away in pockets like this.
Forget the selfie:now for millenials the “surroundie” will be the new cool thing
I love DDG in theory. In practice, I append !g to about half of my searches because the results aren't good enough. Say what you will about the privacy concerns, but Google knowing I frequently search for programming stuff makes finding other programming stuff a much easier process.
"I think TODO list is just a special kind of notes, and I think a lot of people would benefit from taking more notes about their lives, both for the past (journal) and future (planning)."

I think this is a really good point, in fact if I look at my TODO lists many if not most of the items get added after I complete them.
How to read half the posts that make it to the frontpage on HN:

1. Click on the link on HN.

2. Click on the logo/header of the page to go to their main site. If that fails, remove "blog." from the url.

3. Read what the thing actually is about.

4. Go back to the original link and read it (or alternatively just ignore it and comment about the thing itself on HN).
The article mentions that there licences were to last only until 2021. Not sure what happens in 2021 though.

Edit: after a bit of googling it looks like the licences will be re-tendered in 2021
Why would you do that? Two keyboards sound a waste of time
I think you can? https://contributor.google.com . Not that I’ve tried it - I’m not allowed to in the UK.
Selling access to the user that created the data is the same damn thing for the end user. It's just that in the way Google does it, Google gets paid over and over instead of one time selling a static list.
Show HN: iTunes and your face = play/pause
Great idea! This should help in introducing kids to the idea of OS customisation, with various start up configurations for different applications.

Once they start with this, they would be in a better position to appreciate start up scripts and other OS tweaking. :-)
"Computer science is no more about computers than astronomy is about telescopes" Edsger Dijkstra
http://www.imdb.com/title/tt0083943/
I thought this was interesting "The GOMX-3 satellite orbits the earth approximately every 90 minutes at a speed of 27440 kilometers per hour" - https://blog.flightradar24.com/blog/tracking-flights-with-sa...

I was assuming it would be a geostationary satellite they would be using.
>> I struggle to find anyone who pirates music in my peers (it was prolific)

Music piracy is still huge. Any top 40 album is going to have THOUSANDS of seeders, who knows how many people have downloaded from them.
Will future generations of this allow you to download your own raspbian image then run it - versus having the bloat?

Great product will definitely be using this today!
> Twitter's algorithms still mess with the content ordering.

Settings -> Account, under "Content" unmark "Show me the best Tweets first"
What's wrong with his grammar?
This is quite a straw man argument. The points are a distorted version of reality...

why people complain about their tools instead of programming?
Well, tools are important... I like to wait less time to see my program compile and I want a good keyboard so I keep RSI under control. These are relevant parts of my profesional life that, yes, are not exactly programming...

Sure, people like to argue about these things because everyone have an ass and an opinion about chair and non Swift developer don't have a lot to say about Swift, and sometimes too much...

But this is pretty much a textbook example of a straw man argument...
If you only want to represent a rotation there's some extra information in a quaternion, just like there is in a complex number - an arbitrary number in C actually represents rotation-and-scale where the magnitude of the number is the scale factor. If you stick to numbers with unit magnitude, given one part you can calculate the other, up to reflection. Similarly, with a unit quaternion you can calculate any one component given the other three, again up to reflection.

In general the number of real numbers needed to describe a rotation is the number of rotational degrees of freedom. This number is n(n - 1) / 2 in n dimensions, or C(n, 2), basically the number of orthogonal (2-)planes of rotation in R^n.

[0] https://en.wikipedia.org/wiki/Degrees_of_freedom_(mechanics)
The problem is that Google does not want that messaging. If they collected money in exchange for not violating your privacy, they'd be acknowledging that what they do, is actually violating your privacy. At times, Google has even tried to use the rhetoric that providing you more relevant ads is a service to you that improves your experience on the Internet. (LOL)

Basically, the income they'd gain from offering this would pale in comparison of the reputation they'd lose (and following that, users) from admitting what they do is bad for you.
How to Give Constructive Feedback to Your Digital Team
Step 5 here - https://support.google.com/chrome/answer/1385029?hl=en-GB.

Or https://developer.microsoft.com/en-us/microsoft-edge/platfor...

Looks like Edge only prefetches when specific link tags give prefetch prompts (Resource Actions per W3C specs) whilst Chrome appears to do things more speculatively.

Not sure about IE, FF and other approaches.
Is the raw data for this calculation available anywhere? I am guessing the sample size for some countries in top 10 is too low to be meaningful.
Peter Thiel: Trump has taught us this year’s most important political lesson
The point is -- Eastern Europe was in practice left under occupation by one of history's worst dictators as part of signing the peace after the 2nd world war.

It is shocking, when you read up on the subject and see how many percent of the population ended up in horrible jails in the "less" bad places like Romania.

And yeah, you don't risk global nuclear war over other people's liberty. (A good reason why places like Iran and North Korea want to go nuclear.)
Additionally, how the hell is this trademark infringement? We've been using the "Software Name for X" formula for decades to refer to programs that operate in conjunction with other systems. In this case this extension only works with Facebook, therefore the Facebook name is more or less required to describe the function of the product with any accuracy. It's not like he's written a third party app for Facebook or we made his own social network called Facebook, he's done nothing to damage the value of the trademark.

I'm generally a pro IP guy but this seems extremely draconian.
Honestly, I've been waiting for the "http = scary red error" change to happen for a while, so I can encourage my company's e-commerce clients to go 100% HTTPS only.
The exact same thing happened to me. I have a fairly successful Firefox add-on named 'Yahoo Mail Hide Ad Panel'[0], and it is one of the top-rated extensions on Mozilla's Add-on store. When I wrote it for Chrome, they removed it apparently after a complaint from Yahoo. Understandable, but I asked them how are the other extensions containing the same name not removed? No answer. I asked if "Hide Ad Panel for Yahoo Mail" would work, no response. I just gave up and decided not to write that extension for Chrome, just like OP did.

[0] : https://addons.mozilla.org/en-US/firefox/addon/yahoomailhide...
Ask HN: How front-end interviews at Google look like?
Is it more close to "invert binary tree in C", as is the common sentiment on HN, or more asking about JavaScript, browser internals, HTTP, front-end frameworks etc?
The problem is that by paying you are also identifying yourself and what user data would be better than clearly identified user data?

Second problem is that there is potentially more money in you than this proposed relatively low amount because you are probably spending a lot more in a month and it is big attraction to become a middleman in every transaction you make.
Why is this community so uncomfortable around 'woo'?

Some of my ideas:

Woo multiplies entities beyond necessity.

Woo uses imagery (goddesses, grandmotherss, spirits, 'energy') that we find aesthetically displeasing?

Woo has an anything goes feel to it (whatever is true for you...)

But perhaps we should look at our own woo before criticizing others too much for theirs, after all the world of business is full of it's own sort of woo (synergize our two platforms to leverage our cloud based infrastructure going forward...)

To me when someone speaks woo, it's a sign that the person may be on to something that can't yet be expressed.

This can happen to techies, for example during that interval when you feel that you have solved a problem you have been working on, but can't quite express it clearly yet.

But woo is so open ended, that this is only true for the best cases. Often it's just nonsense, but so are scientific abstracts and press releases sometimes.
Porn Sites Feel Exposed by Flash, Get It on with HTML5
not it isn't. if you sell the data then it goes into 3rd party hands and out of google's control and they can do all kinds of bad things with it.
For a good part of that time the interest was actually quite a bit higher than 4%, so it wouldn't surprise me if the calculation with actual interest rates is absolutely spot on. Swedish government tends to be like that more often than not: Unreasonable, but rarely completely wrong in a way you actually can point out - or prove - for that matter.
You'd think if they could blow billions of dollars on tons of industries they have no intention of actually entering, they could find a few million somewhere to hire some CSRs. Google's gotten big enough now where they aren't incentivized to give a shit.
Nobody forced you to use Hello and they barely promoted it in the auto update. Only reason I even know about is is people complaining about the bloat and supposed slowness that this bit of non-running code causes.

If anything they didn't push it enough. The only way to discover it right now is to go Hamburger->Customize->Drag-and-drop Hello to toolbar.

I wonder if people bitching about Firefox even use it.
But then, aren't Adblock Plus/uBlock Origin violating the ToS by altering the 'Facebook experience' as well? They're still there on the Web store.
Wow, if you check out the section 'Main companies controlled by Ivar Kreuger, c.1930', many of those are still here, some making millions in revenue.
I can see the obvious trademark issue since he used the facebook name.

But I don't get why you bring up the ToS. Those are irrelevant outside of FB's website. ToS =/= Law.
I have two, read as a child in Ukraine:

Lesnaya Gazeta ("Forest Newspaper") - this was an old book that either my parents or grandparents had to stitch together countless times after it kept falling apart. It was in the format of newspaper articles and contained things like short stories and poems about nature, guides to identifying animal tracks, interesting tidbits about forest animals, etc. Most of my memories of it are from my grandparents' house and dacha, since I lived there until I was 5 and that's where it was given to me. My most early memory is getting up before everyone else in the morning and going out to sit on the couch and read this book. The first poem I ever learned was from this book - a long saga about a rabbit. I think it helped me develop a love and curiosity for animals and nature.

Narnia - the first series I have ever read, the Russian translation. I would lay in my bunk bed for entire weekends reading these stories. Only in recent years have I learned that people consider this to be a religious book. It was never presented to me that way and I didn't associate it with God or religion at all when I read it. I think this was the first "real" fantasy story I read and it inspired me to keep devouring more fantasy books over the years.

Both Lesnaya Gazeta and Narnia kindled a type of curiosity and fascination of the world in me that I don't think will ever go away.
This may be surprising, but Sourceforge provides plain mailman lists for projects, and that's a viable alternative to Google Groups for open source projects.
> I guess Google doesn't care much about people that develop for their platform.

This seems to happen to every company reaching a certain size and in need of some belt tightening (either pressured via investors or internally realized). Microsoft, for instance, has consistently flushed new frameworks away over the last decade, driving tons of Microsoft-centric developers away from the idea of building on any novel platforms and frameworks they put out. Google seems to be going down the same route by torpedoing APIs, torpedoing entire services, killing Chrome apps next year, hampering support requests, etc.

If there's good harmony between the broader dev community and a given platform, it stays. There's no point in supporting a framework that doesn't catch on fast enough (why invest the time?) and also no point in supporting outliers who have a hard time implementing a service unless -- as the author hopes -- it becomes a press headache for them.

...since I upvoted the link, I suppose I'm on the author's side here.
We use quaternions in R^3 to avoid gimbal lock.
This article claims to rank nation's Olympic programming ability, but uses the average score from online tests.

The olympics are scored by the best a nation can do, not by its average.
We don't live in a computer simulation. Here's why: No matter how efficient your computer is, the total state space of all the simulations in the universe is less than the total state space of the containing universe. In fact even if you dedicate the total energy output of the universe to running simulations, the total simulated state space is much much less than the state space of the containing universe. And that applies recursively- all simulations contained in the simulations can't possibly add up to more than a tiny portion of the volume of the containing universe. So, you're incredibly more likely to be in a real universe.
A great read on so-called modern society living in a simulation is Jean Baudrillard's "Simulacra and Simulation".
What? No, health insurance doesn't cover pre employment drug screening which is not in the least medically necessary. It certainly doesn't cover pre employment background checks(!) which are not medical at all. These are paid for by the employer who ordered them. Since you have to actually give a provider your health insurance information and permission to bill said insurance I would know if they where billing the insurance company. Plus you'd get an EOB as well. My first full time job out of college I didn't have health insurance at the time of the test.

They could pass the cost onto you (which has become the standard for landlords now) but in my experience they don't probably because it may not be legal as these tests can be prohibitively expensive for low income people. In competitive industries may effect recruitment in a negative way. They probably do in low skill jobs if legal.

I worked in a job that required yearly TB screening too which was similarly paid for by my employer. Might have been a health department requirement so they probably have strict rules/protocol around that.

Drug prescreening and background checks aren't done until you have accepted the job. The job offer says "job offer is contingent on passing drug test/background check" so they only screen new hires who have already committed and not everyone who interviewed.
Some times they are right, in the same way a stopped clock is right twice a day.
Now if I could just think of something to sell to the Chinese, and find a partner in China to help me set up hosting over there.
Unlike I am mistaken the pidgeon foot is defensive/camouflage but cannot be used to cause damage to a target.
I never heard of hackerrank until now. Maybe the site has a location bias? Interesting bit, when I used to have ad-sense for my tumblr app certain regions just visited more of that site than others
Raw Meat for Dogs: Progressive Nutrition or Misguided Opinion?
This is entirely reasonable -- one of the reasons Gmane was taken down was constant threats of litigation. Keeping it a separate business entity owned by the same holding company means that a lawsuit aimed at one won't sink the other.
I do the same for downloads and I don't care anymore. It's my default and whatever extra features curl has, I don't need them apart from very specific circumstances. (mostly testing APIs) Why force yourself to use curl if there are no benefits in the most common case?
Supposedly one early use of radio telegraphs were to mount them on speedboats and race out to meet freighters. This to give the stock traders a early insight into the cargo coming.
Indeed, set pdfjs.disabled to true. I always do it, because I don't use pdfjs, but there was a pdfjs vulnerability that exposed local files to third-party JS -- so you might as well disable complex stuff that you don't really use.
Prefer to use getrandom instead of /dev/urandom now, if your OS supports it.

http://man7.org/linux/man-pages/man2/getrandom.2.html
So they should have not bothered trying because people were always going to conflate unrelated things?
It's an industry specific, aviation, app. Chances are, if you are there you have a glancing familiarity with what it means and how it works. If you didn't know and were interested 2 minutes on Wikipedia would have you sorted out.

Unless writers are getting paid per word most computer blogs aren't defining CPU, GPU, USB, HDMI for their readers.
I use Keep, and it's become a pretty central part of my life over the last year or so. I never stuck with any other to-do apps- either they were way too extensive (Evernote) or not flexible enough (Wanderlist, Google tasks, Any.do, etc). I like Keep because it lets me store random notes that I need access to during the year (books I want to read, workout lists), to do lists that are transient (a shopping list, recipes), and to do lists that need to stick around for a while (Personal Goals for September). Something about having all that just displayed on one scrollable screen works really well with my mindset where other apps feel tedious and unhelpful.
anecdotally, you can get good support if you're a customer, but there's a big difference between a customer and a user. I've heard (not confirmed personally, just overheard at conferences), that if you spend enough on adwords to register on their radar as a customer, things are easy to get sorted even if they're nowhere adwords related.

the big difference is that for the most part, google users/developers/... are not really customers.
I didn't mind it at all, and I actually kinda liked the ending of Diamond Age in the way it subverted expectations of typical story telling. By the end of Diamond Age a lot of the questions you have in the earlier parts have been answered (what has happened to people, how they've developed, etc.) And a lot of story arcs have also blossomed and/or run their courses. The story itself is about Nell's coming of age and fulfillment of her potential. By the end it's obvious she's achieved both, and I liked that the novel didn't coddle the reader with a typical over the top happy ending where everyone achieves closure, most of the good people live, and every story line is tucked into bed carefully with a glass of warm milk by the bedside. I'm an adult, I don't need that all the time. The real world doesn't work that way, and real stories don't work that way.

One of the dividing lines I have personally for "good" versus "bad" art is whether or not it blooms or withers upon further thought. Diamond Age, I would say, definitely rewards the reader for further thought, because it's a deep and fascinating world with interesting characters and stories. True, the ending of the book doesn't provide complete closure, but to be honest if you want that you can have it just by making up your own ending. That's part of the fun of that book, is that it leaves it open for you to fill in the blanks afterward, and seemingly things looked like they might have worked out alright for Nell.

One of the best books at getting across the concept of not needing complete closure at the end of a book is The Fault in Our Stars by John Green, though that book primes the reader for it whereas Diamond Age doesn't.
"I got quite a few offers to sell it, so others could push advertising trough it."

Makes you wonder how many of my installed extensions have changed owners during my use.
As I've said before, every time a new "eevann fasterr!!!111!!" version of Chrome [for Android] is released:

What's the point of making incremental speed improvements to the browser whilst continuing the policy of not supporting plugins [eg. a good ad blocker]? On most sites, any gains in page rendering times are more than offset by the additional burden of downloading all the additional trackers, adverts, etc.

Until Chrome for android supports plugins, I'll continue to use Firefox across all my devices, even though I prefer Chrome on the desktop.
It depends on what you are working on as well. When Im doing UI stuff, I love having at least dual monitors. That way I can have the result GUI /web page open on one screen, code and console on the second. This lets me reload without switching windows or workspaces continually. When im doing backend stuff, I can have several consoles doing testing and also for example the design document open while working so i can glance quickly at it. In the end it comes down to what you do, and what you like. I now use a ultra wide 29" screen instead and it works equally or better sometimes. My second monitor only keeps playlists, IM and email open now.
Mozilla isn't Netscape rather it's a spin-off. Also, Netscape at its highest was 100% marketshare. Netscape is gone. It never "surged" back.
With VHF a handy formula is miles = 1.25sqrt(feet)

So 25000ft gives a range of ~190 miles, 40000ft gives ~240 miles.
Haha yeah :) TBH I have no idea what half of them are any more. I've just never gotten around to pruning them since FF works well enough and load up time isn't too bad (< 12 secs).