skysight-inc/HackerNews huggingface dataset:
Bravo. You can understand that only if you offer an abstract definition of terms like 'computer', 'computation', 'calculation' etc. If you define 'computing' as something these clusters of regular matter we call 'computers' do, then if would exclude animals and other things. But, when you're thinking in abstract terms, then you come to the conclusion that a lot of things in nature are 'computing'.

The same thing could be said about 'intelligence'. Current definitions of intelligence are not abstract definitions(even though the word itself seems like some abstract term, similar to calculation, motion etc.), but rather are labels/descriptions of particular human traits. If a more abstract definition was offered, you would see a lot more things in nature 'becoming' intelligent. So, currently we are in a situation where 'intelligence' is defined in terms of human traits(like being able to speak human language, do human mathematics, drive cars etc), but then at the same time we're looking for intelligent aliens. You can't find 'intelligent' aliens if the term intelligence is defined in such a way to only ever apply to humans. It's really a parlor trick.

This is an expression of human desire to feel special - you don't want to be labeled as a computer or cluster of regular matter - rather you are an 'intelligent' soul(a different substance, not a regular matter) made in the image of the most powerful creature in the universe who happens to love you and care about you.
Something that wasn't obvious at first glance is that this is a book review, it just starts with some back-story that I assume is covered in the book.

The review reminded me of stories of the WELL. I just looked it up for fun and noticed the book & review are discussing Stewart Brand who's one of the people that started the WELL.
>> Before removing your files, skrub first floods the file with zero-filled bytes.

Should have used /dev/random, and done it 7 times, then you could sell this to enterprise customers!
You can condition the AI on the well being and freedom of human population. Hard to define precisely what that means, but it can be approximated with indirect measures. This is just what Asimov thought of in his novels.

Another way to protect against catastrophe would be to launch multiple AI agents that optimize for the goal of nurturing humanity. They can keep each other in check.

Also, humans will evolve as well. Genetics is advancing very fast. We will be able to design bigger/better brains for ourselves, perhaps also with the help of AI. Human learning could be assisted by AIs to achieve much higher levels than today.

We will also be able to link directly to computers and become part of their ecosystem, thus, creating an incentive for it to keep us around. Taking this path would enable uploading and immortality for humans as well.

My guess is that we will all become united with the AI. We already are united by the internet and we spend a lot of time querying the search engine (AI), learning its quirks and, by feedback, helping improving it. This trend will continue up to the point where humans and AI become one thing. Killing humans would be for the AI like cutting out a part of your brain. Maybe it will want a biological brain of its own and come over to the other side, of biological intelligence.
Google I/O 2016 – Daydream, Allo, Instant Apps: The Key Announcements
Sorry, I tried to change the word "slander" as I didn't realise it was offensive. There does not seem to be a way to edit comments.

In any case my intention was not to be insulting or accusatory. It is just that from my previous work experiences when hearsay is passed around they become almost impossible to dispel - the onus of proof falls on the accused as opposed to the accuser(s).
Android Lollipop sucks at security, says researcher
What can be done by the browser vendors such as Mozilla, Google, and Microsoft?

To prevent fingerprinting, your browser has to disable all sorts of useful modern JavaScript API's (e.g., WebRTC) by default, prevent spurious HTTP requests (e.g., to prevent abusing @font-face to find out which fonts are installed), and pretend you are an American using the most popular web browser of the moment (i.e., hide the user's preferred language and claim en-US as your preference, and change the user agent string to blend in to the crowd).

This is all assuming people don't run any third party plugins like Flash.

Are browser vendors on track to figure out a solution to this problem that combines user friendliness with privacy? Or will anonymous browsing remain a privilege for those with the right amount of technical know-how?

The problem it seems is that simply disabling JavaScript is not an option for normal web browsing, and even a requirement for interacting with the web services used by organisations you have a relation with (e.g., the government, insurance companies, banks, etcetera).
That would be great for anyone who tries to build an API client, whether for reading or analytics such as the OP.
>I have seen laptops with the backspace key physically ripped out just to prevent people from accidentally triggering its back-button behavior.

