skysight-inc/HackerNews huggingface dataset:
"This is a data structure problem at its core - the fact that someone entered one billion BUY orders at $15.51 should not prevent me from seeing that there's an outstanding order at $15.52. The stock market employs the queue only for legacy reasons."

(1) I'm not sure I understand what you're saying about price information. You seem to be saying that level 2 quotes don't exist. I assure you that for the major exchanges, level 2 quotes do exist, but they're more expensive than what most discout brokerages/Yahoo/Google give you.

(2) I'm not sure what you mean about queuing at price levels being a legacy artifact. There needs to be some objective rule for deciding who trades with whom when there are multiple participants at a given price level. In most markets, it's first-come-first-serve (a queue). I read that MS POOL was going to try prioritizing based on size, but I haven't heard anything since. So, if it's not first-come-first-serve, and there are two offers at $5.43 and a trader comes in and lifts one of the offers (not enough size to lift both), which of the two offers should get lifted?
Los Altos, CA

Box (Box.com), specifically platform: developers.box.com, box.com/platform

You can find all of our recent awesome news here: http://www.crunchbase.com/company/box

Platform Engineer:

You'll be building and designing APIs on the Box platform from front to back as well as developer-facing tools such as SDKs. Box is an enterprise software company, but we build and design our APIs to be on par with the best APIs out there e.g. Twilio, Stripe, etc (you can see our documentation here: developers.box.com/docs).

All experience levels are welcome to apply.

If interested, please contact me directly: sean@box.com
No, they’re one of the recipients of the grant.
That was exactly what I thought when I came to the conclusion: a nice marketing story to make an announcement of the product that improves conversion. Should I trust you product?
you got this one, but I need you to disable the auth code or send it to me (email is in my profile).
You can rate the recognition results ;)
Patenting Prosperity: Invention and Economic Performance in the US
And most comments are about as juvenile as the ones on Reddit.
I've managed to get "coffee" to #6 most endorsed in my Skills & Expertise.... I suspect that I'm not taking it as seriously as LinkedIn thinks I should ;-)
LLVM now has NEON support. Was this an issue in the past?
the whole point here is that they are optimizing for the vast majority. unfortunately you, with your part-time 800px tablet, are part of the 2%.

their focus on such an overwhelming majority of users makes a ton of sense from a business perspective.

(sidenote: does anyone with a VEEEERY WIIIIDE monitor maximize windows?)
Automate your business (or life)
I think people are completely misreading this. It's not 1.35 billion to Nokia. It's 1.35 billion to fund research in the area by many companies / universities / etc, with Nokia being just one of them. (Or at least that's how I read the article).
In my opinion, linkedin answers were far better than the groups

That's damning with faint praise - being better than groups isn't a very high bar ;-)
As noted elsewhere, these usually make the hard part harder.

The other part of the issue is building the internal representation so that halfway decent code can be generated, not even thinking about optimization.

And, like the syntax and grammar of the language, the semantics of C++ are quite complex.
So true!
I bought a license for WebStorm on that end-of-the-world sale they had a while ago and never cared to actually install it. Definitely going to check it out now.
AllTrails and AllSnow

http://alltrails.com http://allsnow.com

FULLTIME Rails / iOS / Android Engineers / Designers

San Francisco (preferred) / Los Angeles / NYC / Remote / H1B

AllTrails is hiring! We're building Yelp for the outdoors - the best way to discover and share hiking trails and outdoor activities around you. We're helping people rediscover the outdoors and having lots of fun in the process. Camping and snowboarding benefits, anyone?

