skysight-inc/HackerNews huggingface dataset:
> (regardless of HN rules)

Please can you show me the HN rule that tells people how to downvote? Specifically, the rule that tells people not to downvote for disagreement?

https://news.ycombinator.com/item?id=117171

> I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.

https://news.ycombinator.com/item?id=392347

> Downvoting has always been used to express disagreement.

https://news.ycombinator.com/item?id=658691

> IIRC we first had this conversation about a month after launch. Downvotes have always been used to express disagreement. Or more precisely, a negative score has: users seem not to downvote something they disagree with if it already has a sufficiently negative score.
Some of the template meta programming stuff he gets into isn't very portable and is very hard to debug when things go wrong. My rule of thumb is if I think I need to implement something from Modern C++ Design I am probably better off thinking about the problem a bit more and doing something else instead. Since it's been a while since I last looked at it I'd guess that some of the portability issues have gone away as compilers implement new features.
CMU Software Engineering Institute, CERT division | Pittsburgh, PA or Arlington, VA | ONSITE

Work with elite cybersecurity experts and university faculty to build new data mining technologies that will influence the national strategy against cyber attacks in the coming decades. Projects may include developing metrics and experimental designs for large-scale cybersecurity research programs, researching human-in-the-loop machine learning, and analyzing large corpora of cybersecurity incident data. You will co-author research proposals, execute studies, and present findings to DoD sponsors and academic conferences. Consider applying for this position if you are a proven data analyst with a firm grasp of statistical theory. Preference is given for expertise in computer science and cyber security, but it is not required.

https://www.appone.com/maininforeq.asp?R_ID=1100774

Carnegie Mellon University is an EEO/Affirmative Action Employer – M/F/Disability/Veteran.

Feel free to email with questions: ekanal+hn@cert.org
The Value of Focus, Unloading, and Why We Need Simplicity
As far as the Port of Oakland is concerned, they do unload boats at night. I don't know if they also work trucks and trains at night, but I've often observed the cranes at night from the other side of the inner harbor in Alameda.
Look at university websites for the courses you're interested and get the recommended textbooks. Sometimes the professor will also have slides posted online.
Thanks for the reminder. The article revisits the issue in 2015 and Geldof's continued and current avoidance of the concerns raised.
Advanced Simulation Technology, inc. (ASTi) | Herndon, VA | Multiple
Positions | ONSITE

