skysight-inc/HackerNews huggingface dataset:
Because seamless/instacart/hipmunk/service X aren't individually incentivized to use a generic interface. It's the same reason you have a gazillion logins, each one wants to be the One True Source. (After years of struggle, FB/Google/Twitter managed to hammer that down to "just" 3 choices.) In addition to the 20 apps a user needs, there's new ones they don't know about ("Where do I get flowers again? Car parts?").

The value proposition: People can fire-and-forget an order for anything. Someone else handles the details. People with more money than time -- a great market to serve -- prefer to trade the former for the latter. Cheapo McCouponClipper will sift through the apps individually.

Do you go to the grocery store and tut-tut people in line? Don't they know they can get batteries cheaper at BatteryWorld? Vegetables cheaper at the farmer's market? Windex cheaper at Bob's Industrial Cleaning supplies? Why are they at a general-purpose store with a larger markup?

But it doesn't matter. The incredulity of objectors who ask "Why don't you just install 20 apps and save some money?" will be superceded by people who just want to use the service.
When I was at a small company about 4 years ago that was hiring two H1Bs (one from Romania, the other from Russia), a local lawyer experienced in the process was hired for a few thousand dollars. All we had to do was answer the questions from the lawyer, pay the fee, and magically the two guys got on airplanes and appeared.
You're thinking of that email that someone sent on a mailing list a while back about how LLVM isn't really a bytecode because it includes architecture-specific codes.

It was a stupid email - you can make LLVM into an architecture-agnostic bytecode by disallowing those codes.

Don't believe me?... https://developer.chrome.com/native-client/reference/pnacl-b...
Yes, confirm - worked with Indian body shop; half of their were L1.
Just so you (person who is new to HN) understands why your comment is downvoted here - HN is more of a community for providing constructive feedback. Read the other comments on this post to get practical examples.

If I posted something I had poured my heart and soul into for months/years and had to deal with sarcastic vitriol from someone who completely misses the point of what I'm trying to accomplish, I wouldn't feel comfortable posting my work here. I'm personally very grateful there is a community like HN where negativity and closed-mindedness is grayed out.
The Psychology of Content Design
Socrata Foundation funds Detroit's open data efforts
I use "rails g [x]" a lot, for models and controllers, and less frequently scaffold.

I don't see the penalty for some empty javascript files etc. And I like having everything where it belongs.
Pick something and stick with it; otherwise you'll never learn anything.
We had pretty strict guidelines to follow to be apart of the InfoSec class. We basically signed a waiver at the beginning saying that if we did exploit something, we would be subject to expulsion. It was a "theory" based class and all actual research had to be done within a certain IP range in a particular computer lab.

With that said, this was the final report that I made in the Winter of 2013. I presented it Spring 2014 to the University staff. And now, graduated, with over a full 12 months behind it, I felt comfortable to post it.
> And Google Wallet/Apple Pay is nifty, but I have to enter my card info twice if I switch between phones, and if I'm using a Windows Phone, I'm still using my plastic.

Are you personally using two or three phone platforms with such frequency that this is relevant?
I know I prioritize my productivity over that of the team because that's what I'm judged on. If I spend a lot of time helping the team, but at the cost of not getting my work done on time, then I don't get praised for helping the team; I get chastised for not getting my work done.
The Venture Capitalists Behind Superfish
EBay launches Pulsar, an open-source tool for quickly taming big data
It would be better to fix the axis so that we get the info by the position of the hisogram.

Example: When you're at "Engineer", and then you click "Programmer", the histogram moves to the bottom, giving the illusion they're paid more, when in fact the labels on the axis also changed.

The same axis for everyone to really bring the difference home.
What are we supposed to value?
So, private office proponents: what bay area companies actually provide this to their engineers? I haven't seen a single one in my experience.
Has anyone tried to determine if the prevalence of H1B visas results in a downward pressure on salaries in the tech sector? In theory, it shouldn't because H1B visas are supposed to be filled when you can't find a citizen or a resident, but I wonder.
Then you hired the wrong people.
I thought you are being smart-ass/sarcastic with saying that "Snowden" and "NSA" attract a penalty. I wonder how much %age of users know about the penalty system. I predict that it is a very small number. Personally, I am very disappointed after knowing this information.

I hope, at the very least, the homepage should have a disclaimer saying that the links are not a collective effort by the community but rather a filtered list by administrators.
H1B is a cost saver because it makes abusing workforce much easier.
So someone was watching too much "Eden of the East",Noblesse oblige.

Explenation: In the animee there is a phone that can call a number which makes anything happen or done. You have a billion credit. Too bad you die if you use all the money.
I like that quote too.

The supreme court actually decided that it's not unconstitutional but leaves it to the states to handle enforcement.

