skysight-inc/HackerNews huggingface dataset:
The fact that computing is trending towards mobile and Microsoft's actions in this space have been a disaster

Computing consumption is trending toward mobile. Computing production will always likely be on notebook/desktop computers.

Regarding Microsoft's mobile offering - they've almost doubled their market share in the last 3 months in most countries including in the U.S. In Italy, they are ahead of iPhone.

http://i0.wp.com/allthingsd.com/files/2013/11/Kantar_smartph...

Many people (such as myself) owned a string of iPhones, then got fed up with the stagnation and either moved to Android or Windows Phone.
As a Linode & GApps customer that uses DFA I'm curious about this as well... Are they talking about Google, Linode or their own app?
If what you're trying to say is that the market prices tech companies irrationally and people should get over that, then yes I totally agree.

A smarter model for valuing tech companies would look at what their actual worth is, then separately factor in some kind of "bubble factor" or "irrational exuberance" factor that would price in the sentiment of people buying/selling the stock itself.
No, really, it's quite a safe assumption.

Hell, you probably lose that much to padding somewhere anyways.
Arduino is a bunch of stuff around an Atmel microcontroller. For all intents and purposes, it is an existing microcontroller, except that the platform itself is outrageously expensive, far too expensive to be of any commercial use.
Ah, Ember, such promise, such expectations. Too little, too late. I spent about 13 months working with it, but it has proved a complete waste of time. In getting other developers up and running, to having to put up with Ember-Data's endless deficiencies, to waiting for updates and news, well, the momentum has gone. There's better choices out there. Ember is hard to learn, too heavy, and not good enough.

Skate to where the puck is going. Google Trends:

http://www.google.com/trends/explore?q=angularjs%2C+ember.js...
it's true but you also need to be careful from the "friendly-but-not-investing-angel" syndrome.
This guy becomes someone who gives you good advices and connects you to other angels, but since you're so much fixed in his mind on the "help-me-I'm-clueless" position, he will never invest, and it will send a bad signal to his fellow angels.
so, do ask for advice, but don't make yourself look too desperate and unconfident.
What breaks the alignment is editors inserting spaces instead of tabs. A tab is always the same length, but the number of spaces varies between users.
And I suppose you believe the US has single handed saved Europe from WWII, the Enigma machine was captured by the US crew of U-571 and Inglorious Bastards was fact.

The fact is reality is much more complex than your simple statement which is further skewed by Hollywood.
whenever you do a write to your database, you have to think what caches might be depending on your write and you'll have to remember to fire events accordingly.

That's the beauty of this approach. You don't need to think about it when you write. You only need to think about it in the caching layer.

Say you want to cache the query:

SELECT * FROM foo AS f INNER JOIN bar AS b ON b.foo_id = f.id WHERE f.id=12345;

The caching layer needs to `LISTEN foo_updates` and `LISTEN bar_updates`.

Anyone doing a write doesn't need to think about this at all if you set up database triggers to send the NOTIFY events.
Note: Only viewable if you live in the UK
My understanding is that coins must sit idle for a full year before they "evaporate."

If you simply create another wallet, or another wallet address, and move your coins (transact) without buying or selling anything, you fulfill the demurrage requirement and your coins don't evaporate.

If you work with large amounts of digital money and you don't check on it for a year, quite frankly you deserve to lose it! You should have robots executing on arbitrage opportunities and it should be no problem for you to show some activity in the span of a year, if you call yourself an investor. That being said, I don't have any Freicoin and I won't put my money where my mouth is, there are more interesting bits to tune in Bitcoinia, like Terracoin which has shorter block targets and hard-coded limits on the amount of variability and swing that difficulty can have.
I only reviewed it quickly, but I think they should be using the "then" pattern of promises when saving and transitioning.

So this:

this.get('model').save();

this.transitionToRoute('users');

Should be:

var controller = this;

this.get('model').save().then(function(model) {

controller.transitionToRoute('users');

}).fail(function(error) {

//Feedback for the user

});
JPL's Microspine Rock-Climbing Robot
See the comment above comparing Paypal vs Bitcoin to Microsoft vs Linux

