skysight-inc/HackerNews huggingface dataset:
Why do developed countries need to grow the middle class? I think the idea is that we want them to grow the middle class so that there are more people with disposable income and expensive appetites to sell to. Because we can't really compete with developing countries for price on most consumer goods.

"Grow the middle class" definitely implies that people are moving from the lower class to the middle class, which IS doing something for the people in the lower class.
Hey folks. The idea with Pushpin is to make realtime APIs easier to create. Think of it like Socket.io, but aimed at API creators instead of application developers.

Most realtime APIs today are implemented using low-level network code, because until now that was the only sophisticated way to do it.
"And yet it seems the impossible has happened."

This is a great example showing how little we understand economics, which is very ironic: economics is the study of something that is 100% man-made, yet we cannot explain many of its aspects. Heck I am more confident in physicists able to explain physics, and mathematicians able to explain mathematics, than in economists able to explain economics. This is why topics such as basic income guarantee [1], Bitcoin and cryptocurrencies, inflation vs deflation, capitalism vs socialism, etc, are all so debated. Nobody agrees on anything because quite frankly, we don't know how to make the economy work optimally. I would not be surprised if, 50 or 100 years from now, widely accepted views on economics will completely change.

[1] There was a great HN post from yesterday: https://news.ycombinator.com/item?id=9004287
That's a whole different (perfectly reasonable) line of reasoning that focuses on the needs of Perl 6 as an explanation.

The comment I replied to frames it such that PyPy wasn't an option for MoarVM because it didn't exist when things got started.
It is way easier to learn git through a GUI. I didn't even know what it was or what it was used for when I started, and the GUI just laid everything out and showed you what it was doing. After that, the CLI version is just applying what you already know.
Your point about US being larger doesn't really stick. My ID is a valid identity card in 26 countries with 420 million people, aka Schengen.
That was exactly my question! Seems like some people would bristle at that moniker.
The future is HERE!
This 1994 paper (using Scheme) might be pertinent:

Fields in Physics are like Curried Functions or Physics for Functional Programmers:
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.1...
My experience with Scala IDE:

- Yes, it's very slow.

- Refactoring is limited, will sometimes refuse to happen, and will sometimes randomly move 1 character into the wrong place in the file. So yes it does "break", but not in a way that's hard to fix.

- Variable inspection when debugging has always worked fine for me.

- Scala-IDE never gives a "full" spurious compilation error (one that shows up in the problems tab and with a full icon on the left) - or rather, no more than Eclipse in Java does (the kind where you have to refresh / clean the project do sometimes happen). On some constructs it will show a spurious "presentation" compiler error (red underline, simpler icon on the left), but it's easy to visually tell the two apart. I never think code is broken when it isn't.

- Autocomplete never stops working. It does sometimes get slow (several seconds)

- I have automatic compilation on save (no incremental config), manual/explicit saving. It's a workflow I'm happy with.
The trouble we expected: Dark Souls II's producer on leveling up the game
Remember a single fire could destroy that if you just stacked it on a pallet. I agree 8.12 million is probably too much, but even handling e.g. USD $1 billion costs a lot (you have to bring them from the central bank I suppose?). Even having a company that has enough capital and is trusted enough costs a lot of money.

I think the principle shouldn't be "Interest rates will never go below zero", but "Interest rates have a lower bound", which still stands I suppose.
Nicely done! Hi to Berlin!
As others have stated, the load time and completeness of the catalog is impressive. Also has - no surprise - providers specific to Germany here https://www.justwatch.com/de

@op: Some background on the sourcing/aggregation process would be very interesting.
Another nice alternative is http://moreflicks.com/ - especially as it includes all netflix regions (which justwatch doesn't) as well as BBC iPlayer.

Edit: Just saw that justwatch actually includes international offers - the submission links to the US-section though.
I agree, I say so often that people depend so much on things in life that they don't know the first thing about.

But then again, it's that the point of our educational system, to teach us these things? One month of basic auto repair in high school is more useful to more people than trig.

I work with people, many of them lawyers or para-professionals, who don't know much about the cars they drive to work, the computers on their desk, the boiler in their home, etc. ... and it bothers them! Luckily, they can all pay someone else to take care of these things for them, but there are others who are just as in-the-dark but can't as easily afford it.

