skysight-inc/HackerNews huggingface dataset:
Good question. I recently spend a few hours re-reading Simple's old blog and it was eerie how similar their vision, ideas and energy were!

The main difference is that Simple didn't have a banking license and didn't write the core banking system themselves. They had to work with a legacy bank (Bankcorp) and were constrained by their policies and technology. It sounds like this was rather frustrating. We are building the entire bank, including the core banking system and the regulatory approval. This is what we mean by "full stack". A good example of something we can do better because of this is the signup process. You will be able to sign up from your app and use your new account within a few minutes.

From a product perspective the biggest difference is that they weren't mobile first. But that would have been a bold move five years ago :)
Location: Harrisburg, PA

Remote: Yes (highest preference)

Willing to relocate: No

Technologies: HTML, CSS, JavaScript (jQuery, Knockout), SQL, VB.NET, C#, ASP.NET, PHP (CakePHP), git, TFS, bash
--I'm very interested in learning new technologies if given the good opportunity.

Resume: http://careers.stackoverflow.com/wdistefano

Email: wdistefano[at]shwuzzle[dot]com
5 Reasons I Started Using Docker
When I was using Angular I thought doing something like

setTimeout(function() { $scope.$digest(); }, 0);

was an ugly hack and a sign of angular's leaky abstractionism showing up. Is this considered a good practice now (or always was)?

Edit: just to clarify, I'm asking because in OP this was given as a one of the way to fix Angular speed issues.
It's true, though no-one seems willing to name the offending bank in print.

Example: http://www.ft.com/cms/s/0/5d1b0346-2af8-11dd-a7fc-000077b076...
I'm not making any excuses. You have the option to choose another desktop or distro entirely if you don't like it. That is a fact, not an excuse.

Your point would carry more weight if it were impossible to disable it and if I had suggested the parent post just use it anyway.
Yeah we're fixing this as we speak (I work on Web Audio API at Mozilla), it should work fine in Nightly in a couple weeks, worst case.
Someone did a teardown a couple of months ago. Looks interesting.

http://www.reddit.com/r/MechanicalKeyboards/comments/2yfb7e/...
I just scheduled my 2nd Rover.com dog sitting. My first experience was great, my dog came home tired and happy. Wonderful service, easy to recommend. I'll be keeping an eye open for Product Mgmt positions in the future ;)
The Inexplicable
Hopefully that means the gotchas will be more visible to everyone, but obviously that's dependent on the direction of the architecture.
Location: East Lansing, MI

Remote: Maybe

Willing to relocate: Yes

Technologies: Ruby, Rails, Go, C#, NodeJS, PostgreSQL, MySQL, MSQL, ASP.NET MVC, AngularJS, ExpressJS, Javascript, CSS, HTML5, Git, Docker, Linux/unix, CoreOS, Nginx, etc

Resume: https://www.linkedin.com/in/mwilliams28

Email: mdubbs at gmail dot com
Ghetto Street Fight Ends with Gunfire
10 Business Development Rules to Live by in NYC
Yes, you'll want to wait until Apple puts out drivers for it.

https://news.ycombinator.com/item?id=9638084
StrataCloud - Junior to Senior Engineering - Atlanta

http://www.stratacloud.com/careers/

StrataCloud is deployment and monitoring intelligence for the data center. We have legacy products that bring in solid revenue, have taken in recent investment to guarantee financial stability, and are looking to grow our new product offerings FAST. We are focused on the Converged Infrastructure market in IT, making complex deployments of storage, compute, and networking resources in the data center blindingly fast, allowing application deployments on private data centers with the same ease of public cloud offerings, and continuously monitoring the performance of the infrastructure and those applications in an ongoing manner.

We hire for cultural fit and intelligence above all else. We use Erlang, Python, CoffeeScript, Backbone, Mongo, Java, and a few other fun flavors in our cookbook. All the usual startup perks, without the dumb schmancy stuff.
And with a webcam added at the top in the thin bezel. It does certainly look inspired by the XPS.
While you can solve problem of discovery by introducing your own broker, you will still have problems such as single POF etc. This is because ZMQ was designed for different purpose and you are trying to forcefully fit it to unrelated purpose.

