skysight-inc/HackerNews huggingface dataset:
IMPROBABLE // LONDON, UK // Full-time, onsite

2016 is going to be a big year for Improbable. Help us shape the new landscape of strong simulation; solving new technical challenges surrounded by super-smart people in a fun, entertaining office. We are creating SpatialOS, a distributed, cloud-agnostic OS that facilitates simulation on an unprecedented scale, allowing us to ask huge, "what if" questions of the real world.

It's a huge undertaking, it's massively ambitious, it's something we're all proud to be part of.

Details on our crazy tech: http://improbable.io/blog

// WHO WE'D LIKE TO CHAT TO //

* Cloud systems engineers (Go, Mesos, Docker, GRPC)

* Distributed systems engineers (Scala, C++ etc)

* Build Engineers

* Security Engineers (Pen testing, architecture design)

* Engineering Managers

* Sales Engineers

* Everybody else who's interested in what we're doing.

www.improbable.io/careers for all roles.
> RSA is obsolete. Stop using it.

The problem is, the ONLY curves that are supported in practice are NIST P-256 (prime256v1) and P-384 (secp384r1), which aren't considered safe. So, I guess, many are reluctant to switch (because we're non-experts and don't know real implications, but we heard that there's something not right there - and shouldn't one be wary?).

Neither Curve25519 nor Curve448 - which are said to be safe - are usable with X.509 and TLS, yet. Still waiting for that RFC to get past the draft status.

So, what should we do?
If they have not seen Akira, they should watch it, but not necessarily for the same reason you want him GitS.
Location: New York, NY
Remote: Yes
Willing to relocate: Yes
Technologies: machine learning, data science, statistics, R, Perl, Linux
Résumé/CV: on request
Email: blk.insert.cloned.request@gmail.com
well it is considered by many, mayyyybe including me, the best computer game made. ever. definitely up there in the pantheon
The site appears to be getting hit pretty hard, here's Google's cached page: https://webcache.googleusercontent.com/search?q=cache:Hi1cki...
This indignation seems a bit oversold. Part of that is quoting the bulk prohibition on Mandrill without quoting the explanation that immediately follows:

Mandrill is designed for transactional email. Please use MailChimp for your bulk sending needs.

Anyone who was using Mandrill for bulk mailing will now need to use MailChimp, which should have been the case anyway. Maybe someone misunderstood the different purposes of the two services, but misunderstanding happens, and it's a two-way street.
The tradeoff is that laying rails is much more costly and less flexible.
> They’re merging it into MailChimp, but updated the TOS and AUP with immediate effect in ways that essentially banned what was the service’s raison d’être: sending bulk mail programmatically.

I thought the idea behind Mandrill was to send transactional emails, i.e. not bulk emails. In fact bulk emails are specifically what Mailchimp is designed for. Sounds like people were using Mandrill in an attempt to get around some of Mailchimp's pricing structure, and now that has come to an end.

That said, I will agree that the change has come rather abruptly.
Having had to briefly use an old PalmOS phone when my previous phone died, I can say that very few HTTPS sites still support SSLv2. However, most imap/pop servers seem to still support it.
Brazilian police arrest Facebook's Latin America vice-president
I utterly despise that local rule, even as someone who grew up with it.
That would be fraudulent advertising.
sales *for the day?

I'm curious about that too. The first 4 hours / day seems like a more relevant metric. I was ready when the countdown hit 0, and it took 55 minutes before I could manage to pre-order one.
For makefiles, even GNU make executes commands using /bin/sh (unless you set $(SHELL) explicitly); trouble is, many Linux systems use bash for /bin/sh, and its sh emulation is lacking.
Periscope Data | San Francisco, ONSITE | Full Stack Engineer (Ruby, Go, CoffeeScript, Java) | https://www.periscopedata.com/
Periscope is a data analysis tool for data analysts that allows them to type SQL queries and get charts really, really fast. Revenue has doubled twice in the last 6 months. We have gone from jumpstarting our car to hanging on as the car races up the hill.
- In your first day you'll ship new code to production.

- In your first week you'll ship at least one customer-facing feature.

- In your first month you'll write code at every level of the stack.

