skysight-inc/HackerNews huggingface dataset:
I can't speak for CLion or the C++ plugin but in Java in IntelliJ you type:

switch (enumVar)

hit alt-enter and it gives you the option of filling in the missing branches. This even applies to partial switch statements missing some of the cases.
Rocketboard Lets You Save and Share Your Whiteboard Session in Real-Time
Do they fund the research groups?

Having been a grad student (EDIT: Hey, it turns out my research group has published at ICRA! But not while this has gone on.), I get why these events are interesting/important. However it seems like AMZ could do a little more than <1/8th of an engineer in prize money (not counting the cost of running the conference).
I guess it just comes down to comparing two different things. Yes, you have to do more setup with React because React isn't what Ext is. But if you set up your React to the point that Ext is at, with data binding and error handling and event listening that Ext magics away you get code that is very similar. Almost all of your code is doing what Ext magically does, but in a React application of any size these things are handled via components and mixins and such and you don't have to deal with them in the clunky way you're describing.
There was actually a more lively thread about it last year:

https://news.ycombinator.com/item?id=7901612
PipelineDB (YC W14) | Systems Engineers and Frontend Engineers | San Francisco | Full time | jobs@pipelinedb.com

We're on a mission to build a new type of database for a modern world in which information is constantly moving, and moving fast. PipelineDB runs SQL queries continuously on large volumes of streaming data, giving companies the capability to easily develop scalable, realtime applications and services using only a familiar SQL interface. No application code is required. This inherently involves solving a lot of big problems, many of which are novel. We’re looking for creative engineers who appreciate the value and freedom of choosing their own projects, approaches, and working with other top talent in a low distraction, streamlined work environment. Our small team has backgrounds from Berkeley, MIT, Facebook, Locu and AdRoll, and we're all doing exactly what we want to be doing: building a groundbreaking new product out of thin air. As an early stage engineer you'll ultimately own a very large part of the product. Which part of the product you take charge of depends on where your interests are, but there are several different potential areas of focus. You'll be entrusted to make sound architectural decisions as well as implement your vision effectively. We are well funded by top investors including SV Angel, Susa Ventures, Data Collective, Paul Buchheit, and more. If you’ve been waiting for an opportunity like this, please send your resume and a quick blurb about yourself to jobs@pipelinedb.com.

Benefits:

* Full medical/dental/vision insurance * No set work hours--work when you feel smart * Choose your own setup * No vacation policy other than that it is strongly encouraged * Large equity ownership
It would be nice if this results in the Pro features becoming free.
Latency seems quite low! Seems to sound quite good too from my laptop speakers :) WELL DONE!

Is latency known / have you measured?
FYI that becomes an unreadable resume on a mobile client (app) that wraps text
I don't believe they should accept the full Golang syntax, just help with the import. E.g.

macro goImport(path: string): stmt
// TODO
discard

goImport("golang.org/x/crypto/nacl/box")
Show HN: A WP plugin to help your heirs inherit your website when you're dead
Any comments welcome !
I flew a week ago from Oakland to Burbank. Prior to showing any boarding pass or ID to a TSA official, or identifying myself in any way, my colleague and I were waved into the TSAPre line. I've never signed up for TSAPre. Basically we walked in the door straight out of BART.

There is no way any background check was involved for this.
Conceptually crisp and vibrant writing style:

"'As it turns out, Arie Haagen-Smit, the man known as the “father” of air pollution science, was originally a flavour chemist who rose to prominence thanks to his work on pineapples.

Flavour historian Nadia Berenstein pointed me to a '50s speech by Haagen-Smit, explaining his shift in research from fruit flavours to smog science to a room full of his former colleagues. In it, he explains, “I am engaged at the present time on a super flavor problem—the flavor of Los Angeles.”'"
The founder and CEO of our company, which went public in 1994, mandated that we digitally reimagine our business and bring design to the forefront of our products. He challenged us to disrupt the banking industry and become a tech company that also happens to be a bank. Our San Francisco based team, D3 (Data + Design + Disrupt) embraces this mandate by following a human-centered approach for product development and by creating new B2B business models grounded in financial transaction data. We are a small entrepreneurial team that operates more like a startup than a $46 billion dollar bank. We are using data to build a new marketing platform for Fortune 500 retailers from scratch.