We’re a small company building innovative products in the simulation and
training industry. One of our newest products is SERA
(http://seraatc.com), the Simulated Environment for Realistic ATC. SERA
helps airline pilots learn to communicate by simulating the entire air
traffic control environment, including artificial intelligence for
aircraft and controllers, speech recognition on pilot speech, and
text-to-speech radio chatter.

ASTi has been around for about 25 years. We’ve been very successful in
our niche (audio and communications), but we’re beginning to grow in
adjacent areas and need your help!
On-site, full-time engineering positions available for those interested
in software, web, cloud and speech technology.

Stack: C/C++, Python, Angular, Node.JS, Go(golang), AWS, Docker,
RethinkDB, RaspberryPi

Check out this page for more information on ASTi, our unique work
environment, and the full job descriptions:
https://www.asti-usa.com/jobs. A few other reasons to consider ASTi:
excellent compensation, profit-sharing, start at 4 weeks vacation
(growing to 6 weeks over time), company-paid retirement plan, and we
were included in Washingtonian Magazine’s "50 Great Places to Work" in 2015.

Get in touch via jobs@asti-usa.com.

Thanks! Curtis (CTO)
Litmus | ONSITE in Cambridge, MA or REMOTE | C# and Ruby Devs
http://litmus.com

Litmus helps more than 100,000 marketers make email better. Our email creation, testing, and analytics platform empowers marketers, designers, and agencies to send emails with confidence.

Our backend is primarily C# with a mix of other stuff, our front end is a rapidly expanding Rails application.
We're originally boot strapped and just took our first round of growth equity 10 years in and have big plans in 2016.

Ruby on Rails Developer: http://salted.theresumator.com/apply/fbXsX5/Ruby-On-Rails-De...
.NET Developer: http://salted.theresumator.com/apply/ZfR9Y0/NET-Developer.ht...
There is a great deal of academic research on formal methods of code validation, most of which is completely ignored by industry.
Contrary to popular opinion, San Francisco is nowhere within the line of sight of an "upper limit to how many people can live in a given area".
Those companies do exist, and they're getting more common.
Here's what I have to say about that: That's pretty rich, coming from you, Paul Graham.

You have All The Money, and All The Respect amongst your large and powerful peer group. Given your considerable wealth, there's nothing anybody can do to negatively impact your life in any meaningful way. Yet you continue to bang the same drum you've been banging for a decade now, at least.

Time to tell us something we don't already know.
If you can't build a site without bootstrap, jquery, 500 png's/jpegs.. please stop coding.
What I see as inevitable is a transition to software engineering being a licensed profession. And additionally the application of formal methods of system validation.
Put your island into a box – how to dockerize your CUBA Platform app
Want to learn how to create a docker image of your CUBA app (www.cuba-platform.com) or a Java War file in general? Here's a little introduction how the workflow works and what benefits you'll get from this approach.

http://www.road-to-cuba-and-beyond.com/put-a-island-into-a-box-how-to-dockerize-your-cuba-app/
Another reason why self-driving cars should have manual controls:

There is a road near my house that is closed by the neighboring school at random. Google treats this road as a normal road when choosing routes via Maps.

If a self-driving car drives up to the gate, that's at least a lot of wasted time, and if the car can't detect the chain-link gate...
Learning Mathematical Philosophy
FareHarbor | ONSITE, SF, CA | FULL TIME | jobs+product@fareharbor.com

FareHarbor is hiring full time front-end (AngularJS), back-end (Django/Python), and full-stack/generalist (whatever works best) engineers at our San Francisco office. We offer market-rate salary, flexible working hours and location, and the odd trip to the Hawaii office :)

Check us out! https://fareharbor.com/jobs/
Awesome Multiplication Math Trick
What machine learning will gain in 2016
TripleLift | NYC | ONSITE | Full Time | Lots of positions (jut ask!)

We're a rapidly growing company in the quickly growing advertising space so if you're interested in working with large systems and getting an understanding of how the modern web works it's a great place to be. I realize that adtech isn't the most world changing industry but in terms of engineering knowledge and dealing with all elements of the tech stack it's pretty incredible and a good place to be.

There was also a post here on website bloat and we do try to keep things lean and simple - our goal is to strike that perfect balance between content consumers, publishers, and advertisers and we realize the industry's in a pretty crappy spot right now and are trying to make it better.

Definitely reach out if you have questions: dgoldin@triplelift.com

Edit: Languages are Java, Scala, Python, JavaScript, some R, some PHP.
In my experience of using Word - since mid-90s 'till today - I've never felt it's bloated. It has a lot of features, yes. I don't know what half of them do, true. Recent versions hide them in random places and made the thing a bit confusing to use. But it almost never locks up, it lets me enter text as fast as I type even in very large documents, and generally feels... slick. Not something I could say about OpenOffice when it was "the thing", not something I can say about LibreOffice (sorry). I know that M$ has a pile of hacks going on there, but hey, it works.

OTOH, all Java IDEs I've used so far lag by default. It's often about the little things - like those 1 second delays in menus, or 100ms delays between keystroke and letter appearing on screen, etc. Enough to make the experience frustrating. If I keep using them it's only because some advanced features don't have an equivalent (or easily installable equivalent) in Emacs. But it's a tradeoff between having a powerfool tool that I use every once in a while vs. enduring the constant experience of bloat.

