skysight-inc/HackerNews huggingface dataset:
-Burlington, MA USA
-ONSITE

US – We are RIFT.io and we're looking for talented people. There are very few opportunities where you get to be a part of something ground breaking and on a global level; this is one of those moments. In less than one year of the company being founded, we built a product, acquired 5 customers (three of them on the Fortune 500), and finished out 2014 with 40 employees. 2015 has already turned into an exciting year; we've picked up another handful of customers, we're on track to double by the end of the year and we come out of stealth mode.

LIFE – Work life here at RIFT.io is everything you imagined it could be. We have every snack and beverage you can think of. Can't find what you're looking for? Ask our snacks committee and they'll make sure it's stocked by the end of the week. We have some intense ping pong, corn hole, and Smash Brothers matches. But above all that, we have passion. It's exuded by the amazing and talented people who work here. This isn't your typical punch in punch out job; our employees come in early and stay late. It's because of that dedication we cater dinners and make an effort to stop and eat with one another. This is a 'douche-bag free' zone. We respect all ideas and all people who come through our front doors who are here to learn, contribute, and inspire. The pedigree of our leadership is amazing; founded, IPO'd and sold a company. They believe in the employees that work here and give them every opportunity and tool needed to be successful in this venture.

WORK – We're still in stealth, so I can't say much. What I can tell you is that you will be working on is something that has global impact, has never been done to this degree, and has to happen for technology to progress the way it is. The work is challenging and intense.

http://riftio.mytribehr.com/careers/
I realize that. I was joking [more like trying to, it seems] about the fact that parent commented on a technically amazing post with "I could have done this too in X" without providing any further insight, let alone a link to the completed project in X.
Getaround (http://Getaround.com), San Francisco, CA, Onsite

We're looking to expand our web team, so we're looking for several good full-stack engineers!

The web portion of our product is largely Python/JS stack sitting on top of GAE. Looking for experienced engineers right now.

Apply at:
https://www.getaround.com/jobs#ecc909fb-3383-406c-ad54-fa3a6...
Maybe the low numbers don't indicate apathy, but a lack of appealing choices.

"Hey! Do you want to be shit on or pissed on?"
"Um, neither."
Not apathy.
I've used that combo for many projects. I gave a talk on it last year at a local AngularJS Meetup:

https://www.youtube.com/watch?v=vCExKhJCUM8
I am from Senegal, I have seen it a few times when I was younger.

But no worries, we have now changed the Arabic to Roman letters to write our own language since we still do not have our own (popular) alphabet. Same difference.
Big fan of your comments usually, so it's disappointing to see such a specious argument. Not only is this a false dichotomy (free drugs vs getting paid fairly), it's dramatically removed from reality.

Currently, without the TPP, the large pharmaceutical companies make billions in profit every year even including the rampant "piracy" in countries like India and China.

Or, with the TPP, all of those generics go poof, billions lose legal access to modern drugs, and pharmaceutical companies increase profits by 30, maybe 40 percent?

Of course that slack will get taken up by USAID, like you said, which means that now American tax payers will be on the hook to provide medicine that is now more expensive because our own government made them so.

Doesn't really add up, does it?
You make it sound as though being easily manipulated by people with a lot of resources is a character flaw, rather than a characteristic of all humans throughout history.

It is unlikely (and maybe even undesirable) that we are going to be able to easily overcome our inherent susceptibility to influence. Therefore if we are to improve things we must recognize that this is part of who we are, and design our institutions accordingly.
You know why people don't like arcades anymore? Per play session value is super low. When it was like one quarter to play a game, it was fun, cheap entertainment. When the per game cost jumped up to a $0.50 or $1.00, or even more in some cases, it started to become a bad deal.

There is still a place for cheap arcade fun. It's just that arcade machines aren't cheap enough to hook people anymore.
A Firefos OS addon making the Twitter web site snappier
No, it's not. See my post downstream. Every JSON file is a valid YAML file.

Example: using PyYAML to parse the JSON file from above:

>> import yaml
>> val = yaml.load('{"extensions": ["cpp", "cc", "cxx", "c++", "h", "hpp",
"hxx", "h++", "inl", "ipp"]}')
>> print val
{'extensions': ['cpp', 'cc', 'cxx', 'c++', 'h', 'hpp', 'hxx', 'h++', 'inl', 'ipp']}
What people mean is Python (and others scripting languages) dependency hell. Unix dynamic linking very rarely has any issues as static typing makes it relatively easy to reason about stable interfaces. The raise of containers, is consequence of raise of dynamic scripting languages, and rather un-unixy and "get it ready ASAP" culture, IMO.

