skysight-inc/HackerNews huggingface dataset:
This is really the most amazing day for humankind.

Today we took the first step to be a multi-planitary species.

Today we took the step to go further.

Today we started the countdown clock to step foot on Mars.

Today we took only small step in a very long process, but many small steps got us to where we are today, to be able to send a rocket into space (a rocket!!! into space!!!) and many small steps lay before us to take a small step onto the Martian surface.

I am inspired!
> Rovio's product is games, so ideally they would attract games-driven people, not money-driven people.

You can't really call it a games company any more. Rovio's product is Angry Birds and the income comes mostly from non-game products and selling IP licensing rights.

Rovio employs only a few dozen game developers in their in-house studio, most of their game development is outsourced to 3rd party game studios.
Some people here are saying the company made big mistakes with their strategy, growing the company too fast, etc.

They pulled in 400M+ of revenue out of a game where you launch birds at piggies using a slingshot. I think they did some things right.

The lifetime of a company has been getting shorter and shorter for centuries.

Mobile applications, games especially, are the new extreme in that development. These companies have a very limited lifetime.

It is only natural that companies in this industry expand rapidly, face the limits of their growth, and then start shrinking.

The idea of lifetime employment is long gone. After Rovio dies, theres a Supercell or a Mahjong spewing up somewhere else.
I believe it would be possible to add the functionality I describe to the language if the wish of those involved existed. Even if that would mean not calling it std::string to avoid breaking the existing programs.

I don't know of any current compiler that doesn't use heap when the object is made to actually call malloc (which is typically what the "new" eventually calls).
Oops. Now who could have guessed that filtering could be used for such purposes?
Can JS really block requests to a server or is it more ad hiding than blocking? I suppose WKUserScriptInjectionTimeAtDocomentStart could be used to inject something that will e.g remove ad-related DOM nodes, although this is more theoretical than a reality I guess.
UIWebView can drop connections based on URL matches and also content analysis OTOH, and that's a pretty well understood way of doing things.

One more plus for WkWebView that I forgot - the history list and moving backwards/forwards in it. I agree it has some really nice pluses, but at least for my use cases (and the use cases I would be interested to see implemented in iFirefox) it doesn't seem to be the right choice.
I literally started programming in C++ this week and I figured the over-use of std::string couldn't be a good thing hehe
German Court Blocks Extradition of “World’s Number Two” Hacker to U.S
Because downvoting is way easier, than dealing with a valid argument.
Ask HN: What's the best way to crowd source data?
I'm starting work on a side project but in order to get it off the ground I need to gather quite a bit of data. I'm going to crowd source it and was wondering if anyone has any advice on the best way to go about it? Also I don't know how willing people will be to help, do you normally have to give some kind of incentive?

I'm not after that much data from each person just 8 to 10 quick questions however what I'm asking for is quite personal e.g (job description, age, salary etc) so I guess I need to make sure people can submit data 100% anonymously.

Any help would be appreciated.
I don't see why they would, if they wanted to be in the IOS/Android developer marketplace they have the clout to enter it without buying Xamarin.
It's similar in Canada. The country formally converted from imperial to metric between 1970 and 1983 for temperature measurements, road signs and speed limits, consumer goods packaging (volume and weight), and so on.

However, due to our physical and cultural proximity to the US, many consumer goods are sold in "soft-metric" quantities: 454 grams of butter, 273 milliletres of pop and so on.

Food recipes are still mostly imperial - cups, teaspoons, tablespoons and so on - though recipes by weight (e.g. for baking) come in either or both formats. Similarly, body weights are still mainly imperial (pounds but not stone) unless you're at the doctor's office, in which case your weight is taken in kilograms.

Realistically, most Canadians know both systems and routinely convert between them.

For weather, we tend to use whichever measure sounds more dramatic: Fahrenheit for hot summer days (109 degrees with the Humidex!) but Celsius for cold winter days (minus 30 with the wind chill!).
How do you find the passionate employees and separate them from those driven by money? If you advertise a high salary and a 40 hour week you will get applications from both types of people and they will both say at the interview that they are "passionate" because they know that will get them the job.

