skysight-inc/HackerNews huggingface dataset:
The OP did not hire this developer who stole his work. The OP did not exploit this developer. The OP is not responsible for the personal situation of this developer.

The developer stole code without understanding it, happened to be in India, and then attempted to play for sympathy by saying he couldn't feed his family - there are a lot of tech jobs in India, and the vast majority are not on odesk, if he is any good, he could easily feed his family, and furthermore, the fault was his, the offence was his, and then he has the gall to complain to the person he stole code from, who did not even punish him or pursue him, but simply reported what he did. Workers in India with an education have a lot of options which are nothing to do with manual labour, it's a vast and increasingly rich society.

The person reporting a crime is neither responsible for the original crime, nor for the punishment decided on by a third party (odesk in this case), nor for the situation of the criminal, and the dev ejected from odesk should have thought about the consequences of breaching their terms.

He was bound to get caught when being so sloppy, it was just a question of time, and he could have fared far worse (been sued by a client for example). Hopefully this experience will make him question his methods and pursue his career but without carelessly copying work.
But the price sucks!
Good points. It could be a case similar to iPod. The supply chain is there, and the parts are there, someone just needs to come along and show us how to tie it all together; and show us that it's not OK to: 1) ignore industrial design, 2) optimize for lowest price, 3) ignore software integration/UI. Once that happens get ready for a flood of copycats.
>Then write the system to keep them in sync. Then add versioning.

Are there any ready-to-deploy solutions for this?
That Kim Jong-un haircuts story? ‘Definitely not true’
Would you be able to offer something cheaper?
>It seems very plausible to me that the worker really was unable to feed his family after having his account terminated

Why? Does ODesk have zero competition? He could switch over to one of them and probably already did. If it is somewhere like India then there is a thriving non virtual market for software developers. Why couldn't he get a job at one of the big body shops? It certainly isn't ODesk or the salt mines. If it really is ODesk or the salt mines, why take the risk?
Samsung Objections Fail to Stop Early Release of S5
Pitch Deck Basics
You can apply a filter to your view.

https://support.google.com/analytics/answer/1033162?hl=en-GB

Note that this doesn't apply retrospectively to your data, so it will only apply to data collected after you make a change. You might want to create an advanced segment which filters out these domains, or only includes the ones that you want.

https://www.google.co.uk/intl/en/analytics/features/advanced...
Dijkstra's shortest path algorithm (2011)
Obviously no physical machine can have an actual unbounded tape (note that unbounded is not the same as infinite!) The interesting question is whether the brain is Turing-equivalent if given a notebook with an unlimited number of pages to keep track of the program state.
The wikipedia page of the 1906 earthquake[1] is quite instructive:

> Capt. Leonard D. Wildman of the U.S. Army Signal Corps reported that he "was stopped by a fireman who told me that people in that neighborhood were firing their houses…they were told that they would not get their insurance on buildings damaged by the earthquake unless they were damaged by fire".

[1] http://en.wikipedia.org/wiki/1906_San_Francisco_earthquake#S...
Users don't want to pay, and they don't want ads.

