skysight-inc/HackerNews huggingface dataset:
I have made this case before, but I will make it again.

The Internet is the largest information system in the world, and Google is the primary portal into that information system. Google's "organic" results are accompanied by AdWords results, which are based on a mixture of bid price and relevance. These ads are marked with a small "Ad" label that many people miss, and even those who know they're ads can't really "unsee" those results.

So, searching the world's largest information system provides results which have been biased by money. How does anyone consider this ethical? Why are we letting money influence the salience of information?

What if your local library (you know, those old things) had a card catalog with "sponsored" results? If this already exists, then maybe we're already lost. But it seems to me that as a basic rule of information ethics, the salience of information in a given information system should not be biased by monetary influence. Full stop, the end, no exceptions. If anyone has a counterargument, I would honestly love to hear it, because this has nagged at me for a long time. I simply can't understand how AdWords is ethical.
I think he meant "site". It's just regular Google Analytics.
Let's assume there is a problem caused be the rooting and as a result the Tesla spins out of control and kills a bystander.

Would you agree that this extraordinary technical ability individual should be criminally liable in this case?
Qt has already been ported to Android via the NDK. Nothing stops other UI frameworks from doing the same.
Pretty sure these are wet leases and the lessor provides crew.
> Play strength scales roughly with the log of computing power

To be fair, a lot of the progress in recent years has been due to taking a different approach to solving the problem, and not just due to pure computing power. Due to the way go works, you can't do what we do with chess and try all combinations, no matter how powerful of a computer you have. Using deep learning, we have recently helped computers develop what you might call intuition -- they're now much better at figuring out when they should stop going deeper into the tree (of all possible combinations).
First half of the article: "Oh great, this makes me feel better about not learning React yet."

Second half: "Well, shit."
My dentist did note that I seem to be grinding my teeth a little (probably at night), but didn't think the headaches were related. I'll mention it again next time I see him to see if there is anything worse trying, even as a long shot. Thanks for the advise.
I've been advised that advertising enterprise products (for US market) on Facebook are a bad use of resources. Then we looked at Linked In, but their pricing and targeting was disappointing.

What's the best platform to advertise enterprise software on? I think IP level targeting is a good strategy, but curious to hear about other ideas.
Speaking of that trend, it is worth noting the British use of propaganda during WWI, particularly the Bryce Report and the Rape of Belgium. Much of modern propaganda owes to that watershed period. Bernays mentions it in Public Relations. Goebbels himself acknowledged it. [1]

[1] http://research.calvin.edu/german-propaganda-archive/goeb27....
> So while there might not be much to do if the brain is just crossing signals incorrectly for a couple of days