We need you to:
-Help define product strategy and roadmap based on the Customer Development process for a new B2B marketing platform used by national retailers.
-Collaborate with our data scientists, designer, business analyst, and developers to create insightful and actionable data visualizations.
-Independently lead day-to-day execution of the roadmap and project management including wire frames, pilots, timeline planning, user stories, etc.
-Use your analytical side to productize insights uncovered by our data teams and work with external partners to test these insights in a hypothesis-based approach followed by building a scalable product.

Preferred skills and knowledge:
-Have deep knowledge of digital advertising channels, strategies, and attribution models.
-Demonstrated use of the Customer Development process to build products.
-Proven ability to execute quickly and simply with a strong bias towards action.
-Demonstrated analytical mind that can turn data analysis into a product.

Basic Qualifications:
-Bachelor’s degree or military experience.
-At least 5 years experience in a product-management role.

==========================================================
At this time, Capital One will not sponsor a new applicant for employment authorization for this position.

No agencies please.

Capital One is an equal opportunity employer committed to diversity in the workplace. Capital One promotes a drug-free workplace.

All qualified applicants will receive consideration for employment without regard to gender, race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity/assignment, citizenship, pregnancy or maternity, protected veteran status, or any other status protected by applicable national, federal, state or local law.

Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; Newark, New Jersey Ordinance 12-1630; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries.
==========================================================

Please email rin.chon@capitalone.com if interested.
Swipe Labs (San Francisco, CA) — Seeking a Lead Designer who'd be design hire #1. We're looking for a jack of all trades (Visual, UX/UI, Interaction). We're heavy on animations, transitions. This is a founding-level opportunity (1% equity @56M valuation). If interested please reach out to Marwan Roushdy (CEO / Cofounder) — marwan@joinswipe.com
Just about every networked game engine ends up implementing that over UDP(aside from congestion back-off).
I have been benefitted a lot by PyPy.

I made a search engine[1] in python for one of my university course project. It had to process 30+ GB of html files.

I got a 2x improvement by using PyPy and completed indexing the dataset in 11 hours as compared to projected 22 hours. The only explanation I can think of is that my work was compute intensive and involved a lot of loops and accessing data in dictionaries.

[1] https://github.com/shobhit6993/webGrep
I try to go /newest on once a day, i.e. "do my duty". I don't spend a lot of time there, but I do scan through everything. I've definitely gotten to see some cool things because of it.
http://boycottnovell.com/wp-content/uploads/2009/10/steve-ba...
Move Over Oculus Rift, Let’s Pay Homage to the – Stereoscopic Viewer
+1 on this - we distribute python code on legacy windows platforms and the ability to freeze an app is mandatory for us.
Interested TDD and writing isolated tests. Pair programming is a plus.

Location: Portland, OR

Remote: Yes

Willing to relocate: No

Technologies: Ruby (Ruby On Rails), Javascript, CSS

Résumé/CV: http://dustinzeisler.com/resume/index.html

Email: please see resume
Uber.com blocked in Portugal due to court decision (portuguese link)
Google makes robotic pack dogs for DARPA:

http://www.theverge.com/2013/12/14/5209622/google-has-bought...

https://www.youtube.com/watch?v=M8YjvHYbZ9w
New remote exploit leaves most Macs vulnerable to permanent backdooring
Synopsis:

"Flush with cash after raising more than $5 billion from investors, Uber offered some scientists bonuses of hundreds of thousands of dollars and a doubling of salaries ... In all, Uber took six principal investigators and 34 engineers. The talent included NREC’s director, Tony Stentz, and most of the key program directors."
It's drop dead hilarious that he ends with a solicitation for contacts for his newsletter. I'd venture that his visit/signup/onboard curve is more severe than the one he shows.
This SMS service is the best way to get amazing travel deals before anyone else
9.5 Theses Toward Internet Reformation: An Anti-Manifesto
As agwa pointed out, it does work, but with a different definition of work (i.e., a different use case). The use case is for, say, a callback that might be called from different sides of fork, but shouldn't be. If you run this algorithm at the top of your callback, one side of fork will arbitrarily be okay, but the other side of fork will report a discrepancy between the two values. For some applications, that's all you need to know.

If the forking library never calls into your code from two different sides of fork, then that's fine (for this use case), and your algorithm will never detect a fork: as long as your code is only called from one side of every fork, the two numbers will stay in sync.

The use case is something like a random seed, where you don't want to branch the same seed into two timelines. If you follow only one timeline, that's acceptable, even if there are other timelines.

(This algorithm doesn't handle multiple threads either, I think.)
San Francisco - Conversant - http://conversantmedia.com - Machine Learning; Computer Vision; Javascript / UI; Python

Our team applies cutting edge machine-learning and computer-vision technologies at scale - we apply thousands of labels to millions of pages and videos. Our APIs process thousands of content queries per second, and all of this data is presented to the customer in a beautiful, fast UI.

We're looking for engineers with a background or expertise in any of the following:

- Machine learning

- Computer vision

- Python (for the web, or for infrastructure)

Please contact me if you're interested: cglennie@conversantmedia.com
Hey, neat! Sadly I'm on iOS these days so I've just gone to using todoist.
Anyone have a rough estimate of what we've paid for enhanced security since 911?
It's easy to do that, we can just put known_heap_size invocations for these.

The reason this is ignored is that we want to figure out how we want to handle things like this (and haven't yet). We can ignore them, count them as <size>/<refcount>, or count their entire size for each owner. Depends on which one is more important for tracing memory bloat.
Clayton Christiansen's response: http://www.bloomberg.com/bw/articles/2014-06-20/clayton-chri...
I was wondering what happened to them. WTF, Yahoo...
So I get the takeaway to be: abandon all hope if you don't hit and capture that big, first-day spike. Just move on to the next thing.
From a ClojureScript viewpoint, the whole "really fast" thing is a red herring anyway. I don't care whether it's faster than Angular at rendering some tables. What I do care about is the model: my views can now be functions of my immutable data structures and I can write components that react to changes.

There are two performance-related issues I care about: React doesn't modify the DOM if it doesn't need to, and my components do not even re-render most of the time, because they don't need to if the data hasn't changed (and thanks to immutable data structures the comparisons are really cheap).

It is this approach that is revolutionary. "Really fast" has nothing to do with it. Sure, I'm glad that I can easily create complex apps that have exactly zero performance issues right from the start, but I'm not going to compete in any benchmarks anyway.
The content is in portuguese (sorry about that). Seems like every ISP in Portugal is now blocking access to uber.com. I can still use the app, but I don't know how long it will last.

What the f is wrong with these guys? This is following a stupid "law" where cab drivers can now charge 20 euros (as soon as you sit inside the cab) to go to city centre. And yes, that's the minimum you'll pay when you arrive in Portugal.
That reminds me of the win8 release. I got it after preorder on release day, installed it immediately, hit update and got something about 350MB of updates. WTF, on release day???
After 2 weeks I switched back to Win7 (which was a lot of work, because I didn't think of making a backup before, because I didn't believe what a pice of sh*t it could be).
I know HN typically discourages "me too" comments, but in this case: Me too. I previously owned one of the 2014 X1's and I will also attest that the mouse was so unbelievably bad that I continuously carried an external wireless mouse, even to meetings.

Other models from Lenovo remain excellent; I have a T530 from several years prior, and I love it.
You are missing the point that her background is reevaluated for every single time she flies. Also, the Airline does not give it to her, the TSA does. It is used to filter extremely low risk individuals into the Pre system so they don't clog up the normal lines.
> And that's where FPGAs shine; that small to medium volume market where small companies are doing innovative things but don't have the millions required to risk building an ASIC

I don't disagree with you on that count. Especially in this case (since for most cases a processor does a job with a better cost/benefit), FPGAs shine on very specialized/heavy computation tasks.
Type checking React with Flow v0.11
I agree with this article, to an extent, but I think it misses a very important and rarely discussed point about this strategy:

I don't think we need to characterize these companies as pump-and-dump schemes (although some are)-- we can give them the benefit of the doubt and say they're adopting a particular strategy of getting as big as possible by whatever means possible in order to increase acquisition value. This is an insanely risky strategy which wholly betrays whatever lip service founders and their investors have paid to "de-risking" the company in its early days.

Consider the elements of the gamble:
1) An acquirer exists
2) The acquirer has a reason for wanting to acquire the company
3) The acquirer has the money to do so
4) The deal will actually close without being scuttled during negotiations by one of the parties (or the startup's VC's)
5) 1-4 will happen before the next tech crash
6) As a founder, you will still have enough equity at the time of (5) for all of it to be financially worthwhile.

