skysight-inc/HackerNews huggingface dataset:
Rocketmiles - Chicago IL.

Rocketmiles, recently acquired by Priceline, helps frequent travelers vacation faster by earning huge rewards for booking hotels.

We're looking for a front-end developer (Angular) and several backend developers (Java/Grails) to round out our development team here in Chicago.

You'll work with our CTO and head of product at a small, but growing, company solving interesting challenges while having fun with a very solid and experienced team.

Email me (head of product) at jordan@rocketmiles.com
And to continue the questioning, if you have one reroll, and we assume you reroll a 1-3, then the expected value is (3.5 + 3.5 + 3.5 + 4 + 5 + 6) / 6.

I'll take that hedge fund job now.
CA Hires New Tech Chief in Bid to Spark Growth
Giant industrial conglomerates are a totally different case. We are talking about a normal, single-product/field company switching to something totally unrelated. That's totally insane.
That depends on how you're defining better. The slow one is somewhat more readable, and since your test runs a million times farther than the 100 that FizzBuzz usually asks for, you're looking at a gain of .6 μs. That's an interesting set of priorities, unless you know something about how often this code runs.
Measuring data structures: Firefox (C++) vs. Servo (Rust)
In the future, please using ON-SITE instead of "Remote not OK".
SEEKING WORK - SF Bay Area or remote

I'm a full-stack developer with over 10 years of professional experience. Have lead the development of many successful software projects from MVP through to full production at scale. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered and that your value is maximized.

Languages: Python, Clojure, Ruby, Javascript (including ClojureScript and CoffeeScript), Objective-C/Swift, Lua, C

Frameworks & Other Technologies/Platforms: Django, React.js, Reagent, Backbone.js, OpenResty/Lapis, PostgreSQL, MySQL, Redis, MongoDB, Hadoop, AWS, Chef, Ansible, FreeSWITCH and many others.

I'm comfortable ramping up on new technologies (and codebases) quickly.

Contact: erikwickstrom+hnhiring [at] gmail [dot] com
Show me software that has been released with 0 bugs. This is part of what makes the HN community so great, being able to interact with real people who work on the topics being discussed.
DIVE Networks | Toronto, ON | Full Time | [LOCAL] or [REMOTE] | Software Engineer & UX Designer

DIVE visualizes brand data for marketers. Think "24/7 news channel for brands" -- like Bloomberg News, but for marketers instead of stock traders.

We are hiring a User Experience designer and Software Engineer. These are full-time positions in a small, scrappy team of expert peers. The design role is local, in our Toronto office. For software development we do both local and remote.

Our v1 product launched at CES 2015 and has great customer traction. The team is a truly decent bunch of human beings. The founders have all had successful startup exits. We're founder-funded. You'd be joining at a time when we're just taking on our first round of outside investment and scaling up like crazy to meet customer demand.

Things that make this opportunity unique:

* We visualize complex data in simple, "glanceable" formats. Form factors range from large touch-sensitive screens and digital TV's to mobile devices and desktops. Huge design and implementation challenge.
* Our platform ingests data from many different sources. We have great data partnerships with Google and other leading platform companies.
* The tech stack is Clojure, ClojureScript, Datomic, Ubuntu, and embedded hardware
* We have a gong which we ring to celebrate all the things that need celebrating

Check out the job descriptions to learn more.
UX Designer: http://bit.ly/1LppU6Q
SW Engineer: http://bit.ly/1H7ik1P
http://dive-networks.com
I really don't understand all the vitriol around these types of questions. Yes, rough estimation, sense of magnitude, and ability to apply basic math to solve problems are important real life skills, and very much prerequisites in an engineering discipline. If I asked you to estimate roughly how many thumbnail images would fit in the main memory of your smartphone, would that be a better question? You should also, as an engineer, understand that the ping-pong ball question is merely a different instantiation of the exact same base abstraction.

If you can answer the question easily, humor the interviewer and move on -- because lots of people can't. I actually find it kind of fun, because then you get to see how close you get.

Also, as you become promoted, being able to work autonomously with minimal supervision and incomplete information is indeed part of your job description. If I were hiring someone, I'd want someone with a solid growth trajectory.
Thanks, I'm all for finding similar structures in other languages.
And more to the point, it's a massive pain to track down all the outside header references to build a stand-along library.