There are many solutions to what you want to accomplish and each one has its fans. I personally like smartstack because it combines two very mature and battle tested technologies: Zookeeper and haproxy.
Sexual harassment very much is a crime. A woefully under-reported one, because lots of people don't think it's a crime.
Yes, I imagine the HN crowd would have been at least as outraged if Uber had refrained from offering competitive packages as a result of some gentlemen's agreement. See: the recent tech no-poach conspiracy.
To be fair, Edmonton has also been quite unlucky in the draft. Although they have won the lottery a few times recently, the years inbetween where they went #2 or #3 franchise players like Stamkos and Taveres were drafted.

Luckily they got McDavid, so that kinda evens things out.
The OS is big and scary. When you're working directly with the metal, it's SUPER simple, there's no magical abstractions. But when you're using libraries and doing system calls you don't really know what's going on. Sure, you can dig into em sometimes, but it's more than a bit daunting.
>> What's wrong with Steam on Ubuntu?

That you can't run the big titles that only run on Windows?
Condescension combined with a narrow view on diversity, that's a good look.
Why's that? The public release of the "technical preview" apparently worked fine. Source: ten seconds in Google.
Windows 10 Arriving July 29: 3 Things to Know
London, UK : Machine Learning Researcher, http://www.dhi.io

This is a very early stage role - so you get to ride the full wave of a startup. Especially when you can completely influence its journey. The vision is to change the way people write web applications. Enough said.

At Dhi, you will be working on an Artificial Intelligent assistant to help "developers" build web applications. A good knowledge of Machine Learning is a must. You should know your way around Torch, Theano - and basically be able to start programming from day one. A good solid maths background would be a serious plus. If your work is in NLP or CNN or RNN we want to hear from you.

Apart from ML , if you have some background in Javascript or building web applications that that would be even better. You can contact us at info at dhi dot io.
Yikes, I did not know about --throw-keys being necessary to discard metadata. Kinda scary how easily you can leak information even with great tools.
Anyone know what laptop is being used in the pics to display the OS? Shit looks clean.
Location: Amsterdam or Utrecht, Netherlands

Remote: No

Willing to relocate: Yes. Currently in Milwaukee, WI.

Technologies: Scientific computing in Python and C, full-stack web development in Python, Go, JavaScript, HTML, CSS. MariaDB, MySQL, Redis, Beanstalkd, AWS, etc.

Résumé/CV: https://www.crumpington.com/resume.pdf

Email: johnl@crumpington.com

My wife and I are planning to relocate to the Netherlands. I'll be finishing up my last two contracts over the next two weeks. I'd be available for interviews or employment starting the middle of June.

I'm interested in web development, either full-stack or backend, or a data science position.

Thanks for looking!
Yes, that's the point with all software. Everyone would love not ever getting errors and issues. But, just like with all other software out there, there will inevitably be bugs and corner cases which have to be diagnosed. I'd prefer someone from the product team actually caring about this and helping out rather than no support offered whatsoever, which is closer to the norm for big companies.
> What do people get out of pedantic rants such as this? Anyone who's written anything in C is quite aware of the issue here.

Unfortunately, that's not the case.

I presume this link was posted here as a result of my recent comment on the "Don't Learn C the Wrong Way" article, which recommends strncpy() and strlcpy() as safer alternatives to strcpy().

I've see a number of calls to strncpy(). I've rarely seen such calls explicitly null-terminate the destination array. I've even seen things like

strncpy(dest, src, strlen(src));

which is certainly no safer than strcpy().

What I get out of this particular pedantic rant is an opportunity to let C programmers know that strncpy() isn't what they might thing it is (as well as a mention on the front page of Hacker News!).
The FSFE Fellowship Smartcard
Location: Berlin, Germany

Remote: yes

Willing to relocate: yes

