skysight-inc/HackerNews huggingface dataset:
> "In the browser is like 500 if we were to do things on javascript."

That's more like 1.5x:

http://asmjs.org/

http://www.unrealengine.com/html5/

https://hacks.mozilla.org/2013/12/gap-between-asm-js-and-nat...

> "Android is not web for a reason. It sucks for lots of things. It is not that Google has not tried, as it is in their best interest to do so."

Google hasn't tried deep integration of web apps with Android. Their competing Chrome OS does and Chromebooks are a bestseller in 2013. Mobile Chrome doesn't have "apps" or plugins, like Firefox does, which is kind of disappointing. "Add to Homescreen" of favorite links was added in version 31 and current stable version is 32, so that's one version ago.

The reasons for this state of affairs can only be guessed, but given that you probably don't work for Google and you don't claim to have insider knowledge, I guess that quoted phrase is just pure speculation - and a much more sensible guess would be that delivering a native SDK that works well was faster than trying to push for new web standards (since Android was competing with iOS and second to market) ... something which they are doing with Chrome OS and Mozilla is doing with Firefox OS and it's a very different reason than your claim.

And if I am to make a prediction, I bet that in the future either we'll see Android and Chrome OS merging, or we'll see Chrome OS mobile devices, in addition to Android.

> "Consumers probably don't like having to be connected all day, all what they do in their computers being monitored in real time and stored forever by the NSA."

Web interfaces and offline access are not mutually exclusive. Chrome's offline GMail is pretty good these days. For PGP encryption in GMail's interface, I've been using: http://www.mailvelope.com/

Surely Chrome's permissions for extensions could be improved for better security, because as we've seen, perfectly legitimate extensions can turn over night to mallware/spyware/adware. And we would need new web standards for extensions and probably for doing client-side encryption, however these are not insurmountable problems. Either way, if you're using GMail, your unencrypted emails will get stored on their servers, whether you're using GMail's web interface or not.

> If you have a company outside the USA you will have no brain if you used web for your secret sauce. They will take it from you, they will give it to an American company and even patent it. With native it is orders of magnitude harder to do this.

I don't like the insult inherent in this message. I'm using web GMail and I'm not an US citizen. The problem is that Google is an US company, not that GMail is a web interface.

And in regards to clients and native apps - my trust for binary blobs is equal to my trust for web interfaces, which is zero. Basically I don't trust anything that's not open-source and developed in the open - as in, are you sure your operating system doesn't have backdoors planted? ... just saying, seeing that you're playing the trust card.
I suspect this is more FUD than incompetence.

Mt. Gox could solve the issue without a change to the Bitcoin protocol by tracking the entire transaction and not just the hash.

But instead of fixing their own problem they make it sound like Bitcoin itself is broken.

Why would they do this? Cui bono?

If Mt. Gox has been scammed out of a large amount of Bitcoin, they may not own enough to fill withdrawal requests. If this is true, then a steep decline in the price of Bitcoin could allow them to cover the gap.
JetBrains is the only software company whose products I actually want to pay for, if for no other reason than I want to keep people that bright and hardworking fed and comfortable, so they can continue making great products.

Very excited to get my hands on this IDE - I might actually start coding C++ again.
I had a look at https://store.unity3d.com/products/pricing and I don't understand how it can cost you $200K per title.
>What if the women just work less hours than the men (which seems to be the case)?
>women more likely to stay home because they have lower wages. What if they chose a profession with lower wages because they knew they'd be staying home anyway? Or maybe they chose a less paid, but more fun job, because they don't need to provide for the whole family?

If you ever even paid attention to such studies you are trying to debunk you would realize that many take this into consideration and see that there are still differences in pay even though factors like that are taken into consideration very carefully. Even though the wage gap does lessen when those are taken into consideration.

>I suspect a lot of feminists don't have children yet, so they don't even know what it means.

Of course that is absurd. My mother is a feminist.

Then I just Wikipediaed list of feminist and it was not at ALL hard to find a bunch with children.