The scale has to tip eventually.
Yes, criticising the current popular models is valid, but doesn't suggesting that strong AI is impossible in theory allow a dualist or mystical view?
I think brainstorming has demonstrated that is useful, I believe in teamwork. The key is not the brainstorming but the brainstormers or teamworkers
the Oculus Facebook song... https://www.youtube.com/watch?v=rRL1yb9nAko
Btapp.js: BitTorrent in the browser
It is not proven that a human mind can emulate all Turing machines (given an arbitrary amount of external storage). All physical computers are "just" finite state machines (because they don't have unbounded storage); you can emulate a subset of Turing machines using an FSM just fine even though a TM is strictly more powerful than an FSM.
Tangible Acoustic Interfaces for Computer-Human Interaction (2006)
We will definitely be cheaper. We are also thinking about a freemium and revenue share model. What do you think?
I expected a more in-depth article, but they either still don't really know the details of the attack or they don't think it is important to share that information.

In any case, a 20Gbps DDoS is not uncommon these days and I feel a stronger security culture inside Basecamp could have had measures already in place.
That is one classy lab.
There's a switch to turn that off in gnome-tweak-tool.
Or use signature log in only?
AngelBlocks: Smart Wireless Building Blocks For Smart Homes
the lab has broken down.. #mirror?
http://webcache.googleusercontent.com/search?q=cache:xj_VqrM...
British Summer Time Furniture | Homes Direct 365 Blog
Shrug. Yeah, some of this stuff looks great, but it's not doing anything that wasn't possible before. The really important part is how it's structured, what the code looks like, how you go about actually implementing any of these features.

And famo.us appears to be in some kind of silly closed beta, so I'm not sure what I can even evaluate here.
My the article rattles on a bit in the typical way of philosophers where it's hard to analyse what's up with their arguments because they lump about a hundred of them together. But I think there is a basic straw man argument in implying AI researchers think of the mind as software. I think a more reasonable model in AI is for software to simulate the computational action of the neurones and for the mind to be analogous to the data that the software or neurones operate on. If you believe the brain is a machine following the laws of physics then this should be possible. The proof is in the pudding. Researchers have already been able to produce functional simulations of the retina and parts of the hearing system and get similar signals out which can then be fed back in to the brain successfully as seen in the contraption on Rush Limbaugh's head.

Whether that extends to the rest of the brain we will see before long. The Blue Brain / Human Brain Project has a €1bn grant to get cracking on it. Time will tell.

http://www.theguardian.com/science/2013/oct/15/human-brain-p...
It uses AIR right? Then... it kinda sucks. Ask any long-time League of Legends player about the client (made in Adobe AIR) you'll know what I mean.
I disagree, though not with absolute confidence. Incidentally, i love how fast AI discussion degrade into existentialism.

Even if minds need unknown 'laws' emerging from dualistic nature of existence, they still exist.

Whether we are human beings in a world that is as it seems, characters in an RPG game, brains in a vat, souls tortured by a demon, artificial minds somewhere in a cascade of simulations or dreaming Hindu gods, we are (or rather I am) still minds under the des cartes definition of a mind and that mind exists.

As for not confusing proof with belief… Occams razor has value. Even if the religious view of souls or such is possible, it is not based on any knowledge or information. It's made up. It has a kind of a longshot chance of being correct in the same way early philosophical claims that matter is made up of wind, fire, earth and water were had a longshot chance of being correct.

In any case, minds seem to have a lot to do with brains and brains are nice squishy physical things that can be prodded and examined and haven't yet been seen to do stuff that is impossible in a material universe.
I already knew about the lack of associativity of IEEE floats, but TIL that `pow(x,n)` is more precise than chained multiplications.

Good to know.
Here is similar one : Big Blue Button (http://bigbluebutton.org/) is an open source web conferencing system for distance education.
I don't understand why people don't use native clients more.

Every time I say I use Thunderbird people look to me like I eat soup with a fork or something.
They also don't want malware.
Apple Files Transparent Texting Patent To Help People Who Walk And Text
I miss the world clock too :(

I wonder how hard it would be to write an extension.
Well in 1906 the US were not really the welfare States they have become (turning point after the 1960s).
Yep grouping can lead to better real accuracy. But then you lose exact IEEE compatibility (get slightly different results that will fail a comparison).
"Whistling past the graveyard". There's good stuff in John McPhee's Assembling California [1] about the '89 Loma Prieta earthquake, and about earthquakes in general.

[1] http://www.nytimes.com/books/98/07/05/specials/mcphee-califo...
Chemists mimic bombardier beetles to safeguard ATMs
It's redirecting me to the German version (http://survey.getgrasp.io/de), not a great way to welcome traffic from The Netherlands... :)
The problem is these interviews aren't brainstorms. They're exams, where you don't even know the range of topics in advance. No matter much interviewers claim it's just a conversation, the reality is they have standard questions with specific optimal solutions, chosen for their ease of grading rather than their relevance or what they actually reveal.

When no one knows the answer and the object of the meeting is to find it, it might really be a brainstorm. When the interviewer knows the answer and expects the candidate to get it, where a real discussion isn't possible because suggesting things that aren't The Answer (or asking stupid questions) could significantly hurt your chances, it's a test.
I'd take the argument to the physical level. Do we know how the brain works? To some degree, yes. Neural networks: nodes, weights and activation functions.

If one day we can map exactly an animal brain's architecture, how new ideas are learned etc. (is it backwards propagation or something else?) then we can replicate that behaviour using logic gates and floating point numbers.

Mapping a brain to a digital neural network architecture is such a prohibitively expensive problem I wouldn't know where to begin. Perhaps a biologist would have a better idea than a computer scientist. But it's enough to say that intelligence can theoretically exist on electronic circuits.
Establishing a Solid Mobile Strategy | Mobile Marketing with Warply
recent mode is absolutely awful. Especially in save.

Also the lack of Delete/Rename means you can fuck something up (new directory) but can't fix it with out opening up a file browser, a problem that been known since 2.x days but no one has gotten around to fixing because apparently you have to go add support for it into gvfs then add the feature into the file picker.
As someone who has had a neurological illness that impacts my memory, I can assure you that it is neuronal.

All of this 'resumption' of being/existence means is that the same structures that were in place before the intervention persist through the duration of the surgery. Which is exactly the point of interventions like this - to make sure that the brain can resume its normal activity.

If your brain is identical to itself after as it was to before then you will have continuity of subjective experience.

The obvious proof of this is that you go to sleep every night. That is a loss of consciousness, during which you are dormant. In some sense, you don't fully exist when you are asleep. Nonetheless when you wake up in the morning your brain constructs you as you yet again, mostly the same as you were the night before.

Your brain simply remembers how to be you. Your brain remembers how to be perceived by itself as itself. This includes your outward personality but also your inward subjective experience. That is why we have this sensation of continuity from one moment to the next.

But as someone who has had that continuity broken I can assure you that I wish there was some other thing that kept it going, not related to neurons. However, in my experience, it seems like there isn't.
Taking that further, I would much rather be used as a fractional miner than provide unhindered, across the board access to personal transportable data and per device usage from the device.

Providing a user with means to throttle or govern the mining seems appropriate even if not explicit. If I am trying to use my device put the virtual mining crew on break and dont check back for at least 20 minutes.

Secondly, exclusive mining rights. Only one app per device, but each developer can ask for a share of the haul. Having more mining apps competing for time will work in no ones favor. As the device owner I should inherently be entitled to a significant share.

An auditible mining client would be valuable. I could certainly see this as something that could eventually fit neatly somewhere between an optional and encouraged part of an AOSP deployment.
Tried it ?
Show HN: Real-time apps without the hassle
Why Lean Startup sucks for startups
Craft Storage Containers
Is Dropbox not having a $5/month plan a decision based on storage pricing?
I was really expecting this to the on The Onion...
Hence why I'd said Turing-recognizable rather than Turing-decidable.
Yeah, I took a look at that when I saw you link to it initially, and will try to find time to read it more carefully and watch the presentation.

I still think actual concrete examples from real world projects would be great. (Maybe the presentation has some).

(That's what I initially thought the 'Beautiful Code' book would be about, but it looked like more about algorithmic cleverness than success in architecting simplicity. Which is good too, but many of us spend a lot more time struggling with the challenges of architecting simplicity)
The fact that people need to study for their interviews is evidence that interviews are broken.
At first I thought it was early April fools.
That's something I don't understand, how can homeopathic remedies even be sold? The manufacturer can't prove the health benefits they claim and the product don't contain the element on the bottle.

It's just complete nonsense.
I just keep being amazed that literate people buy this stuff. What also bugs me about this (apart from their stupidity) is that people look at me strangely when I decline 'medicine' on the basis that it is homeopathic. The reaction is similar when someone is refusing to drink alcohol. "Really, why not?"
Yes, find a business broker. Even if you are not ready to sell they can help put the company in a better position to sell in a year or so. If you can't find a broker, do some basic PR about the company... they will find you.

Broker or no, expect to give out confidential info to your competitors as they are the ones most likely to buy. That's just part of the risk of selling.
Actually no, homeopathic contains minute traces of cause of disease...

Basically if you are hit by a blue car, they need a homeopathic traces of blue color to 'cure' you.
Getting your car stolen sucks, but if you report it the thief may have to go to jail, and who's going to feed his family then?

Protecting wrong-doers because "we" have supposedly created a system that forces their hands makes no sense.
Startups perform best when they focus on making money in one specific way. The model you choose should be based on the economics of the software, for example how much it costs to support additional users.
They are sold as a supplement and they fall fine into that catagory.
Thanks, I now see more clearly why this is important for comparisons :)
The market your talking about (software-mediated freelance development) only works if the participants trust each other. If Odesk allowed the Indian programmer to steal IP, that creates a precedent, our at least a perception, that theft is OK. This perception discourages western customers from using the system.

This shrinks the market, reducing demand for programmers in India. Now MANY Indian programmers can't find work, even ones who were honest and efficient.

I think this effect is very important to keep in mind if you're concerned about the morality of the situation. The thief is hurting his fellow Indian programmers just as much as his western customer.
Lightbox looks pretty great, but the non-native scrolling is a no-go. Especially on mobile devices you expect the native inertia formula to be used and not some contrived approximation.
A friend who lives in Tokyo relatively frequently experiences fairly large quakes - everything shakes, the buildings wobble, you pick the stuff up off the floor and get on with what you were doing.

Sure for a really big quake it would be more significant but the engineering there is really impressive.
I thought famo.us was about using the DOM and CSS matrix3d but these examples are just using a canvas element like you would expect. What is famo.us exactly?
It will frequently be the case that it would be cheaper for the user to simply buy whatever credits are being mined with their resources (which means that many of them won't knowingly run miners).
RIP Captain Jerry Roberts – Bletchley Park Codebreaker
> requires that I be prepared to deal with breakage any time I install anything

This is a failing of an improperly tested update, not of the model. You do need to beat all the possible glitches out of updates as they come in some testing repo, but if you do and you can deliver rock solid iterative updates it is the natural way to keep a system up to date.
We're not talking about damaging the phone now. As for electricity, lousy developers steal it as well. What's the difference if the stealthy app does what it says and is reasonable about mining? The cost for user is negligible.

Edit: Just a note, I'm not saying this is OK for apps to do, but to call it a theft is ridiculous.
Interesting argument. Is it fair to summarise it as: (a) Mathematics models the deterministic and random aspects of reality; (b) Mathematics reduces to computation; (c) Church-Turing says that all computation is equivalent; (d) Therefore a Turing machine[2] can fully model reality.

"When you get deep enough, mathematics is in fact reducible to computation (paging Robert Harper)."

Could you elaborate on that, as it seems to be a big jump? I'm not familiar with Harper's work (I'm assuming you mean this [1] Robert Harper). I'm also not a mathematician...

[1] http://en.wikipedia.org/wiki/Robert_Harper_(computer_scienti...

[2] Or, presumably, Lambda calculus or Godelian recursion.
Facebook, Ego, and Oculus Rift
5 Must Have Applications To Increase Startup Productivity
Exactly.

http://youtu.be/HMGIbOGu8q0
Show HN: How to load your Box files by voice
"CodePen Evaluation License" in each app.js ?
The article ends as a crazy agressive criticism of homeopathy in general, mixing the issues of manufacturing that also happen to normal medicine with real concerns and conflating the two, but what really ticks me off is leaving in the closing paragraph a phrase that use age of a practice as an insult.

Saying that something should have been left in some old era implies that people of that era are inferior to us, the fact that all past eras are targeted, make me think there is some sort of superiority thinking tied to being in the current age, like if current humans are inherently better.

As someone that has some practices and beliefs that were actually more common in the past, I personally hear that sort of argument a lot, and I think lots people don't realize that when they diss the past, they also diss lots of things important to them ( like, printing press... Created to print the bible no less... )

EDIT: alright, I get it, the enemy of my enemy is my friend, criticising the writing style of someone criticising something you dislike, even if I dislike it too, is reason to get blasted with downvotes.
EU's Highest Court: ISPs may be forced to block copyright infringing sites
I agree, a PhD doesn't mean anything in itself. I don't think that they are entirely worthless as a process though.

In a PhD you potentially have vast intellectual freedom to learn what you want whilst earning a (small) income, rather than being molded by a company.

I say potentially because whilst I've had a lot of freedom over the past 3.5 years, I can't say that this would be true of all institutions and all supervisors. If you get treated and worked like cheap disposable labour then maybe you won't get as much out of it.

Personally I think I have gained a lot of skills that are useful outside of academia (largely implemented in Python). This happened because I knew that I didn't want to pigeon hole myself into academia and made choices correspondingly (e.g. Python instead of matlab or idl).
Tried their demo setup, few months ago (around the time when they graduated from Mozilla WebFWD). Keen to try out getgrasp.
Atom's tokenizer released as standalone module
As lotu says, they're sold as supplements.

Of course, homeopathic "remedies" are uniquely adapted to our litigious society--since they can have no effects, they can have no side effects, and thus you'll never see ads from lawyers looking to sue over side effects of homeopathy.
"Between now and 2038, there’s a 99.7% chance of a
6.7-or-larger earthquake striking somewhere in
California"

I can't see that date without thinking a 32bit timestamp prevented them from calculating over a larger range. :)
Can you, JS People, please stop calling your apps "real time"? If you've ever written one true real time application, you would not be calling your web apps "rt"

(Action Stations, Action Stations - Downvoting imminent. Prepare for impact)
A reduction in the cost of goods sold does incentivise businesses to apply price discrimination without a negative impact on margins - a $5/month service would target a big, untouched, monetisable market.
That's bad planning, but unfortunately also a very common situation. If you really can't afford a couple late hours downtime when you're small then this is what I think I'd do:

- Get a new pair of droplets in front of your current droplet to load balance the traffic (HAProxy, Nginx, you name it). Point the NS records to those :)

+ Why two? Well, you can't afford downtime so there we go.

- Get a new droplet and manually clone the initial one, i.e. copy over config and assets. Add this second droplet to the LB pool for your site/app.

+ Manual work? Well, again you can't afford downtime so you'll need to put some man-hours on this.

- Now you can shut down the initial droplet and image it while the second one gets the traffic coming from the LB.

Eventually you'd want to separate functionality on different servers, so try to also plan that in advance. Also bear in mind that each 512MB costs like $5/mo, that makes this solution work for $20/mo, how cool is that?

I agree there's room for improvement on DO's service, but there's nothing that a good architect can't work around.
Only in some case, a "nosode", i.e a trace of the disease, is used. But it is not systematic. For example, oscillococcinum [0] which is sold as a flu remedy, is famous for containing some cells from a duck liver.

If I remember correctly a single duck is raised every year, and due to the dilution, is enough to produce the millions of dose.

I am not sure what makes more sense, the nosode or the duck liver...

[0] http://en.wikipedia.org/wiki/Oscillococcinum
HarborJS: A web interface for dokku
I view this more as eBay buying Skype - no clear synergy (at least yet - I'll keep watching), unlikely to yield any. To me, this is a silly acquisition - if I was a shareholder, I'd be angry that they spent $2b on this. Of course, after you spend $19b or so on Whatsapp, anything smaller suddenly seem reasonable. :)
QuickCheck: Do not write tests. Generate them
It redirects you depending on your browser language...
Maybe a bug! Here is the en version: http://survey.getgrasp.io/en
Mozilla announces JavaScript For Heterosexuals
Wu Tang's next album will be a one off copy you'll probably never hear