In all honesty, I gave up and iterated my own secure UDP protocol based on the excellent Micro Transport Protocol.
Instead it will be an ongoing rolling release of incremental changes.

I genuinely don't understand this move by Microsoft. Of all the things you want to be stable and reliable over time, your basic OS and platform software has to be at the top of the list.

While dumping any responsibility to support software older than the latest release has obvious appeal for developers, evergreen software has mostly proven to be mediocre-to-disastrous from the user's point of view so far. For business users, it's also painful from an internal support point of view, for much the same reasons. And as you mentioned, for an OS or other platform software, anyone developing other software that runs on top of it also faces problems.

About the only thing this kind of constantly updating deployment model has been good for is getting security and stability patches out faster. This is beneficial, but that benefit is tempered by the "just ship junk and patch it later" philosophy that has become widespread at the same time. Many of those patches simply shouldn't ever have been necessary in the first place, but new releases are now routinely of such poor quality that many people just don't bother, and advice to wait until SP1 or the equivalent is common.

If I were Microsoft, I think I'd want my new flagship OS to be the stable, reliable, trustworthy antidote to Apple's broken-within-a-week operating systems[1], not something with the same reputation for constantly tweaking things as Chrome/Firefox, on-line SaaS apps, and the like.

[1] For legal reasons, I would like to point out that not all Apple operating systems break within a week. In fact, the fastest I have seen a mainstream Apple device break in practice was approximately an hour after purchase, when iOS updated on a mobile device almost immediately, leaving the device so much worse than what the purchaser had previously tried out and thought they were buying that they took it straight back to the shop and demanded a full refund.
I think Pinboard is deliberately aiming at changing less than most web sites, and he probably has better backups than I do for my own computers. Also, I have lots of devices, and it's nice to be able to save and access the archives from all of them.

Disclosure: I use the bookmarking there, not the archiving.
Could anyone please explain to me why the author chose those functions for his examples? I got as far as callFirst() and repeat() and found it hard enough to wrap my mind around the functional / meta programming within. Are those actually good examples? It seems like there are simpler ways to illustrate the point.
Save the copyright reform
npm, Inc - Oakland, CA - Onsite - Full time

npm is the package manager for JavaScript. We are hiring a lot of engineers, but the position we really need right now is a designer:

https://www.npmjs.com/jobs/#ux-ui-designer

Our website is big and popular is about to get really powerful. We need someone to really nail the UX.
Any chance for a [partial] remote from Europe? (for the right candidate, C++)
In that case, would the interviewer be fine with me pulling out my phone or laptop and looking things up during the interview? If not, then I'd strongly question the interviewer's (and, by extension, employer's) sanity.
Lego just launched a Minecraft competitor on Steam
Is it a fair die? I'd be naturally suspicious of anyone offering me 'free money' in such a game.

But, assuming it was legit, presumably < E[x] = $3.50/game, assuming a decent number of games to average over. If it were a single game, I'm not entirely sure how I'd play - 3/6 outcomes result in losing money at $3.50, but where between $1 (always win - who would play against you?) and $6 (best reward, but -$5 potential loss) I guess that depends on your personal risk tolerance.

On your second point - I think I did originally misunderstand the question, and only on re-reading did it actually make sense. I hope I'd ask for clarification in an interview situation, or at least confirm my understanding is correct if it seemed off.
Go channels, goroutines and GC available in Nim
What more or less sunk PGP for me was gmail. The various gpg-in-chrome plugins I've tried have been pretty uniformly terrible (including Google's own end-to-end), so the standard web interface is out.

And unfortunately, by allowing me to store so much mail (~7.5GB at the moment), gmail has made it effectively impossible to use any other IMAP client – I've left Mail.app and Thunderbird running for days trying to do their initial sync, to no avail. The only client that actually works with the amount of mail I have, and has PGP support, is mutt, and even that takes ~5 minutes to read in its header index on startup.