You can have 100 daemons written in C/C++ running on one system just fine, and that's how Unix systems used to work, but as soon as you start using software written in Python, you can't get two running system-wide, without recompiling every dependency into separate `virtualenv`. So it's easier to just throw them each in their own lightweight virtual machine, based on the recipe on how to rebuild the thing.
Similar concept relating to how cars were normalized and displaced pedestrians: http://www.bbc.com/news/magazine-26073797
You've written this, or something similar, before. It's kind of disingenuous.

For instance, I have a leatherman "Micra" in my pocket. It's my property. I can tell I still own it by putting my hand in my pocket... yep, it's still mine.

Now, "intellectual property" is another matter all together. I can't tell is my "intellectual property" is being infringed on without a large effort to police it. Is my fantastic new way of rigging sails being infringed upon by some "pirate" on Lake Michigan? I can't tell. My sailboat still have the fantastic new way of rigging, so I'm fat dumb and happy. I have to have a state, or some huge organization, find the infringement for me.

I think that's one difference in property theft vs "intellectual property" infringement. I'm not exactly sure what to call it, other than "government enforced monopoly". Yes, some laws around property need to be in place, and governments need to enforce them. There's a difference in both magnitude of enforcement, and type of enforcement that's necessary for "intellectual property" to exist.

As far as "just copy", well, I'm using my capital (expensive computer) to manufacture those copies myself, should I actually do that. The enforcers now need to keep me from using my capital in a way that I control. That's another significant difference you're glossing over.
Pretty much. Taking the "will this break stuff?" worry to the logical extreme would mean that gcc should default to a pre-standarization K&R dialect and g++ to a cfront dialect contemporary with 1st edition Stroustrup.

The world moves on. Though if you're an active project, moving along with the world is probably a better option than throwing in --std=c++really-old and deliberately refusing to use new stuff.
Scribd Cuts Romance Catalog
There's also Compose.io for a hosted RethinkDB.
Tiny web-archived link http://web.archive.org/web/20130420132055/http://www.scl.ame...
This might be a terrible idea, but maybe it is a good time to scrap the concept of a default completely.

Wouldn't it be more future proof just to FORCE everyone to have to specify which language version they're targeting? That way when a new one is added it has absolutely no impact on the historical ones.

It isn't like c++14 is going to be the last version ever.

PS - If GCC is still in use in 2098 then things may get awkward.
But a) 80% of those 500 games are garbage and b) even the 20% that are enjoyable and/or "classic" are dated.

You can grab the older retro-loving crowd for a little while, you won't grab the kids at all. If you were 12 which would you prefer to play for more than 10 minutes? Mario Bros (Arcade, 1983) or New Super Mario Bros (WiiU, 2012)?
People don't need to be in the same physical location. However they do all need to be in arcades so that they can all have access to warehouse-scale motion capture setups as well as physical sets and motion-captured props that would be impractical to keep at your house.

Actually, it would be more interesting if they weren't in the same physical location. A VR arcade chain would be a great way to hang out with friends in other cities; you could all visit the local arcade location in your city and then hang out together in a shared virtual space. The game would almost be secondary. Imagine being able to play pool with your friend on the other side of the world, with a real pool table, real cue, and virtual balls. That would easily be possible with a VR arcade.
My point is that I don't believe any of the dynamics would actually change. White hats would still report issues (they're not necessarily doing it for the money) and nefarious types will still trade/sell exploits.
It is illegal for corporations to donate money to politicians. 61% of raised funds come from individuals donating up to $2600 each. 23% come from PACs (which themselves may only raise money from individuals, not corporations), and the rest comes from self-funding and political party committees.