So perhaps the paradox is that you get better employees by offering a lower salary?
(1) Site takes too long to load on Chromium built for XP--so long that I gave up & exited the tab.

(2) Is the site name a homophone of 'pissed'?
... and the EU is number one!
Unfortunately batteries require advancements in chemistry, materials engineering, and manufacturing processes... all in sync. While there might be capacity for a 10x improvement at some point, it's far more likely that progress will continue to happen in smaller jumps, as decent improvements are made in each of those three elements.
In the UK we are about the same, but MPH for speeding tickets too. Though for all modern scientific stuff we are fully metric.
If they ever decide they need Visual Studio to run on the Mac then I'm sure WPF would come to the Mac. Other than that I think they have given up on it.
Not quite. The article says there is insufficient data. The commenter says there is (by virtue of making the claim). If I am to be convinced the opposite of the article's claim, I need to see the data the article claims doesn't exist.
Comparing Angry Birds to LEGO seems a bit far fetched.

Many people have been growing up with LEGO for over 50 years and have emotional ties to it.

Angry Birds was a successful money-grab but it's hardly even in the same league as truly popular video games (PacMan, Tetris, Super Mario...).
Can this mouse take Twitch to the next level?
Responsive D3 Charting
Ask HN: What if there was a software for 'starting a business“
Been playing around with this idea and would love to have feedback/thoughts from the community.

There is Word for writing text. There is powerpoint for creating a presentation. There is Photoshop for making graphics. What if there was an App for Starting a business?

How would it work?
You'd fill in an idea, the app would take you through steps to validate, build, market your business. And if the idea doesn't make you money, you can simply start over again and select 'Launch New Business'.

It's not an app that does the work for you. It just motivates/inspires you + provides daily micro challenges to take you one step further.

Problem of writing a business plan = You write it and thats it. You have to motivate yourself to stick to the plan and go for it.

This app will challenge you everyday to get one step further.

Is this something you would use? Pay for even?
I also left my PhD program shortly after passing quals. I think it's a great time to bail. There are too many great classes you'll have to pass on if you're only long enough to get a masters, and you haven't yet burned a ton of dissertation hours. (Assuming you do it right - I remember my advisor being quite miffed that I wouldn't stop signing up for a full load each semester.) Grad classes really are the best learning bang for the buck/hour I've ever experienced. Just make sure you fill out the paperwork so you do get that MS along the way...
In Minamata, Japan there was a bad mercury release in the 50s, into the bay, resulting in Minamata disease.

"In Minamata, Japan, pregnant women who consumed the contaminated fish manifested mild or no symptoms but gave birth to infants with severe developmental disabilities, including cerebral palsy, mental retardation, and seizures."

https://en.wikipedia.org/wiki/Minamata,_Kumamoto

http://pediatrics.aappublications.org/content/113/Supplement...
>This issue has been addressed in Mozilla products by explicitly turning off the framework's logging of input events.

It's fixed now and anything you had in there was already auto-deleted at some point. You're likely not missing anything.
Visualizing 27 years, 12M words of the Humanist list
or etmyotic er-4 IEMS, or sennheiser hd800's or even the old 650's.
I was so excited and then equally let down when I realized it wasn't online and this is just a coming soon page. Oh well, I signed up.
> I think this generate phantom requirements that doesn't contribute for the solution. Just change the code when you need it.

YAGNI -> You Aren't Gonna Need It [1]

If you want to know more about about Python I recommend Raymond Hettinger's videos [2]

About ECA (which I presume is Entity Component Architecture) I have to say two things:
1) I've seen this pattern/concept be called many different things: Entity-Component, Game-Object Game-Component, Entity-Systems, etc. And at least two major ways of implementing it.
2) Like most design patterns, they exist to help you design program using languages that use heavy class-based OOP and static typing. In Python everything is dynamic and it uses duck typing, so can "draw some inspiration" from the pattern instead of implementing it by the book.

