skysight-inc/HackerNews huggingface dataset:
I think it's kind of specious to claim that the reason ad blocking software is more common now is because websites started ignoring Do Not Track.

Most people who use the internet don't know anything about this. It probably just took a while for there to be enough 'friends good with computers' who knew about ad blocking and installed the plugins for their family and friends. That kind of knowledge takes a bit to penetrate.

Once people see it works they keep using it because a web without ads is objectively better for the individual user (ignoring what might happen if ad revenue was no longer viable to fund the free services everyone uses).
Hey angryrancor - I'm the creator of Neon, thanks! This is a brand new project I created very recently, let me know if you have any feedback!
Ok, as I understand it, there is no canonical way to unfurl a lakeshore. Sure, a map of the lakeshore can be drawn differently. But there is no real parameterization of a shoreline. Its called the 'coastline of England' problem or some such. I.e. an approximate shoreline might be 200 miles. Draw every nook and cranny - 300 miles. Draw the accurate line around every grain of sand that's wet on one side and dry on the other - 20000 miles. What is the 'real shoreline'?
Some research languages allow for dynamic inheritance in static settings, so ActiveUser -> DeletedUser is a valid transition that can be encoded typefully. However, without affine types and with aliasing, some dynamic checking is obviously needed.
Sounds awesome with some events in Northern Europe. Any idea about how many people will attend?
This bothers me too. Google should be able to read my mind at this point. And yet... I can count on one hand the number of times I've bought something via a web ad. (I could probably even do it on a hand that didn't have any fingers.) Showing me an ad for something that's similar to something I bought last week is about as good as it gets, and that's not very good.
The costs are negligible for Google. See here: https://investor.google.com/financial/tables.html

The major stated revenue costs seem to be traffic acquisition costs (payouts for YouTube and the like, I imagine). Bandwidth is probably a minor issue - anyway they are making 60% profits on revenues of $66 billion a year.
No it isn't about koolaid, it is about technology. Consul, Vagrant, and Vault are all excellent Hashicorp technologies I've used. They are great, and some of the best in the industry for their problem spaces.

You've got Mesos scaling to 10,000+ physical node clusters today in production at the likes of companies like Apple and Twitter. You've got Kubernetes being adopted and developed by pretty much all of the open source heavyweights and it came from the experienced Google developed building... Google. Kubernetes ontop of Mesos is basically the holy grail in my personal opinion where you get the best Ops (mesos) story mixed with the best Dev (k8s) story. I guess we'll see how much Nomad takes off :)

Hashicorp isn't a huge company, it seems like to me their best bet is keeping the focus relatively small so they can be the best at what they do. Even if Nomad is a huge hit and is amazing, it still seems kind of sad that they couldn't simply double down and help out with kubernetes. I do find it ironic that they talk about how nomad is for microservices and then make a dig at the several microservices that k8s is made up of.
You can use a service like Doorman in SF or Parcel in NYC. UPS also has MyChoice.
This is my concern with F# for sure (and I like F#, though I haven't used it in anger sufficiently). When using Scala, I had to minimize the times I did this sort of thing, usually across a single axis rather than the multiple ones I'd want to do it across.

Which doesn't mean I dislike the whole concept, but it's way more limited than this article wants you to think.
An equivalent for Titanium: https://github.com/yuchi/react-titanium
As was once explained to me by someone with very close ties to iPlayer, it's because these are the requirements that the production companies of the programmes they broadcast insist upon. This extends to their own output due to rights issues, as much of it is licenced out to their commercial arms too.
Le film Zootopie dévoile une affiche
If you think about it, this is often the case in the working world too. It often matters less whether you know something than whether you know how to strategically derive something. This involves an element of risk.

In tests specifically, you can usually knock out a couple obvious wrong answers. Then, if you are still not sure, you are supposed to decide which is the best answer. You take a risk with that decision.