Edit: These numbers are from 2010 congressional elections. Also it's illegal for federal elections. State elections have their own rules.
SLIME emphasizes interactivity. Coupled with the fact that it uses the full power of Emacs (which is a small lisp vm, though a different dialect of lisp), you can do things like inspect any object or package in your system on the fly, view class hierarchies of your image, live documentation access, live disassembly of a function, incremental compilation into another buffer, arglist inspection, easily add amazing tools like paredit, autocompletion, inline macroexpansion utilities, source location lookup for functions and global variables, with Common Lisp spec lookup of any symbol all with with two keypresses or so. While many IDE's provide some or even all of these features, they are rarely as coherent and easy to use as they are in SLIME. Plus, SLIME itself is more easily customizable than something like Eclipse, because it uses elisp and common lisp as the backend language. A downside though, is that learning emacs is a prerequisite to using all the features of slime.
TextIt – Visually build interactive SMS Applications
Posted several times already, e.g., https://news.ycombinator.com/item?id=9799959
Tudor Investment Corp| Greenwich, CT | ONSITE | Full Time

The Tudor Group manages assets across fixed income, currency, equity and commodity asset classes and related derivative instruments in the global markets for an international clientele. The investment strategies of the Tudor Group include, among others, discretionary global macro, quantitative global macro (managed futures), quantitative equity systems and discretionary equity long/short.

DevOps Engineer - will serve as a core member of the technical operations team responsible for building out a highly scalable application infrastructure that enables developers, quants and desk analysts to test, deploy, and debug applications with minimal support and maximum transparency. This role will partner with various Tudor front office teams and Quantitative Analytics to implement solutions in a collaborative and fast-paced environment. Tools used include Ansible, Docker, and Python.

Frontend Engineer - will serve as a core member of the Software Development team responsible for building out a highly scalable application infrastructure that enables developers, quants and desk analysts to visualize financial data and perform analysis. This role will partner with various Tudor front office teams and Quantitative Analytics to implement solutions in a collaborative and fast-paced environment. Tools used include angularJS, web components, grunt and NPM. Experience with python, numpy, pandas, and the IPython notebook a plus. Finance knowledge not necessary but appreciated.

Please include the keyword TAP in the subject line along with the job title (DevOps Engineer or Frontend Engineer). Send resumes to careers@tudor.com
Tech That Could Mean We Never Have to Charge Our Phones Again
Oh my bad, I could have sworn I read something about amateur radio in it. Maybe it was another article.
SEEKING FREELANCER - SF / Remote OK

Seeking freelance Rails developer for building MVP of new web app. No existing codebase. Looking for passionate, motivated & independent person with excellent communication skills.

Please send any existing Rails SaaS apps you can along with rates and resume to stevebeyatte (at) gmail
CopyCopy, London, UK | REMOTE or ONSITE | Marketer/Growth Hacker

CopyCopy is a young, cosy, startup on the cusp of launching a groundbreaking consumer productivity app.

We require someone to help us get many many users to try out our service!

The ideal candidate would:

• Know the correct channels for marketing our product.

• Have good writing and communication skills.

• Be prepared to get hands-on posting on all relevant marketing channels and pushing our product.

• Have been involved in a tech product launch.

Brownie points if:

• You've worked in advertising to some extent.

• You've done some really cool "growth hacking" in past.

• You've got some coding or design ability.

Remote applications are fine as long as you're located +/-3 hours from London (GMT) timezone but we're very happy to have you on-site in our London office. Will consider shorter term or longer-term contract or employment for the right candidate.