how would you correct mistakes? with the delete button?
40% - coding
50% - unit testing
10% - debugging
They wouldn't.

But the point of fingerprinting is that practically no two "browsers" are the same:

- browser software and exact version
- installed plugins
- size of browser window
- OS software and exact version (think of patches!)
- language
- time zone
- screen resolution
- ...
- (and all the stuff mentioned in the submitted article!)

See the EFF's Panopticlick to see _how_ unique your browser is. Be sure to click the "Show full results for fingerprinting" after the test to see all things it considers.

[0] https://panopticlick.eff.org/
"If it looks like a doc­u­men­t, use XML. If it looks like an ob­jec­t, use JSON. It’s that sim­ple. The es­sen­tial dif­fer­ence isn’t sim­plic­i­ty/­com­plex­i­ty or com­pact/ver­bose or type­d/­tex­t, it’s ordered-by-default or not."

I can appreciate that an order-independent representation can make schema versioning easier, but what other advantages does this provide?
I want the courts to be involved before a news site DNS domain can he hijacked
I disagree with the idea that drinking aged whisky is necessarily about signalling, if that were the case then people would only drink it in social situations, and I do not.

If fast aging manages to get the same taste in less time (surely the definition of fast aging) and lead to cheaper whiskies with the same taste, then I will definitely buy them.

Anyway Scotch whisky is interesting because the supply of barley is limited. It is used in beer production as well, and is sourced from several countries that also produce lots of beer, and harvests sometimes fail. Once turned into malt whisky, it is used for two different products -- as an ingredient of blend whiskies (grain whisky can be produced in larger quantities, but is worth much less by itself than when blended with malt whisky) or aged a long time to be sold as single malt whisky.

This means that while single malts Scotch is really profitable, the supply will always be limited. And that probably won't change much if the aging process is sped up, so prices probably won't go down that much.
Looking forward to skrub-as-a-service
Thanks!

I've decided to skip on boilerplate for the moment. I found that it wasn't very clear as to how to manage the code and I didn't find any obvious walkthroughs. Maybe for people with a little more experience it's useful but I found that it made everything a little murky for me.

Since yesterday I've made good progress on my own app and I have have a much better understanding of how everything fits together. It might well be that boilerplate has the answers to some of my questions on how to manage the codebase but I just need to go through the process of figuring it all out for myself.
AFAIK it's done by javascript by the page.
In other recipe news, some devs @nytimes recently released some __VERY__ interesting code that handles unstructured data from the NYTIMES recipe archives:

CRF Ingredient Phrase Tagger
https://github.com/NYTimes/ingredient-phrase-tagger

I used to work with a lot of recipe data in multiple languages, so this topic remains close to my heart.

This could be an interesting project to add to the trained data.
Chrome now disables it unless it's in the app store:

https://support.google.com/chrome/answer/2811969?hl=en

EDIT: And prompts you to disable it at startup if it's unpacked.
We experimented with a SaaS product which deletes all of the images on the Internet. That proved difficult, so we came up with https://kraken.io instead.
"But if you just started a new project and you are still in a constant state of change then a large test suite will slow you down because you have to adapt all your tests all the time. In the worst case you might even stop to improve your software just because updating your tests is too much work."

That's exactly when you need automated test suites, if your pushing multiple versions a day, then automated tests are really required.
Related Wikipedia page:
https://en.m.wikipedia.org/wiki/Internment_of_Japanese_Ameri...

Might be worth noting that children that were in these camps are still alive today.
Parse.ly Recommendation Engine Explainer: Under the Hood
Tracked it down (had to install Windows in a VM, install Bloomberg and then the font patch).

