skysight-inc/HackerNews huggingface dataset:
Misalignment of incentives with desired outcomes is often overlooked as a cause of social ills. In general people do what gets them pay and promotion.

Bonuses and shares align owners and employees interests.

In Shaw's introduction to Pygmalion he points out we pay our doctors when we are ill; contrasting this to paying only when well, which Shaw suggests more clearly aligns preventative medicine with doctor's pay.

Or the classic budget underspend resulting in less funding next year, incentivising innefficiency.

'Juking the Stats' is the epitomy. A useful metric, like pupils passing tests when used to allocate budgets becomes the sole object of teaching. Rather than education, the school teaches the test and worse those who are educators are ground down - as Simon's Pryzbylewski finds in The Wire.
Iommi was present in both those lineups. He's the only constant member of Black Sabbath.
Between developing, extending and maintaining code, I'd say about 20%, 60%, 20%.

That said, I'd say only about one-third of my time is spent on code. I spend significantly more of my time doing operations work and having meetings.
Lot of planning then Coding and Debugging - theres a lot of refinement going on during the debugging process. So I cant call it just debugging.
I concur & I tread lightly in my guerilla tactics. My bank, my insurance company my Dept Of Motor Vehicles & the other "legit" govs that require my info get it(and I use offline services as exclusively as/while I am still able). For every other "reg required" service, discount card "brick & mortar" or any other entity that requires a unique account, they get all the mis-info I can feed them. In the end, they get their unique identity to track and disseminate, it's just a falsey.

*Granted, it is an easily unravelled ball of lottery hotlines & public spaces addresses that could easily be traced back to the real "me", but I'm not really hiding, just preserving my right to be left alone from prying marketeers and... ahem.... data scientists.
As far as I can tell design patterns are mostly about taking something simple and obvious and using terms to describe it that make it obscure and difficult to understand.
I think federation has largely moved to the device. I do most of my messaging on my phone, where which app I'm using isn't invisible, but it's also not really a hassle to switch (mostly it involves dragging down my notification shade and tapping on the message I received). Not perfect, but also not really requiring the cognitive overhead that switching between desktop clients seemed to have. My phone federates my contacts, email, calendars, etc without much input from me and I believe chat will go that direction as well.
Are his theories formulated in a rigidly defined and testable manner, and empirically tested?

No, they're "rules of thumb". Rules of thumbs can be great to make complex decisions (like in trading, as he does), but coming up with a few rules of thumb and doing well at your job does not warrant his level of confidence in his intellect.
I intend to use Firebase as at least a temporary backend while developing my app. Maybe I'll move to a real server later, but during development it's really easy to just have some place you can shoot json at. And I can always add interaction later by having some other application listen to it.

I don't really need the actual realtime communication stuff all that much (though it might turn out to be useful), but just a lightweight place to store json is really useful.
I created a minimal schema for JSON a few years ago:

http://jschema.org/

The idea was/is to capture the spirit of JSON minimalism, avoiding the insanity of XML-based schema languages.

Currently, some UCSC students are working on javascript and java tools to work with schemas. We should be able to release that work in the next month or so.
Myths You Need to Overcome to Go from Idea to a Global Product
My brain computes things. So by definition, it is a computer. QED
I'm going to answer the basic question: fingerprinting is about trying to identify your device as uniquely as possible using available APIs, in order to track you cross-site, without cookies.

To do that, you first try to identify API that have different results depending on the browser or the device, and then track their result. For example, the User agent have some identifying information. It's not unique for each person, but you can start having a bit of identifying information. Do that with multiple APIs (available fonts, installed plugins ...), and you start having enough identifying informations to uniquely identify some browsers, without having an actual ID provided by the browser.

To test your browser, you can visit https://panopticlick.eff.org/
I think rotting logs release about the same carbon as burning. Rotting 'burns' the log too.