Technologies: Clojure/Clojurescript, Python, Scala, Go and more

Resume: https://www.linkedin.com/profile/view?id=42655380

Website: http://www.oskarth.com/

Projects: http://www.oskarth.com/projects/

Email: me at oskarth dot com
It is the first day of availability of this service, so it might be possible to find ways to improve its reliability and usefulness, even if you're kind of skeptical of PGP's design overall.
Imagine if they had a power play worth a damn. Habs were 4th in the league in 5v5 scoring iirc.
San Francisco, CA

Earnest –
Software and Data Engineers of all levels –
https://www.meetearnest.com/careers

Want to revolutionize finance?

Earnest is a next generation financial technology company intent on improving consumer finance. We are looking beyond traditional metrics like credit scores and using data science and software to reinvent lending.

Our technology team is made up of data scientists, software engineers and data engineers that decide how they work best. We believe this allows for people to take greater ownership and approach problems creatively. We find value in code reviews, pair programming and paying down technical debt. Every day we are deploying code and launching features with few internal bureaucratic barriers to get closer to our vision of a better, more just bank. We’re constantly reflecting on how we can improve our product and processes, and will quickly push towards better solutions as they come. We value diversity of perspective, and evaluate ideas on merits, not seniority.
Beau Biden prosecuted one of the worst pedophiles in American history
PyPy 2.6.0 released
I find k to be far more consistent and simple to understand. k5 language spec: http://kparc.com/k.txt
Awesome demo.

Also, dude has a Symbolics Space Cadet keyboard. Respect.
> I don't see the Hardware Model at all.

They sell computers and mobile phones of their own design tailored for their own OS. The only difference is that they allow third party hardware and Apple doesn't.

> I think they are just wanting as many people as possible to switch to Windows 10 as fast as possible. They are doing this by giving it away for free.

I agree.

> After the year Windows will be monotonized the same way.

This doesn't seem to be consistent with their stated goals and the direction they've been moving in. The idea is that Windows 10 is the last numbered version of Windows, after that it will be evergreen. What upgrades are there to sell?
So China should export its capital glut to the rest of the world, which already suffers a capital glut?
Location: Targoviste, Romania (Eastern Europe)

Remote: Yes (preferably)

Willing to relocate: UK, Ireland but not for more than six months; less is better

Technologies: C#, SQL, WebAPI, WCF, Rx.NET, MVC, Javascript, jQuery (prefer back-end)

Resume: https://www.dropbox.com/sh/flk60yotkeuh5uo/AABK6gsa5eFO6tEBE...

Email - mdpopescu@gmail.com

Mainly interested in contracts, not permanent jobs.
> Do you have any specific ideas on which projects might fit the bill for...

Probably a good idea to track the "Show HN:..." for any open source projects. If the project "sticks", it will get a lot of stars, but contribution may not be massive.

The only issue with that is, you may not feel passionate about the project at hand.

What is normally assumed is that a lot of OSS contribution is done by people who have a strong passion for the software they are contributing too.

It will be up to you at the end of the day.

Good luck!
East Germany was in poor condition relative to West, but nowhere near as disparate from the west as the Koreas are from each other. Though in East Germany you could get no bananas, in North Korea you can't get rice.
Dreamlines, Hamburg, Germany, Full Time, On-Site

Dreamlines is a fast growing e-commerce company selling cruises online. Headquartered in the heart of Hamburg, we now have about 350 employees across our offices in Germany, France, Brazil, Australia and the Netherlands.

We're growing our development team of currently 15 developers and looking for PHP BACKEND DEVELOPERS. You'll be working on object oriented PHP Projects, mostly but not exclusively with Symfony 2. Other technologies in our stack include MySQL, Doctrine, Docker, ElasticSearch, AWS and HHVM. Our team is very international, so English is required and we offer German language classes.

If you're interested in finding out more or want to apply, contact Jana from HR: jana.dudler@dreamlines.de