I agree it's a lovely monospace font for terminal work.
Seems like browsers should ask the user's permission to use these html5 features. Then whitelist. For example, a site that does nothing with audio should be denied access to the audio stack.
The house always wins: Takedown of a banking trojan in Google Play
You have a great conversion process. I eased right into creating the card and thought 3 bucks is cheap enough to try once so I did it. I guess improvements could be: Filters on the picture, different types of stencils/stamps, and a smaller drawing tool for when I really want to get my art on.
Only competition in this space that my google search found was services that send an unedited postcard. Anyone else doing this?
Maybe try reading the article instead of skimming. He mentions options to Gmail if you don't want to deal with them.

Pro tip: don't comment if you've just "skimmed the article".
Safari added protection for 'unsaved forms' when closing a window/tab in v3, which was released about 9 years ago.
Alt+Left requires two fingers, but not two hands. You're aware of the alt to the right of the space bar, yes?
Homebirth midwives are not doctors, so carrying around "necessary emergency materials" is not enough in the case of a medical emergency.
The Gear VR/Oculus IMU is only good for orientation. Positional tracking with the Oculus Rift is done with an external camera, detecting a constellation of infrared LEDs on the headset itself. Gear VR thus does not have positional tracking.

To be able to integrate the acceleration data from an IMU to get positional data out of it is not something you can do with commodity IMUs, even the one made for Oculus. They're too imprecise and too inaccurate and too slow, and any analysis tricks to improve the results all introduce latency. Oculus' sensor has very little drift (though it still has drift, which is another thing the camera system on the desktop Rift can correct for) and the noise in the orientation data is not noticeable or can be filtered much more simply without introducing "too much" latency.

There are IMUs that are good enough to integrate acceleration data to position data, but they are prohibitively expensive for this application.

For what it's worth, I used to see a marked difference in the quality of orientation tracking between my Galaxy Note 4 in Google Cardboard vs. the Gear VR, but I see no different between GC and GVR on my Galaxy S7.
The website for personal evidence-based research
I created a website for my own research. I just grab a piece of study and write down facts from it. Later on I connect facts with each other and compose them in articles (answers to questions) to have a base to discuss the subject. I think the website has potential for broader use, so I wanted to ask for feedback. What do you think about it? Would you find it useful for yourself? Do you miss any feature in particular?

http://evidenceba.se

Here are some examples of how the website works:

Did you know that humans can regrow eye lens after cataract surgery?
http://evidenceba.se/answers/16-yes-but-for-now-it-was-only-achieved-in-infants-answer-to-can-lens-of-human-eye-be-regenerated-after-cataract-surgery

Or that allergies might be treated with probiotics?
http://evidenceba.se/answers/17-allergies-can-be-treated-with-prebiotics-answer-to-how-can-you-cure-allergy

Here is how you can see that a statement from a study (or an article) is suspicious:
http://evidenceba.se/facts/72-statins-stimulate-cancer
as you can see there is strong evidence against it.

Or you can see that certain disagreement is based purely on opinions of researchers and not on the proper science:
http://evidenceba.se/facts/17-benefits-of-statins-and-of-lowering-cholesterol-in-lowering-mortality-are-known-since-1994-4s-study
notice how all of the statements are marked as opinions.
I am surprised to see them advocating Route53 for service discovery. Route53 has a very low API rate limit (5/req/s) where simply loading the web dashboard can effect production use.
How to Perform Integration Testing on Go Applications with Docker
I once had a chance to meet him in person when he happened to be in town, and I was surprised by how pleasant, friendly and even soft-spoken he was, given how arrogant his writing can be. I suppose it riles up more critics and sells more books that way.
The kernel has been capable of sub 10ms audio latency for years, but the audio subsystems that are commonly used in Linux hold Linux back from achieving that level of performance (on general purpose Linux systems at least, embedded systems are a different matter).

ALSA isn't flexible enough, PulseAudio is too slow, JACK is too specialised, etc... CoreAudio on OSX shows what an audio stack can be capable of, all the Linux audio solutions currently available are subpar compared to CoreAudio.