And much of what we burn is replaced, right? With younger, faster-growing trees.
I can get a whole book for $12, perhaps two on offer. The price/hour doesn't quite compute. New Scientist is £44/12 issues in the UK making it objectively about twice the value for comparison.
I don't think it's complex vocabulary at all, to me it reads like plain talking(or thinking) and I think it's refreshing... On the themes he talks about, if it were talked about in a strict logical-technical manner it would be really, really boring.
Colour me unsurprised. Disappointed though.

I'm glad I disabled WebRTC when I first discovered it could be used to expose local IP on a VPN.

These "extension" technologies should all be optional plugins. Preferably install on demand, but a simple, obvious way to disable would be acceptable. (ie more obvious than about:config)

Not a great deal can be done about font metrics other than my belief that websites shouldn't be able to ferret around my fonts to see what I have. Not like it's a critical need for any site.
This is great news. For some use cases, backspace-as-back is a disaster waiting to happen, for example, in a complex web app used in some time-critical task and that requires occasional deleting of text but can lose state or take a while to reload if you accidentally hit back. If you hit backspace without having a text field focused, the whole thing dies and needs to be reloaded and possibly checked to make sure it's still working right, while hundreds of people are anxiously watching and waiting. I have seen laptops with the backspace key physically ripped out just to prevent people from accidentally triggering its back-button behavior.
Game of Thrones S06E04 – Twitter Users United in Joy Over the Big Reunion
This website will let you write article/news to over 300k visitors
this website will let you write article and feature it to 300k visitors per month check here techmalia.com sign up to write articles
That you haven't been up-voted more affirms my belief that you are on the right track. If they can't explain why they don't know the value of it. If they don't know the value of it, they can't weigh that value against any others.
All the cool kids are using JSON instead of XML
I either leave the website immediately or use adblock to remove their modal stuff, adblock has the advantage of being somewhat persistent
I'm way out of my league commenting on what criminals would or wouldn't do, but I don't think _casual_ muggers would invest in custom 3d printing solutions.
Homepage: http://openfoodfacts.org

A discussion: https://news.ycombinator.com/item?id=8939889
You're right. I have 128k of RAM.
> Blood from a stone and all that

You just need one drop tho.
If your VPN is configured correctly, your IP will not be exposed.
Alt+Left requires moving both hands, Backspace is only one finger away

If only Alt-Gr+Left or Right Ctrl+Left worked...
Maybe we don't know how human brains actually do work (in my opinion we do, but for the sake of the discussion..) but we know what they do: brains compute.

To use computers as a simile is not so strange.
Full disk encryption and end-to-end are not really ensuring no one can get it. I feel like I beat this point into the ground in these discussions, but all encryption is weak against rubber hose cryptography. If someone can compel you to give up your device and key, then all end-to-end does for you is make it less likely you will be caught by someone monitoring traffic.

Which brings us to point two: if that's your primary concern, then using Google may not be your best bet. If you are using Google messaging apps, it's likely because you value the additional convenience Google provides and privacy is a secondary concern.
Maybe there's a common (patterned?) ambiguity to the idea of design patterns?
Hi taAdSense, I've built a tool that does exactly what you need regarding your site's adblock usage.
If you want more info or wish to try it out, I'm giving away some free trial accounts to gather some feedback while the main site gets finished. Contact is: contact@lama.io
Roughly equal, probably debugging takes more time (or at least it feels that way!).

Usually can get through a chunk of code no problems but when that 1 inevitable bug arises it will take up a lot of time through trial and error, stack overflow and just generally googling to find a solution.
Pretty sure that was just an example to demonstrate that skrub uses the -rf options by default.
They made enemies, because oh so many wanted to bootstrap from academia into business by putting proprietary wrappers around freely shared code.