P.S.: We're also looking for PHP Frontend Developers and ASP.NET developers! See our Jobs Page for more info: https://www.dreamlines.de/jobs-und-karriere
The next sentence covers that "When you're representing the company, that's different."
? Either you discontinue the old functions "noisily", by breaking code that uses them, or they continue to be used.
PyPy 2.6.0 - "Cameo Charm" since PyPy looks best in profile
You've got that backwards. Every other framework "only renders what has changed". React re-renders everything.
Sure, but then you have to make sure that you always maintain the extra nulls.

diff(1) doesn't seem relevant; it operates on text files, which normally don't contain any null characters.
A U.S.cyberattack on North Korea failed as North Korea has basically no Internet
Ha, thank you Paul! Glad to know it's probably not my fault ;)
How about an airline run my a record label?
ISTM Shauna Hunt, the reporter, handled the situation very well. Unlike other aggrieved parties who have responded to perceived insult with innuendo, passive aggression, etc., she just asked the dude what was up, and let him hang himself. Had she done otherwise, the story we'd be hearing would be about the "backlash" against her, but even internet morons can't fault her behavior here.

Friends don't let friends drink and talk to reporters.
FPGAs for Dummies, Altera Special Edition [pdf]
Menlo Park, Ca - Full time - Frontend, Backend, Dev Ops, ML/AI

Blackbird is a stealth, ventured backed, artificial intelligence technology company focused on solving some important challenges created by the shift from desktop to mobile. Our stack is primarily in functional style Scala (we are heavy functional programming users) with most of our AI stack in Python and C++.

We're one of a few startups that do AI research above and beyond product development. We host regular talks on multiple disciplines ranging from systems to functional programming to deep learning.

The team was founded by former Stanford CS graduates that built self driving cars, search at Google and Yahoo Research, co-authored the google file system and scaled Twitter to 200 million users. Our open source code powers Snapchat, Tumblr, Wikipedia in production today.

We're currently looking to add some great engineers to our team. Want to write highly scalable software with the architects who scaled Twitter and Google? Want to run ops for software which is designed for fault tolerance? Want to design next generation user interfaces? jobs at blackbird.am
Robots Learn to Push Heavy Objects with Their Bodies, Just Like You
> Why not just use a good, well-rounded editor like Sublime or Atom, or even Eclipse, for that matter..?

What makes Vim NOT not a good, well-rounded editor in your opinion?
History of the Tampon
That's not a Steam issue, Steam runs fine. It's that some games aren't available on Linux.
>> Is ReactJS really fast enough?

FTFY
Opower is hiring Software Engineers
Opower’s mission is to motivate everyone on earth to save energy. Care to join us?

You’re a software engineer with a few years of experience under your belt, but you want a career that marries your professional experience with a worthwhile purpose, like saving the planet. Sure, you could make your mark at any of the interchangeable, big-name corporations, but you want more than just a paycheck out of your career. You’re ready for a change.

Now, imagine yourself coming to work everyday to help us tackle one of humanity’s greatest challenges: energy. Our mission is to utilize the power of big data to revolutionize the way customers interact with their utility’s representatives, in addition to reducing energy consumption around the world. Our tools deliver Opower’s deep, personalized energy insights to end customers and help them be more energy efficient.

We are looking for engineers proficient in Java and Ruby here in VA and in SF. If you are interested please email me directly at heather.cassano@opower.com or check out our career openings on www.opower.com/careers.
Charlotte, NC

Java Developer @ ProctoFree

https://angel.co/proctorfree/jobs/68112-java-developer

We are seeking an ambitious Java developer to fill out our world class team. You’ll be working alongside some of the best developers in the Charlotte area focusing on challenging and interesting tech revolutionizing the ed tech environment.

About you:

- You enjoy tinkering with new technologies that can gain a competitive edge

- Have strong Java development chops (2+ years)

Our Stack

- Java, Spring, Spring MVC

- Hibernate/MySQL/PostgreSQL

- HTML/CSS/jQuery on the frontend