- In your first 6 months you'll rebuild a major piece of the Periscope stack.

Join our team: hello@periscopedata.com
More info: https://www.periscopedata.com/data-obsessed-engineer
Literally nobody lives there (well, 7000 people do, out of a city of 8.5 million - 0.08%)
Frankly I don't do security critical things on TLS anymore. I'm tired of having to wait in limbo for months to fix known vulnerabilities.
to poopsintub:

earlier you wrote "Here I am using images I have a right to use, but they banned me anyway." (Which I thought was informative). You got downvoted, and replied in frustration to yourself writing "Someone can't leave a comment on here without being down-voted by the same asshole every time? Fucking tools." But quickly deleted both comments.

Not before I started writing the response below to it though. I hope you see it!

>Here I am using images I have a right to use, but they banned me anyway.

>>Someone can't leave a comment on here without being down-voted...

Your handle is poopsintub - HN isn't reddit, which is a very good thing. Here in general commentators need to be more substantive and civil in all of their comments. (Which is what makes this place good.)

I would suggest making a more normally-named account (I'm only referring to the name you chose here, not the content of your posts.) By the way I had a glance at your posting history, it's substantial and good. HN has a policy about being civil, so anyone who even glances at your username will see that you are already not being civil, since poopsintub can't be part of civil discourse - a politician can't say those words on TV at all. This is probably what causes you to attract downvotes anytime you don't make a clearly informative post. (I don't think there's anything wrong with any of your posts at all, I looked through two pages, it's 80% very good and a few kneejerk reactions you might want to tone down but I didn't see anything that bad.)

I'm not a moderator here just a commentator like you. If you said something even slightly controversial (you really haven't) you might get so many downvotes that you would be hellbanned, so that nobody sees your posts except you. That really shouldn't happen.