I think it's a failing of our education system.
My biggest objective criticism of the GPL licenses (i.e., not tied to whether it conforms to some ideology or other, but sticking to "mere" quality issues) is that they are all excessively tightly tied to the C runtime in how they are specified. It's reasonably clear to me what GPL and the LGPL mean in the world of C, but the more your runtime deviates from that, the more the license becomes a matter of interpretation. Arguably, nothing that isn't in C or C++ ought to be GPL'ed or LGPL'ed; even if you want to copyleft your code you arguably ought to use a different license that makes sense with regard to your code.
How to Consistently Brand Your Visual Marketing
It's a nice looking interface. Obviously you're trying to make a point that legal alternatives should be as nicely made and attractive as illegal ones, and some are dinging you for it. But regardless of the motive it's well done. Perhaps think about maintaining my scroll position when I click down to a detail view of a film and then back.
In Search of Cheap Labor in Tech: Behind the H1-B Visa Scenes
I agree completely with this.

SSN should not be worth anything because it's really not different from a name. Instead of saying "hi my name is exelius", you're saying "hi my name is 302-45-9522". You wouldn't trust me if I said the former, so why the latter?

I don't know any solution to this problem that would realistically be any better. Crypto isn't a good long-term solution -- any crypto we use today will be trivially cracked by a cell phone 20 years from now. Trust mechanisms seem better, but even then they can be simulated (see: twitter bots, facebook bots, click fraud, etc.)

Identity theft is far too easy today, but even if we had an effective system that could prove identity... I'm not sure we would want that societally. It basically guarantees big brother and wraps it in the guise of security.

Tldr: this is a tricky problem where the situation caused by the solution may actually be worse than the original situation.
I'd like to see electric buggys for under $5K.

That would be really disruptive.

https://imgur.com/UlrV8FT
The remarkable thing about Popcorn Time was how easy it made watching anything you wanted to. To me, the fact that it could only do that by pirating was a downside. I don't want to pirate, I want to pay, but there's nothing on the market that has the range.

This solves a major current usability issue with the legal streaming market - that different providers have different things on offer and you have to go and search around to find whether you want to be on Netflix or Amazon Prime.

What it doesn't solve is the major issue with the streaming market - watching TV shows as they are broadcast rather than 6 months later as a box set.
Our Experience Switching to Gulp
eval();
I've never heard that backing up is bad for your car. I guess it could be bad for your car if you back up and hit something. I'm not sure why the places near me disallow backing into parking spaces, but people still do it.
https://www.mozilla.org/en-US/contribute/

Mozilla is quite friendly and makes it easy to contribute. I've had quite a pleasant experience whenever I tried to make a contribution.
Fred Wilson's blog post, but more specifically the top comment is gold. There is a template in there which may work for you: http://avc.com/2011/04/finding-and-buying-a-domain-name/

Subject Line: Whatever.com ($2,500?)

Hi,

I see you are the owner of Whatever.com. I'm in the process of trying to find a domain name for a client I am building a web site for and think your name could be a good fit. I am contacting different domain owners as we have it in the budget to buy a cool name and Whatever.com is on the list we came up with.

Would you be interested in selling it for $2,500?

Let me know and I can have the funds wired to you next day or PayPal'd to you. Just let me know your PayPal address.

Thanks for your time.

-YOUR NAME
It's a complex topic, so I think it's best to look at different funding models differently.

Ubuntu is funded by Canonical. http://en.wikipedia.org/wiki/Mark_Shuttleworth in other words. So one big donor.

Debian... seems to mostly get by on volunteer labor and be ok with it, or it did when I was involved with them. Has that changed? I suspect that in some ways Debian is underfunded given the amount of work they do. Perhaps money would make some things happen faster there.

The Apache Software Foundation does a decent job at fundraising, and even employs a few people to do stuff like administration. Most of the projects get by with companies that pay people to work on them, which seems to work out pretty well.

Firefox/Mozilla make most of their money with deals: Google and Yahoo, last I remember.

I don't know about OpenSSH.

It's possible, but mostly donations don't seem to work unless it's big chunks of money from companies.
That's pretty exciting. Good to see new players in this space :)
You don't seem to have that many downvotes right now, but I downvoted you, not because you said there are other ways to program, or even because I disagree with you that we've swung the pendulum too far toward the client, but because your comment seems to willfully ignore everything the article says. Here is what I mean:

> JS Hipsters offloading rendering everything to the client for absolutely no reason

Whether you think the reasons given are good or not, it is inarguable that the article lays out man reasons, so coming back and simply claiming there is no reason is not in good faith.

What's interesting is that the solution described in the article is functionally equivalent to what you think the solution should be, but you still don't seem to like it, presumably because retains the advantages of an approach you dislike.
Can you generate a map file for in-browser debugging?
I think this looks pretty awesome, but you're never getting me to sign in with a facebook account. I don't know why I'm that way, don't judge me.
How important is it for marketers and entrepreneurs to learn how to code?
ROBOT SUPERCUT. stop what you're doing and watch
The term rendering predates computer graphics by quite a long while. Their usage here is extremely common, and seems perfectly acceptable to me.
memcpy is one route.