We just launched our brand new site in partnership with National Geographic (http://alltrails.com/partners/national_geographic) and have the #1 outdoors app in the Apple and Android stores (try searching for 'Hiking'). We also have the #1 Snow sports app on iPhone.

Our company was AngelPad incubated, is funded by 500Startups and consists of a strong team from Google / Microsoft / Facebook with previous startup experience. We also have the author of an O'Reilly Android book, and a core committer to Homebrew on the team. We're looking for exceptional full stack Rails and mobile developers (Android and iOS) and designers.

If your idea of sunlight is more than just sitting in front of a really bright monitor all day, we'd love to hear from you! http://alltrails.com/jobs or jobs@alltrails.com
In theory the FBI is supposed to be responsible for domestic security, the CIA for international. Wikileaks is about as international as you could want and therefore shouldn't really be in the FBI's ballpark.
http://research.nokia.com/

Nokia still has almost 100,000 employees. Their research unit is over 500 people and world wide. Anyway, this money probably won't all go to Nokia as it is likely to collaborate with a lot of universities.
"I should know, I trusted and was very badly burned by someone who spoke big, manipulated others an dultimately had nothing whatsoever other than charm and chutzpah. Give Mega a wide berth, or you too could be badly burned."

Unless that person was Kim Dotcom this is useless diatribe. It is akin to me saying, "I had a bitter divorce so never marry"
It's looping twice, because the first time you call to .css it loops through each element to add the first style, and then it loops through again on the second .css to add the second style. You could roughly replicate it with:

var i, elements = document.getElementsByClassName('widget');
for (i = 0; i < elements.length; i++) {
elements[i].style.color = "green";
}
for (i = 0; i < elements.length; i++) {
elements[i].style.fontSize = "16px";
}

Two loops. The "improved" suggestion would be roughly equivalent to:

var i, elements = document.getElementsByClassName('widget');
for (i = 0; i < elements.length; i++) {
elements[i].style.color = "green";
elements[i].style.fontSize = "16px";
}

This is one loop, but it's still O(n). If there are 100 ".widget" elements on the page, the first code does 200 writes to the style property. The second code does 200 writes to the style property. The difference in jumps and compares isn't worth thinking about when style changes are so expensive, the difference is probably immeasurable.

The second version is better just because it's cleaner code, but that's it.
5$ a pop?
beRecruited.com - Fulltime, on-site (San Francisco)

We're the nation's largest online college athletics recruiting platform, and we're hiring. Our team has smart, fun full-stack engineers (including 3 YC founders), and we're growing quickly.

Ruby on Rails or iOS developer? Get in touch with me:

http://blog.berecruited.com/careers or email me directly joe@berecruited.com (mention you saw this post on HN)
Still no pedagogical value. Any smart undergrad can pick up how to write a parser with a little background reading and a couple hours. The trick is that you spend the rest of your life fixing maddening corner-case bugs in the thing.

Parsers, from a practical perspective, are child's play for people who seek to eventually master a compiler.
Guidebook is hiring Python+Django, Android, iOS Developers, and Designers FULLTIME in Palo Alto, CA and San Francisco, CA.
Guidebook makes a mobile app that helps people find their way around complex venues and events. You may have used our app at a show like PyCon, PAX, UDC, etc. We're also now beginning to publish guides for places like Universities, museums, community centers, etc.

http://guidebook.com/jobs/

More contact info for me is in my profile.
What about going into quant finance? :P I've heard it said that that's a better way to become a multimillionaire than trying to do startups.

But regarding startups... doing a technical startup that leverages PhD research (or just background knowledge), or even just a "highly specialized" software consultancy, is probably a better strategy than trying to build the next stupid app that anybody who can program can build.

One key step to me going into grad school was realizing that I could always do startups, but I could only go to grad school while I was young. (Technically you can always go, but for me, there was a very strong preference to do it "now" or do it never.) So... you can have both, but probably only if you do grad school first, not startups first.
Yes, it would. Also, "sudo -s".
My Vine Feature Request: Let Me Playback My Life
Exactly. An outage in the homepage once every X years won't result in lost revenue, you'll just login an hour later coz you have already settled in buying from amazon for 100 other reasons. An outage every day on the other hand...Totally different story, you start feeling inconvenience and end up somewhere else.
There's more at http://gcc.gnu.org/wiki/GENERIC: my purpose was more to point out that an interface exists than to pinpoint the exact documents for you.
[JS] Why I Don't Like AMD And What I Will Do About It
How would you approach, say, encapsulating a global static field that's used in every single file of a legacy application using Fowler's advise?
But, maybe surprisingly, the PC version has been selling at a pretty constant pace for years now, between 8,000 and 12,000 copies per day. It never sold much more than that per day (certain peaks excluded), so demand is not shrinking, strangely enough.

Daily stats for the PC version here: http://minecraft.net/stats
ZeroCater (YC W11), San Francisco, New York
We help companies build great cultures through shared meals.
We're hiring:

- Senior developers

- Sales people

- Account Managers

- Operations Specialists

http://www.zerocater.com/jobs/
Contact us: jobs [at] zerocater.com
Even your worst case scenario in IT is pretty unheard of anywhere else in the world.
In Germany, no engineer (in an engineering position) will earn more than 150K USD before he is 30. I bet the percentile who will ever reach that in an engineering position is really really small. (love to be proven differently!)
Dont think its much different in the UK/France or anywhere else in Europe.
So yeah, its always good to keep things in perspective :)
In theory, researchers publish their work in order to make their knowledge available to others. In theory, the more people who read a published paper, the better, regardless of whether or not the researcher who wrote it is even alive. In theory, the only reason researchers put their name, affiliation, and contact information on published papers is so that they can answer questions other people might have after reading the paper. It's a great theory...