To give an analogy from programming, say you are not sure of which algorithm applies best to a situation. You are stuck between two solutions which both look good. You can either stay stuck all day meticulously deciding which is best, or you can actually get work done and take a risk on which one you feel works best in the situation.

If you take your time on deciding which works best, surprise, a competitor took a hunch on a solution, got to market first, and put your company out of business. It doesn't even matter if your solution was better in the long run. (See: Windows vs Mac OS in the 90s)

It's not just blind guesses. It's deciding which guess gives you the best chance of getting it right. This is what 'guessing technique' is about. Of course, you don't go in to a test not knowing anything at all, then you will end up at the 20% of a completely random guess. You go in with a solid foundation, giving you the ability to answer the "easy questions", and giving you the tools you need to get "50% of higher" on the other questions.

"So do I want to take a risk?" Absolutely, you do. Nothing ventured, nothing gained. The alternative is extreme grit and reinventing the wheel, which (for the vast majority of people) leads to quick burnout and psychological issues.
With 15,000 civilian drones sold every month, they are becoming commonplace
Or Amazon is worried about a bunch of contractors being reclassified as employees as has happened to various "on-demand economy" companies in California: http://mobile.reuters.com/article/idUSKBN0OX1TE20150618
awesome ;)
I think all of this hinges on your situation, but personally I would not want to do this. I would prefer to have check constraints on every method than have to bolt immutability into most C# paradigms (UI, Web) where it is not a first class citizen.
Oh no. Thanks for the error report. I just re-prod the bug and will work on a fix. Sorry about that.

It took me a while to get it working on Android and desktop. I need to get better at making things cross platform.
It's a real life Prisoners Dilemma, it turns out--plead guilty and finger this other guy we have in Holding Cell B, you get life in prison and he gets the death penalty.
The concept I think is completely flawed. Many people are extremely productive at some point in their career but usually tend towards average. I think its highly dependent on their work, level of interest in it, team support, personal situation etc. Any of those change and that 10 just evaporates.
Exactly, just because the cost is distributed doesn't mean it's not being paid in one form or another.

If ad networks actually had to pay the cost, say $10/GB of traffic they served to mobile devices, ads would be lighter and far less spammy.
This article reminds me of a good book I read called Risk Savvy that cites a ton of examples (including breast cancer) of healthcare providers making poor decisions based on their misunderstanding of basic statistics and probability. It's a great read, and the author reviews a bunch of historical medical data that made me rethink how I get screened and how I would make decisions based on my test results. The book also covers a bunch of other topics to help you make better data-driven choices, although I did think it was a little repetitive.

http://www.amazon.com/Risk-Savvy-Make-Good-Decisions-ebook/d...
They don't have to, but they want to. They could say they will not accept content that requires DRM, just like GOG does.

BBC is state funded so it should be easier for it (easier than for a for profit company like GOG) to not be evil.
Yes yes yes. I don't want this for stuff I can transport myself, hack I can just go to a normal shop for that stuff, but when I need a piece of furniture or an appliance, I don't want to have to take a holiday to get it delivered. (and Yodel indeed sucks)
Given that they effectively are the content creator for a large proportion of their programming they could easily provide DRM free downloads of their self-produced or self-commissioned programming. They choose not to because they want to sell the rights to the programs later. Given that they are largely state funded there is an argument that we as UK citizens are being double charged for content when we (1) pay our license fee for the BBC and (2) later have to purchase a Netflix membership to view older programming.
Seems like the _Reefer Madness_ version of _The Robot Apocalypse_ to me. @#$% that Star Trek episode, Futurama IMO covered robot/human relations much better and more realistically with "I Dated A Robot":

https://en.wikipedia.org/wiki/I_Dated_a_Robot
Apple’s approach to privacy
Considering the variety of items I can get delivered same day there must be a large distribution facility nearby. But maybe not near enough to support this (most same day deliveries come around 8pm for me)
I like Specter, but it doesn't quite give me the holy grail it promises. My main pain-point is that it assumes I know the route to the datapoint I want to change. What if all I know is the general shape of a subset of data, and also that that shape might appear none or more times in my client dataset?