But, given that (almost) everyone runs browsers for which the binaries, at least, are avaliable, it's relatively straightforward to come up with something that triggers the vulnerability.

And even if you don't know what browser they are using, you can make guesses. For example - if you have an image that's 102px wide and immediately to the right of an image that's 57px wide, at some point the CPU will probably add 57 and 102. Things like that.
AFAIK Ubuntu is profitable for Canonical, so I wouldn't call that a donation.
The UK experience isn't very good because the netflix listings are the US listings.

(Which just serves to remind me how much better netflix US is and makes me think of cancelling netflix UK.)
Are you talking about:

(a) the obvious trolls, where the fact that it's a diversion is visible quickly from the text/code, or
(b) the non-obvious trolls, where a significant chunk of the industry enthusiastically adopts something with marginal benefits not only as a tool but an aspirational standard for 3-5 years before judging it either a dead-end or inferior to the new hotness?
iPhoto is so slow, I hope they fixed that ! Even on my SSD i7 mbp with 16GB of RAM I'm surprised. My photo collection isn't that huge as most of the stuff is stored outside but it really lacks the snapiness it should have.
This is my question as well. With the exception of some very specialized applications, I can't see why any of this would have a significant impact on the real world performance of actual services.
Looks like there's a problem with displaying content in one language, but pulling descriptions from the wrong store language.

'THE EQUALIZER - WATCH ONLINE: STREAMING, BUY OR RENT

You can buy _"Le Justicier"_ on Amazon Instant Video, Vudu, Google Play Movies, Apple iTunes as download or rent it on Amazon Instant Video, Vudu, Google Play Movies, Apple iTunes online.'
Why Do Many Reasonable People Doubt Science?
Certain corporate baonds have as well. Notably, Nestle's are negative.
"Europe will pull out of this, but maybe not for a year or two, at which time the US might be heading back into a recession, which might pull Europe along with it."

What is your reasoning for the US going back into recession?
Whatever architecture you use, it all depends on your requirements. Example: If SEO is important, build server side rendering. Period.

Just make sure you provide best user experience possible.

Author claims Bustle is one of the good JS rendered site. If you scroll down http://www.bustle.com/ and click on the item, and if you use back button, you won't be at the same position. This is one of the biggest problem with JS rendered site.

Now compare this to reddit.com. It works great without client side rendering, and not have any issues that most client side rendering sites has.

I am not oppose to JS only app. Problem is, it is hard to build a good JS only app. I do build client only apps.

Hacker news: http://hn.premii.com/

Reddit: http://reddit.premii.com/
sorry, what I meant to say is that developed countries need to help grow/establish the middle class in emerging market countries.

My understanding of the situation (and to be honest, I am in no way an authority on this, and am most likely totally wrong), but population growth in developed countries is slowing, which is another way of saying that we are not producing more and more customers like we used to.

Companies need more and more people to buy their stuff so that they can grow and grow. So, if developed nations are not producing ever-larger numbers of consumers, companies have to look elsewhere.

Hence, enter emerging markets. However, and this may be totally biased or completely wrong, but from what I've read and seen, a large portion of the populations in those emerging economies do not have much disposable income and thus do not make very good consumers.

But if the economies in those countries improve, that will create better paying jobs, low income earners will rise and become middle-class earners, and become better consumers. And you will see overall economic growth, as new businesses are started, tax revenues increase, governments are able to spend more, credit levels are increased, etc.

At least, that's why I think need to grow the middle class in EM.
New Apple Photos App Contains 'UXKit' Framework
Ten tips for wonderful bash productivity
Be wary of what the HN crowd says. They may well not be your target market, at all!
I've also heard the same thing mentioned about businesses. Paying attention to the highlight reel (news) of your competitors can drag you down and make you feel that everyone else is "killing it".

This seems like an incredibly simple startup that thinks that companies are struggling to keep tabs on their competitors. Is it really that difficult to read the news? Or have google alerts to your inbox?

Companies shouldn't be watching their competitors like a laser to see if they add new features in order to stay on top of it. You build features your customers need, not just because others are implementing them.

I'm sure they will update their pricing page because it has no mention if it is recurring or not.

Please change your logo to use something other then a hexagon, every single startup thinks they need a hexagon for some reason.
Good points.