Just email a CV to jobs@copycopy.cc
Box Joins the Establishment
RunUO is a fan made server-side to UO. It let's you host your own private servers (shards in UO terms).
I haven't seen the terms but I believe it is a simple cross currency swap. The problem being less the complexity than the off marketness. I believe that most accounting standards make you realise a loss or a liability if you enter into a significantly off market transaction.
It's been awhile but let me try to dig some up.
There is a difference between web pages and web applications, and Meteor is built for the latter. There is no such thing as a progressive enhancement path in many cases. If your firewall (?) strips out JS, then you are on a broken network.

How does it do that anyway? Most sites are HTTPS.
Edit: Ugh, the old version of this post turned out really lectury, and I'm still working on my own intuitive understanding here, so I'm just gonna start over.

Basically-- you're not wrong. It's a quirk of analysis that a hash table is allowed to take the modulo (for example) of an arbitrarily large number, producing an arbitrarily large number, in "constant time", while a trie is not allowed to descend to an arbitrary depth in constant time.

But saying that such a thing is possible is a simplifying assumption that we make, in general, for non-numeric algorithms: arithmetic is O(1).

Of course, real programs cannot do this for arbitrarily large numbers. So if you are actually concerned with arbitrarily large numbers, you must do something else. Thus, other sorts of analysis which would give you a different number for hash table complexity. Yay!

And if you're having difficulty using the reported big-O value under the canonical model to compare algorithms which have very similar amortized performance in the real world, your problem is just that big-O is not for that thing you're doing.
Seattle| PicMonkey.com | ONSITE |

We got our eyes peeled for an Android engineer who wants to work here in the Emerald City on our app. Creating a flawless next-generation Android experience will make us happy, make you happy, and most importantly make our users happy.

We can’t wait to hear from you. You gotta be:

Hella experienced with Android distributions on consumer electronics products
Excited about innovating new products
Skilled at proactive outward communication and technical leadership
Fearless of new challenges
Out of this world at data analysis and debugging

You have:

Bachelor's degree in Computer Science or related field
7+ years of experience doing hands-on software development
2+ year of experience working with Android
Experience with multiple software development projects from beginning to end
Released apps into the Play store (or open source)
Worked on high-volume consumer products
Strong understanding of the Android SDK
Deep knowledge of CORE Java and C/C++ (as a bonus)
Design and architecture knowledge, as well familiarity with object-oriented design patterns

To apply, please send your resume and cover letter through this link: https://picmonkey.applytojob.com/apply/XElAXK/Android-Develo...
> I hope that money will never be paid back, just to teach the people who accommodated this a lesson.

Let's assume the money is never repaid; at this point it seems likely that at least most of it never will be especially given the enormous haircut private lenders already took. How does that teach GS a lesson? The article even quotes a German noting that CCSs are legal (not that following the law has done much for bankers over the last 10 years). More importantly, what makes you think GS has any net exposure to Greece at this time? The swap was sold on. There is very little Greek debt left in private hands and I doubt that GS would be so foolish as to have any material exposure to it, whether in the form of CCS or anything else. And the buyer of the swap, supposedly a Greek bank per the article, is already a total zombie regardless of this particular asset. Whether Greece defaults on it or not will not be material to its fate.
Thanks for applying. Sorry we didn't get back to you promptly. That should never happen. Our process is different enough that we are still trying to figure out how to scale it well.

Some more details, the pre-test before the trial project depends on the position. For Data Wranglers it is very different from the one you had.

For anyone who wants more details, our CEO wrote about our hiring process here: https://hbr.org/2014/01/hire-by-auditions-not-resumes/
I'm curious about their discussion of web forums. See the provided slides:

https://www.documentcloud.org/documents/2116268-web-forum-ex...

It says they have "full take for US web forum servers under FISA coverage", and "passive collection for OCONUS [outside continental US] web forum server traffic". What does "FISA coverage" mean? They have warrants for specific forums, or a general warrant giving them access to thousands of forums?