I'd love to be able to describe features of a data structure and have all qualifying elements be transformed, without my having to tell the select function how to get to those data structures in the first place; just hand it a data structure, and have it grovel through looking for matching subsets, then transforming them as desired.

Sort of like a grammar/DSL for Clojure data structures, without having to be specified from the basic character level up.
You can slap a caching plugins on wordpress and make 99.99% of requests never hit the database... usually takes you from being able to serve 10 requests per core to a few 100.... (Not as good as static HTML, but I am not sure he needs the million pages per second yet)
Complete Hiring Path – How to Get Hired as a Data Scientist?
Mobile App Sandbags You Should Let Go Of
That definitely sounds like a good option. Let me do that now
I think that this is an excellent example of the pathetic state of HTML 5 and web UI in general. All they want to do is play video with some UI around it. It's 2015, that should be almost trivial. But it's not. It's beta and broken in some OS's.

What the heck? Why aren't we at the place where we have, "Oh yeah, playback video - here's the library, used by everyone, rock solid, works everywhere," and off you go. How can things still be this broken?
Now's your opportunity to learn, then. China isn't exactly some tiny country at the end of the world.
The main differences, as I explained in another comment, are that (a) the API is fully retained-mode, not immediate-mode; (b) CSS is rendered directly without going through a vector graphics API first. The former feature allows us to achieve very aggressive batching and GL state optimizations, since we always know we have the entire draw list available to us. The latter feature has two benefits: (1) it makes all these optimizations much easier to do, since there are no vector paths involved and clipping regions are much simpler; (2) it allows us to skip all the difficult, slow stuff that arbitrary paths require (CPU path rendering, complex tessellation, stencil buffer clipping, etc.) in favor of simple hand-optimized code that renders CSS directly.
The location based stuff is creepy until you actually want to use it, then it becomes useless. E.g. they geolocate my IP so they can show me ads that "someone in <your town> makes $3000/hr working from home!!" but if I search for "pizza" it will recommend me a place in Wyoming instead of <my town>. The value add of it to me is less than zero.

Not to mention that when you buy something you only want one of, you will be bombarded by ads for the same thing...
I think Google Contributor solves the I-don't-want-to-see-ads problem, but does nothing (AFAIK) for the I-don't-want-to-be-tracked problem.
Actually, I guess I would be on the right, and I am against the death penalty for specifically the reason the article states. I have no moral problem with killing someone who has removed themselves from the society by killing fellow people, but my experience tells me that government is supremely unqualified to make that terminal determination. It is also quite a bit less costly to keep the person in prison until they die than go through with the court system with all the appeals.

So, both fiscally and an understanding of government's failing will often lead people on the right to be against the death penalty. It is really about which pillars of conservative belief you hold most dear.
*configuration
So I made a rectangle and nothing happened. Is it supposed to, or am I meant to simply bask in my quadrilateral glory?
Perl is actually relatively easy to learn and get productive with. You can write it in several transitional styles depending on where you are coming from, and the community doesn't care all that much. It's a little bit like using "Basic English" [1] to program with.

But it's a really deep language, and not necessarily in ways that academic language designers want it to be. Perl always feels more like having a conversation with your computer than programming it. These kinds of operators are like having a whole host of additional highbrow verbs you can use in conversation if you want.

1 - https://simple.wikipedia.org/wiki/Main_Page
those aren't affine transformations he's using, they're plane projective transformations (parallel lines aren't preserved). Yes, you can express what he means more simply, but as an 8x8 matrix problem - then just use a maths library to solve it. (see eg http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/EPSR...).
Ad Tech: Don't Be Evil
I have considered vultr.. other than a few dollars cheaper, is there any other killer feature?

The things that most annoy me about digital ocean (No S3 like thing, no way to change your ratio of CPU to Memory to Disk) seem the same.