Though, you'd be surprised at how often people get stuck on distributed problems where they just can't seem to get their cluster to process more than 80-100MB/sec and it turns out it's because they ran 1Gb ethernet between their nodes.
InteraXon (https://choosemuse.com) - Toronto - Full time - Machine learning expert, C++/Firmware developer, cloud developers

InteraXon makes Muse, the brain-sensing headband, and Calm, a neurofeedback app. Check them both out at https://www.choosemuse.com.

We have a bunch of interesting of positions we're hiring for, such as:

- C++ Software Developer
- Python Developer
- Firmware Developer
- Advanced Machine Learning Researcher
- Mechanical Designer
- Software Test Engineer

...and more!

All positions are listed here: https://interaxon.theresumator.com
Anyone ever buy a car off a car rental place (Enterprise, Budget, etc.)? They continually buy new cars, so they always have old inventory to sell, and they keep their cars in good condition. It seems that you might avoid both lemons and the immediate deprecation that way, but have a 'almost' new car.
don't take that embedded job, don't become "C# only" either. if u want to do big data later, try to learn Java/Scala/python on the road and do some projects.
I'm not sure if you are familiar with it, but I believe that was the core problem with the aluminum-hulled Type 21 frigates of the Royal Navy. The cyclic stress imparted on the hull by wave action resulted in severe hull cracking and a relatively expensive refit to brace the hull. It also contributed to one of the frigates being sunk in the Falklands.
Text to speech is pretty good.
http://text-to-speech-demo.mybluemix.net/?cm_mmc=developerWo...

I decided to test it a little. I copied phonem challenges and non-sensical phrasing from the web. Then I added some stuff that I know has problems from past experience.

-----
Let's explore some complicated conversions, shall we?
The old corn cost the blood.
The wrong shot led the farm.
The short arm sent the cow.
How can I intimate this to my most intimate friend?
Don't desert me here in the desert!.
They were too close to the door to close it.
The buck does funny things when does are present.
Today is 1/1/2015.
Today is Jan 5th, 1992.
It's currently half past 12. Or 12:30PM.
Twenty thousand dollars.
20,000 dollars.
20 thousand dollars.
2^5 = 32.
NASA is an acronym.
This ... is a pause.
EmailAddress@somedomain.com.
What shops charge and what mechanics get is two different things. My company charges $100+/h for my time, but I make far less than that.

Two friends who work as mechanics make $20/hr (senior-level) and $8/hr (junior level). Mechanics can make good money, just like programmers can make good money. But there are an awful lot of programmers out there making comparatively nothing.
well, 60k miles in a 2 year old car is not that much. Still lots of miles to go before you hit a million.
One can choose to adopt a certain lifestyle without believing that everyone else should also adopt it.
I expect the "code open source" bit implies that it is client side encryption, unlike current consumer products where such data is not encrypted or can be decrypted without the user's consent.
...Particularly given how much of Amazon's servers Apple seems to use, if Little Snitch is at all accurate.
Thats horrible, but I don't see where it says Lockitron. If you thought Lockitron Bolt, I think thats different from the Bolt they were talking about.. https://www.bolt.io/
http://www.google.com/glass/termsofuse/
Your activities sound useful and worthwhile. A comment on this:

And, as it has been seen on our entry level numerical physics course, learning programming, numerics and physics the same time is really quite hard.

Yeah. My feeling is that the numerical side of things is a lock to get short shrift in this type of course. In my own education, there were certainly lots of nods at numerical work, but they really undersold the subtle difficulties of doing numerics well.
Black screen with third-party cookie blocking and Ghostery enabled.

"SecurityError: The operation is insecure. mc-webapp-0.1.9.js:17"

Fail.
What the heck is a Microsoft Open Source Engineer, Anyway?
I would love something like this where you try to drive traffic to legitimate sources where the content is paid, but when it isn't, you get torrents.

i.e. the torrents are only there to meet demand when the industry is too stubborn to do so.

This would never happen because you'd get sued into oblivion, but one can dream.
Also worth watching is India. The newly elected PM has taken "Make in India" quite seriously. The world's largest democracy is gearing up for a huge manufacturing boom.
Cheaper than the States, humane conditions, English as a medium of communication and excellent economic relations with most countries.
Is this different than the existing http://www.canistream.it/
Lone developer here. I'd appreciate it if you would check out my startup!

I created this app to give guests at my wedding an easy way to send us the photos and video they took at the wedding. Email wasn't good enough, lots of people are non-technical and don;t use Dropbox/Google Drive themselves, so this seemed like a natural solution.

It's been alive for a little over a week, so I thought now would be the time to promote it on HN.

Thanks for inspiring me throughout the years, HN! I've been here more than 2500 days (woah...), and finally created something I hope to turn into a business. :)
I think if we had to do it over again, a better term would have been "serialize". But this has been a commonly used meaning of "render" for more than a decade now, as it was used by the earliest versions of ruby on rails.
I hadn't heard of it before. Neat!