skysight-inc/HackerNews huggingface dataset:
This argument always bothers me because what it costs to live really isn't important.

At the end of the day Chinese worker A put in 40 hours of work and American worker B put in 40 hours of work.

They both invested 40 hours of their life into the project and neither of them are ever going to get that time back. Both of them will die at roughly the same age.

Just because someone lives in an area of the world where it's cheaper to live doesn't mean he should accept lower wages.
That's the point. He doesn't have to. He just says, "Dad, this bit broke. Can you redo it?"

The commercial product has to be fully licensed and tested to the n-th degree, which greatly adds to the cost.
S/he is pointing out that part of the reason mainline prosthetics are so expensive is because of the legal and regulatory costs that come with getting them approved for market.
I honestly don't think you can make it much simpler. That is not to say it is simple, just that it is by nature not simple. You can dress the concepts up, make them look nice with a graphical front end, but really the complexity comes from the abstract notions implicit in functions to be performed. You can tailor things by building libraries of functions to perform common tasks, but these abstractions are never going to be sufficient. What is required is a method of translating from the world we are most familiar with, described by our natural language, into the world described by the language of the computer. The translator needs to understand the context of the natural language requirement and find its correct representation in binary. This is the job of the programmer. An automated solution may well be able to pass the Turing test. That being said, I often think about how to leverage machine learning to help bridge the language gap. Evolving an application is an interesting idea, where the requirements are drip fed to the system through the language of the UI the program should present. Translations from some physical representation, cogs, roads, queues, etc might be useful since it is instinctive to many people yet more precise in its descriptive power than spoken language.
Great point. I still wish I coded in R more, just because the MTTC (mean time to cool) is so much lower.

But, I feel like you can do the same with sklearn/ipython notebook/pandas if you ignore the parts of the "rigorous framework", and just focus on the syntax for interesting things.
There are many ways to do this, and the one given is one I really dislike. A lot.

Here's the one I use.

Each year has a magic number. For 2013 it's 1.
You can compute the magic number for the year.

Subtract 1900 (or 2012).
Divide by four, round down, and add it on.
The magic number is (Y + Y/4) % 7

Each year has a magic number:

1 4 4 (so January is 1)
0 2 5
0 3 6 (so August is 3)
1 4 6 (so November is 4)

You can compute these, but I don't recommend it.

Add these two magic numbers, the day of the month,
and compute the remainder mod 7. Then

Sunday = 1
Wednesday = 4

etc.

So Dec 25th, 2013 is given by (1 + 6 + 25) % 7 = Wednesday.

An adjust is required for dates in January or February in leap years.

Conway's "Doomsday Algorithm"[0][1] is an alternative, and while Art Benjamin uses the same technique I do, he teaches a variant that he claims is easier to remember.

[0] http://en.wikipedia.org/wiki/Doomsday_rule

[1] http://www.timeanddate.com/date/doomsday-weekday.html
While an interesting bit of trivia... this is completely pedantic.

To say that it is "doesn't really have anything to do with screen pixels, despite the poorly chosen name" is just silly.

It's quite obvious that px means pixel, has everything to do with it, and that the non-linear angular measurement is just a kind of more "formal" definition, but which no browser has ever actually followed, or probably ever will.
Nexus 5 competes on specifications and dominates on price
Suffering from the HN effect.
FWIW, I am always shocked by how more helpful I find Walmart employees than their counterparts at competitors.
> But this will always be a positive number, therefore in some finite number of seconds, the ant will cover 100% of the distance.

Correct result, but that reasoning is dodgy.

It's easy to imagine a different problem where an ant always covers a positive proportion of the rope every unit time, but the ant doesn't reach the end of the rope. E.g. construct a situation where, in the 1st unit of time, the ant covers a quarter of the rope, in the 2nd an eighth, in the 3rd a sixteenth, ..., in the nth a 1/2^{n+1}th. In that scenario, as time tends to infinity the ant asymptotically reaches the half-way point.

The reason it works in the problem in the article is that, there, the additional proportions the ant covers in each unit of time form a divergent series (~the harmonic series), meaning the sum tends to infinity as n-> infinity. In my version above, they form a convergent series, meaning the sum tends to a finite number (in my example, 0.5) as n-> infinity. (Of course, a convergent series with a sum >1 would also mean the ant reaches the end of the rope in finite time).
Docs that make you better
Build A Mobile App Before Your Customers Beat You To It
Nokia's brand premium is worth quite a lot to some people, representing (at the very least) a quicker path to making money since you technically don't need to educate everybody about a new brand.
Previous discussion: https://news.ycombinator.com/item?id=6574087
It's very hard to keep helium in anything. Hard drives are not sealed, they have (filtered) holes to allow for expansion / contraction of the internal atmosphere caused by heating / cooling cycles.