Edit - Noticed the giant hard drive instances. Super interesting. That could be enough to make me flip.
So goodbye to BBC iplayer on Linux soon then? That day I will stop paying my licence fee (perfectly legally as I don't view live TV anyway).
The BBC doesn't produce all of the TV that it shows, a lot of it (at a very rough estimate, maybe 50-70%) is made by private production companies, which are commissioned by the BBC, part-commissioned in collaboration with other companies (for instance, HBO and BBC jointly produced Rome, The Tudors, The Casual Vacancy, Parade's End, etc) or bought in from abroad.

So it's not all that surprising that they end up with the standard industry attitude on a lot of these issues. As frustrating as that is.
What would be the approach if user had another state such as RestrictionLevel {admin, normal}. Would the we make a subsclass for every combination between actibe and RestrictionLevel?
Yes, if you are not reimbursed for the expenses by your employer. In other words, you can either (1) be reimbursed by your employer or (2) deduct the per-mile rate from your taxes, but not both.

Subject to certain conditions and limitations.
It also didn't help that Internet Explorer ended up making it enabled by default.
I scrolled past the top. I got "Achievement Unlocked: DAT PARALLAX" and got to rotate the figure in 3D.

A++++ would browse to again LOL
It's the boycott of a business model, more than of the companies who use it.
Oh I realize the history, hence why I said "inextricable from the humanity and the history" -- so true. I guess it's just a different way of looking at land, and the history is a big part of it. The parks of the west existed before the land was touched, so they have an air of wilderness about them. The East Coast was largely settled, so the National Parks here (what few there are) had to be slowly cut from owned lands like you're talking about.

It's no better or worse, just different. I'm glad that Acadia is reclaiming the private lands for the public good, and I'm glad that Yosemite has reserved them to prevent them from ever being privately owned. Both are a net positive.

But I still can't shake the difference in attitude about the land on the east coast versus the west. In the west, the National Parks are for the land itself, and I feel like a visitor being allowed to set foot as a privilege and an honor granted by the great wilderness so much larger than myself. On the East coast, National Parks and beaches and forests somehow feel like they exist for people and the land is there for us, and has no greater purpose than that. I find this in how people treat them and think about them and talk about them; it's why I said "Disneyland parks" before, it feels like people go to them for their own benefit. It's a subtle but remarkable difference, and it's pervasive in the culture, I find.

No one will probably read this, but I find it interesting all the same.
Australia media startups can compete on a global stage
I wonder if the author has ever worked on any relatively large projects. This has to be the worst way you can write your code. I know I wouldn't like working on anything written in that way. That's how you end up with 10,000 line files.
"here's the library, used by everyone, rock solid, works everywhere"

Almost like Flash used to be :)
Yup, that would usually be the case. I seem to always end up doing "soft deletes", where there is some kind of IsDeleted flag in the database. Otherwise, you've got to trace out any foreign keys to delete dependent data, which is usually not something you want to do anyway, since it would throw off any metrics or destroy your compliance data.
This is cool, but... Why? I don't mean that to be snarky, but I'm actually genuinely curious why the Vatican operates an observatory. It just seems really antithetical to Catholicism.
Great WWDC video[1] "Introducing the New System Fonts" which dives deep into all the tricks they pulled, and why, with the San Francisco font (unfortunately, only viewable in Safari and WWDC app)

[1] https://developer.apple.com/videos/wwdc/2015/?id=804
No stack: a leaner tech startup approach
They just built a massive distribution center in Baltimore, that's why it's available there before DC.
Washington D.C. hasn't been too friendly to Uber and they probably want to avoid dealing with that political mess.
Depends on the precise details, but generally speaking the nastiest problem would probably be the fact that `region analysis + type erasure = sadness`.

For instance, you can't just have all your objects be some opaque thing, you need to know if it holds borrows into other types. On one end you can certainly do runtime checking (basically everything is a RWLock) which is slow and still just crashes at runtime. Or you can maybe do whole-program analysis (slow, weird non-local errors).