in the long run (10 years) either bitcoin or bitcoinlike replacement is going to trash Paypal in same manner that Linux, android etc is trashing Microsoft now, yes Microsoft still make billions but bitcoin is growing rapidly, many people wrote off Linux years ago too for very similar sounding reasons.
True, Stefan is awesome... C9 is a great source for videos.

Also I forgot to mention C++ and Beyond (http://cppandbeyond.com/video-gallery/)
Hmm ... sounds like quite a warning for me, I'm currently like your past version. Thanks.
I have a bunch of operating system and distro-sensitive aliases for installing, removing and upgrading software using whatever package manager the system has:
https://github.com/eudoxia0/dotfiles/blob/master/home/.shell...
Usually because they have to support IE6
Really good site. I've also found Ember Sherpa to be very useful once you're up and running: http://embersherpa.com/
Is there some browser extension to be able to watch it?
That's not really what I meant. Ad agencies only do a very tiny part of what I call Marketing. If you think that's only it, you are reducing Marketing to a very small chunk of what it actually is.
PayPal has so much legacy UI cruft even their own employees can't figure it out. I was talking to a support rep on the phone last week who was telling me to click something on my home screen that wasn't there. It wasn't there because she couldn't figure out which of the 4 home screen interfaces my account was on -- having a business account with PP Pro subscription means I have extra reporting menus but none of the updated design of the past few years. Going from their public site to my logged-in profile page exposes me to 3 totally different page layouts.
I agree that it's a tough deal, one that's filled with unknowns. If you overestimate, you price things out of the range of what the market will bear and you get no backers. If you underestimate, you get pissed off customers. What motivates us is not the money we raised or the guilt of delivering, but the potential of what we're doing. KS has done a good job of giving us an audience to speak to. An audience to educate on what we can do. Without this connection it's likely R&D projects like ours would take much longer to surface, even though their impact on society is a good one.
* if the website thinks you live in the UK
The link is available to play in the UK only.
Command+W to close the tab is just so much more convenient though.
According to http://www.cplusplus.com/reference/list/list/size/, list::size must be constant time in C++11.

That may make 'splice' slower. See http://home.roadrunner.com/~hinnant/On_list_size.html (I think that could be solved by having list iterators carry a field pointing to their container, but haven't given it much thought. Corrections welcome)
Unless you're a zombie, you are not decomposing, you're aging[1]. I'm afraid there's a rather sharp binary distinction between alive and dead. I suppose one could argue that the pigs confined within a factory farm never really get to live.

http://en.wikipedia.org/wiki/Decomposition
I don't think anyone sane ever thought otherwise

This got the downvote for me. It means anyone that disagrees with you is insane, and that's a bad place to start.
You mean navigating to another page on the site is not your first priority when reading an article? /sarcasm
Single element Geometric shapes using CSS3
All true stuff. I'd like to add though, time based expiry is in many ways the best option if you can get away with it. If you can say "this can be 5 minutes out of date" at a product level, a lot of cache complexity simply evaporates.

Even versioning data, as you mentioned, is tricky. Once you add in a few joins ensuring the version is always correct can be hard.
Does this book say anything new?

Is this book well-written? What is the writing style?

In general, what's going to be covered in the book?

Do the methods in the book actually work for real people?

What are the qualifications of the author to write the book?
Moving from Jira to GitHub Issues
What would you prefer? A language that doesn't need a runtime, like C? A language that has only one available runtime, like node.js? A language that has a choice of runtimes but there are incompatibilities between them like Python or Ruby? A language that has a choice of runtimes from a choice of vendors like Java?
Ask HN: Want to improve your product?
TL;DR: Skilled product/business guy is learning to code and wants to help you make your product awesome in return for help with Python and JS questions.

---

I can help with: product/customer development, conversion optimization, product processes, and data/analytics

Ideally, you're a full stack developer experienced with Python and JS, with a product you've shipped or an idea you'd like to validate.

---

My Background:

- Co-founded Vuru, went through an accelerator (FounderFuel) and sold Vuru to Wave
- Led product side of Wave Personal and company-wide engagement efforts
- Laid data-driven foundation for Wave and led team that increased key company-wide metrics by over 50%

Progress Learning to Code:

- Completed up to lesson 43 of Learn Python the Hard Way
- Worked through Google's Python class and exercises
- Currently going through the Django Tutorial and Udacity Intro to CS

---

If you think this could be fun, contact me via email (yoseph [dot] west [at] gmail) or twitter (@ycwest)
It's cousin syntax, very close but not identical.
Birth rates are dropping in pretty every high-birth-rate population, even ones with very strong cultural/religious tendencies to reproduce (e.g. http://forward.com/articles/139391/in-israel-haredi-and-musl... is a good example that surprised me).

I'd be interested in what populations you think have high birth rates, will continue to do so, and how big those populations are...
while (true) {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT 1");
rs.close();
stmt.close();
org.postgresql.PGNotification notifications[] = pgconn.getNotifications();
handleNotifications(notifications);
Thread.sleep(100);
}

The problem with this approach[1] is there's a 100ms of latency between polling attempts (the sleep call).

LISTEN/NOTIFY is very useful, particularly the transactional nature and not requiring any additional tech stack (e.g. no need for a separate MQ server), but for frequent/high-value/lower latency signalling you're better off using something that doesn't require sleeping/polling.

[1]: That and the lack of exception handling or resource cleanup.
Thanks for your comment. A new sample has been generated.
Social Media Makes the Online Business World Go ‘Round
100? Can't be. I'm at 314 at the moment and cannot downvote, yet I can flag posts...
The killer use case of this would be for people like myself in places like Australia, if I wanted to make my entire network pretend that I was in the US as far as Netflix and only Netflix is concerned. That way, my PC, TV, media centre, iPad, etc. would all transparently have Netflix work yet not end up routing all of my other traffic through the US.

My family could then 'just use' Netflix on their various devices without me having to turn it on at the same time as I play a game without my ping being sent through the roof routing to the US and back.

PS: any Aussies out there, I am not telling you to do this. We're not allowed to use Netflix according to the ToS/EULA.

Edit: that is to say, Netflix is one of many. See also BBC iPlayer, Apple radio, etc. etc.
I see a lot of people mentioning less distractions etc. While I agree I think if less distractions is your main reason that is a sign that you are not being assertive enough and not taking control of the situation as much as you should.
It sure takes some determination, but hey unplug yourself and let your friends know those are the hours you are working hard and return their calls later. Most distractions really are not that urgent, we just let them distract us.
Don't let everyone expect to be able to reach you with a click of a button. Fancy toys and gadgets make it hard, but you lose something more valuable...
If you want that in Haskell, there's a package for it

http://hackage.haskell.org/package/acme-schoenfinkel
Precisely my point. Not even a real helmet is 100% and there is no way this is as good as a real helmet. Just no way. Also there is a chance of failure if your power source or gyroscope malfunctions. Why would you take that chance? For nice hair? Not a good idea.
I read the article, and am suitably impressed!:)
David Heinemeier Hansson on Working Remotely
What most programmers/writers/innovators often forget is that unless they spend time/effort and money on getting the word out about their products, the world will never see it. It surprises me how often I come across people that believe their product "will sell itself" and totally ignore marketing. Computers world wide are filled with great projects that not more then a handful of people will see. Whatever your idea is, make sure to spend as much time as you spend creating it, thinking and planning out your marketing of same product. Without it, your idea will still be "the best in the world" but nobody will ever know about it.
Is there anywhere I can read about the technologies that PayPal is using in production ?
I was under the impression (hearsay) that the Big Two carriers at least (FedEx, UPS) do not appreciate having their prices directly compared and contrasted.

Is offering this service only for international shipments a way to get around that?
This is part of the purpose of lint tools, and they exist for many languages. e.g. http://www.jslint.com/
Did you take a look at FOAF project or similar (or the whole semantic web ecosystem I guesS), its a good place to start for defining an ontology.
The client is on the hook to articulate value. It's the consultant's job to coax it out of them - ask "Why?" five times, for example. High effort + low value => consider declining the project. I wouldn't take on any work that isn't highly profitable. Thanks for the question! I'd love it if you posted it on my Disqus forum on my site as well. Perhaps I'll amend the article with this Q&A.
> Use tabs and people can set them the way they want.

If members of a team set tabs the way they want, how do they limit line lengths to 80 columns, which is a requirement that's specified in the Linux kernel coding style that was linked to in the comment you replied to?
I know that. Bitcoin's main risk is that it can make a person's fortune known, and accessible (or rather vulnerable.)

"You have 50,000 bitcoins.. transfer them to me now or alternatively do xxxx now .. or else." In fact some sort of time-lock or trusted partner would be a good busines idea, so that someone couldn't just come with a gun to your head. It can't become a world currency because it makes people too personally vulnerable... at least as it stands now, but it's a really good start.
Worked for me. Love the idea. Although I would not use it myself mainly because I rarely send anything ( just once in last 10 years maybe ). I am not sure if I am a rare case or just common case.

However, turn this into a brokerage for ecommerce shops, ebay sellers, etc... and, $$$
I agree - what's required is a wholesale conversion to low-emission energy. That will impact GDP. I used to think we'd run out of coal and oil and then work our way around it, but I think that will be too late.
No, I've never seen this. It's incredible. So glad to find it. I'm not on Facebook so I wouldn't have found it there, and live pretty far from NYC.
So, some people were meant to play craps and others blackjack. Some people don't have the stomach for a casino at all. I have played SatoshiDice and it's thrilling, I have never actually lost there, or if I did it was overtaken by winning. Still, I never bet anything like when I go to a casino. The bitcoins will still be there tomorrow.

By and large I have made a lot more money holding bitcoins and not selling them, than by gambling or actual market activities like trading or selling actual goods and services. I can't say I trust it, but when you take your first $50 and turn it into $500, only to spend it all on mining equipment that doesn't expect to make you 5BTC because other people are out there betting extra zeros, well hell, sometimes you gotta double down and make money.

I have no illusion that it's not a bit risky. I could also be paying bank fees. Today it looks like the last three years there has never been a bad day to buy bitcoins.
http://hn-karma-tracker.herokuapp.com/ says the current limit is 500, with about 11% of users having downvote privs.
> I have seen heroin ruin people's lives and I wish with all my heart that it could be eradicated.

Not disagreeing with you, but I (personally) have seen far more people's lives ruined by legal drugs such as alcohol, tobacco and various painkillers than I've seen from hard/illegal drugs (heroin/crack/cannabis/etc).
Firefox now preinstalled on some Android devices
Yes, but your question wasn't a long run question, was it? It was a teenage-angst filled question: "Who cares about Paypal?" $44,000,000,000 in payments processed in three months - I think that is another way of saying, "Most of the people who pay for things online care about PayPal."
9 Ideas About the Future
unblock-us.com will help you out ;)
This is great! Useful product and performs well - what's the tech stack? What are you using for addresses/locations?
Internet Archive seeks donations after fire destroys $600,000 of equipment
AccuWeather.Com Acquires Montreal Startup Sky Motion
Thanks for the feedback. Yes, this is exactly what we're trying to do. Looking for beta customers at the moment that offer platforms to connect buyers and sellers. For them the price and convenience counts. If anybody here wants to beta test, ping me!
This isn't something that is "easy" when you run one of the biggest infrastructures in the world.
Introducing Cloud Analytics: A Better Way to Manage Cloud Costs
charging, or not, for postage for the (hopefully) 99%+ of people who don't need a replacement is something that you factor in to your costs, and tell people upfront so it factors into their decision. your call.