But the GPL basically forbids that.
Giant tsunamis washed over ancient Mars
Sometimes I feel like I'm not writing code at all, just debugging till it works. :)
Right. A brain is like a computer, so far as that is a useful model for discovery. A brain is not like a conventional "computer", so far as accepting this model precludes deeper understanding of brain functions that do not fit the model very well.
I'm shocked they reacted to the complaints at all. Chrome is infamous for painful UX blunders that Google refuses to acknowledge, let alone fix. Mouse thumb buttons are permanently bound to forward and back, the only workaround is to use your mouse's driver or a third-party input mapper to bind them to something else. The Android version cannot re-order tabs (or use extensions. Seriously.) The Google product forums are a sad wasteland of people with simple problems shouting into the void. Here's a thread from 2010:

https://productforums.google.com/forum/#!topic/chrome/R-wESj...

These advanced power users want the unfathomable ability to install Chrome in a different directory. The only solution involves downloading the Windows "Junction" utility and creating a symbolic link. Surprisingly, an actual employee (uh, "Googler," whatever that means) deigns to appear, but only to inform everyone that there is no solution except to download Chrome from Google Pack. The Pack version won't let you pick a location either, but its default is different, or at least it was until Google Pack was discontinued.

You know what, I think I'm just going to see how Firefox has been doing. I can't even remember why I switched.
> These "extension" technologies should all be optional plugins.

But then still whether you installed an extension would contribute a bit of information to your fingerprint.
I'm looking up Anthony Chemero's book "Radical Embodied Cognitive Science", and the first sentence of the preface is:

"Jerry Fodor is my favorite philosopher.
I think that Jerry Fodor is wrong about nearly everything.

...My goal is that this book is for non-representational, embodied, ecological psychology what Fodor’s The Language of Thought (1975) was for rationalist, computational psychology."
I've been eyeing this. Can we kick off a Cloud Function via Firebase Cloud Messaging?
Except this guy is a known and reputable expert in economics. He's worth listening to unless you fear he may be shorting his readership (joking).
Security Alert – Geth suffers from a DoS attack vector – Update immediately
To top that off - a relatively simpler Bitcoin software is maintained by a team of well known developers with all the typical artifacts and cycles associated with enterprise software development - release notes, testing etc etc.

I'm sure the Ethereum team does the same but then when it comes to DAPPs and Contracts running on their VMs and potentially trying to compromise the underlying system things are way too fuzzy for now.
Canvas fingerprinting by itself won't uniquely identify users. But the idea is that you can combine various different techniques, each one giving you more bits of uniqueness, until you have enough to do so. For example, say that canvas fingerprinting gives you one of 100 possibilities, and you combine it with other techniques that give you one of 10,000 possibilities, then combined (assuming they're not correlated) you get it to a million, letting you uniquely identify people with decent reliability from a decently large visitor pool.
Fellow Robots wants to bring robots to retail
That doesn't sound too far from Desktop Computing as a Service. It will be a sad day when I have to pay $9/month to be able to log into my desktop.
Introducing a smarter, more personal news feed in Opera
I think its similar to how Absolute Computrace rootkit identifies Android and Lenovo devices. Each hardware compoment has a unique ID, like your ethernet, bluetooth, even microphones and batteries.
Good well explained tests serve well as documentation. I've used them before in lieu of specifications.

Bad tests not so much.
just because our brain is not at all like our current 'computers' that we have created architecturally speaking does not mean it is not a computer. Our brains calculate and store and retrieve information, just not to the near-perfect extent that our 'normal' computers do.
Jerry Fodor himself was fond of saying, of his ideas with Ernie Lepore, "Absolutely no one agrees with us, which leads me to believe we might be right."
So ... how does this change the map of ancient water-covered Mars? It provides direct evidence of where the actual shoreline was. From that, near-perfect estimates of ancient surface water could be calculated from topography. I want to see that map!
Have you got more info on that? I'd be interested in following it up.
debugging the platform so i can get 10 lines of my code to run
The Missing Link in Meteor's Rate Limiter
Looking at man shred, apparently one can shred stdout.
I'm a PhD student who studies this stuff. This article is, quite simply, poorly argued.