In practice, researchers publish their work because their jobs and livelihoods depend on it. In practice, researchers publish the same paper with minor tweaks in multiple journals because they need to pad their CV. In practice, most of humanity cannot read journal articles anyway so researchers are only really communicating with each other when they publish -- and they already know how to contact each other.

So that is the value researchers derive from publishing their work: failure to publish means failure to advance one's career. It makes no difference what a researcher publishes, and so researchers tend to gravitate towards problems that do not seem very hard (but they make it sound very exciting in the titles and abstracts of their papers, because the people with hiring/firing power usually can't get through the introduction).
Unless you need to for speed or compat reasons, I don't like writing parsers in C.

Remember, a compiler is a translator from text to (often)text. You're going to be dealing with a lot of strings and probably allocations for your AST. You should think about using a language which doesn't make string manipulation and memory management like pulling teeth.

In general, I'd say the ML family is best for writing a general-purpose compiler. SML even gives your compiler a formal semantics for free.
The Truth about Hedge Funds
Automating deployments from Github to EC2
@byoung2 when we had www enabled by default, a lot of DDoS targets would sign up and point their attacks to our network effecting all of our customers. Once we disabled it, the DDoS attacks went from 1 a day to 1 every 6 months or so.
I'm not the person you're asking this question of, but rather, the person who faced the same decision and decided to stay in grad school.

I couldn't let my advisor down. After sticking with me for two years, I would have felt horrible if I had left him after my masters. I did not _expect_ this going in, and I planned to have "leaving after my masters" as a real option.

To be clear, I still would have left if I had had a good reason. Ultimately, I wanted to stay. But if it had been borderline, I would have still stayed. And "borderline" for grad school may very well be "I'm tired of killing myself with overwork, I don't really feel like doing this shit for a few more years. But I could just suck it up and keep going, since I'm already like half way there." Grad school can be pretty crappy.