The end result is I pretty much just don't use PGP unless someone sends me something encrypted (which does happen! But probably this is just because I work in security), and then I break out mutt and resign myself to waiting around a bit for things to load.
At first I was thinking of something along those lines, averages. I'm not a math guy so I was thinking there was more to it since I didn't know other aspects of the situation; such as my limit, the other guy's limit, and so on.

I think my answer would have been, especially without more data, to not play the game. After living in Vegas for a number of years I know that even though the house often provides favorable percentages, the house always wins in the end.

But with some more wording, this could be a clever brain teaser. Thanks for bringing it up.
Oil and Gas Startup Tachyus Receives $13mm Led by Founders Fund
Well, there are 193 member nations in the UN, and 188 of them are members of the World Intellectual Property Organization, so I guess that means there are 5 countries that do not have any laws against violating intellectual property rights from other countries. Which ones? I don't know. I'm too lazy to compare the lists.
I hear you - but I'd say that next to nobody just uses mark or syntax or folds because they're extremely bare-bones implementations of those features.
> Btw its a 'die'. 'Dice' is plural.

Most current dictionaries disagree and accept either "die" or "dice" as singular, with "dice" also being plural.
Facebook adds PGP encryption to encrypt emails notifications
If the person's job is going to be taking well defined problems like "find the expected value of x" and solving them, I'd rather buy software. I would actually want an interview to weed out people who were unable to re-parse confusing real world input, like that problem. I would want employees who could, as a matter of course, take a somewhat ambiguous situation, choose relevant tools (e.g. expected value,) and render a judgment.
"In this case, it says that the authors really think female bots are about sex and male bots do not necessarily have to be about sex."

Wait, what?

--- Spoilers ---

If anything, the authors think of humans (more specifically men in the movie) as being all about sex.

Ava plays the seduction game because she(it) knows humans are susceptible to it.

I'm a machine, have google-like knowledge of human interaction, have a nice artificial body, and I know I can deceive everyone simply by looking defenseless. What's the most straightforward way to obtain what I want? To tell everyone to fuck off? No, not really....

The way she(it) acted was the cold and logical thing to do.
Plentific | London, UK | Backend & DevOps

We are a small startup, based near Old Street in London, aiming to bring innovation to the home buying process. Beyond property listings we offer tools for financial decision-making and listings for professionals that home buyers might need, such as surveyors, mortgage brokers and architects.

We are growing and have some exciting projects coming up. We are about to launch a partnership with Zoopla and we are also working on a project with LendInvest, the world's largest peer-to-peer platform for real estate mortages.

We are looking for backend & devops developers who are comfortable with:

- Python (we are using Django)

- Postgres, ideally with some exposure to Postgis

- Elasticsearch

- AWS

- Bonus points for experience with Python data libraries such as NumPy, Pandas & scikit-learn.

For devops, we have experimented with Ansible & Docker, but haven't settled on anything yet.

Get in touch even if you don't have experience in everything listed above, ultimately we are looking for good developers who are interested in learning and having a big impact in a small team.

If you are interested, please email jobs@plentific.com with your CV or have a look around https://plentific.com/jobs.
Full disclosure ... lol, thanks for the heads up.
Mobcrush - Santa Monica, CA - Full-Time

Mobcrush is a live mobile game streaming platform based in Los Angeles, California, with the mission to connect the world’s 1 billion mobile gamers. We're comprised of passionate technologists, design and product team members, funded by top-tier investors, with the unique opportunity to go after a large and growing market.

We are growing our team and have several positions open:

- Streaming stack engineers:

- Experienced with C++, OpenGL/DirectX/Metal, Networking, Video streaming

- Backend engineers:

- Experienced with Node.js, Mongo

- Community Managers

http://www.mobcrush.com/careers
There's always one who doesn't read the article.
> small shop

Like Facebook? Netflix? The BBC?
This is something that comes to my mind every time there is a press release talking about HFT and the milliseconds advantage they use to make a profit.

I would love some comments from a seasoned HFT (tech) guy.
Ouch. It would be interesting to compare similar position on the Windows App Store vs OS X, but that’s just sad.