- Trello, Jenkins, Git, Ansible, Linux

- AWS infrastructure

Apply on AngelList or contact me directly at mikeb@proctorfree DOT com
It seems to be helping though. Outrage aside, it has been how communities have policed themselves since people were kicked out of the cave for taking too much mammoth at dinner time.

The whole #FHRITP "meme" if you can call it that is a great example of how you really don't want adults behaving. And since their parents aren't around to teach them, we get employers (or schools) doing that.

Learning that all of your actions have consequences is a ritual of growing up. And the older you get, the bigger the consequences.
Wat.

How is this security theater? It's providing an actual, useful service for those who choose to use it. If the majority of people choose not to, then the fault would lie primarily on the end user, not on Facebook.
Location: UK

Remote: Yes

Willing to relocate: Yes

Technologies: Clojure, JavaScript (React, Angular, jQuery, Node.js), Java, Android, iOS, PhoneGap/Cordova, Elixir/Erlang, Ruby, Python, PHP, AWS, MySQL, Cassandra, MongoDB, CouchDB, Redis, RabbitMQ.

Résumé/CV: http://joef.co.uk

Email: joe@joef.co.uk

I'm a generalist software engineer. I build mobile apps (both native and hybrid), web apps, server systems (REST APIs, etc). I'm reliable, work efficiently, communicate effectively, and take pride in my work.

I'd be pretty keen to do some of these: work outside of the UK, work in a small/efficient team, write some more Elixir, learn more about data science/statistics, live somewhere I can get better at kitesurfing.
When you have good replacements, at least serious developers will use them. Also there are tools to check for compliance.

I don't think, that you can discontinue strcpy and co.
How many lines of code do you type in a day?
This is awesome, nice work!

Also just found this [1] general midi emulator, somewhat relevant, for those looking for something a little more canned (but less powerful).

[1] https://github.com/mudcube/MIDI.js
SEEKING WORK - Remote

10+ years of experience with Web Development and 8+ years of experience with iOS Application Development. I have worked with multiple CMSs including Wordpress and Concrete5 as well as non-CMS frameworks such as Symfony and Zend. Have worked on multiple iOS applications from small to large.

Technologies: PHP, JavaScript (jQuery), iOS (Objective-C / Swift), Phonegap/Cordova, MySQL, MSSQL, Wordpress, Concrete5

Website: jcurcio.com

Email: j.curcio@me.com
Any kind of repetitive task :-)

One example (from C++, so maybe not relevant for IntelliJ) I use them for is converting enums to a case statement.

e.g. if I have:

typedef enum
{
VALUE_1,
VALUE_2,
VALUE_3,
...
VALUE_10
} MyEnum;

I can copy/paste lines from VALUE_1 through to VALUE_10, and then start recording a macro as I change

VALUE_1,

to

case VALUE_1:
break;

Adding a final 'j' to move down a line before finishing the macro.

Then I just run the macro several times and each line gets converted.

That's a pretty simple case (hah), there are plenty of other (and more complicated) uses for them too.
Location: Greater New York Area

Remote: Yes

Willing to relocate: No

Technologies: Graph Databases, Amazon Web Services, Elasticsearch, Google Bigtable/BigQuery, AWS Redshift, AWS DynamoDB, Talend, Tableau, Nutch, AWS Kinesis, Storm, Python, Machine Learning, Predictive Analytics

Résumé/CV: https://dl.dropboxusercontent.com/u/9893126/tomgriffin-resum...

Email: tom@thegrif.net

LinkedIn: http://www.linkedin.com/in/tomgriffin

Background: Most recently held the position of Director of Innovation for IEEE (Institute of Electrical and Electronics Engineers). Ran the company's skunkworks program. Career progression is a blend of business analysis, enterprise architecture, user experience design, and innovation/r&d management. Often cast as a utility player.

Looking For: Full-time and freelance assignments focused on product design, prototype development, UX, and experimentation with emerging tech.
dest[0] = '\0';
strncat(dest, src, size);
or spaceships.