[1] https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
[2] http://pyvideo.org/speaker/138/raymond-hettinger
> The C++ string library cannot bind the string to the stack frame since it doesn't know how long it's going to live.

Surely some kind of string that lives on the stack can have its storage on the stack because the storage goes out of scope exactly when the object does. I think the only place you might run into trouble is if you try to `move` a stack-allocated string somewhere, because it'll invariably result in a copy.
This is amazing, all I need is a reason to mash http://pokeapi.co into this
Firefox is still a non-corporaty project. I mean, I know they take money from Google, and now Yahoo, and stuff. But the point is that they simply want to make the web a better place, rather than make it a better place for Google users or Apple users and so on.

Also, I don't know how this works, but I'm guessing that some of the revenue they make goes towards supporting the Mozilla Foundation? These guys put out a lot of really awesome stuff, especially evangelizing web programming in impoverished communities in India and such.

Well, I don't mean to appeal to charity. But its just one of the results of this project and experiment. At my last job, we used their open source JS library for handling video content to make a really awesome training application.

Seeing as how it has been so useful, just yesterday I set up a recurring donation of $10/month. I figured, well, I pay that much for Netflix anyways, and use Firefox so heavily. So, it made perfect sense to show my support this way.
Luke Sykwalker
I dunno. If I have a "complex" condition with more than two parts to it, I prefer to be liberal with parenthesis, rather than expect any future maintainer to remember all the operator precedence rules.
Hi Mike, this is Paul, I am making this API too :D
You could just use std::array<char, 255>
Sure, but "notwithstanding" is exactly the type of language that should raise eyebrows. It's like seeing a goto in code. Sure it can be used to obscure things, and there are plenty of great examples of this, but it's also a big sign that saying "pay attention to me".
Guile now supports Emacs Lisp, JavaScript and brainfuck
We're working on it, sorry!
I think the title should be "The 50% stat is meaningless." This would head off at the pass the arguments in this comment section, which seem to focus on what the number actually is instead of the point of the article.
He filled up all the disks.

See also http://www.reddit.com/r/programming/comments/62art/google_di....
> What if there was an App for Starting a business?

Wow. What a great idea. You download a $1.00 app and before you know it you have a billion dollar company. Love it!!!
> And if the populace is on drugs, who's going to speak out against militarized police? Or against anything else for that matter?

Living with a bunch of college students, I can promise you that activism and drug use are far from mutually exclusive.
So, we know these SSDs will survive an ungodly amount of read-writes. Is there a way to test how they will survive as archival media?

Presumably the major cause of data degradation in archival time-scales is bit-rot from either component failure or media corruption. What are the sources of bit-rot and component failure? Can they be accelerated to provide a rough benchmark for component failure over longer time-scales?
Erm...

goto fail;
goto fail;
Watch NASA’s Second Orion Rocket Launch Attempt Live
> The lifetime of a company has been getting shorter and shorter for centuries.

Really? Because Apple was founded in 1976 and I'm guessing they aren't going anywhere. Google was founded in 1998 and I don't think they're going anywhere.

Your assertion is really flimsy, and I think based on seeing a large number of mismanaged companies that flare up and die quickly and then concluding this is normal or even unavoidable. While it may be common, that doesn't mean it's what has to happen.

Rovio took their success and drove it into the ground. They absolutely saturated the market, coming out with new Angry Birds games and tie ins almost constantly and flooding store shelves with very low quality (and in my area, often dingy) plush animals, further lowering public perception of their brand.

I'd argue that if Rovio had been more judicious with their successful IP, that public interest in it wouldn't have disappeared so completely.

You seem to be arguing that the fade was unavoidable since Angry Birds is just a game where you launch birds at pigs with a sling shot. But that doesn't mean the follow up games needed to be. Super Mario Bros was just a game where a guy jumps on things. Now I'm not really saying that Angry Birds was necessarily an IP with as much legs as Mario, but I think they burned it down.