If any one of 1-5 goes wrong, you'll be left without a chair when the music stops.

(6) may fuck you even if 1-5 happen.
Thank you!
The truth is I have no idea what the latency is. I give all the credit to the well made WebAudio API. :)

If you have a suggestion how could this be measured reliably (won't this be relative to hardware?), please share.
Advanced features in Flow
This is surprising. I was expecting a release much later this year. Actually, I just tried installing Windows 10 in a VM using VirtualBox with OS X as my host OS and it hasn't really gone so well. I encountered lots of bugs and instability right from the initial setup and first 15 minutes of use. Right after initial setup, it froze while signing into my MS account (seems to be a common problem) so I took some advice I found online and rebooted skipping this step and opting to use a local account. This worked fine, but upon completing initial setup it flashed the welcome message multiple times "Hi" ... "Unknown User" .... "Hi" .... (I suppose for each of the two accounts it had just created). Then I launched Settings, and then Spartan, and the start menu stopped functioning... :) Really looking forward to this release. I just hope it's stable!
but I like it when I press the up-arrow key and my cursor moves up a line

I haven't used an install of Vim in a _long_ time that didn't map the arrow keys (and home, end, pgup, etc) to the way most modern computer users are used to.

I use Vim because it's what I learned when I first started using Unix/Linux. It's on just about every machine I work with and is easily installed on anything that doesn't come with it out of the box. I'm not arguing that it's the best ever editor, just that it works well for me.

But, yeah, the days of having to always use hjkl to move around are pretty deep in the past at this point.
And Eclipse isn't an editor at all.
Magoosh ~ Berkeley, CA ~ Software Engineer (Rails + more)

###

We’re looking for our third full-stack developer to contribute to building the future of test prep.

Our engineering team is small (two developers + you), but we have a huge impact! We already help millions of students around the world study and prepare for their standardized tests with our popular web and mobile apps, and more are signing up every minute.

From day one, you’ll own projects and contribute directly to code running in production and we highly value collaboration, positive feedback, and mentorship.

Our projects usually involve close collaboration with other departments, which means you’ll learn far more than just engineering. The whole company is around 25 people, so you’ll know everyone in the office and have a real say in Magoosh’s goals and business decisions.

If you're an engineer excited about building edTech products, I'd love to talk :)

###

Read more about our position here: https://boards.greenhouse.io/magoosh/jobs/59481
HubSpot - Boston/Cambridge - http://product.hubspot.com

Looking for front-end developers (React, ES6, Backbone, CoffeeScript) or back-end developers (Java, Dropwizard, Kafka, Elastic Search). Position is onsite in our beautiful office.