http://en.wikipedia.org/wiki/Gloria_Steinem

http://en.wikipedia.org/wiki/Naomi_Klein

http://en.wikipedia.org/wiki/Lester_Frank_Ward

http://en.wikipedia.org/wiki/Jessica_Valenti

http://en.wikipedia.org/wiki/Kathy_Najimy

http://en.wikipedia.org/wiki/Lars_Ohly

http://en.wikipedia.org/wiki/Martha_Nussbaum

>To me, having witnessed my wife toiling in labor for hours, it seems ridiculous to send a woman right back to work after having given birth to her child

Nobody said women need to return to work after giving birth. The whole point of feminism is everyone has a choice to do what they want. They have a choice to go back to work, or stay at home. Or the man or same sex partner can stay at home if they wish too, without any problems.

>Also I suspect most wage gap studies neglect to mention that women automatically get half of their husbands income.

Of course that isn't what we are taking about. AT ALL. Not even close. We are talking about two people doing exactly the same job and one person getting paid less. Except it is two groups doing the same job and one group getting paid less. These are people who do equally well in their jobs.

>Are there even employers who pay their female employees less than the males?

Yes. Is it outright "I don't like women?" Probably not. See my last reply to you.

>But what if it is a privilege instead?

If you actually understood feminism rather than just blindly shot it down you'd understand that feminist just want women and men to be treated as equals. They want men to have the same opportunities to spend time with their children as women and the same opportunities to work as women without societal pressure. It's all up to the choices each individual and family wants to make for themselves. But if a women chooses to do labor in the job market she should be treated as an equal to men. That's all these feminist are saying. if she chooses not to have children, then she should also be respected.

People like to think of feminism as something that's a scary monster or something. It is simply the belief that men and women should be treated as equals. Feminism deals with men's issues too when they are unequal to that of women's such as in the realm of child custody.
Because it might be illegal. The legality of it unclear at best, I would rather not take a chance.
Right, but with startups failure is the norm, and every founder knows it going in; at least subconsciously. By failing, you lose the fear of failure.

"It's a dangerous business, Frodo, going out your door. You step onto the road, and if you don't keep your feet, there's no knowing where you might be swept off to."
>The other unixes have it hard enough already.

We don't want systemd. Just like we didn't want pulseaudio. Those systems which still vaguely resemble unix (just openbsd and netbsd at this point isn't it?) are not interested in linux bloatware, they want to continue resembling unix.
the President can't just fire the SecDef--he's confirmed by the Senate, and there's a formal process that has to be gone through. (The same goes for all the people on the list, btw--they all have to be confirmed by the Senate, and they can't be summarily fired by the President without due process.)

The rest of your comment is fine, but actually the president can fire any cabinet officer or (almost) any non-judicial appointment at any time. The Supreme Court has agreed that the president has this authority.

Granted, the appointment must be confirmed by the Senate in the first place, but the Senate does not hold a veto on the president removing any of these appointees after confirmation. The impeachment and trial of President Andrew Johnson was based on Congress' attempt to keep him from firing appointees, and that law was later ruled unconstitutional.
The Facebook Fraud, by Veritasium
The point of the post is to make web developers say "But wait, Patrick, if HTTP actually worked like that that would be batshit insane. I mean, separation of concerns. Having to coordinate patch schedules worldwide across billions of clients. Being to-death-do-us-part committed to every library choice made by the first HTTP client. Wait, there could never be a second HTTP client, because you'd never be sure it worked warts-and-all like the first one. You'd probably have to do something like extract the One True HTTP Client into a wrapper program and, I don't know, call out to it from your web browser, so that changes in web browser chrome weren't tightly coupled to the One True HTTP client. Developers on the One True HTTP Client would probably refuse to help people who made competing HTTP clients, because they'd be building potential existential threats to the Internet, and they'd probably gloat when those other developers suffered misfortune.

Please tell me, Patrick, that you're exaggerating and that Bitcoin doesn't work like this."