Most importantly, there's nothing in here that directly argues against the information processing metaphor. The author gives a bad argument that he thinks lies behind the metaphor and shows why that argument is bad. But a) I don't recognize this argument as what motivates the metaphor and b) to show that one argument for a conclusion fails is not to show that the conclusion is false.

The author often points to differences between us and actual computers. No one who employs the information processing metaphor is claiming that we are identical to human-made computers. Rather, the claim is that there's some abstract sense of 'information processing' under which both human brains and computers are implementations. In order for both of those things to be implementations, they need not do so with the exact same kinds of mechanisms, nor must they have the exact same kinds of abilities. (This is why I find the discussion of the dollar drawing case so strange - no one is claiming that we store visual representations of objects in the way that an actual human-made computer does.)

When the author writes:

"To catch the ball, the player simply needs to keep moving in a way that keeps the ball in a constant visual relationship with respect to home plate and the surrounding scenery (technically, in a ‘linear optical trajectory’). This might sound complicated, but it is actually incredibly simple, and completely free of computations, representations and algorithms."

What he describes is not a non-algorithm. Insofar as it's a procedure that takes in certain inputs and follows a series of steps in order to achieve some goal - it just is an algorithm, albeit a somewhat simple one.

More importantly, the author seems to misunderstand what is meant when researchers say that the brain 'runs' an algorithm. Of course you don't consciously crunch numbers when your visual system is chugging away, trying to analyze and sort through the...data...it's getting from the retina. But the lack of conscious computation is not evidence for the complete lack of computation.

There are all sorts of legitimate criticisms of cognitive science - and the author discusses some of these at the end of the piece without really understanding/explaining what's going on behind them. But the author says nothing convincing that it's the failure of the information processing metaphor that explains the limitations/failures of cognitive science.
Seems to me that depends on the actual quality of the report. If the report is substantively useful, and not hopelessly biased, then I don't see anything too sketchy about this.
House of Lord's Last Ditch Attempt to Save Vaping
Good riddance! This is such a terrible double-purpose binding. When bindings seriously are common typing commands, that are not just bound, but bound in a way that is often destructive, it just needs to die.

Anyone who thinks this shouldn't die is basically a bad person. It was an affliction, and one of the poorest design choices in history. :-p
> This functionality already exists in GNU coreutils, it's done by the shred(1) command. No need to install any extra third-party software, shred is already installed.

That's only true for GNU-based userlands, not BSD-based ones.

> Also, as another commenter already pointed out, this kind of in-place overwrite is not guaranteed to work on SSDs

And if the system properly TRIMs it might not be necessary at all, though that greatly depends on the SSD.
My comments from yesterday's thread in /r/Neuropsychology:

While I understand the frustration with the whole Kurzweil camp, this article reads like it was written by an angry high schooler. It also throws the baby out with the bathwater, in that there are clearly valuable analogies to be drawn from computing, as others have mentioned in this thread. My two biggest disagreements:

- "Your brain does not process information": This statement is too broad. How do I do mental math?

- "Memory is not encoded in neurons [as evidenced by a crude drawing of a dollar bill]": Where then does the crude drawing come from?
And that makes this so criminal. It's not just injustice, it is actual highway robbery. If states can't fix this, the federal government should. Allowing state officials to prey on out-of-state travellers sounds like exactly the kind of thing the federal government should prevent.
Alt is on the left of the keyboard, Left is on the right of the keyboard... It's annoying to use both hands for such a frequent task
My first thought: technically, isn't human a subset of animal?
Android Wear 2.0
I read comments before clicking the link and thought you were kidding... At least it doesn't run in the cloud and require files to be uploaded there.

Though, on second thought, this cloud service idea has some nice potential for evil :)
On OS X, go to the Chrome menu, select "Warn Before Quitting". This makes it so you have to hold Cmd-Q to exit. No more accidental closing.
Maths and Science visualizations
This article is filled with falsehoods, and poorly reasoned/incorrect arguments.