AudioFlinger is Android's audio server. I'd be interested to see how far this can be pushed, but perhaps Google will route around it and provide a different solution for the type of low latency audio that immersive VR requires, IIRC using an alternative audio stack was Samsung's approach with GearVR.
And then to report their neighbors for taking showers that are to long.
...and dr³ factors into r²dr, or rdrr... get it? Hardy har har!
This is where reading comprehension kicks in. Given the context with "human" and "animal" juxtaposed, one would assume they are using the word "animal" in the sense of "(non-human) animal".

By pretending that this meaning of the word does not exist (or is not obvious), you're being intentionally obtuse to try to score points. That is, of course, the most generous interpretation of your comment, there are other less flattering ones.
Android heading for major tool updates
That actually seems to be a BSD extension not supported by GNU coreutils/fileutils.
Ahhh. Remember when this was just a Flash problem, and getting rid of Flash was going to rid the world of evil?

Spoiler: that didn't happen.
I'm not sure there's much than can be concluded by someone's ratio. I definitely wouldn't assume that someone who spent more time debugging was a "worse" programmer.

There are certainly practices that reduce the amount of debugging, but it's all relative. Personally, the question for me is nearer something like;

> When is the right time to let go of my current approach?
Not OP, but the extension mentioned in the bug tracker requires permission to read and change content on all websites. That's just not right for something like this.
Some methods of fingerprinting are probably used to distinct between real users and bots. Bots can use patched headless browsers that are masquaraded as desktop browsers (for example as latest Firefox or Chrome running on Windows). Subtle differences in font rendering or missing audio support can be useful to detect underlying libraries and platform. Hashing is used to hide exact matching algorithm from scammers.

There is a lot of people trying to earn on clicking ads with bots.

Edit: and by the way disabling JS is an effective method against most of the fingerprinting techniques.
dude. the guy owns slow.com, it's his traffic. i'm talking about OWNERSHIP, not the http protocol. please read the original post about 'stealing' traffic.

he owns the domain name, he gets to do what he wants with it. _that's how dns works_.

i don't know why the hell redirects even got brought up.

this entire thread is pedants making shit up so they can be pedantic while ignoring the actual conversation.
Goals should include:

1) Solve the problem
2) Make it maintainable
3) Make it extensible
4) Make it scalable (server)
5) Optimize it for memory, speed

So the reason to use an existing paradigm and a well-tested framework is because it makes the above easier, especially #2. And over time, #2 winds up saving you a lot resources and probably saves your project from tanking.

Finally, using an existing well known platform also lets you hire developers who know what they're doing from the beginning, leading to more prosuctivity and less dependence on any one particular developer. We leverage the knowledge that's already out there.
The old hard-drive lore was that files may still be recoverable until the contents have been written 7 times - and the government had tools that could recover previously overwritten data.

Is this still true with SSDs?
Google – Ten things we know to be true
I agree. These people shouldn't be allowed to vote, or own a business either. If only there were a way we could identify them more easily just by looking at them so we could avoid them. They are such a nuisance. What would be really great is if we could just create a certain section of our cities to keep them separate so we don't have to worry about them screwing things up anymore.