As far as I can tell, Rust strikes a really clean balance for region systems. Everything about signatures needs to be declared, and the rest can be locally inferred. But when you use type erasure (runtime vtable-based dispatch) you need to decide whether the erased objects are allowed to contain borrows, and what they borrow, upfront.
How exactly was that not realisable before?

Common Lisp is a multi-paradigm programming language, arguably more so than Clojure because it has a fully featured multi dispatch object system as well.
Okay, invoking Word vs LaTex automatically makes your argument a straw man. I would have compared word to e.g. Adobe InDesign.

It has been my experience that while almost everybody can create a passable document in Word, something technical/government-ish with 500 pages and all of the publishing accouterments that come with a document of size, purpose, and complexity, you're getting into specialist territory, and almost all of the DTP specialists I know start by importing Word files in to InDesign.
I agree. It's been a bit of a let down for me when I disabled ad blocking when I moved from Wichita to Des Moines (and finally to Minneapolis) since nothing really gave me a good idea of what was in the area unless I used sites like Yelp or FourSquare. Google's own ads didn't give a single hint of what was local to me. It seems the whole local ad network concept may be a failure. At least for now.
I'm not surprised to see Houston excluded from this list due to size and low urban density, but I am disappointed.
> And what about the universal human rights? "The right of every individual to protection from deprivation of life" and "no one shall be subjected to cruel or degrading punishment."

The basic argument against that is that a person who has committed such a crime has broken their social compact with the rest of society. Having declared war on their fellow people they deserve none of the protection of their fellows.

// also, doesn't Japan still have the death penalty?
Class of 2015 – MacArthur Foundation
Code Climate vs. Rubinius
This was always one of my favourite puzzle games growing up. I had a plastic copy of it that I would spend hours rearranging.

For those who aren't familiar with this puzzle, the goal is to take the 12 pieces and make a 10x6 rectangle. The 12 pieces are known as Pentominos, and each one is a unique arrangement of 5 squares connected on the edges. There are more than 2000 different ways to arrange the pieces into a 10x60 rectangle.

It's a lot of fun!
Is that not enough satisfaction!? What more do you want?
Force the drug companies to convert to a 'B' or benefit corporation so that they have to consider the public good in addition to profitability.
The author says that we, as consumers, need to "engage" advertisers because they have power (to do what?), and because we all have a stake in each other's success. He offers this explanation:

The only way engagement will work is through tools that are ours, and we control: tools that give us scale — like a handshake gives us scale. What engages us with the Washington Post should also engage us with Verge and Huffpo. What engages us with Mercedes should also engage us with a Ford dealer or a shoe store.

Does anyone know what he is talking about here? I re-read the article 2 or 3 times and skimmed the linked article in an attempt to figure out what part scale plays in a handshake. If anything, a handshake is anti-scale because its a personal gesture that you can only do with one other person at a time. But the author says that engagement should scale across all verticals (automakers, shoe stores) and all brands (Huffington Post, Verge). Seems like an inherent contradiction. Am I parsing his meaning/terminology incorrectly?

Also, why do a plurality of smart people involved in the ad industry keep pushing for us, the consumers, to "help marketers think past abuse and coercion"?

Advertisers have had plenty of time to think and reflect upon their business model. They have chosen to disrespect us, violate our privacy, and chase short-term profits at the expense of long-term customer satisfaction. Now they are receiving their just desserts because people hate they way they have been treated. The sites that host these ads are also guilty by proxy because they know exactly what they are doing.

What is there to talk about/negotiate in this situation?
Bask!

Thanks for the suggestion. I should add a screenshot function or something.

There are thousands of solutions so I couldn't figure out a good way to detect if the user was finished. Much to learn I have. :)
well france has automated subways for years and they don't automate all only because of syndicates. i believe they will automate all when cost decrease