Features of IDEs are cool, but they seriously need to optimize them. And to stop assuming that every developer gets to work on a brand-new machine. Maybe it's true in the US, but it's not true in other places (sometimes because managers don't see a problem with paying developers $lot but then being cheap on the equipment those same developers have to work on).
Compose (IBM) | REMOTE (US, UK, CA)

Developing software appeals to those who love to solve puzzles and apply their brain power -- and also to those, in our experience, who like working from home in their pyjamas.

If you're looking to join an exciting industry (databases-as-a-service), we have a tremendous challenge for you and a terrific team willing and able to support you through it.

For those that have coding experience but might be looking to try something new, we have a "Technical Content Creator" position - blog about, speak about, and mentor our community about different databases and programming languages.

Here are a few things that's great about our team:

* Work from anywhere! As long as you're legally able to work in the United States, Canada, or the United Kingdom.

* Self-managing, open culture.

* Ruby/Go.

* Fantastic salary and benefits.

* Join a thriving, respectful and family-like team.

* Fair and objective hiring.

Our hiring process is nifty. We request a work-sample upfront that closely resembles the work you'd be doing within your role. Once you submit, your answers are anonymized then graded by 3 different people following pre-defined criteria. We want to know, objectively, who is going to both enjoy and crush the work.
We have three positions open for candidates:

* Platform Engineer (More back-end)

* Application Developer (More front-end)

* Technical Content Creator ('Developer Advocacy' type of role)

For the full postings checkout https://compose.io/jobs or email jobs+hn@compose.io with a quick tale about a database you loved, or didn't love.

If you have any questions, we'll gladly answer whatever you'd like. Everyone gets a personal response and a fair, respectful 'go' at the process.
I'll be more than happy to concede those points. It's a pity that Sir Clive didn't have the eye for quality as much as he had one for being totally original. Combined the two would have been deadly, the man was an absolute visionary.

He's still around (75 now).
Forget anonymity, we can remember you wholesale with machine intel
Blackfynn | Philadelphia, PA | Full Time | ONSITE

http://www.blackfynn.com

Blackfynn is an early-stage startup looking to change how scientific researchers manage their data, starting in neuroscience. We’re looking for 2 engineers to join our early-stage team (there are currently 4 of us full-time). We’re looking to add someone who’s comfortable working across the stack and someone specifically focused on web UI development.

Use your software skills to make a real difference in scientific medical research.

For more info, drop me a note: tom at blackfynn.com
Smarkets, London, UK. On-site only.

We're a modern betting exchange, going technology first to enable proper price competition in a field of fat commissions. Join a small, agile, and fast-growing team, who just moved to a new office in St Katharine Docks. (Next to Tower Bridge!)

Smarkets develops a reliable, low-latency, highly concurrent betting exchange based on trading exchange designs. We're also building a fast, modern web interface to allow for a smoother experience. Servicing our users is top priority.

The Smarkets platform is written predominantly on Python and Erlang, and relies heavily on asynchronous programming techniques. We use REST where we can. Life at Smarkets circles around people, version control, configuration management and automation. We can - and do - deploy to production several times a day.

If you like the idea of flat structure and practical engineering approach, see our jobs at https://smarkets.com/about/jobs/
ZipRecruiter - https://ziprecruiter.com - Santa Monica (LA area) - REMOTE OK for some positions

Our goal is to create the best online services for filling and finding jobs. We bootstrapped for the first four years, growing to 100+ employees. In August 2014, we raised $63M led by Institutional Venture Partners.

We have a number of open positions:

- Lead/Principal Security Engineer (Santa Monica)
- Software Engineer (primarily Python) (Santa Monica)
- Software Engineer (primarily Perl) (Santa Monica or remote)
- Software Engineer in Test (python, selenium) (Santa Monica)
- Software Release Manager (Santa Monica)

We're growing rapidly and have a large customer base (primarily small and medium sized businesses). We have interesting problems to solve in the areas of search, yield management, analytics, scalability and new product development. If you'd like to learn more, please visit https://www.ziprecruiter.com/hiring/technology or email us at techjobs@ziprecruiter.com
De-Anonymizing Programmers from Executable Binaries [pdf]
Please note that this was written in 2012.
Carvana - http://carvana.com/ | Phoenix, AZ | ON-SITE | FULL-TIME | Software Engineers, Data Scientists, UI/UX Designers

As part of the engineering team, I know we use the best tools to get the job done. We are backed by Azure and each developer has Pluralsight, Safari and MSDN subscriptions.

• Front-end Engineer (CSS3, HTML5, Javascript, AngularJs) (https://boards.greenhouse.io/carvana/jobs/136088)

• Full-stack Engineer (AngularJs, MVC, WebApi, C#, SQL, Mongo, ElasticSearch) (https://boards.greenhouse.io/carvana/jobs/91003)

• Data Scientist (SQL, R, Python) (https://boards.greenhouse.io/carvana/jobs/90990)

At Carvana, we are turning the most excruciating purchase (car buying) into something meaningfully better by approaching the whole experience in a completely new way. We provide a seamless, 100% online car buying solution for consumers from end-to-end. Our customers can complete their purchase in as little as 15 minutes and we deliver cars to our customers’ doors in as little as 24 hours with a 7 day money back guarantee. Our customers can even pick up their car from one of our fully-automated Car Vending Machines! http://www.carvana.com/vendingmachine

In order to deliver, we need a diversity of perspectives and experience. If you are energized by thinking creatively and working for a company where you will be able (and expected) to make a meaningful impact from day one, then we are the spot for you.

We are a well-funded, fast growing company with many open positions.

Learn more at http://www.carvana.com/careers or contact me at nate.fuller@carvana.com
SEEKING WORK - Remote or based in SW Ontario, Canada

LinkedIn: http://ca.linkedin.com/in/zamkhan

Recent client: "As an academic entrepreneur, I have engaged in a number of out-sourcing processes and truth be told, _kohanz_ was one of the few that I would still continue working with. He is skillful, honest and up front, knows what he is doing and does his job very quickly and within the time frame promised at the beginning."

Experienced (10+ years) developer of software for medical devices and scientific applications, many with an imaging component. Have architected and led teams to deliver on software for systems in both diagnostic and interventional contexts. Comfortable working in an FDA-regulated & ISO 13485 compliant quality system.

I excel at iterating research or early-stage prototypes (e.g. MATLAB developed by researchers) into commercial-grade software ready to impress the right audience (clinicians, investors, etc.). Developing scientific applications involves a high degree of uncertainty and requires an engineer that actively participates in all phases of the SDLC (e.g. requirements gathering, risk analysis, etc.). My ability to communicate has always led to my role as the technical point of contact for researchers, clinicians (surgeons, radiologists, etc.), and senior executives.
One of my current freelance projects is creating an automated trading platform for forex and equity markets through a well-known online broker.

Outside of the medical domain, my development projects have included an automated stock-trading engine (including backtesting suite) and various sports analytics software solutions (see http://recappd.com for a side-project in this field).

Technical keywords: C++, C#, Java, Matlab, VTK, ITK, OpenCV, LabView, Rails, R, Python, and more.
I don't know if this is the case for the parent post, but some people use LibreOffice while referring to it as OpenOffice.

I personally use LibreOffice quite a bit, but something about the name sounds silly to me, so I avoid speaking it. I usually refer generically to "a word processor" instead.
Happy new year from Kerala, India
Full-Time Business Development Manager | ANY MARKET (US)

About the job:

You are an A Type personality with the ability to adapt to changing situations.
You love working on the next big thing in marketing.
You are a creative thinker who knows how to speak intelligently about technology driven engagements.
You work independently, but can take direction easily.
Helps develop processes and tools that help drive inbound leads

About you:

5+ years experience in business development
BA in Marketing or equivalent
Excellent verbal and written skills
Proven track record of success
Up-to-date understanding of the current emerging tech trends
Ability to work with a team as well as independently
Likes working in a fun environment
About working @ Plunk:

Plunk is a group of passionate individuals who work hard and play hard. We are a growing company who is planting our flag in the marketing world. You will enjoy a great team with a passion for helping our clients change the way they interact with their customers.

We are located on the SE side of Portland with easy access to public transportation. Our office is small, but features great local eats, bike parking, and easy access to the east esplanade walking path. We offer great compensation as well as an equity stake in the company. Our success is your success.

How to apply:

Send us your resume
Tell us about your successes
Tell us about your failures
Send to jobs@plunkus.com and we’ll reach out if you are a fit
Don't miss the video of this talk liked at the top:

https://vimeo.com/147806338
Boston, MA | Sentenai | Full-time | On-site

Keywords: Haskell, Machine Learning, Distributed Systems

Sentenai a venture-backed startup hiring experienced Haskell engineers and architects who are passionate about distributed systems and applied Machine Learning. Sentenai is automating data engineering for companies building realtime, intelligent systems by building the data distribution network of the future.

Contact jobs@sentenai.com to learn more.
I’m reminded that all too often our culture judges people by their actions in the worst moments of their life ... We don’t seem to have a cultural construct for good people who made mistakes.

As the author stated, we don't know what happened. But it does seem that people, like Ian (and Aaron Swartz), who dedicated their lives to improving systems for the greater good tend to have a defiant sensitivity to abuses of power.

The world needs people like that alive and kicking for as long as possible. Sometimes it takes an unfathomable amount of persistence to get things moving in the right direction, but it can and does happen if you don't give up.
The Economist's top ten articles of 2015
I was about to quote that same line from the piece. Beautifully put.
Hi Nitin and happy new year to you also.

Thank you for your note and wishes.

I think you and I are saying the same thing to be honest :). Most relationships are tricky and that's why you cannot have a super long vision about them.

That's how I was trying to draw a contrast between purposes that run deep in us versus temporary desires that come and go.

Wishing you a great 2016.

cheers,
Rokham
Location: I live in Finland, but I'm willing to relocate pretty much anywhere in the EU/Nordics, assuming the company can assist with the relocation (preferably by covering travel expenses and providing a place to sleep for the first months until I find a place for myself). I speak English (fluent) and Finnish (native).

Remote: No

Willing to relocate: Yes

Technologies: I've used Common Lisp, some PHP/HTML/CSS and a little JS in my past personal projects. Also Linux/Git/MySQL. For work, the technology used doesn't matter that much to me. I'm sure I can learn whatever is needed.

Résumé/CV: No degree or work experience. See https://bitbucket.org/jkiiski/ for examples of my code. I guess you can also take a look at http://hackerrank.com/kiiski although I don't think the site actually shows my answers publicly anywhere.

Email: juha.kiiski@hotmail.com

I'm looking for an entry level Software Developer job.
Software with the most vulnerabilities in 2015: Mac OS X, iOS, and Flash
It's becoming a difficult situation in the US, where "talking to someone" means being forcibly handled by the brutal mental health system and forfeiting several crucial rights perhaps forever, including the right to own a firearm.

It's not clear whom in the US to recommend people contact in such a situation.

No less than four people who are close to me have sought help through official channels in the US, and in all four cases, were treated disastrously. All of them (including one who was 15 at the time) have told me they'd never, ever do that again.

(Actually, I just thought of another - someone whom someone around them "called for help." Same scenario. So that's five.)
Location: Vancouver/Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: JavaScript, React, Redux, ClojureScript, Om, Reagent

Résumé/CV: https://www.linkedin.com/in/lewisl9029

GitHub: https://github.com/lewisl9029

Email: work at lewisl dot net

I'm Lewis Liu, an experienced Frontend developer and recent University of Waterloo Computer Engineering graduate, currently looking for full time employment.

My latest project is Toc Messenger (http://toc.im): an open-source distributed messaging app with support for user data synchronization across multiple devices.

If you have any openings for a ClojureScript Frontend project (i.e. Om or Reagent), or a React project that makes heavy use of functional techniques and immutable data (i.e. Redux + ImmutableJS/Mori), I'd love to hear about them.

Feel free to take a look at my LinkedIn profile for my full work history, and my GitHub profile for some of my other open source contributions.