Rovio chose the short term, maximum immediate profit path, and now we're seeing the result of that. Zynga did the same thing. When you go all in immediately, and don't think about what is best for your long term, you burn out public interest in whatever you have to offer. When you don't take the time to make what you're putting out compelling, people will start to conclude everything you have to offer is just going to be more of the same. And they'll be sick of it.

This is not the only path available, and asserting that it is just the way things are now is ridiculous.
But does it have California's Jobs? :)
hehe, well it won't do the work for you. But guide you through each phase. Idea phase > validation phase > how to build it phase > how to grow phase > etc. The same way Photoshop doesn't design the graphics for you, just provides you the tools and makes it as easy as possible.
https://www.gnu.org/software/guile/manual/html_node/Supporti...

Also you don't need to use rlwrap, you can add the following to your ~/.guile:

(use-modules (ice-9 readline))
(activate-readline)
Cool to see quantified self in other places!
Straubel actually suggests that a massive leap in cost/efficiency may not needed due to the large market size:

"Mr Straubel counters. “They don’t understand the tight linkage between cost and volume. We’re at this crossing-point where a small reduction in cost is going to result in a ridiculously big increase in volume, because the auto industry is so big."
I'm glad about that overturn of the ban
I remember paying for Angry Birds to remove the ads, then one day sitting down to play only to find that the ads had returned. Hit game or not, too many moves like that point to cultural problems not easily fixed with money alone.
Wow. That's nice. I wonder whats better: deliver the content via a <noscript> element or via the fragment url.
Thanks for the correction, my knowledge of fossil is very shallow
I think, in your analogy, TPB would be the dark alley. BitTorrent would be the knife.
Study Finds E-Signatures Less Trusted Than Handwritten Signatures
Heh, as if Java's string was mundane, or even particularly well standardised. The implementation for String have varied in each of the JVM versions, and Android has a different version to the JDK.

Java's string, depending on the string, length, JVM version and a bunch of other factors may or may not:

- Be interned - so the result of "str1" == "str1" is compiler dependant (you must do "str1".equals("str1")).

- Maintain references to the string when doing a substring - e.g. "Java is a language full of quirks......".substring(0,4) may or may not hold a reference to the entire string. This has huge performance tradeoffs - e.g. if you parse JSON by doing .substring(), and aren't careful, then you can end up holding onto the entire unparsed JSON, even if you only keep track of a single obejct.
What about hydrogen? Because of the energy required to isolate hydrogen it's hard to consider it a true "energy source". But as a dense, portable source of clean energy it seems like it could be poised to trounce existing battery technology. The only problem, of course, being the explodey thing.
Right - but node.js is already a C++ project, so I don't see the difference?
Do I have all the string functionality, nicely existing in std::string?
Intro to statistical data analysis in Python – frequentist and Bayesian methods
Influence matters. And academia attributes influence to merit. But the shape of influence is different from field to field and specialization to specialization. Moreover, it’s difficult to pinpoint a field and specialization where citation impact isn’t limited to “a handful of people.”
SMS continues to be the lowest common denominator because a) not everyone has a smartphone but everyone has SMS, and b) SMS is standard across carriers. We need common carrier protocols for more than just voice and SMS, IMO.
Jobs Are Up, but Entrepreneurship Is Actually Down
How to store .NET enumerated flags in a table
No worries and thanks for building it. You may want to put the email capture above so it's more clear as I'm probably not the only one to copy pasta the url in the examples and be confused for a moment until scrolling to the bottom.
This is the worst part in using Uber for a company. They won't consolidate on a monthly invoice (like most B2B vendors) so you end up with hundreds of Uber transactions on your credit card statement. It's a real pain to manage.
Visa program for ‘best and brightest’ also used to fill low-wage jobs
> hype fades