I definitely could have turned summer internships during grad school into full-time work, though, and gotten a well-paying engineering job.
Cartoon-Super Puppy Bowl
Actually, we tried to create some buzz on social media even before opening, but I'm unsure how much this actually drove traffic in those first days. I think your friend will figure out pretty quickly that at first, opening a brick and mortar [without any previous brand history] is very much about the location. The early adopters will be folks from the neighborhood. In some respects, predicting early traffic for a coffee shop is what I would imagine it to be like if you were looking at good locations for a gas station. Since there's nothing too novel about the _concept_ of a coffee shop, before people try you out, they're going to judge you by what part of town you're in, how easy it is to park, and other logistical factors. Once you get people in the door, that's where you need to start differentiating yourself. If you can impress your first customers, get them talking, and stay consistent, the draw of the shop will expand outside of the neighborhood. Once you have a reputation, people will overcome logistical hurdles to try you out. From there, it's all about continuing to create positive experiences for your customers and they will keep talking about you.
Not trying to put you off, but H1B's are so difficult, mainly due to the small number available each year. I got one year's ago, but I'm not a dev. As far as I know it's not too late, particularly if the hiring company uses lawyers who have good connections at the USCIS.

If you're looking for dev jobs at companies that sponsor H1B, I noticed today in the Who's Hiring that some are offering H1B sponsorship.

Good luck, it's a arduous undertaking. Out of interest, what country are you from? There may be other visa types available to you. For instance, aussies get their own E3 visa which is essentially a H1B.
Well, console yourself knowing that 100K of that will go to renting a studio apartment. :)
Lego Group, 758 million in 2011. There's your target Minecraft.
Stealing a Trillion Dollars an Hour in Pure JavaScript
You are perhaps thinking of the Visa Waiver Program (http://travel.state.gov/visa/temp/without/without_1990.html), though that is specifically NOT for business purposes.
A little bit of context here :
The graphene project[1] is one of the two "flagship" research projects in which the European Union just announced it will invest €1B over ten years. The other winner is the "human brain project"[2]. Those two were selected out of the 6 finalists [3].

The thing about those projects though is that no single institution or company is getting the €1B. In each project, the partners are distributed over all Europe and include the leading universities.

Now, according to the graphene project webpage, two Nokia researchers will take part in the project[4]. And from their short bio, it looks like they work with graphene.

[1] http://www.graphene-flagship.eu/GF/index.php
[2] http://www.humanbrainproject.eu/
[3] http://www.fet-f.eu/
[4] http://www.graphene-flagship.eu/GF/consortium.php#p8
Done right, long copy sells. Not saying visuals won't help, but long copy does an important job. IF you have the problem in question that the product solves. If you don't, no amount of copy or pictures will sell you.
What you describe is an advanced feature (geo-fencing).

What I describe is a simple bug; a defective on/off-switch.

When I ask you to not give anyone my address, yet you give everyone access to a drawer full of documents that you annotated with my address, then you can hardly claim to have taken my request seriously.
Ask HN: Will not programming in my spare time hurt my career?
I am increasingly finding job postings requiring a github account or sample projects. I have an account but all of my projects are startups I'm helping and are private. (The one project that is public is easily some of the worst code I've ever written; it was thrown together for school in a couple hours)

How am I supposed to respond to these when the all the code I've written is proprietary. I code and design for a living but when I go home I prefer to do things other than code.

--edited due to HN losing part of the post
San Francisco, CA. Wikia, Inc. Jobs in data engineering, backend scaling, and LAMP development. http://www.wikia.com/Careers
"high quality academic journals provide a source of well-reviewed, thoroughly edited content"

Review and editing is often done by volunteers, so this should not be a problem: we should encourage people to voluntarily review and edit journals that are freely accessible and shared. Assuming, of course, that the people who are in a position to do so actually care about making their work available for everyone to read, rather than just to the ivory tower.
Nordic countries are reinventing their model of capitalism
Perhaps a bit Ironic that this "Confide Anonymously" app has a facebook like button on the bottom?
Responsive design is "hard" as in, it takes effort. It might be worth doing for some sites and maybe less so for others. It's a question of priorities.

The bigger ongoing question is not up front cost, it's maintenance. Responsive design might get you device support across bigger or smaller devices over time without going back to specifically support them, as people are doing now to support mobile and tablet.

We don't know what people will be using even in 5 years... iPad is what only 3 years old?