Helium is not a renewable resource, and we're running out.

I keep on thinking that we've reached the limits of traditional drives, and hoping that we dump a lot of investment into SSDs and new SSD architecture. It just feels weird to have something so mechanical in a computer.
Not strange at all. Industrially made counterparts will have layer upon layer of strength, safety, and reliability requirements set down by law and the maker's liability insurer.

While for this sort of prosthetic is non-invasive so the human trial requirements will be a lot more slack than those that are, I also expect that a commercial of academic researcher will have more hassle arranging an ideal guinea pig or few (and testing requirements will include not just using a single subject).

To mass produce this, or even just to design it with mass production for general use in mind, there are many reasons why this would be much more expensive commercially. For small runs it wouldn't be commercially viable at all.

In this case I'm not surprised that an intelligent and committed amateur with a vested interest (his son) managed to produce something impressive for very little $ cost, where a non-DIY approach would be massively more expensive. Now he needs to make sure his design and process are properly registered so if someone makes millions from it he can have a cut (I'm sure he wouldn't mind individuals making them not-for-$, but a commercial entity making money after having him short-cut their design process would owe him a something).
Numbers and JavaScript's Dot Notation
Things I would actually be interested in for Vim: Some sort of type-validation plugin for languages like C, C++, Scala, Haskell, etc.

There are ways to get around it, but getting the error in the editor window is very nice for dummies like me.
The situation is worse than it looks. Unmentioned in this article is that Fairfax already owns 10% of Blackberry and is the company's largest shareholder.

Canadian papers have circulated rumors the offer was intended to set a baseline price they hoped would be overbid. Which makes sense -- if Fairfax was serious about increasing its ownership it has an interest in reducing the price, or could look to purchase a controlling interest rather than the whole company.
Here I found a post where it says the posted link is wrong: http://omnicognate.wordpress.com/2013/01/07/in-css-px-is-not...
crime was so bad that people were sent to literally the other side of the earth for crimes as minor as stealing a pair of scissors.

You're confusing the crime rate with how crimes are punished. The fact that punishments were severe for what we today consider minor crimes was a major part of the reason why crime rates were so low.

It would also suggest that the murder rate would have been ridiculously low

Murder is only one crime; the factor of 50 is aggregated over all crimes.
In that case then what is the added value compared to Mahout, the Hadoop-based ML framework?

I'm always extremely skeptical of such initiatives, because ML is not a magical black box where you put your data in one end and you get results on the other end. Automating the trivial parts of ML, ie. providing an API to a ML library, is a week-end project, but that in itself is useless. If you don't automate the hard parts of ML, such as feature engineering, then you're not providing any value at all.
or vim in emacs: http://www.emacswiki.org/emacs/Evil

... I for one, look forward to running emacs in sublime, and in an eterm in emacs running vim, which will of course, be running subvim, full circle.
same to me as well just because I'd posted a few rails repo for own reference.
Al Jazeera had a good story a while back about migrant workers in South Africa being unable to send money home to Zimbabwe because of huge fees for small amounts, and they have to have ID which costs their whole paycheck
But according to the infographic, it is not part of the 'big six'.
probably talking about the openconnect CDN, which I don't believe is AWS based. One of the options for openconnect is for the machines to be hosted at the ISP, so that part definitely is not AWS.
Show HN: The grown up version of Unbaby.me
FWIW, you can also write a GlusterFS "translator" in Python.

https://forge.gluster.org/glupy

This allows you to add your own functionality alongside everything GlusterFS already has - e.g. distribution, replication, handling for all sorts of annoying VFS/POSIX special cases - instead of having to do everything from scratch yourself. I'm not saying it's the right option for everyone who might just use FUSE directly, but it might be an option to consider.

Disclaimer: I'm the original author, though others have taken over since.
I wholeheartedly agree. I was talking to my professors the other day about this; I think writing code will have be similar to capturing photographs: before, only professionals could take a picture: they had to operate this complicated machine, and then they had to develop the film in a dark room by impregnating them with chemicals.

Nowadays, most of the population has an immensely capable camera in their pocket. I foresee that something similar will happen with programming. Most people will be able to command their computer and teach them to do new things, without having to know the first thing about how they actually work.

There will still be people that fiddle with data structures and pathfinding algorithms, but they will be doing it for research purposes or because they need a highly specialised application.
Well, I just wanted a vaguely similar hardware architecture known by more people. If price is an issue you're probably stuck with the smallest possible PIC that'll do the job, which is an interesting optimization issue. You'd use something that costs and order of magnitude more to minimize dev time, or minimize bugs/debugging time, or maximize feature set or maybe some other reason. It fails at cost so miserably that you wouldn't be using that as a factor when optimizing.