charging for subsequent postage for the (hopefully) <1% of people who have a problem and who need your love and attention is a really bad idea.

because - even ignoring the terrible PR from forcing someone to spend cash because of your product issues - you lose the best friend you have: a backer with a problem who's WILLING AND HAPPY to actually work through this problem with you and help you fix it.
I'm surprised that so many blue collar jobs are less white than Chief Executives. Interesting example of counter-intuitive data. I suspect that the sample sizes are too big for large differences to be random. That said, there could be other issues like "on the books" versus "off the books" and similar.
I'd like something running on the CLR. Not because I think the CLR is very special; just because I really like Haskell but I have to work within a large ecosystem of existing .NET code.
You used the phrase, but perhaps if you want to not be a smartass, let's be clear about this in a way you haven't in the previous posts:

Male-dominated thinking is so prevalent in society that it is second nature. As a general rule, female leads are fewer than male leads, male roles have more significance than female roles in anything that's not romance and comedies, and there are significant differences in that which go beyond a mere reflection of society or properly-reasoned discrimination in the current world.

Thus, a couple of Swedes think it would be a good idea to let people know that this goes on, a lot, without any pretention of doing much more than pointing it out.

Replace "woman" with "racial minority", or "poor", and it still makes sense, although the points of contention are different. Minorities are underrepresented in most movies (that is, they are proportionally less prevalent than even reality in the roles they cast), or in the case of, for example, black people, are cast into very clearly-defined stereotypes which do not necessarily match reality, and worse, give no possibility to the fact that black people can be anything else other than a stereotype.