Not everything needs to be responsive or perfectly responsive, but getting the best experience to your user on whatever platform THEY are on will always be the name of the game (otherwise nobody would support IE 6, 7, or 8).
>While FBI Agents are busy flying to Iceland working on Hollywood's vision for the future of who owns the internet, data, and computers, the following is allowed to happen:

You're acting as if the FBI devoted all of their efforts towards this.
Dev Ops Engineer - Akvo Foundation - Amsterdam, London, Stockholm, or REMOTE at UTC -5 to UTC +2

http://www.akvo.org/

To apply for this position, send your resume and a brief cover note to caetie@akvo.org.

Akvo seeks an experienced software development operations engineer to join our team and help us grow as we maintain and improve our core software products, Akvo RSR, Akvo FLOW and Akvo Openaid. You will be responsible for maintaining and evolving our cloud and SaaS infrastructure (eg servers, VMs and databases). We will also look to you to explore and recommend new technologies to help our team maintain and grow our infrastructure to respond to increasing demand for our products.

Core skills required: maintaining VMs, provisioning frameworks (eg Puppet, Chef, Salt), Linux.

Desired experience: maintaining cloud infrastructure, Java/Python, open source projects, integration projects, managing migrations, working in remote and distributed team.

Our tech team is spread across several hubs, including Amsterdam, Stockholm, London, and Washington DC. You could work from one of these locations, or remotely from a home office. You must live in a time zone between UTC -5 to UTC +2 (East Coast United States to Eastern Europe) and speak fluent English.

Akvo is a small non-profit foundation with a big mission. We create open source web and mobile software, and build networks of skilled partners that can change the way development aid is allocated and reported. This is important, because it improves the way projects are implemented in some of the poorest parts of the world, making them more effective, efficient, sustainable and visible.
CircleUp - San Francisco, CA

Fulltime Front-End or Full-Stack Engineer

https://circleup.com/

CircleUp is a platform for investing in small private companies.

We need engineer #3 to help us with the rapid growth of our business! If you’re ready to build a quality product that helps solve a pressing real-world problem, and you like working in a fun, creative environment that welcomes new ideas, come join us. Love of food trucks & free consumer products samples is a plus :)

Skills & Experience

- Expert-level proficiency in HTML5, CSS3, Javascript, jQuery, and AJAX.

- Python/Django application stack experience, basic backend coding

- Familiarity with rich client-side Javascript frameworks (Backbone, Knockout, AngularJS, Ember)

- Familiarity with mobile web development best practices (i.e. responsive design, progressive enhancement, graceful  degradation

Responsibilities
- You’ll work on the full stack and own the front-end (as Engineer #3) on our small, agile team of engineers and designers.

- You’ll help solve engineering challenges around the elegant display of complex information, the social graph, the mobile web, scale, security, performance, and more.

- You’ll rapidly iterate on a product roadmap driven by lean startup principles.

Apply at jobs@circleup.com
you won this one but the auth code is blocking. either send me the code or disable it and email me when done (in profile).
Also, I'd imagine you could get hit with lots of UI repaints that could be minimized if you iterated over the loop manually.
I'd be interested in how people propose to maintain expert review, editing, and vetting of ideas without having the users and beneficiaries of that research bear at least some of the cost.

It's easy to make the taxpayers pay for everything but I'd feel better about it if the proponents of this were at least actually actively using the research in question.

This still doesn't answer the question of how properly to prioritize the taxpayer funding involved. Fully funding every journal gives no incentive for efficient operation and would be incredibly wasteful. But if we decide not to fully funding all journals, who makes that decision? What criteria do they use? What specialized training should they have? Etc., etc.
The original article is very dense... as someone who's marginally interested in HIPAA (as in, does it affect my future app), the blog summary helped me determine the new reach.

Surely a better post can be made, with a more comprehensive summary, but the current blog post is not without value.
Yet again we see that simple text is a preferable messaging layer for any purpose. I imagine that this gets the job done "well-enough", and anything more fancy would just be contractor life-support.