Its important for medium size runs. You make a couple things for a small vertical market, or custom, or R+D and it doesn't matter, any choice is like one hour of embedded developer salary so it doesn't matter. If you're doing huge runs of a million in China you "have to" use the cheapest thing out there, and this won't be it. I bet around 10K production runs is where part cost creeps out of salary rounding errors but isn't high enough to utterly force the use of something specifically designed to be cheap.

As far as cost goes TI and Microchip have some low power offerings where $20 for this forth chip or $12 for a propeller minus the cost of a cheap low power competitor means you can afford a larger battery in the budget. Or you could afford more "whatever" in another part of the design.
Unusually balanced and fair for the average blog post. I'm inclined to agree. I stick to Android just because I like being able to play about with the software internals during my downtime and getting a new phone relatively often. You made me consider something I never really thought about - before I graduated I worked weekends for an electronics retailer and found it pretty difficult to pitch Android to iOS users on anything other than price. I couldn't show them side by side and say "that's clearly superior!" When you look at the interface on an Apple device, I think you just get a real sense of that attention to detail, and most people do care about that.
"the main issue being finding a way to reliably keep the helium from leaking out of the devices"

http://gizmodo.com/5943238/helium+filled-hard-disks-less-dra...

I don't think it took them 10 years to figure it out. It's probably only now that the cost is justifiable when compared to other techniques that increase capacity.
It seems a little anachronistic as some of his essays predate even the word "blog", and he's been doing largely the same thing for years. If anything the notion of blogging has grown even more topical and ephemeral than ever.
I my be mistaken but the first sentence in that article is false. Microsoft has not yet bought Nokia (although they think and act like they have).
Congrats to WooRank but this article doesn't touch on 'What we learned'. It was more, what we thought. In the end they seem to have made the right play by going freemium with a focus on full quality and limited quantity. (Give the users the full service only for a certain number of times per month)

I would be curious to know if they A/B tested different pricing strategies, did they speak directly to their bigger customers, how are they different from their competitors pricing strategy...
Hi, contact us at support [at] 24ui.io. Thanks
Twitter lifts price range for shares in IPO
and, of course, "nice".

http://www.etymonline.com/index.php?allowed_in_frame=0&searc...
Nothing planned for themes using Foundation ?
Can DevOps pertain to QA departments?
Great explanation. I think many people envision the stretching as either a) the entire 1 km being tacked on to the end, or b) as if the ant were walking alongside the rubber band, rather than on it. This helps clear that up.
Perhaps it's because I'm not that "into" IRC, but my biggest problem is that they're good to read and to idle in, but are largely unhelpful if you need some help right now.

Also, perhaps this is just my experience, but a number of communities on IRC are just plain rude. Even the nicer channels I've been in (C# or Python channels) have been snappy or rude if you've asked a question that might be easily available if you know what to Google.

On occasion I'll log onto a IRC server and will lurk, but mainly out of boredom instead of anything else. It's a fantastic platform, but I think that you're more likely to get a good response from Stack Overflow than on IRC, and SO will probably be quicker.
Educating the new class of developers - SD Times: Software Development News
Part of their CDN uses custom boxes based off Backblaze pods.
http://gigaom.com/2012/06/06/why-netflixs-cdn-should-scare-t...
Yeah, good point; I edited my comment a few minutes after I posted, but it looks like you quoted the pre-edit version. :)
It seems that Twitter's bookrunners have found investors who are willing to pay premium on premium. Good for Twitter.
People should stop doing that, I hate that trend.
My uncle Turk has taken to building schools in Kenya (http://nobelity.org/building-hope-2011/).

The interesting things I have heard from that experience are that (1) raising money/awareness is incrediblely hard and time-consuming (2) western building methods don't work well in rural Kenya and (3) the locals are resourceful/hard-working in ways that put us startup founders to shame.

I think Bill Gates is right about what matters because we have to get our population growth under control and the best way to that is insure that children survive and are healthy. Possible good outcomes open up when you don't have a desperate, damaged population living day-to-day.

I do wish he would be a little more involved on the energy/climate change front. Population and Energy are going to be the defining issues of the next two hundred years.
5 Life Lessons we can learn from Breaking Bad
Foundation will be in the list. :)
To accomplish the complexity of issues I face on a daily basis in code, I would hate to build in a GUI.

I can type faster than I can search for the right button in Photoshop. Ask anyone who lives in their terminal - it will increase (rather than decrease) your productivity and agility. This isn't because the gui isn't well made.

I think a better prediction is, writing code and building constructs will be easier. Cognitive overhead will be reduced. That's the design problem - not coding.
In CSS, “px” is not an angular measurement and it is not non-linear
Well, it is not a great question to start with. From the article:

>> But asked whether giving the planet an internet connection is more important than finding a vaccination for malaria...

You cannot spend all your resources just on one problem. Governments spend on space exploration while spending a much bigger sum on poverty eradication, health and so on. Also, internet penetration can be a great tool in fighting some of the problems mentioned.
You can talk about it. You can do it. If your doing isn't talking, then you aren't doing it.
Yep. It's in the spec.

http://www.w3.org/TR/CSS2/syndata.html#length-units

"pt: points — the points used by CSS are equal to 1/72nd of 1in.

px: pixel units — 1px is equal to 0.75pt.

The reference pixel is the visual angle of one pixel on a device with a pixel density of 96dpi and a distance from the reader of an arm's length. For a nominal arm's length of 28 inches, the visual angle is therefore about 0.0213 degrees. For reading at arm's length, 1px thus corresponds to about 0.26 mm (1/96 inch)."

So pixel units are intrinsically tied to dpi. Nobody cared when most monitors were 72dpi/96dpi
Showing you my new project: UXPatrol
This is not exceptionally power efficient. It does around 90 gigaops/sec(probably 5bit ops) and programmable only in forth. Parallela has a chip that does 90 gflops/watt and is programmable in c/open-cl/r and maybe other tools. That's much more usefulland power efficient.

But what about better manufacturing technologies for the F18A chip ? first, it negates some of the advantages of working asynchronously , because the much higher leakage current. Second, the processors game was always about software tools and ecosystems, which is the weak point of the F18A, and without solving this , we won't see it in more advanced manufacturing processes.
Learn to use Git and remote repositories in 15 minutes
Because with this you can use Sublime Text's UI (chrome, file browser, and smooth scrolling—all better than Vim's) with Vim's input mode. Best of both worlds.
Watch your friends online Facebook status. Friends Status Monitor.
right. looks like this one is debunked.
A 91 ppi pixel is nothing like a 300 ppi pixel, so this "pedantic" definition matters. Particularly as retina-like displays become more and more common.

And whether they are doing it to the same accuracy as this article recommends or not, browsers are not simply rendering 1px as one pixel width regardless of the display resolution - My 2 year old iPad with a retina display demonstrates this well.
So true, especially for the hobbyist. If you're big enough the chip vendor will build a custom combination for you but everyone else has to pick from the available tiers. Luckily, if power not price is the main issue you can typically clock down or disable portions of most modern microcontrollers.
This is the right idea. At each iteration the ant has less and less actual band to traverse since it is also expanded behind him, where he's already walked.

We can represent this insight with a series: (1+1/2+...+1/n), as the wiki article states in one of it's approaches. Using Big-O logic, we know a series of this form is a Harmonic Series, and any Harmonic Series is O(log n). This is good news as there is no upper bound and will eventually reach 1 km (...someday).

Alternatively, say the rubber-band doubled every second? The distance the ant must travel is now growing exponentially and he will never get to the other end.
Those android prototypes are meant to "scare" Microsoft nothing more.
Looks like a normal search to me...
I've received similar email about possible integration with Pyramid framework last week. So I created sample package [1] but haven't got any reply yet.. Hate when people don't respond to emails.
[1] https://github.com/hanula/pyramid_predictionio
How did the already existing firms get into the market and achieve their existing positions? Free market competition, or government regulations that gave them preferential treatment?

With a level playing field, I don't think entry into the market is as difficult as you claim for many areas of businesses. The discrimination that the civil rights movement protested against wasn't discrimination about who could build new semiconductor chip fabs: it was about who could ride at the front of the bus, or who could stay at which hotels. In a free market these would be easy businesses to get into; the main barriers to entry are government regulations.
This underscores the need for individuals to have access to software which not only supports encrypted communication, but encrypts their communications by default. It's not enough that governments and corporations shouldn't be spying on us--they shouldn't be able to spy on us.
Does anyone see a scenario where Blackberry survives? Apple was once 90 days from bankruptcy. Blackberry certainly has its fans. Their keyboard phone is somewhat unique.
Jacob Thomason of RentPost.com - http://jacobt.com/
Hello, everybody! I just launched my new sideproject. It's called UXPatrol and it's a weekly newsletter with the best articles, videos and resources for UX designers.

Everybody can suggest a link and the newsletter is human curated by me.

Critique and ideas are welcome!
The crime rate, not the murder rate. Murder is only one crime.
Oh I agree! I was just thinking about the barrier to entry modifying CAD files. One thing I didn't immediately think of is if you screw up a dimension, you can just print out another to try again...I guess you could argue with the ability to keep improving it over time, the 3D version could have a better fit.