You mean like other over valued IPOs like Twitter and Facebook, that in time will also fade away?
It sounds like what you are describing is a "guide". Which, rather than an app, could start out as a "information production". That might be interesting and valuable if you've done it before and can do it. Even a blog post linking to other people's posts on each of those steps would be valuable.
Rovio are one hit wonders. Not trying to be cynical or hate upon them, that's just how it worked out. They got lucky with Angry Birds, but failing to produce any new IP was their downfall. It's like a movie studio releasing the same movie over and over again expecting it to break box office records and be profitable. Sure people might go and see the first two sequels, but eventually people will grow tired and stop caring. This is what happened with Angry Birds. They had some great licencing deals, one of those being Star Wars and made a heap of money off of merchandise.

This is the problem with most app companies these days. They build a successful app, it is popular for a few months and then people stop caring. Draw Something, Words With Friends, Flappy Bird, the list goes on. People have short attention spans.

Would Nintendo still be around today if they kept on making sequels to Super Mario? Probably not. Rovio tried to squeeze Angry Birds too hard and lost. All they did was continually rebrand the same game with the same mechanics and changed a few of the game assets.
Apostrophe 2 – an in-context CMS built in Node.js
Pledged!!
you need someone within those nations to leak information. then you need to get it into the relevant media. With most russian and chinese media being state controlled they are not going to run with these stories. If Western media run with them they will get little coverage in these countries and will be denoucned by russia/china as lies. Perhaps there are chinese and russian versions of wikileaks but we in the west dont know about them or the language barrier prevents the media easily picking up the stories.
The full text of the article is available for free at the above link (at least for me, from home), but the University of Virginia (where the study was performed) has a summary of the findings:

http://www.news.virginia.edu/content/uva-study-finds-e-signa...
Show HN: Mount Exodus – Sinatra App to Convert TypePad to WordPress
For a number of reasons, no, we don't want PhD students to research whatever random topics pop into their head.

For a start, PhD students don't know how to do research. That's one reason one does a PhD: to learn how to do research. That means listening to your supervisor and working on problems they suggest, at least in the early part of your PhD. I have seen many PhD students, including myself, arrive with half-baked ideas that go nowhere. Learning to formulate a useful research problem is a part of what you are taught.

The second reason is that resources are finite. You don't get to piss around with other people's money anymore than other adults do.
This tool will convert TypePad/MovableType content to WordPress, update image references, and produce an audit of images that you can download.

Tech:
* Sinatra
* Heroku
* Bootstrap
Good point. I set the URL config to catch all URLs and redirect back to the home page (anticipating people would try the API).

Once things die down I'll push up an update. Getting a heavy bit of traffic right now.
True yeah. Thing is I've consulted on this topic, but the problem is that people get very inspired by reading an ebook or what ever on this topic. But what they really want is actionable daily challenges. Like 'Do X today' If you fail, go back to step 2. So software in this case is the only minimum option I think. But evolving the idea right now
This. Measuring productivity is useless if you are producing the wrong thing. Even ignoring all the things programmers do other than writing code, this idea still completely ignores the many external factors that interfere with productivity.

Organisations are more than the sum of their parts. It's not like you can take a bunch of 10x programmers from a successful project, put them on a failing project and expect them to just get it done. Why is 10x programmers a thing but not 10x management?
> I think Putin genuinely thinks that without him Russia is doomed or something,which is a mistake.Russia can only survive if its politicians have faith in Russia's institutions, It's not about this or that guy,or it's just another dictatorship.

I've heard news media report that there are elements in the Putin camp that are too nationalist. Putin has to show he's the one running the show or something like that. (I am just reporting what I read. I can't verify if this is accurate.)
Hah! I'm in need of just this sort of API come January, what are the odds? Awesome, hope you launch soon!
6 Marketing 101 Tips for Technology Entrepreneurs
And rental places being advertised by sq.ft. (or pi.ca. in French)
Yeah I know, I'be even used PokeAPI at a hack before. It's MusicHackDay soon, I may have to use it again as a reference for poke chiptunes