I run a fairly large OCONUS message board. Are my visitors all in XKEYSCORE? I wish the release were more specific.
Congratulations on this! Great to see a company founded around Julia.
SEEKING WORK - Remote or NYC

Android applications only

We help clients develop and grow quality android applications.

We have designed, developed and launched our own apps reaching 16M+ downloads, four of them in different domains with 1M+. Our team members have worked at Google, CERN, Groupon and in tech startups in NY.

Email in profile.
From the article, "Google’s system may not have 'seen' enough pictures of gorillas to learn the differences – and wouldn’t understand the significance of such a mistake, he said."

It seems to recognize gorillas just fine. I'm guessing it's more like, "may not have 'seen' enough pictures of black or dark-skinned people."
Ah. It clicks for me now. You're proposing a package management system that operates on the image level. Somehow I didn't fully understand that before.

I fully agree that "rerun the config tool on a pre-existing container" is an anti-pattern, and it's best to avoid it if at all possible. I can see how what you are proposing would be a great step in a positive direction.

I'm not convinced CM systems don't have a role, still. They are very flexible and powerful at accommodating many specialized system setup scenarios. But I think that's independent of what you're really focused on here.

Anyway, excellent and well-written article!
25 cents in 1977 and one dollar today are equivalent prices.
Reminds me about the article explaining how a couch textured with leopard skin got confused as a leopard by an AI algorithm. I assume something similar is happening here.
Fair enough :). Though I interpret that parent comment not as bragging, but as making a joke that in Lisp you write the program as you would normally, and then just make it run in compile-time :).
Some of Google's best friends are dark-skinned people!
> A/C

Air conditioning?
Microsoft Cuts Display Ad Business, Sells Bing Maps to Uber
What about a preprocessor check based on the __cplusplus value? If it's 199711L, implement the C++03 defines, if not, implement the C++11 defines.
Great talk. It really brings the technical details into focus.
Please do not use the titles of HN submissions to editorialize.

https://news.ycombinator.com/newsguidelines.html
You are right, I should have read the article more carefully. I've deleted it so as to avoid confusing others.
https://news.ycombinator.com/item?id=9806513
You can insert a logical not in front of anything important that Obama says and only then, you get the intended meaning.
Javascript in and of itself isn't a detriment, but many of its uses are. That's not FUD, that's reality. If we're going to charge right into this Web 2.0 future of Javascript-only doodads, then there are a multitude of things which need to be considered, like "will a screen reader properly handle my JQuery popups?" [0] or "will a screen reader properly identify a DOM update and read it? [1] or "will a screen reader handle my password dialog in a secure manner?" [2]. And these are all with basic, HTML + bits-of-JS pages, let alone a full-on JS-only web app.

That second article makes an excellent point, by the way: that the concept of "interactivity" usually sought after might very well be a biased view of what an ideal interface should look like. Interactivity means different things to different users, and in the same vein can be either a blessing or a curse; it isn't a magical universal solution to all the world's problems.

[0]: http://stackoverflow.com/questions/18475332/screen-reader-jq...

[1]: http://www.sitepoint.com/ajax-screenreaders-work/

[2]: http://www.sitepoint.com/show-password-javascript-accessibil...
I'd guess 'under FISA coverage' means they're collecting all traffic, but can only access it with FISA court approval (i.e it's under the coverage of the FISA court).

Traffic outside the US is collected, but probably doesn't need any approval to look at. I'd suspect that all your visitors are in XKEYSCORE.
It was only a matter of time until someone found a way to blame the Americans, however tenuous. Nothing Europeans do is ever their own fault, which is how they got into this mess in the first place.
I think it would be a security concern for a lot of people/companies to trust their source code to a closed-source binary from a relatively untrusted, unknown company.
People textured with gorilla skin getting confused for gorillas? /joke
Not sure why the BBC placed "hero" in quotes. Sounds like the very definition to me.

Almost as amazing as his actions which saved 669 (!) children is the fact that he said nothing about it for decades and it wasn't until his wife found an old notebook that the story came to light.