They are so incredibly ignorant. How can they look at humans and animals and believe that one is different than the other? How can they look around this world and believe that any of this could have been created by a higher being? This ignorance cannot be tolerated. This world will not be right until we get rid of them altogether.
Just click and drag to select.
The IIPC has some more information (I'm not too knowledgeable about the legal side), looks like Italy doesn't have such laws, at least it's not listed:
http://netpreserve.org/legal-deposit

That said, the specific examples of twitter or facebook posts is still a problem - those huge centralised services are hard to properly archive without direct assistance from the companies in question. I know some of the national libraries are trying, but it's far from a solved problem.
With multiple monitors scroll bars are broken anyway.

I use drag to scroll assigned to my right mouse button (works great in FF, so so in Chrome):

https://addons.mozilla.org/en-US/firefox/addon/grab-and-drag...

https://chrome.google.com/webstore/detail/scrollbar-anywhere...

I miss this so much outside my browser...
Platform Security in the Era of the Enterprise Cloud
That only works if GMOs don't have a significant advantage over non GMOs. And if they don't (in terms of price, properties, etc) then there's really not much point to them, no reason to get excited.
Uber tests self-driving car in Pittsburgh
Third party or first party ?
Third party cause trust issue, and could change to behavior depending on the owner whim.
First party would be fine but need to be maintained.

Also extension have a discoverability issue.

I am pretty sure that the chrome team got the telemetry data to justify this "feature" removal. But I am really more in the "use a flag camp"
I'm confused on why in your article, you say the setup doesn't use a load balancer. How is a dynamic reconfiguration of IPTables not the same as a load balancer? What happens when your iptables box dies?
I agree, although bonuses and shares can also backfire (esp. bonuses). There seems to be a mix of extrinsic and intrinsic factors that work well. Do you think there is an optimal solution to make an employee have skin in the game, but in a positive way?
>Food is a basic need for everyone too and we don't set the price artificially low because of that.

We kind of do through agriculture subsidies.
Analysis Programming Debugging Overhead
------------ -------- ----------- --------- --------
My Own Stuff 30% 60% 10% 0%
Others' Code 50% 10% 30% 10%
Enterprise 10% 10% 10% 70%
Tesla has a really great business. They're not just cars, they're batteries. Their home battery for storing solar energy is a huge deal at least in terms of future cash flows. Also, they're a white label supplier of batteries to companies like Toyota and Mercedes. Anyway--new long term TSLA shareholder here. Bought in at $205.
Implementing a feature is fixing a missing functionality bug, fixing a bug is completing a feature. There is no real difference between feature dev and debugging, except in how they are perceived.
Having oxygen on hand is not the same as being a doctor or nurse, specifically trained to handle such problems.
Pithy but inaccurate.
Say Allo to Insecurity
I know iOS was just an example but just to clarify, the WebRTC spec isn't supported in-browser on iOS. To further clarify: it's not supported on iOS.

As a developer, you can take advantage of the spec only if you're building a native app. There's frameworks that you can use if you do. But within Safari or Chrome you have zero WebRTC support.

It's supported in modern versions of chrome on Android but won't be supported on iOS until apple does something about it.
Google Home crosses yet another line. It installs an always on far field microphone connected to Google in a house near me. Not getting one is no longer sufficient to keep my spoken words outside of Google's reach.

This is the same as "if you don't want to be tracked by Google online, don't use Google Search", which conveniently omits that Google is working hard to add a tracking beacon on every page on the internet, via AdSense and +1 button.

StreetView, being tagged in photos by friends even if I don't use Google Photos. I also have a number of reasons to believe Google is homing in most people location information from Android phones without their informed and explicit consent.

Google's privacy practices are very questionable. Google could do better than hide under "don't use Google". What ever happened to "Don't be evil?".
I have done a number of "Internet Safety and Security" classes in my position as a public librarian. My focus is not so much on anonymity, as much as understanding the problem of identity. I explain the certificate system and how a hacker might actually target you. Phishing -- probably the biggest security risk I see on a day to day basis -- is a problem of identity, giving money to someone you do not know and cannot verify.

I also cover basics like using better passwords, not reusing them and ways to keep them safe (keepass, last pass, a password memo book, etc.). And I emphasize over and over again to keep your software up to date. Let companies that have experts on staff do the work for you. Update Windows, your web browser and all Internet connect applications regularly (also applicable to iOS, the App Store and the Play Store).

Finally, I cover basic anonymity tools like ad-blockers and Disconnect.

The final paragraph loses a lot of my clientele, so NoScript is a non-starter for them.
Or w3m, links and elinks :-)
Not bad advice, but to get a feel before you dive into the deep end, use the libraries and then, by all means, follow this advice. You should always know what's underlying the functionality a library provides, but don't hesitate to start simple.
I remember "C++ Neural Networks and Fuzzy Logic" at 16 and being intimidated because I had to develop and understand the code without having a background in statistics, calculus, or linear algebra. Don't let it intimidate you.