Keeping with the example of black in movies, although this has been changing, such changes can also happen in the unnatural role where a minority is purposefully put into a role that breaks stereotypes. That may be fine, but there is a broad spectrum of character diversity between stereotype roles and main characters put in place to "make a point" about diversity.

Even then, positions of patriarchy are still so embedded that the way in which minorities are represented, even with the intention of breaking stereotypes, can be flawed.

That is what this test is about, with regards to gender equality, and I fail to see anything surprising about it.
A tab does not mean 8 spaces. That's the whole problem, people keep thinking tabs and spaces have an exchange rate.

If you have a source file with only tabs (and you should, then nobody has to run an re-indent script because they can't read it), you should be inserting tabs. If you have a source file with only spaces, you should map the tab key to insert the correct amount of spaces before editing. If you have a source file with both tabs and spaces for indentation, you should re-indent.
Georgetown Alumni Network Migrates to Google Apps
Excellent, some very sensible/esteemed members on the ISC.
Ask The Headhunter: Unemployment -- Made in America by Employers
While this is a fun--and potentially useful--idea, can I recommend you spend some time hanging around/working for small businesses? You'll find the experience pretty useful.

On one hand, you may discover (as I fear) that mom-and-pop don't need an API or don't have the resources to pay for one. Perhaps even if they did, nobody would use it.

On the other, you may conveniently find yourself with the first few customers you'll need. They'll already know and trust you, and you'll have very clear idea of what their challenges are.
This is valid. Except for the joke part.
"In all the questions except one or two, the majority chose the response with the closest value to the correct response."

This seems to be directly contradicted by the data presented in the article. I must be confused about your meaning. Can you elaborate?
Agree. However, a good side effect of being out there, talking to angels etc., is that you build up a gut feeling, so you learn whether conversations are going somewhere or not. Hopefully, over time, you won't stay clueless ;)
That's seriously going to reduce adoption of their open source modules. They're getting a lot of hits from this PR-piece, it's too bad they can't use any of that momentum for kraken or lusca...
This is a better live stream, with running text commentary: http://www.bbc.co.uk/news/uk-politics-24848186
> I find it sad that most OSS conferences are held in Europe or USA, where you will find everyone toting Macbooks.

And how I weep, every time I see it.
Unfortunately it isn't correct that you don't need a separate MQ. Postgres DB connections are not cheap - the best way to use this pattern is to have a single server listening to PG notifications and publish them to a real MQ.

Also the 100ms of latency is a limitation of JDBC, not of using Postgres. Note the complete lack of sleeping in the python sample code.