In particular, we can bat it away by citing the fact there are humans who can recite pi to a large number of decimal places (proving, specifically, that they can store and retrieve digital data). And there are humans who can do long multiplication in their head, by following a series of procedures. Also, humans can store, retrieve, and communicate - with near perfect fidelity - image data (http://www.dailymail.co.uk/news/article-1223790/Autistic-art...)

What the specific molecular structure of the brain's representation of the experience and memory of Beethoven's 5th is almost certainly not stored in a single neuron, this hardly presents talented musicians from playing the 5th from memory.
> Instead, use fstrim to have the disk reclaim all free space. After that it's supposed to be impossible to recover.

That's not quite true. TRIM simply tells the SSD that the corresponding block is not in use anymore, it doesn't tell the SSD what to do with it.

The controller will usually unmap the physical block and schedule it for erasure but usually not erase it immediately unless it doesn't have any free block to remap. And it will return zeroes if the block is read.

The data is recoverable at that point (until the block is actually erased) and can remain so for a fairly long time[0] if the attacker can either bypass the SSD controller or can physically access the raw flash memory.

[0] depending on storage pressure and the exact make and recycling strategy of the SSD
Aren't rules of thumb in his case the outcome of inductive reasoning based on many observations? Sounds pretty empirical to me. It is a fundamental strength of science that such formulations accept falsifiability - so the fact that his hypotheses/theories/laws don't hold in all cases just means they need to be refined for those cases.

It also common scientific practice to accept hypotheses within bounds of probability.
Paraphrased from an interview I read in a guitar magazine years ago with Tommy Iommi:

"It was the strangest thing, I would lower the tuning and get a deeper sound, and then Ozzy would sing higher than he did before!"
Apparently both "Pet Sounds"and Dylan's "Blonde on Blonde" were released on the same day.

It's hard to imagine two albums that were recorded so differently could emerge at the same time; I imagine the common thread was that both musicians were struggling against the shackles of the recording industry at the time.

Good retrospective on the recording on Blonde on Blonde:

http://www.nashvillescene.com/nashville/looking-back-on-bob-...
Yes, we'll definitely do an analysis on this and write it up.
This is the sort of program that has been written in C, and is probably already included on most systems.
It's not even pedantic, it's just wrong. He's ignoring years of neuroscience.

We know that the brain uses signals, and that these signals are composed of codes. We know that to interpret the world, certain information processing must take place. We are learning more about the exact nature of this processing, more about how neurons and even other fundamentals of the body code information and contribute to processing (e.g. chemical processes), but they definitely process information. We even know some of the codes.

On the other hand, if the author wants to argue about the nature of what is information, what is processing.. he's going to have a steep hill to climb.
Keeping your application secrets safe when working with CI and cloud deployments
You should try Bulleit Rye. It's top notch and not very expensive. All of Bulleit's whiskeys are good. Their standard whiskey is a bit sweet but still has good flavor. Great for an old fashioned. Their Frontier is my favorite though.
Images Are Slowing Down the Web
Where are you getting those numbers from? The most reliable numbers I could find where in this WSJ article: http://www.wsj.com/articles/SB118429436433665637

which claims that while his fund may have under-performed other funds over its lifetime and suffered a couple of years of modest losses during a period of stable growth, it did make massive returns during the dot.com crash which was kind of the funds raison d'etre.
Of course this is something you do. Throw it together with all of the other information you can clean from a browser (referrer, ip) and you can get a match with a very high confidence level.

Shops can do the same with baskets, you find that people are either identified by one very rare feature which reoccurs often or their little graph of 4-5 items which correlate 99% to them.
ICPC WF 2016 problems : https://icpc.baylor.edu/worldfinals/problems/icpc2016.pdf
Full rank list : https://icpc.baylor.edu/scoreboard/
I've very successfully used shared buffers of 2TB, without a lot of problems. You better enable huge pages, but that's a common optimization.