Interesting to note that in Australia the percentage of fatal accidents involving alcohol are 12% versus 22% in California. Especially because we have a younger official drinking age of 18 and a generally higher alcohol consumption rate...
For me, because it can consume my entire workday. Has done that today, really.
More specifically, HN tries to avoid inflammatory topics that cause a lot of ultimately fruitless discussion ("flamewars"), typically identified by news items with more comments than votes. Political topics are frowned upon for causing this.

I disagree that HN wants to minimize "awareness" of these topics, but mods have been clear in the past that, while they agree the topic is important, it distracts HN away from the tech/web/startup topics they want HN to focus on
More supply typically means lower prices.
I've been part of several startups. They often start with private offices, until the space fills up. Then you start sharing, camping in the lab etc.
I don't know how they're doing payments exactly but if I had to guess they are recording a customer's credit card info to stripe and associate to a phone number somewhere.

Since Magic says you need to send them your credit card and address info the first time you use their service, my guess is that they would have to record that info so next time you text message, they just look up your credit card by your phone number (probably not in stripe, most likely in a separate database they keep). They can associate your stripe customer id with your phone number so they don't have to store raw credit card numbers (let stripe handle that!).
People can publish whatever they want (with very few exceptions) on the Internet.
Honestly penalty was required because there was a point where HN front page was only NSA and Snowden, like was DC based think tank.
Jarkko,

Are similar teams in California even more expensive?
Linux kernel turns over release odometer to 4.0
bovada... not nearly as many players as there used to be when it operated as bodog, but it'll still scratch your itch.
Similar to the HN penalty, reddit also seems to have some Snowden countermeasures in effect. It was a very popular IAmA, but the Android AMA app, displayed only 2 answers for it, and the 3 people who wanted to answer, Laura Poitras, Ed Snowden and Glen Greenwald, were limited to about one answer per 10 minutes, so for the whole hour they could answer about 10 questions. This limits usability and civil interactions a bit.