Guess what?
Nice twist on the mark in a poker game.
Ghost is very intriguing, but I prefer a hosted, zero-administration platform. Perhaps there are Ghost-as-a-service providers that I'm not aware of?
Because you blame Apple when OSX doesn't run on your Windows laptop?

It is not the fault of the kernel maintainers, or any of the periphery developers, that you can't put Linux on your Windows computer. You want a computer that runs Linux, buy from thinkpenguin or system76 or Dell or HP a laptop or desktop meant to run it, or build your own and do the research on what vendors provide driver support.
That ship has sailed. We should pick another word.
First - you are taking on a very worth cause. I think you are missing a very important point above and beyond skill building, though.

Many people that are very advanced in math get bored. Topics like number theory can reintroduce the fun and wonder in math that has been beaten out by the system. Bringing "Wow, how can that possibly be?" back into mathematics should be a goal in and of itself. (This isn't meant to degrade the "master the basics to master the complex" argument either)
10 step checklist before you start your MVP
tl;dr a suitable replacement should have been worked on after the word changed from "weblog" to "blog".
Yep, when C was mainly a UNIX only language, there were another ones to choose from.

With UNIXs spread into the enterprise, C started to gain weight.

If UNIX hadn't been successful, it would just be yet another language.
New video social network
It's got free tools like http://wordpress.org/plugins/all-in-one-seo-pack/
I can definitely see myself using this. I generally have one terminal tab open just for git anyways, so this would fold into my workflow nicely.
I wouldn't put my system logs into either of those.
You might find it interesting to read about small numbers and statistical comparisons, and how they don't work very well together. This is different topic than the strong law of small numbers, or survivorship bias aka the backbone of our financial system.

This brings up an interesting meta discussion of medal inflation. A simple wikipedia lookup and division shows 15K medals / 50 games is about 300 medals per game, but inflation has happened over the years so I think we'll have well over 300 medals this season.

This waters down the marketing message. There are 300 recent medal winning olympians, lets say they have a decade of marketing relevance, thats five sets of games, or 1500 medal winners. The entire NFL only has 1500 or so players, in comparison. I believe this waters down the usefulness of the olympics. If all the olympics had was the decathlon, that would mean something more than it currently means.

This is aside from the meta issue that's its basically a marketing and advertising trade show where as a side event some athletes perform. So the primary, important numbers are the dollar value of advertisements sold, sponsorships purchased, not some athletic achievement which was just a screensaver for the financial spreadsheet.
This probably hinges on how you define the word "great," but you can diagnose a nonfunctioning mail server a lot easier if it's actually booted up.
Claire Perry: Internet Filtering is enforceable, banning smoking in cars is not
5 Key Challenges Companies Need To Overcome When Creating A Big Data Strategy
It declined before then.

But I notice one project I'm an avid user of (LMMS) just moved from SF to Github ... aaaaand suddenly there's a buttload of extra development work, such that in a few months they went from "nothing going on here" to a 1.0 RC.
Making Elastic Load Balancer play nicely with Django/uWSGI
It's a typing tutor, so typos should make you lose. Avoiding them is exactly the point of such games.
I don't see the connection. It is true that there are relatively few Twitter users, but those users tend to be exactly the kind of people that make news - politicans, celebrities, etc.

So if anything it makes even more sense that news outlets would use Twitter as a source.
I'm of the opinion that a well-engineered IDE is almost always better than a simple text editor. I "grew up" using Visual Studio on Windows. That said, I find myself using vim and Sublime Text fairly frequently.

Both are useful because they're universal for all languages, simple, quick, and pretty much are guaranteed to have a high base-line level of quality. vim is also useful because it's available on virtually every Unix machine, meaning I can use it on remote machines I've ssh'd into.

With these editors, I also think there's a certain pleasure in starting from a mostly blank slate and installing only the plugins you're personally interested in. The result feels less bloated because it's optimized for precisely one person: you.
It turns out there's a good blog article that explains why the less enterprisey way is better since it remove the iteration loop of the collection and lets the computer [figure out how to express the sum of weights of the red objects in a collection of blocks]:

http://blog.hartveld.com/2013/03/jdk-8-33-stream-api.html

I've been around too long to trust the computer to figure out how best to do something. If I'm wrong then Java 8 leads the way to the end of programmers, similar to how robotics mostly ended how cars were manufactured.
Really? Maybe I should have another closer look at it. I saw this from the homepage:

Embedded JavaScript
Hopefully, you'll never need to use it, but if you ever need to intersperse
snippets of JavaScript within your CoffeeScript, you can use backticks to pass
it straight through.

...and struggled to do basic things like interact with handlebars and jquery, and figured it was one of those 'works with other things written in coffee script' things.

Not so?

Why are there so many SO questions about 'how do I use coffee script with XXX'?

(where XXX is some existing javascript library, eg. jquery)
The link was mandatory.
The SE-PostgreSQL project provides row and column-level security. It's based off the work of SELinux, so it may be overkill for what you're looking for. Plus, it has all of the inherent complexities of SELinux, so that may be a turnoff for you. But, if you're REALLY paranoid about security, it's a great tool.
So this is like a fork of TurboLinks? I've made this thing myself for website I use in couple of minutes. I would probably not rely my whole website on this plugin.
It's not only a moot point, it looks like intentional FUD to distract from the main issue: Mt. Gox isn't filling withdrawal requests.

Mt. Gox could fix the issue themselves without a change to the protocol by tracking the entire transaction, not just the hash.

If they don't do this, then we must ask why not? Could it be that they've lost so much Bitcoin to double-withdraws that they can't fill new withdrawal requests?

Would Mt. Gox benefit from a steep decline in the price of Bitcoin, so they can fill the gap at a lower cost?

What's a logical explanation of their behavior?
Interesting comment from the lead dev of Ethereum (a new cryptocurrency):

> aside from cryptocurrencies, there really is no other situation where the fact that you can take a valid signature and turn it into another valid signature with a different hash is a significant problem, and yet here it’s fatal.

http://blog.ethereum.org/2014/02/09/why-not-just-use-x-an-in...
Ghost does provide this already. It doesn't do a very good job advertising this.

https://ghost.org/pricing/
How do you find who's being doing a whois on you?
Ever wondered what happens if you microwave silverware?
Great, now what will think the unluky sould that'll need to replace Linux?

The problem we are seeing is the framework vs. libraries dicotomy. Cut the features in too many packages, and you won't be able to use them anymore. Integrate them too much, and you won't be able to maintain them anymore.

Anyway, just like the kernel, some day we must be able to say "launching the basic processes is a solved problem", and actualy solve it in a way that does not need to be replaced. We are not there, but we are in a point where the feature set is quite stable, so I guess we can improve usability a bit, at the expense of maintanability.
Hack MailChimp API with SMS Subscriptions Powered by Plivo
I totally agree with you. I just couldn't resist the irony.

Twitter seems best for short-form humor and food-truck locating.
At least three headlines reference this game, so it's kind of true.

Kinda gets old how many people jump on the current wave of mainstream opinion for pageviews.
It's wrong even then. Look at Italy and US. Italy should be ranked higher than the US on this basis.
The BTC believers have very short memories.
I see this claim fairly often, but it seems like wishful thinking to me. There's nothing stopping a language targeting .NET from erasing its own generics to `List<object>`, `Map<object>`, `T<object>` if necessary, which would achieve almost exactly what you'd get with Java's erasure. And in the meantime, Java's approach requires any generic class containing arrays to box small value types, wasting large amounts of memory when those arrays are large.
The only thing which I personally found interesting was the empty enter command shows git status.

Here is something like that for zsh in case you need it.

https://gist.github.com/anonymous/0aa22dc97ef832f88026
We are now accepting restaurants!
Wow!

After receiving so many positive votes on Hacker News effect post, I wanted to share how that effect helped us launch our early access to restaurants in a week.

I was fortunate enough to receive a lot of upvotes and a positive feedbacks related to Poucher (http://poucherapp.com) and our team after all this feedback launched our restaurant startup page.

The reason why I'm posting this is to both thank HN for helping with our idea. We mean it. From an idea we became a full time startup.

In conclusion, if you still provide any feedback it will be more than helpful and if you are living in NYC and any restaurant you know or want to see make sure to make them contact us at Poucher Restaurant (http://poucherapp.com/restaurant)!

PS: We try to post regularly on HN. We just love to do so.
tl;dr: Focusing on Basecamp, ditching all other products, changing name to Basecamp.
A dual Windows-Android machine: PC industry savior or non-starter?
I wonder if anyone with some experience with bitcoind's source code could explain why the network layer and the data storage layer are not (or cannot be) sufficiently abstracted to prevent some low-level data storage implementation detail like this from affecting the correctness of the propagation algorithm's behavior. This seems like an architectural flaw, but maybe there's something inherent to the bitcoin protocol that makes this type of incident inevitable?
I won't ever use a distribution that uses systemd as pid 1. There is only one reason for this.

I want to be in control how my system works. To do that I need to be sure of what it is doing and how. As the complexity of a system grows, the number of things it does under the hood grows. At some point I can't keep track of what's going on, and I no longer have confidence in my knowledge of the system, without setting aside time for a code review.

With pid 1 being incredibly simple, and the executables it runs being incredibly simple, I know what's going on, I know what the possible problems are and I know how to fix them. The more complex it is, the more difficult it is for me to know what's going on. That's all it comes down to for me.

As an aside: A lot of systemd is API-driven, meaning if you want a feature you have to build it into the system as new code. This means you have to be a C developer to leverage some new feature, instead of writing an interpreted script and interacting with it via pipes/plugins/etc. If your current system is dependent on some feature that doesn't yet exist in systemd, you now have to build it in, instead of using what worked with sysvinit before.

Not only is systemd broken by design, it's still in its infancy, and does not support the same features that have been built into other systems for years. This additional load of development for many orgs serves no purpose, and is essentially ignored by the leadership that decide to change init systems by fiat.
Disease Don't Care
Teach them JavaScript: http://scriptcraftjs.org/
Publish your own flappy bird game clone iPhone Game, quick, no coding
New fitness tech needs help.
Just threaten to switch to DISH or DirectTV...should do the trick.
Its true.
To quote a wise man at the php conference "I get the feeling we're just making stuff up that works" when talking about scaling sites.

Its about being a professional in the way you handle the tools at your disposal.

This has been going on for a while. It was noted last century that a job opening asking for "5+ years experience" in a technology that was 3 years old.
Time Tracking – Save time and earn more money
New XKCD: What If? app for iPhone/iPad, what do you guys think?
This is a very interesting article, however, IMHO it has several major problems:

1. The author doesn't understand, or is too lazy to recognize, that "correlation does not imply causation". It's hard to read sentences like it seems like the length of the title has a minor influence on the quality of the question and not shudder.

2. There's no interpretation. At all. It's just queries, and doesn't provide any real insight into how to write better questions, get better answers, or get more upvotes. No hypothesis or model.

3. It's missing meaningful statistical measures, such as standard deviations, error bars, etc. For example, is this even statistically significant: The average title length of the top questions was about 5% shorter than that of standard titles (47 characters vs. 50) ?

4. Biased samples.

So my takeaway is that it was fun and interesting to read, but not very meaningful.
Ghost doesn't do a very good job of advertising their download page either. Here it is in case anyone was looking for it:

https://ghost.org/download/
> Native apps are currently superior in: performance, accessible APIs, 3D

And data security. Web apps don't to my knowledge have a great deal to offer in that area.
First line of fifth paragraph: The CNIL had demanded that the notice stay on the site for two days.

Please, at the very least, give the article a cursory skim before knee-jerk commenting.
Both user reputation and "greatness" of a question grow with time i.e., there is a correlation (it says nothing about causation).