EDIT: average guess $12,460.67, reality $302
Ask HN: Is Google Down on Your ISP
All of the Google services, including Gmail and Google Search are very slow to unreachable on Exede and Charter Cable ISPs (that I know off). It is working fine when connected through AT&T Wireless and Time Warner. It has been like this for the last 2 days. Is any one else experiencing this.
Are you a Servas member?
Disregard doomsday scenarios.
Microsoft Buys German To-Do List Startup 6Wunderkinder
SEEKING WORK - Remote / Orlando FL

Historically, my clients and former coworkers consistently complimented me on being able to quickly identify the root causes of problems that elude other team members. I see my role as a freelance consultant as the intersection of developer and mentor, especially in matters I'm very knowledgeable in.

My background is in application security, which has primed me to write succinct, maintainable, and correct solutions to business problems in accordance with the best secure software development practices; this gives me a degree of expertise that I can bring on board to the right team.

If this sounds good to you, feel free to shoot me an email:

scott@arciszewski.me
A micro-resume for any parties interested:

________________________________________________________
/ /
/ Web Programmer with Application Security Experience /
/_______________________________________________________/
|_APTITUDE______________________________________________|
| |
| Application Security |
| `- Blog Posts: https://bit.ly/1GgCYN6 |
| Software Development |
| `- Github: https://github.com/sarciszewski |
| `- StackOverflow: https://bit.ly/1KHYpHZ |
|_______________________________________________________|
|_EXPERIENCE____________________________________________|
| |
| Languages: PHP, JavaScript, Java, Python |
| `- Frameworks: |
| `- PHP: CodeIgniter, Laravel, Symfony |
| `- Python: Django |
| Databases: PostgreSQL, MySQL, SQL Server, Sqlite |
| |
| Webservers: nginx, Apache |
| |
| Operating Systems: Debian, Ubuntu, Mint, Raspbian, |
| Fedora, SUSE Enterprise Linux, |
| Windows 98 through Windows 8.1 |
| |
| Security Research: |
| `- Multiple CVEs in various web frameworks |
| `- Assisting in the development of a cryptography |
| library for the PHP core (circa 7.1 most likely) |
| similar to how PDO works for relational database |
| management code |
|_______________________________________________________|
\ \
\ Scott Arciszewski scott@arciszewski.me \
\_______________________________________________________\

For the privacy-inclined, my PGP fingerprint is EF65 457C EFF5 4788 4B57 AD79 4628 13A8 2BBC 804D.
Why not link to the original ABC News story?
http://abcnews.go.com/ABCNews/exclusive-undercover-dhs-tests...
That was my source as well...
Internationalization suggests that "Fizz" and "Buzz" be parameterized...and maybe we shouldn't hard code "3" and since magic numbers aren't good practice either...and the possibility of a different search function for the "FizzBuzz" suggests parameterizing that value, too.

Which is to say that one of the problems with FizzBuzz is that the interviewer doesn't take it seriously enough to care about engineering practice at the level that matters. If they did, FizzBuzz would come with a test suite.
The Indie.vc Companies
> JSX breaks your IDE's error checking and line numbers in error messages (and not using JSX is a pain/verbose)

Source maps. Unless you aren't using any form of minification or bundling at all, you need them even if you aren't using JSX.
Mixmax | Web or Cloud Engineer | San Francisco | https://mixmax.com

We're a growing, tight-knit team looking for a full-stack engineer.

Mixmax’s mission is to do the impossible with email. We believe everything you do today on the web should be possible in any email. We launched a Gmail plugin earlier this year that brings apps (interactive content and workflows) to Gmail and it's been a huge success. Here's our Twitter wall of love - https://twitter.com/MixmaxHQ/timelines/560278179810533376 - and we recently won at Launch Festival (http://www.launchfestival.com/). Already thousands of customers depend on us for their daily productivity. We have an A++ list of investors that previously backed companies like Twitter, Heroku, Lyft & Square.

We’re an incredibly mission-driven, diverse and fun-loving team. We value personal and professional growth equally and have built multi-million dollar products together in the past. We're based in downtown SF.

Stack: Node.js, Express, Meteor, Redis, Mongo, Handlebars, AWS

Check us out at mixmax.com. Email hello@mixmax.com and let’s grab coffee!