So I would suggest picking a more neutral name and toning down the discourse a little. For example, in writing this comment I went from "make a normal account" to "I would suggest making a normal account", and adding the other information to make it more informative. Hope this helps.
ChartMogul (https://chartmogul.com) | Berlin, Germany | Full Time | ONSITE, VISA

ChartMogul provides analytics for subscription businesses, so they can make the decisions that will grow their business. We're a small team of 11 people in Berlin, Germany, have been running for a year, and we're growing at a nice rate.

I'm looking for a DevOps engineer(http://chartmogul.breezy.hr/p/05eff6842e0c-devops-engineer-w...) and a Senior Backend Engineer(Not online yet) to help us make the transition from a monolithic Rails app to microservices so we can handle our growing customer base.

Our tech stack is Ruby/Rails/Redis/PostgreSQL/Marionette/Backbone (though we'll be likely adding to this soon), and we use Salt/Terraform/Packer/Docker to managing our infrastructure.

It's an English-speaking office, we're all fun people, and visa assistance is available for good candidates.

Shoot me an email at jason@chartmogul.com if you'd like to know more, or want to send through a CV.
WayUp (formerly Campus Job - YCW15) - https://www.wayup.com/joinus/

WayUp is the largest marketplace for college students to find part-time jobs, internships, and full-time entry level jobs for graduating students. Everyone remembers their first job. And now, we’re helping everyone get their first job. We democratize hiring by enabling all companies, no matter how big a recruiting team you have (or don't), to easily reach amazing students all over the country. You can read more about us at http://press.wayup.com.

We are one of the quickest-growing companies from our batch (we launched a little over a year ago and we're already 32+ people!), and we're growing out our engineering team and looking for great hackers who love getting features in the hands of users. We're absolutely obsessed with our users and making the experience of finding a job better, and you should be too. We raised our Series A and we're looking for all types of roles:

- Senior Engineering Lead (Python, previous leadership experience - help us scale our team and develop great engineering processes)

- Back-end developer (Python/Django, knowledge of or willingness to learn DevOps)

- Front-end developer (AngularJS preferred but not required)

- B2B Product Manager (previous PM experience ideal)

- Don't see what you're looking for? Reach out anyway!

We're based in New York City and we're tons of fun--we work with college students all day long :)
Come join us! https://www.wayup.com/joinus/
iPhone user here. You must not have an iPhone or iPad. The App Store is littered with crapware.
You have two choices then:

- Use RSA until 25519/448 land in TLS
- Switch to ECDSA in the interim

Personally, I would switch even though ECDSA isn't great.

The concerns over P-256 and P-384 are more academic than anything: They're hard to implement safely and without side-channels. Read: hard, not impossible.

You shouldn't be writing your own ECDSA implementation, however. That'd be foolhardy.

EDIT: I use secp384r1 for signing random_compat, so if anyone gets bit by this recommendation, I will too: https://github.com/paragonie/random_compat/blob/master/dist/...
The vast, vast majority of your "evil" list is either just wrong or unrelated. I don't think you really know what macros are or how/when to use them.
VideoStitch | http://www.video-stitch.com | Paris, France [ONSITE] | Full Time |

We are focused on bringing the highest quality Post-production and Live 360° video content creation software to content producers and creatives all over the world. To provide live, life-like VR experiences of the real world, we have built a set of software reducing cutting-edge video stitching to a few milliseconds.

We made VideoStitch because we needed this tool in 2010, when we made a huge 360 video campaign for Renault. As there was no dedicated software on the market to stitch our 360 videos, we created it ourselves. Our goal is to deliver the fastest, cinematic VR grade 360 2D and 360 3D video stitching professional filmmakers need.

Now we have over 1000 customers in 45 countries including entertainment, media and Fortune 500 companies including Facebook, Red Bull and Sony Entertainment. We raised $2.75m to date and have offices in Paris and San Francisco.

We are an awesome international team (speaking English) with a shared love for 360 video and upcoming VR gadgets. On the technical side we are mainly C++ hackers and UI engineers, computer vision engineers and applied scientists, audio engineers and testers. We'd like to welcome new:

* Qt/C++ UI Engineers

* UX Designers

* Computer Vision Engineers

* Video Coding/Streaming Engineers

* QA/testers, for automated and manual testing

* General C++ Engineers for high-performance software

If your profile doesn't fit one of our open positions but you'd like to work in 360 video, apply for "your own role" and let us know how you would like to contribute to our team!
Keywords: C++, Qt, Python, GPGPU (CUDA), Video codecs, RTMP, HLS, SDI, Parallelism, Image processing / Computer vision / Computational photography, QA, Testing

Our office is in inner-city Paris. We can assist you with the visa process for France.

If you're interested, visit http://www.video-stitch.com/jobs/ and apply to one of the open positions!
Psychological tips (like precommitment) for resisting the Internet's grip
In that domain the SFML API is very clean:

http://www.sfml-dev.org/documentation/2.3.2/annotated.php

But I still stick to SDL for rendering mostly because it works everywhere (especially in JS with emscripten).

About pixel manipulation and image processing, VTK (from the companing doing cmake) is my favorite choice:

https://github.com/Kitware/VTK

I think C++ won't have an standart 2D API before reflection :-)
15+ years software development. Bulk of my experience is backend Java, with more recent work in Android & Python.

Location: Central Florida
Remote: Yes
Willing to relocate: no
Technologies: Java, Android, Python, Node
Résumé/CV: On request / https://www.linkedin.com/in/kldavis4
Email: kldavis.4 [at] gmail.com
London, UK, Red Badger red-badger.com
Full time, onsite only, we will relocate from USA and Europe.

Red Badger is looking for a talented full stack developer with strong Node.js or Ruby. We are using React.js on most of our projects and run the london.react user group.

http://red-badger.com/about-us/join-us/software-engineer/

We build beautiful software with bleeding edge tech for great brands like Fortnum & Mason and Dow Jones.

We are lean, agile and like to do things properly.

Sound interesting? Get in touch- https://redbadger.workable.com/jobs/32624/candidates/new
-----
There's a limit to how high you can pile a narrow line of a puree. Mashed potatoes will probably do a bit better, but you're still not going to get any "true" 3D design out of something that isn't solid.

There's also the time factor. Printing out a single layer of a sauce/puree in a fancy pattern is a lot faster than making a complex multi-layered shape.

At any rate, there are certainly 3D desserts and showpieces, and there have been for awhile. The neat part of this is that it's being used for more than just sugar and chocolate.
Exames radiológicos Extra orais em Lisboa
Duplicate Poker – A guide for players [pdf]
Why China’s Economy Will Be Hard to Fix
Booking.com - https://booking.com - Amsterdam, Netherlands | Full time | On-site only.

Full-time, relocation to Amsterdam, (H1B or its dutch equivalent anyway) is taken care of by the company.

I work at Booking.com, which is a world leader in travel accommodations, as a backend developer. I have only positive things to say about working here. The people are intelligent and helpful, a lot of interesting problems to solve and the work hours are unbelievably sane. The company is strongly data driven and very dynamic, which was one of its biggest charms for me. Amsterdam is not a bad place to be either :) The Dutch government also gives a huge tax break through the 30% ruling to non-dutch people.

The work environment is very international and everybody speaks fluent English. The relocation process is also very finely tuned.They take care of you from the moment you get an offer to the point you have set up your house in Amsterdam. Several people have reached out to me from these threads and have been flown to Amsterdam for interviews. Around 10 people have been given offers and more are in the middle of the interview process.

If you have any other questions about the company or the hiring process or you would like me to refer you, please feel free to send me an email at siddharthsarda01 at gmail.com (Email also in my profile at Hacker news).

To have an idea of the kind of problems being solved here, you can also look at our dev blog: http://blog.booking.com/

We are hiring for our headquarters office in Amsterdam:
- Frontend developers - http://grnh.se/cxmso8

- Backend developers - http://grnh.se/g5n6oe

- Product Owners in various departments - http://grnh.se/edvq2n

- Data analysts - http://grnh.se/al15kt

- Data Scientist(Machine Learning) - http://grnh.se/5uxtdv

- Senior Data scientists - http://grnh.se/n4o02e

- iOS Developers - http://grnh.se/w1mi0y

- Android Developers - http://grnh.se/1bnljt

For all available positions take a look here: http://grnh.se/3ryvfg
small nit: 2 CPU-hours, 3 minutes wallclock time on a high end server (40 cores).
It's actually a pastiche of Brown's sources, the conspiracy theories that Brown (and others) takes entirely too seriously. That's why I can't take him seriously.
No problem, I do the same too, sometimes.

Your point about financials is spot on, though. We don't have the competition we had during those early generations; I expect nVidia to bump prices. I think that the Titan and 980 ti cards have sold surprisingly well, so I expect nVidia to try even harder to find enthusiast's price ceiling, as well as try to bump the $200-$300 sweet spot up in price a bit.
Non sequitur. The point of active investment isn't to avoid having a market impact but to selectively pick over-performing assets. For example, assets indexed on the S&P 500 represent 2.2 trillions dollar; it's very easy to buy execution services to have limited market impact even if your position is in the tens of billions.
The housing situation has been in the same state with the same dynamics for over 20 years even before the first bubble started in 2000.

The vast majority will simply never be able to afford a house there. The only way that could possibly be attempted would be to build massive condos everywhere like you see in some Asian cities. That would kill the character of SF. No one wants to have a huge condominium plunked down into there neighbourhood and I can't blame them.
Meh, not so fast. Here's the Stanford CS professor who runs the Stanford Center for Computers and Law[1]:

"One technical problem with Computational Law, familiar to many individual with legal training, is due to the open texture of laws. Consider a municipal regulation stating "No vehicles in the park". On first blush this is fine, but it is really quite problematic. Just what constitutes a vehicle? Is a bicycle a vehicle? What about a skateboard? How about roller skates? What about a baby stroller? A horse? A repair vehicle? For that matter, what is the park? At what altitude does it end? If a helicopter hovers at 10 feet, is that a violation? What if it flies over at 100 feet?
The resolution of this problem is to limit the application of Computational Law to those cases where such issues can be externalized or marginalized. We allow human users to make judgments about such open texture concepts in entering data or we avoid regulatory applications where such concepts abound.
A different sort of challenge to Computational Law stems from the fact that not all legal reasoning is deductive. Edwina Rissland [Rissland et al.] notes that, "Law is not a matter of simply applying rules to facts via modus ponens"; and, when regarding the broad application of AI techniques to law, this is certainly true. The rules that apply to a real-world situation, as well as even the facts themselves, may be open to interpretation, and many legal decisions are made through case-based reasoning, bypassing explicit reasoning about laws and statutes. The general problem of open texture when interpreting rules, along with the parallel problem of running out of rules to apply when resolving terms, presents significant obstacles to implementable automated rule-based reasoning."
[1] http://logic.stanford.edu/complaw/complaw.html
Remix (YC W15) - San Francisco, CA | Full Time | ONSITE

http://getremix.com/

Today, cities use pen and paper to make planning decisions that affect millions of people's lives. We think there's a better way. We've built a web-based platform that helps city planners make much smarter decisions.

We're working with 100+ cities including Oakland, Baltimore, San Antonio, Miami, Calgary, and Melbourne. All in one year.

The easiest way to understand what we're doing is this two minute demo: https://www.youtube.com/watch?v=o-JpgoUKr5I

DESIGNER

Design is at the heart of what we do. You’ll be in charge of the user experience at Remix, helping to create a compelling simple app used by cities across the world to plan great transit. Our company was founded by designers (Sam and Tiffany) and we take this stuff very seriously.

You’d be a good fit if:

- You have experience creating and maintaining products with real-world users.

- Your visual design is strong and opinionated.

- You’ve worked closely with engineers to get great design out the door.

You should be comfortable making detailed graphics and figuring out how an application should work and feel.

To apply, email jobs@getremix.com with a portfolio and a few words on why you're right for the role.
Full stack developer

Location: Romania
Remote: Yes
Willing to relocate: No
Technologies: React, Redux, Meteor, Electron, NodeJS, Obj-C/Swift, Java, C++,
Linux, Docker, Hadoop, MongoDB, RethinkDB, MySQL, PostgreSQL
Résumé/CV: On request
Email: liviu@ideveloper.ro
Yes, IMO, this is added protection against turnover. The main protection any startup has against turnover is whether founders treat employees fairly and honestly, whether founders foster an environment where employees are valued, empowered and have a strong sense of identity.

This puts a stop to giving something then taking it back because of legal fine print you didn't read when you signed up all starry-eyed. If it's happened to you, the first time it stings a little when you want to take advantage and can't, and leaves the impression that you got tricked, then after that, you get just a little bit jaded. By agreeing to stick by your word that stock is part of the compensation package, you build trust.

Anyway, vesting schedules are already the main contractual level protection a startup has against turnover. Betting on three teams takes, at a minimum, three years. And then you're just trading options at one company for another. Might be a good bet, might not, but this doesn't change that equation at all, right? If you want to move around to collect different stocks, go for it.
Those search engines exist, among them

-https://search.disconnect.me
-Duck Duck Go

Look at it this way: they would try to create a competitive advantage, as they are also behind Wikipedia they could better use it, in the process they can create an API to access information in such a way that other search engines cant.

A better proposal would be to create a project to start adding semantics to the Wikipedia project, maybe a RFC and standards so all search engines can benefit of it.

Another option could be an open sourced project to host blogs making use of the above described tech.

Then you could perform a search based on the "intended meaning" instead of the words included and who reference it.

Edit: Removed Yandex per comment below after research.
It's probably based on speculation due to the download numbers. Come to think of it, most of his theories are based on speculation.
OOHLALA Mobile Inc. - Montreal, Canada
We are building the mobile campus engagement platform for universities and colleges. We work with many institutions across NA and the world already, and 2016 will be a big growth year for us, so we are looking to expand the product team.
Open positions in Montreal:

- Integration engineer
- Backend engineer
- Frontend web engineer
- Support engineer

We use primarily Python and JS.
More info can be found at: https://oohlalamobile.com/jobs
It's a helmet with a HUD built-in to allow for augmented reality applications.

Plus, there are links at the top of the page that go into details.
Facebook VP for Latin America Arrested in Brazil
Meh. My first iPhone was a 5s :) and I was happily late to the game.
How do you respond to the Fama and French paper on luck versus skill in mutual fund performance? They showed that on average, active managers hold a market portfolio, and since they take a cut, ETF portfolios make more money; there was no evidence of skilled managers getting better returns for the investor. Do you believe that institutional managers are better than mutual fund managers?