We're building platforms for sales & marketing software. Each team owns a core vertical of the product, and are given real responsibility and ownership of their components.
Mainline C.H.I.P. Kernel Changes
When they integrate it into OneNote, they can rename it OneDerlist. <ba-da-ching>
San Francisco, CA - Academia.edu - Full Time Onsite

We're a team of 12 engineers (18 total) building an Open Science platform to bring the world's research online, available to all, for free. With over 22M registered users (that's a user-to-engineer ratio of 1.2M to 1!) and growing at 10% per month, we're looking to reach to 60M registered within the next year. We're currently working on products which accelerate the speed of paper peer review and publication.

We're hiring full-stack engineers, front-end engineers, an infrastructure engineer, and a product designer. We use Ruby on Rails, RSpec, Postgres, Redis, Elasticsearch, Backbone, and React on AWS. We're 3 blocks from the Montgomery BART station. Check out our hiring page at https://www.academia.edu/hiring.

Please contact me if you have any questions or if you'd like to chat: kevin@academia.edu, software engineer. Check my profile for more contact info if needed.
> I'm sitting here feeling very impressed. Deferred reference counting has very good semantics for games.

Not if you need to be thread-safe.

> Even better, you can control the cycle detection part separately and run that part at an advantageous time.

How would that work with multithreading? (Assuming you had a thread-safe GC, which Nim's isn't.)
The Basics of Equity, Stakes and Shares for Startup Entrepreneurs
That's a pretty awesome overview, I had no idea of the scale they are using it in the wild.
That is actually a really great idea.
That's a good way to qualify features, too, so you don't end up building a Franken-product full of half-baked ideas from people who aren't even paying customers.

Bad salesperson: "Here's a laundry list of features that people say that they'd want in our product. Go off and implement them to make my job easier."

Good salesperson: "I have a firm commitment from Company Abc that they'll buy a 5,000 seat license if we implement this one feature. Is this a worthwhile investment?"
A few months ago I got a haircut from a middle-aged lady with a subtle Mid-Northern U.S. (Minnessotan? Dakotan? Yooper?) accent who - in response to my responding to her "So what do you do for a living?" question with "computer programming and repair" - spent the entirety of our time together talking about how much she loved to go on Second Life and hang out with people, interspersed with various remarks about SL clients infecting her computer with viruses and being unsure how she could better protect her computer from said malware.
Location: Los Angeles, CA (valley)

Remote: Yes, and have experience

Willing to relocate: No

Technologies: C#, ASP.NET MVC5, Javascript, Jquery, AngularJS, Python, Flask, Ruby, Rails, Perl, DevOps, Git, Svn, Unity3D, Vim, Web Architecture, iOS, Swift, Vagrant, zsh, TFS, SQL, noSQL(mongo), Azure

Résumé/CV: Personal Site: http://banashek.com/ LinkedIn: https://www.linkedin.com/pub/jonathan-banashek/30/409/758 Github: https://github.com/banashek

Email: jbanashek at outlook dot com

Backend engineer with devops experience looking for interesting opportunities. I choose the tools/language for a project depending on the problem. Currently studying statistical applications/AI (mostly python) on the side for fun. I'm passionate about education, health, and solutions to problems that work towards improving the world for everyone. I excel at learning and adapting to new environments.
Which says more about the media than the merits of the TSA. The majority don't know who edward snowden is either (or as john oliver found out -- think he's the wikileaks guy).

Fact of the matter is that the TSA is doing a bad job and is a colossal waste of time and money. People should be outraged at the misuse of $7.4 billion from the annual budget. The media should be calling out the US government for mismanaging tax dollars.
Given that LISPers have argued for "lambda the ultimate kitchen utensil/sinks/cooks" for the last few decades, it's slightly annoying that people from other languages repeat the point now.

Personally I find excessive use of lamdas create unmaintainable and incredibly difficult to debug spaghetti code. The idea that JS developers should make their code even more LISP-like is enough to give me nightmares.
I could do it for $16 dollars worth of beer including my own at a bar near an airport