Chronic pain lasts for years, or forever. An incredible amount of effort has gone into understanding it. We can't blame practitioners for knowing that they don't understand pain and aren't likely to in the future, and therefore deciding to treat it with painkillers.
But gambling is not illegal? What about casinos and those coin operated machines you see in every bar?
I don't think it's so bad, and more importantly I don't see the solution. Google does what it does to make money, and ads are how it does that. If there's a more ethical solution it'll only be implemented if it's also more profitable. All that is fine with me; Google doesn't have any obligations to me or you or anyone besides their shareholders.
Angular Usage Trends Survey
> PlayStation VR features a smaller field of view and lower-resolution screen than the Rift and Vive, for example (though Sony staff tout their unit's 120 Hz refresh rate as an advantage).

The 120Hz refresh rate is not an advantage, because they use a frame doubling technique to accomplish it. They worded that carefully to tout the refresh rate vs FPS to obfuscate that difference. The games will run at 60fps but the headset will "upscale" to 120Hz. I've read and watched reviews saying this works out surprisingly well, but still doesn't hold up to 90+ real frames per second.
Because limiting what order a person puts links on a website, or what their content is, gets pretty quickly into free speech issues?
>> Yes, it can, and I explained exactly how in the original post. It's true I got some of the technical details wrong, but the substance of the post was and is correct

No you were wrong. You claimed that if the FBI was competent they could retrieve the key from the flash. There were no technical details discussed at all. (you could trivially google this issue and find out what you suggested doesn't work)

The ACLU is describing an attack on the PIN not the key. You acknowledge this in another comment on this thread so I have no idea why you are claiming here that the FBI can get past the encryption in any way; which as others have said doesn't work.
When you create a Vulkan context you first need to enumerate the rendering devices on the system and select the one you want to use. You can actually explicitly use multiple contexts for different devices in your application, e.g. using the IGP for compute tasks while doing the main rendering on a dedicated GPU.
True, but as a programmer, I believe you have to at some point start filtering out jobs that are hiring for <insert technology>. That doesn't leave many jobs and one has to be willing to look long and hard for them, but when you find them, you'll be more satisfied.
There are a few NATO countries which don't quite qualify as "First World", and Turkey's crackdown of freedoms is a recent phenomenon.
and would noticing that snow/frost melts quicker on a house used for pot growing would also fall under this?
If you like really old clothes, this is pretty cool, too:

https://en.wikipedia.org/wiki/Fort_Rock_Cave#Archaeology

Fort Rock itself is worth a visit.
This is very true, but I think doing it one step at a time is a good way to slip into a more power-efficient system without breaking tons of top apps.

Too many top apps were dependent on constantly waking up and doing network or other expensive jobs. So for M Google says 'these things won't happen when the user leaves the phone on a desk for 30m+' which spurs people to prepare for this new world even if they won't encounter it much. Now with N Google is saying 'this will happen when the screen is off for a few minutes' and now any decent app needs to prepare for this, but the best apps already got into this new world for M.
Also, the man has an ax to grind:

http://bits.blogs.nytimes.com/2012/01/05/one-mans-fight-with...
Depends on your definition of "learn".

Learn it well enough to write it? Sure, a couple of weeks, maybe less.

Learn it well enough to write professional-quality code? That takes longer, because you have to learn what the pitfalls are. (Writing professional code, in large part, boils down to knowing what not to write.)

Learn it well enough to be as productive as you were with the previous language? Maybe three to six months?

And that's the real problem, IMHO. It's going to take me three months of lower productivity to make the switch to the new language/framework/tool/whatever. How long will the new thing take to pay me back for that time it costs? If it's not significantly better than what I'm using now, it's not worth the cost.
To me, being a late adopter is obviously the best path to take. I'm honestly perplexed by devs who are so obsessed with the idea of being the first to hop on a bandwagon. What do you get out of it?

The wisest time for a dev to learn a new technology is probably at the peak of its popularity. That way, you learn from the community when it's most active, and your expertise grows more valuable as the technology slowly goes out of style. Like the author, this happened to me when I first picked up Rails in 2008-2009. I jumped on board at a time when everyone was talking about it, so I never had to look hard to find information. For the next 5 years or so, it seemed like my job prospects were getting better and better, even though the hype train had left Rails behind shortly after.

I have a pet theory that a lot of the shiny-toy syndrome we see in web development is actually fueled by startup founders who deliberately choose unproven technologies to attract talented developers ("Join us, we actually use language XYZ in production!"), since programming geniuses are often eager to delve into Turing tar-pits, and also dazzle tech journalists by promoting it as their magical secret ingredient. (...and yes, I'm aware that perhaps Rails rose to popularity this way)
It won't happen.

The last years the NDK support has always been seen as something to help bring "legacy" code from other platforms, be consumed from Java to help speed up some algorithms, games.

In fact, apparently they are now closing down the door to rogue developers that used to link to unofficial platform libraries.

If you look at the Tango SDK, apparently they have a C API to some platform APIs, however when one digs into them, they are wrappers to functionality implemented in Java.
Prefer getters over directly accessing private variables for lazy evaluation
What are the best attribution tools for mobile (specifically iOS) campaigns?
Common | http://hicommon.com/ | NYC | Software Engineering | ONSITE

Common is seeking a Software Engineer to help build our web products in New York City. As an engineer, you can help turn the painful task of looking for housing in big cities into a delightful product experience.

Common offers flexible shared housing that makes it easy for people to find a place to live in major cities. Building a selective network of housing communities in top U.S. cities, Common connects vetted members with secure, flexible and inviting places to live within communities of their peers. Headquartered in New York, Common was founded by General Assembly co-founder Brad Hargreaves in early 2015.
We're looking for several years of Full Stack Ruby on Rails experience and a passion for building polished products.

Please send your application to: joel@hicommon.com
It's easy to run other languages on Android (see Go binaries). It would be a huge effort (and some would say a distraction) to port the Android SDK to another language. It would also fragment the developer ecosystem if that language was not compatible with Java libraries (reducing your choices to Scala, Clojure, etc).

While the NDK is hard to use, it is enough to enable alternate modes of Android development. For instance with Unity you can develop and Android app using C# and the Unity graphical editor. That's a very powerful option for certain classes of apps.
We should probably make a distinction between users and addicts. Not all users of drugs, even opiates, are physiologically or psychologically dependent on that drug, i.e., addicted.

Of course addicts enjoy being high. I'd wager essentially all addicts enjoy the high, even if the joy is just the abatement of withdrawal symptoms.

And while some addicts don't want to "quit", that's true, a vanishingly small percentage enjoy being addicted. In my reading and limited first-hand discussions, even those addicts who don't want to quit still wish they could "cut back", e.g., wish they could just be a social drinker or only shoot heroin on the weekends. They hate the powerlessness they feel, hate the control the substance has over their lives.

Lastly, I don't have hard evidence to back this up, but I've never read/heard an addict cite the high price of their drug being the biggest reason to quit. The biggest reason they want to quit is typically either its impact on their health or its impact on their relationships (or career, which is basically a relationship). I'm not saying you're irrefutably wrong about this; it just doesn't match my anecdotal experiences.

The one thing all addicts share is an expert ability to obtain and use their substance. If it is physically possible to get their fix, they will find a way. Also, illegal drugs are often cheaper than legal ones, because regulatory compliance and taxes add more expense than operating in a black market. At least, that's the evidence coming out of states and countries that have recently legalized certain drugs.
Some people were downplaying the victory of AlphaGo over the European champion because he was only a 2p player. I wonder what they have to say now.
This makes sense. Perhaps Amazon hasn't come far enough along in that process, or, they see their proprietary designs as competitive advantage.
Why are we letting money influence the salience of information?

Because it's the only practical and effective way anyone has every come up with of building such a system?

This isn't a comment on the ethical nature - just that I don't believe there was any point where you could choose between commercial drivers to the growth of the "information system", and any other approach that would have resulted in similar growth. If the commercial explosion on the web hadn't happened, we wouldn't have anything like the same scope as we do now. For good or ill.
I'm not saying Google shouldn't be allowed to do what it does. I'm just saying what it does seems fundamentally unethical.
I also have similar experiences running ad budgets ($5M / month at highest). I built tools to do ad optimization on FB using attribution as a backbone and optimizing for ROI. I learned the hard truth with FB advertising when I built my own iPhone app last summer and thought all this experience would help me. Turns out when you're spending $2500 per day per campaign its easier to sit back and optimize, but when you're spending $100 in a month its completely different.

Turns out that the first thing you need to do is figure out if FB is the right channel for you. I found out that on FB, anyone will download anything that looks interesting and you can optimize your CPI fairly easily. But if you count on people spending money via in app purchases, the typical rules (1%-5% of active users) don't always apply for apps of different genres.
Ansible vs. Chef (2015)
Are you in Madison/Milwaukee or outside of it? I only ask because I live in Madison and 62.50 would be considered low for a C#/VB developer.

I'd suggest pricing similar to what the local contract agencies are charging. Maybe give the customer a discount for large blocks of hours?

If you're close and want to get a cup of coffee or a beer give me a shout.
A lot more training and stricter rules of engagement - personally id prefer seal team 6 for dealing with a mass shooting incident ala Paris rather than which ever Podunk police swat team happens to be local.
I think there are a bunch of great resources that have been posted to HN in the past few weeks. Stanford has a deep learning wiki that you can google. Also, my school had a summer month long graduate course that has recorded videos with lectures from the top minds in machine learning/neural networks (google "UCLA ipam neural networks") it's from 2012 and is still very very relevant.

I apologize for not being able to link directly as I'm replying from mobile.
Don't advertise, do lead-generation & sales.

Read this:
http://www.amazon.com/Predictable-Revenue-Business-Practices...
Ah, the "Omelas" bargain. Fair enough.

https://en.wikipedia.org/wiki/The_Ones_Who_Walk_Away_from_Om...

It sucks that the idea of funding Google via taxes is anathema to so many because people fear government influence. So basically we're stuck between government influence and monetary influence. I wish there was a third way that we could crowdfund a platform without making it beholden to any specific set of donors.
Because not everyone who supports drug legalization is a libertarian. There exist pragmatic reasons to legalize drugs even if you believe that the issue is a legitimate state interest.
Maths PhD to Product Manager: A Frank Comparison
Listia is hiring a lead Android dev to build a better p2p marketplace
... and a good chunk of these people end up on heroin instead when they get taken off these plans, because it's far cheaper to buy heroin on the black market than oxycodone when their doctor throws their toys out the pram. To the point where this is one of the main avenues pushing people to use heroin in developed countries today.

It's a fucked up way of dealing with people we suspect have a health problem to take an action we know makes the problem substantially worse for a large proportion of them.

The irony is that medical grade heroin in predictable doses is one of the safer alternatives, and far cheaper again. But of course these people do not get medical grade heroin - they get street heroin cut with anything from cheaper drugs to brick dust.
The "Occam's razor" choice is frequently whatever one guy claims it is.
Having used the 4.3 version I wouldn't recommend it, specially since looking at the web site it seems anything has hardly changed in that area since my attempt.

It adds very little value over Java + NDK on Android.

The Android native widgets aren't supported, rather emulated via QML and only the most well known ones.

For the majority of Android APIs no support is provided, offering no advantage over we having to write our own JNI wrappers.

Also iOS and Windows Phone support are even worse than Android.
I've seen something similar happen, switched to https://www.go.cd/
Early adopting a tech that becomes important = being an rare, high paid experienced expert when it goes mainstream.

Also, these technologies are generally designed to solve some problem, and get adoption because it's a common problem. Struggling with a solved problem rather than using that new tool that solves it is upsetting.
The internet is just a new medium to persuade opinions just as the many before it. Most people don't even know who represents them apart from what's talked about in the news. This study required people to actually browse through this fake search engine. I'm not convinced many people do any research whatsoever (beyond the top of the ballot).

Does this "search engine manipulation effect" have an impact on top of the ballot votes? We still don't know. Does it have an impact on everyone else on your ballot? Nope.

Disclosure... I am the founder of a company that builds a tool for organizations to blatantly tell people who to vote for...
Gourmet Marshmallows – Interview with Oonagh Simms from the Marshmallowist
> Would you agree that this extraordinary technical ability individual should be criminally liable in this case?

No.

Cars have had software for a while. Tesla is the FIRST and ONLY company to do over-the-air updates. I don't think you should be criminally liable for turning a feature off.

Sorry, but once you push to production, the cat is out of the bag. I absolutely HATE this new attitude that it's OK to not thoroughly test code before pushing it to production, because hey, you can always fix it later or roll back, right?
Wow. I didn't know you could upload a list of your customer's email addresses to Facebook and have it build an audience of similar users. This seems highly unethical -- who knows what FB will do with your customer's email addresses.

Edit: I also wonder what would happen if I uploaded just my own email address? Would it find people very similar to me?
While it's certainly a change for the better, personally I find the Streams API is still clunky and lacking. In compare to LINQ, or Kotlin (case in point: http://stackoverflow.com/a/34642255).
This is a really interesting study but it's hard for me to believe in the conspiracy theory that the hundreds of engineers that work on Google Search would be OK implementing a complicated vote manipulation algorithm and keeping it secret. But it's possible, criminal conspiracies involving many people seem to happen regularly in the financial industry.
nah. it's 10k for germany. austria seems way more xenophobic and way more hostile
That doesn't feel like the primary problem with Android. The lowest hanging fruit in that department is officially supporting Kotlin which is gaining traction in the community already.
That was one of two proposed attacks. At the time I wrote it, I was unaware that the A6 chip has a UID that is used in the KDF. That renders the first of my two proposed attacks ineffective, but not the second one.
AFAIK Facebook tried reboot-on-LAN for one generation then went back to BMCs. I haven't seen any explanation about why, though.
> Many boldly and confidently predicted we wouldn't see a computer beat the Go world champion in our lifetimes.

Sadly as I write this my uncle and personal hero who spent 17 years of his life working towards a Ph.D. on abstraction hierarchies for use in Go artificial intelligence, has been moved into hospice care. I'm just glad that in the few days that are left he has a chance to see this happen, even if it is not the good old-fashioned approach he took.

[1] He recently started rewriting the continuation of this research in golang, available on Github: https://github.com/Ken1JF/ah
> Google has dealt with web spam by replacing it with their own ads.

This.

Google are not interesting in protecting us web users from SEO, but themselves (or more specifically their core ad business). After all why would you pay for Google ads if you could just get free traffic from Google via SEO techniques? So SEO is the logical competitor to Google.
Traditional media entities aren't without their flaws:

http://fair.org/home/washington-post-ran-16-negative-stories...

http://www.thenation.com/article/the-discourse-suffers-when-...
"Value" is not equal to "what people click on". That's just what's easy to measure. The more you optimize the second goal, the more it will diverge from what people actually value.
Mobile install attribution is an entirely separate thing from marketing attribution. As far as I am aware all the mobile attribution providers are just attributing the last click that led to the install rather than giving partial credit to each ad interaction prior to conversion. The list of common providers there is generally: AppsFlyer, Kochava, Apsalar, Adjust, and Tune (doesn't work with Facebook).
Fake and cheap 3D metaball
> The ACLU is describing an attack on the PIN not the key

Yes. And so did I.
The library is a catalog of books produced by publishers for the sake of making money. Your example doesn't hold weight, as there is no "purity of information". Even your own insights are filtered through the perspective of your personal influence, your wants, your desires, your history, etc.

Google is no different. The organic search results are largely from commercial, or at a minimum, self-interested sources.

That doesn't make it wrong. There's huge value there. Just the same, money is not evil. It's a mechanism for storing value. It's imperfect, and abused, and certainly not the only measurement of value. Keeping those value systems in balance is the key.
> Would you agree that this extraordinary technical ability individual should be criminally liable in this case?

No. There's no mens rea. He should be liable for damages in civil court.
The data is hashed locally to get around personally identifiable information (PII) issues: https://www.facebook.com/business/help/112061095610075
man I am fired up to watch tonights game...like I am fired up for UFC

there should be like a North American Go Nationals or something like that televised on twitch

Anyone putting money down on Sedol? He said it will be either 5-0 or 4-1 in his favor.
You could just bookmark the thread...