_____ _ _ _ __ _ _
\_ \_ __ | |_ ___ _ __ __ _ ___| |_(_)_ _____ /__\ __ ___ __ _(_) |
/ /\/ '_ \| __/ _ \ '__/ _` |/ __| __| \ \ / / _ \ /_\| '_ ` _ \ / _` | | |
/\/ /_ | | | | || __/ | | (_| | (__| |_| |\ V / __/ //__| | | | | | (_| | | |
\____/ |_| |_|\__\___|_| \__,_|\___|\__|_| \_/ \___| \__/|_| |_| |_|\__,_|_|_|
My first thought in reading that as well. We all know how great security by obscurity works for computers!

That being said, I don't mean to trivialize the problem/task.
But how do you administer something FizzBuzz outside of an on-site interview? How do you know they actually completed the task without being with them when they did?

I'm guessing Skype interview or something similar?
Think of American-style campaign coverage as a product
I don't mind you asking, but I would prefer not to disclose; but you've probably heard of us, and know we use Erlang.
High Velocity Development Methodology (speed vs. Velocity)
nxt> - Princeton, NJ / New York, NY / REMOTE in USA - FULL-TIME - ENGINEERS & DEV-OPS

https://angel.co/next-angles

Clojure, ClojureScript, Storm, Semantic Web (RDF/OWL/RDF*), Prolog, Datomic, Cassandra, Om

We are building a system that takes fuzzy human language financial regulations and transforms them into something computable: rules. Rules are then executed against billions to trillions of triples and all information (raw and inferred) is presented in a UI that gives the user tools to navigate, manipulate and analyze linked data.

The conceptual heart of the system is a set of semantic web standards that allows us to formally model data and rules.

The technical heart is Datomic, Storm, Clojure, ClojureScript and Om.

brianrubinton@gmail.com
Can someone explain why this post is downvoted ? I am just curious.
Well, Hilton used to be owned by TWA and later United.
My setup uses alot/notmuch with offlineimap doing sync. If you have offlineimap sync on cron, or put it in daemon mode, you don't have to wait at all.
It works, and should still be used with caution.
Location: moving to Berlin in August.

Remote: Yes

Willing to relocate: No

Languages: Java, Python and Ruby [I know JS, but I don’t feel proficient with the lang]

Tooling: Drools, ElasticSearch, Lucene, Solr, RabbitMQ, Docker, Scipy, Numpy, pandas, scikit-learn, nltk.

DB: MySQL, PostgreSQL, Cassandra and MongoDB

Github: https://github.com/fmeyer

Resume: http://fernandomeyer.com/resume/ - Detailed CV upon request

Email: hire@fernandomeyer.com

# Recent projects :

-	http://acervo.folha.com.br/ - Responsible for the search engine and search infrastructure. Challenges: Indexing 91 years of a daily newspaper

-	http://elo7.com.br - Responsible for search engine ranking, performance and quality.
I enjoy working with non-trivial problems
I'd sure hope so. I'd question any interviewer's sanity if they forbade standard working tools in an interview that's supposed to gauge one's ability to work.
It sounds to me like he's challenging the conceptual idea of a generation, which to be fair is a kind of difficult line to draw. Instead, he's saying that if you're 20-25, regardless of generation, you'll see things one way. 25-35 another, etc.
> the author's hate for implicit make-rules

My reading was that the author just didn't know about implicit make rules. Shaw's book apparently suggests using "make" to compile and link a simple C program. The author goes on at some length about not being able to find the Makefile, apparently unaware that no Makefile is necessary.

The "make" command is rarely used without a Makefile, so this is a fairly easy mistake to make.
Wait, you mean the millions, possibly billions spent already haven't done a thing? Shocking! And now you can pay (TSAPre) to bypass the security theater essentially proving that the whole thing is a massive sham. I'm all for security, but nobody can seem to define what that would actually look like, as opposed to what we have now.
If I remember the story correctly, part of the backlash was that she didn't point out to them how what they were saying wasn't cool. She went straight to the conference heads, presumably to get the dongle jokers kicked out or reprimanded in some way. And then she further escalated the situation by tweeting and blogging about it.

Now, maybe that was the right way to do it. Maybe it wasn't. And I don't know if she "tried to start a witch hunt." But she did put it into the public sphere. And people reacted.