People should really choose boards without such censorship in place.
In nyc it's mostly fin tech stuff that will get you over 200k.
thank you so much for your advice. I am going to start today so I really needed this. Looks like people agree phython and ruby are great places to start. I'm going to go with one of these.
Show HN: TrellUp, automated Trello Board reports
Will there be a Web API?
Sorry, what in the world are you talking about? You are acting strange and paranoid and refuse to answer a simple question.
The top 10 US tech exits of 2014 went for nearly $50bn Here’s the full list
Yes. In my own experience, I used to use a version of the Thinkpad keyboard made for desktop computers —- I owned two, actually, the first manufactured by IBM, the second by Lenovo -- and the trackpoint worked wonders for all the reasons you describe. (I stopped using those keyboards when I switched to Mac, but now that you've reminded me, I may look into getting a new one, if it's Mac-compatible.)
Future of work
There are not nearly enough remote jobs currently, though it seems that more companies are wising up. I agree 100% with you on this however. Office work is archaic now and an expense that can be eliminated. Not only do businesses with remote developers save money, but they get more productive developers who can spend 90% of their time coding or on code reviews (that's how much I currently spend). Sadly, many companies just want to micromanage and when asked, will reply with some bullshit about company culture. Let's not kid ourselves. This has nothing to do with company culture or collaborating or fostering any kind of environment. The only reason to not allow remote working is because the company feels it needs to micromanage.

I'm certain that there isn't currently any company offering competitive salaries and remote work that isn't inundated with qualified applicants. Not that there is a shortage of qualified engineers in the first place (at least in the US), but the companies that are too stupid to find them would be well served to offer remote work and see those qualified applicants lining up.
I don't think I would do well in those sorts of interviews. I guess my experience is different because I've only interviewed remotely (remote interview, on site job). So they were typically 2-3 30 min Skype calls with different members of the company (CEO, CTO, Investor occasionally) and then I would send through code for them to look at or they would give me a small feature of their product to develop (1-2 days paid remote work) and review me based on that.
Ask HN: How to approach the problem of general curiosity and attaining mastery?
All my life I have been enamored with the idea of mastering a certain field, but the problem with attaining mastery is that I have too many interests. For example, I am interested in not only mastering subject X but also Y & Z. In this day and age, with rapidly evolving domains it seems too wasteful to sacrifice your brain power to multiple fields. Why waste your time--especially if the subjects of interest do not overlap--to only achieve rudimentary knowledge in X, Y & Z? Anyone who has experienced this type of dilemma willing to share their words of wisdom?
Live in the bay area; be a really really good engineer. You will make 200k soon.
While I fully agree with your reasons for why there SHOULD be outrage, I think the reason for why there is still NOT mass outrage is pretty obvious.

In short: Consumers don't know and don't care.

If they get an app they just click through whatever screens are needed until they can install it. Odds are they don't know what the concept of "permissions" means, or why they should care. Nothing in their phone tells them they should care. It is only fairly recently that some mainstream publications have written about this overreaching and even then the reach is limited. Then you have Google itself that realized it would need to increasingly ask for new permissions in the future, so it basically just asked for EVERYTHING for their apps, so that future updates wouldn't flag anything.

So in short, there absolutely should be mass outrage and more granular, user-controlled permissions on Android. Will that happen? Unlikely.
In Canada, you wouldn't be allowed to call them an engineer if they didn't have professional certification as an engineer. It's against the law. People have been taken to court over it.
"You're thinking of that email that someone sent on a mailing list a while back about how LLVM isn't really a bytecode because it includes architecture-specific codes."

No, I'm not. In fact, I have no idea what email you're referencing.

LLVM as an intermediate language (I guess you could call it bytecode if you really wanted to) for compilers of arbitrary languages (expressly not a virtual machine!) is the only point I intended to make.
I've been curious about the Xeon Phi. It seems like they would fit the same purpose as the GPU (especially with the Christmas sale last year that you can get a 31s1p for ~$120-170), it has more memory and similar FLOPS/price. Why are they not as competitive as GPU?
Why the Open-Concept Office Trend Needs to Die
Monitor Network Usage in Real Time on Android
Culture and identity come to mind as valid reasons to preserve a country.
I would think existing businesses would already have a payment processing relationship in place and so the challenge would be hooking it up to many of those choices (if they didn't have one then Stripe is a good default) The question is how is that card data getting from the text message into the payment processor in a PCI compliant manner? Once they get it from their SMS app into Stripe then Stripe will give them a token and they can map the token and phone number for future charges. But I wonder how it gets there in the first place. Again, due to PCI compliance, I expect the Magic guys are never seeing the actual card numbers. So they must be paying for services on their own cards and charging your card against their Stripe account. So there's some double CC processing fees happening and chargeback exposure. I suspect though the Magic guys just hacked this together (in a great way) and given the interest I hope they can raise and solve for some of the unscalable parts like this.
What if your parents limited your screen time?
Putting non-competes on things like sandwich makers is pretty unconscionable. I used to love eating at Jimmy John's, but I haven't since I first heard about this practice.
More on Interviewing for a JavaScript Job
You're being downvoted for comments like this: "I hope someone did the same when you guys launched and I hope it made you struggle."

The fact is that you're freaking out about something nobody else here really cares about. "Piggybacking" on the popularity of something else is a tried and true marketing technique. When McDonald's tweets something featuring a trending hashtag that's only tangentially related, they're "piggybacking" on its popularity. Magic itself is "piggybacking" on the popularity of the services it navigates for you.

More importantly, this isn't going to hurt Magic one bit. You could build a "clone" of magic yourself in less than a day: set up a stripe account, build a low-fi landing page, and own a phone. Boom. You're done. Hell, you could build a Sonar clone on Twilio without too much effort (nb: I've never used the service, but I'm referring to the basic feature set). The trick would be making the same kind of splash that Magic made, and therein lies the challenge.

In summary: calm down and you'll stop losing so many Internet points.
In Canada, it would be against the law for a CS major to call oneself an "engineer". At the University of Waterloo, there's actually a Software Engineering program that's joint between the CS and Electrical & Computer Engineering departments. It's been licensed by the accreditation board for engineering programs.
Does anyone know if this reporting is official base salary or if its total earnings including bonuses. In NY especially that's gonna make a pretty noticeable difference to the averages I'd say.
What do you mean by "school code"? Wouldn't they all be the same for everyone at your university?
Well, when we look back on history, the progress of Western civilization and human rights is actually founded on the violation of law....Ultimately, if people lose their willingness to recognize that there are times in our history when legality becomes distinct from morality, we aren't just ceding control of our rights to government, but our agency in determining our futures.

There are lots of really interesting and cogent replies from Snowden on this thread already, I'd encourage everyone to check it out.
I love that you completely guessed the incorrect answer, and then moved right to calling it censorship and critiquing Reddit based on your assumption. Snowden's account was rate-limited because accounts with no activity are more scrutinized for spam purposes. If the other accounts were (and I see no evidence of that, since Glenn Greenwald has done his own AMA before), it's the same reason. That limit exists because new account creation is so trivial. It also exists on HN in different ways, you forget.

It took me several thousand comment karma on Reddit until I stopped noticing the rate limit entirely. I can't speak to the Android issues.

Either way, the moderators worked it out; there was some confusion about the accounts downthread. I don't begrudge someone speculation, but when you then immediately move to acting on your speculation and decrying a community incorrectly, you should probably check if you're correct first.
There are lots of online courses ranging from compelling to plain boring
Not looking good for VT.
I remember when I was learning to program in C I once put a semi-colon on the end of a #define. Statements end in semi-colons, seemed like a fine thing to do and didn't stand out when I was looking for the error. The compiler errors were of no help. It took days to find.

It took a long time to learn to read errors messages and interpret them for what the actual problem is. Forgetting the semi colon on the end of a class in C++ is another one that will making baffling errors, though I think most modern compilers now say "did you forget a semi colon?"

It takes time to learn all these common simple errors that are impossible to look up in a reference book. (Though now you can usually google them)

I remember getting so frustrated that I couldn't figure out how to cast a function pointer to a C API correctly in C++ correctly that I gave up and switched the entire project to C.

These are the only onse that really stick out in my mind, but there were many more.
Minor edit:

s/Below is out you get started/Below is how you get started
> when collapsing superposition of two states you might need to (or rather almost always) need the ratio of worlds with outcome A to worlds with outcome B to be irrational. So unless you create a continuum of new worlds each time it won't work.

Has this been shown? I would want any such proof inspected for hidden continuum assumptions existing in the probability calculations, thus leading to irrational probabilities.
What about:

Math.min() - Math.max()

Is it wrong to expect it to be 0?
I posted answers to the same question over here: https://news.ycombinator.com/item?id=9096608
Is this using a long code or a short code? The examples seem to show a long code, which is basically a phone number.

The FCC is in the process of cracking down on companies that use long codes for marketing and interacting with customers. It's too amenable to fraud.

You should be using short codes which have strict requirements for opting in, opting out, and restrictions on spam.

If this is using long codes you are setting yourself up for fines and legal problems if you use this service.
The problem is that there is absolutely no experimental or theoretical reason to believe that quantum states ever collapse. And there is an explanation for why we would perceive collapse even if there is none.

If you take those ideas seriously, you're forced into the Everett interpretation.
> I disagree that HN wants to minimize "awareness" of these topics

Well, the effect is still the same, isn't it?

> it distracts HN away from the tech/web/startup topics they want HN to focus on

That seems contradictory. If I recall correctly, I've heard the mods explicitly say that they also like non-tech/web/startup topics.
Well. There is a magic contingent of how much humans can know at a time. And the amount of time to learn nearly as much as an expert know is five years of hard learning (or better: good teaching). It's just a guess. I think, experts/programmer/whatever will unlearn sufficiently fast, that it doesn't matter much if he is an expert for 10 or 30 years.
Is it possible to grow a startup community in a country of 325000 population?
I don't work on the recommendations team but I feel I can safely say your recommendations are calc'd each day. Unfortunately I can't share more about our recommendation model other than to say its a strong business advantage.
Yes the school code was the same for everyone at the University. It differs from college to college, since this is a "solution" that the university purchases from a company.
An Interactive Introduction to LaTeX [pdf]
I used to work on a trading floor where the boss sat in the middle of his group (about 40 people in 5 rows) he had an office that i don't think he ever used (except one-on-one bonus talks with employees). so its not all managers that do that.

he also moved everyone around every 4-6 months (especially in terms of who was sitting on either side of him) i liked the system - and i thought it was great/smart to have people sit next to the "boss" for a few months at a time as you definitely were able to build a better relationship/communicate).

The funny thing was is that if you polled the people who didn't need to be on the floor (i.e. the BD people), the introverts hated it, and the extroverts loved it...so i feel personality type is just as important in this analysis
Guessing you're on ruby 1.9.3 or something. Update to ruby 2.x first (brightbox ppa is good for this on Ubuntu types), then gem install sass.
I'm confused, the whole point of EaC is to not have to stop the debugger? I would hazard a guess you're not debugging on iis, as detaching a debugger certainly doesn't stop the webserver.
Communities can be effective in helping folks learn how to program. You don't have to go at it alone. If you're interested in learning programming with Python, for example, look into the Tutor mailing list. https://mail.python.org/mailman/listinfo/tutor
Probably because the two largest English speaking countries in the world place almost no restrictions on using the title "Engineer" whatsoever, so people from those countries get annoyed when people authoritatively state that you must not use the title "Engineer" unless you are properly certified, neglecting to mention that their authoritative statements apply to perhaps 10% of their audience.
> Yeah, that doesn't work. I used to be really open with what I earned, because I didn't care if people knew. Turns out that sometimes people can get a bit resentful if you do similar jobs and you earn a little more than them. And sometimes people that do similar jobs and earn a little or a lot more than you seem to take this as a social signal and you get a new little social wall between you as you're not on their level.

This is really a consequence of a culture that confuses material compensation with personal worth and success. I wonder if this is different outside of the western/North American job market.
launchd use the Apache License how can they have a license policy against that?
El Dorado – Leyendas Cortas Para Niños
So, how long until someone gets the JVM or CLR running inside the browser using asm.js - and then reopens the world of running Java/C# in the browser. Only this time without plugins.
Perhaps this is what you're looking for: https://github.com/staltz/cycle ?