skysight-inc/HackerNews huggingface dataset:
Woven Digital, Inc. | Contract, Full-Time | REMOTE (US Only) or LOCAL

Headquarters: Culver City, CA

Link to current openings: http://jobs.woven.com/apply

★ Fullstack Engineer

★ Web Developer - Frontend

★ Mobile Developer - Android

★ Mobile Developer - iOS

★ PHP / Wordpress Developer (VIP level)

★ MySQL DBA

=============

Fullstack Engineer

* Bachelor's degree in CS or equivalent experience

* 3+ years experience in designing, developing and delivering engaging user experiences on public facing web sites

* Strong experience and advanced knowledge of PHP, MySQL, HTML5, JavaScript, CSS3. Other languages a plus.

* Experience with MySQL replication

* Experience working with APC cache, memcache, CDNs

* Experience with analytics and ad serving software such as Google Analytics, Adsense, Google Publisher Tags, Optimizely, etc.

* Must be able to gather requirements, design, code and test independently as well as collaborate with the team

* Be able to engage in long-term technical planning and influence the direction of the company's infrastructure

* Develop, maintain and optimize secure and scalable multi-tier web applications

=============

Web Developer - Frontend

* 3+ years of web development experience

* Expert jQuery, Angular JS, Backbone JS, Ember JS and all things Javascript HTML5 & CSS3

* Ability to create library and APIs that enable modular, extensible design and development

* Well experienced in developing user interfaces

* Optimize page performance and designs for mobile devices and desktop

=============

Mobile Developer - Android

* 3+ years of Android application development experience

* Experience with OOP, Eclipse, Android ADT and SDKs

=============

Mobile Developer - iOS

* 3+ years of iOS application development experience

* Deep knowledge of Objective-C, Swift, Cocoa, Xcode

=============

PHP / Wordpress Developer

* Ability to develop Wordpress VIP level PHP code

* At least 3+ years of Wordpress experience

* Experience with Wordpress plugin development

=============

MySQL Database Administrator

* MySQL schema design

* Develop and support MySQL database replication

* Monitor and optimize MySQL database performance and capacity planning

* Table indexing, locking, query analyzing

* Troubleshoot database issues; maintain database systems availability and scalability.

* Develop and optimize database design for new applications

=============

All candidates must have experience with agile dev and source control (Git or SVN), experience with highly scalable/availability sites and be able to analyze, troubleshoot and problem solve with minimal supervision. You will work closely with the Publisher Technology team and your work will touch millions of people every month.

Salaries and rates are competitive. Additional benefits for FT employees.
You need to learn about business operations for one. A CTO (unless at a small company where CTO means head engineer) has to worry about risk of chosen solutions, governance of IT, setting strategy for how technology fits into your company's operations, emergency plans. There are a lot of good case studies and papers in Harvard Business Review that can start you thinking about these topics.

I'm not sure on landing the job, but a CTO needs to think on that level, which is quite different from software development. Being familiar with the topics and able to sell yourself as a person who understands these topics will help you.
[Disclosure: I know the author] Kindle version of this book is free today. Short quick read with some good data points for funding and getting traction. Focused more on bringing physical goods to market.
I'm not too worried about this. People who actually use git on a day-to-day basis shouldn't have any such misunderstanding. They may not even use GitHub for such work (I know I don't).
Generating Facebook “Look Back” Style Videos from HTML5 with PhantomJS and FFmpeg
As a working definition, a piece of hardware really isn't useful if another piece of hardware will do the same task better, at a lower cost.

You can run a low-power PC and check your email like it's 1980 just fine, and these days they're VERY cheap. A $30 5W Raspberry Pi is more than capable of running 'mail' on the command line. For a bit more power, quad-core 1.6ghz ARM SOCs are about $60-70. For fileserver type stuff, a 15W Liva with a Baytrail-M can be had for $115, or you can build out a full quad-core mini-ITX for something like $175.

The reduced power usage very quickly amortizes the cost of the hardware. If you would save 200W by retiring a dinosaur - that's $17.28 per month of 24/7 usage. If you've got a Rpi on for 4 hours per day checking your email - it amortizes out within 10 months.

This totally ignores the additional headaches associated with old, failing, unsupported hardware. You yourself described it as a "sinister amount of maintenance and stress".

You can make a philosophical argument here that a piece of hardware is never truly dead if it'll still push bits, but be honest here - if you're running up your power bill to avoid spending $100 on new hardware, if you're putting up with a PITA system for the heck of it - it's not useful, it's your hobby. Hobbies are fun, I think it's fun to keep old gear going too, but be realistic about the merits of such activities.
Show HN: Analyze contents of your videos with Dextro's API
SEEKING WORK - NYC & REMOTE

I am a full stack web developer, digital strategy and product consultant. Skills include design, product but also 13 years of experience in HTML/CSS, PHP, Python, Django, marketing / CRM integrations, dev ops & more.

Normally I'm trying to hire devs on this board, but I am specifically looking to partner with startups in the on-demand or peer-to-peer space (similar to Uber, Taskrabbit etc). If you have an "Uber-for-X" product please reach out to me. A really talented engineering partner of mine and myself are teaming up with a plan to specialize in this area would love to talk to you about how we can help consult and build the dispatch software that runs your business.

My site: http://rwds.co

LinkedIn: http://linkedin.com/in/ronwhitman

Email: zenjiweb+hnresponse@gmail.com
Everyone regards their privacy in this kind of situation differently. Some want to keep everything to themselves and others want to share. Considering the OP probably knows the family he's much better placed than any of us to make that call. It also seems like it's generated a nice response so who's to say it won't comfort the family? I guess it would be best to ask permission first but I'm sure the family has more important things to think about at this time.
> I've been using HE.net's tunnels for a good long while now and they've been great for me.

Same here. As of about a year or two ago, my pings over the HE tunnel are only very slightly worse than those over my IPv4 interface, and I can't notice much difference in throughput. I've encountered minor issues with their tunnel servers from time to time, but usually by the time I notice the problem is resolved.

I also have to second that their support is absolutely fantastic. Plus there's always their forums, in case someone else has run into something similar. Many of tunnelbroker.net's users are equally friendly and helpful.
It worked for me, thanks! Great shot. Here is the actual page for the image: http://photojournal.jpl.nasa.gov/catalog/PIA17936
There is some churn in layout recommendation and widget availability, but the fundamental application construction model in iOS 8 is the same as it was for OpenStep 20 years ago.
I understand the sentiment completely, I was going to throw Github in the name but then thought I might get a barrage of takedown notices. The domain squatters left me in a tight spot when brain storming and then I found Git Gossip and couldn't refuse the alliteration.
From experience: That level of maintenance only grows to sysadmin proportions at a scale where you can hire a sysadmin.

These systems largely run themselves, indefinitely.
Yeah, that sucks that the job market is so good that people are lying about how good their offers are. /sarcasm

I'm sorry, but grow up. Far worse things could happen to you than having an over-eager recruiter try to tempt you. Work your job, and be glad for the pay. Threatening to "quit Silicon Valley" just proves how pampered you are.
Show HN: Being Open Source, we share growth and engagement metrics via Charted.co
I'm thinking about that. There's always the option of placing some key, a PGP key, for example, as a DNS record. But I don't know if that would be satisfying. Do you have any suggestion? Please tell me.

Also, IndieAuth supports PGP login (so you don't need to associate the organization's domain with your Twitter profile): https://indieauth.com/gpg
This is just survivor bias at work, though. How has road building been in the past 50 years? If your road has seen heavy use, it has massively changed.

So, then should we assume that software is like road building? No, rather I would assert that there are some pieces of the road that are more isolated from dangerous use and changes than others. In software, we have some of that, too, but not to nearly the extent. We are often holding up pitchforks to rewrite everything.
I've seen Matasano on here several times and I have to say, I really wish you'd reconsider your Remote working policy. It seems like such an interesting place to work, but for me personally, moving just isn't an option.

Your website lists 'Services' team-members as being required to work on a physical site, what other teams do you have? I am under the impression from your website that Services includes most Consultant and Penetration-Testing type positions; would you say that's correct?
I'd love to have other feedback about that, I really don't feel it's true, at least in my working environment.

Does anybody else saw Git replacing GitHub in day to day conversation ?
Weird. I use HE.net as well and often the latency on V6 is better than it is on V4:

My results at the moment:

ping6 google.com
PING6(56=40+8+8 bytes) [Redacted] --> 2607:f8b0:4009:807::1000

16 bytes from 2607:f8b0:4009:807::1000, icmp_seq=0 hlim=58 time=22.727 ms

16 bytes from 2607:f8b0:4009:807::1000, icmp_seq=1 hlim=58 time=21.862 ms

16 bytes from 2607:f8b0:4009:807::1000, icmp_seq=2 hlim=58 time=25.147 ms

vs.

ping google.com

PING google.com (216.58.216.224): 56 data bytes

64 bytes from 216.58.216.224: icmp_seq=0 ttl=251 time=37.229 ms

64 bytes from 216.58.216.224: icmp_seq=1 ttl=251 time=36.672 ms

64 bytes from 216.58.216.224: icmp_seq=2 ttl=251 time=38.319 ms

I think this is due to my provider (Verizon) being a dick with their peering agreements and the HE.net traffic goes over a less congested pipe than my ordinary v4 traffic.
I saw the setup of a ticket system (with some tayloring, server and user setup, etc.) quoted at 20k EUR, which I found a reasonable price.

That's 20k upfront investment _before anyone has used it_. And this is where the real value of SaaS lies.

If I throw away 1000 EUR in seat licensing just for finding out a system seemed nice but doesn't work in the long run, I just saved 19000 EUR.
This is a really neat idea -- essentially, outsource your web of authority to a third party.

Given that it (apparently) only takes around 300 followers to crack the top 1,000, I wonder how long it's going to take for gray-referrer services to start advertising this as an organic traffic source.
No, sorry! We are potentially friendly for working from home
That's an insane amount of radiation, and would substantially increase your risk of fatal cancer. A single CT scan is roughly a years worth of normal radiation exposure, and then targeted to a single area of the body.
New York City, NYC NY

Justworks - http://www.justworks.com

We are building a platform for people to administer every part of their business, starting with payroll, benefits, compliance and tax filing. We've also built out PTO tracking, some reporting/analytics features and a B2B payments feature. We aren't just about payroll.

We are a PEO, which means we coemploy our customers employees (similar to Trinet/Ambrose or ADP Total Source, if you've ever heard of those). Because of that we're able to do a lot of really cool things including offer health insurance at a massive discount. We're growing very quickly (35-40% month over month) and just raised a $6mm series A from Thrive, Index, a few others[1].

We handle payments and lots of very sensitive information (bank numbers, social security numbers etc.) so we need people who are comfortable working in that environment. Basically we're looking for senior level engineers to help build the foundation for a really awesome engineering org. Please feel free to reach out to me if you have any questions (will@justworks.com).

[1] http://blogs.wsj.com/venturecapital/2014/10/09/justworks-rai...
There's a lot of unnecessary costs listed. For example, they spend $165.00 on dropbox for the team, but also use Gmail services (meaning they have Google accounts which come with a free 10GB of storage).

The tier of MailChimp they use implies their list is in excess of 110,000 subscribers, and since I do a lot of email marketing for my company, I can guess their open rate is probably somewhere in the 10-20% range, so they are throwing money away on emails that go to spam boxes or never get opened/engaged.

They use a 3rd party team chat service instead of hosting their own local XMPP service (this is a non-critical service I would wager, and could afford some downtime if the server needed maintenance).

All in all, they are spending a lot on things that aren't really necessary. They could bring some of those things in-house and probably save a lot per year as well (low-critical things that would require minimal maintenance).

This is not even mentioning the lack of flexibility they get locked into by using only 3rd party solutions. I've seen this at my company for the few external things we do depend on -- you end up building business practices around the 3rd party service, which may or may not be optimal or how you would normally do things. Having that flexibility, and assurance that service X doesn't go away tomorrow really can improve work-flows and peace of mind.

Seems their business is based entirely around other 3rd parties ... something that would make my company very nervous to say the least.
This does excite me. Though, there are at least two obvious problems. First, I want it to be a bit more objective. "Suffered from inadequacies of C" and "from what I can tell" both need more concrete examples/numbers for it to be make sense.

Second, I don't think anyone would argue that the biggest thing spurring movement in GCC is the success of clang.
Resources:

1. https://developer.chrome.com/devtools/docs/console-api

2. https://developer.chrome.com/devtools/docs/commandline-api

If you are doing webdev, Chrome DevTools is everything. The console and CLI are your window to the truth. It literally spells the difference between wondering why things work like an idiot and knowing it like a boss. Pay special attention to getEventListeners(IClickThisAndItBreaks), debug(WeirdFunction), console.trace().

3. http://caniuse.com/

The things in that list: You should know a lot of them. You should know OF almost all of them (what they do on a conceptual level).

4. Hate to reco a paid thing, but this book was critical to me: Secrets of the Javascript Ninja by Resig. TL;DR: Everything in JS is a function. There is 1 thing to know about functions: The "Everything/Nothing Rule" (my paraphrase) - Scope has everything to do with how the function is declared and nothing to do with how it's called. "this" has everything to do with how a function is called and nothing to do with how it's declared.

5. Embrace Function-ness: lodash.com/docs

6. Embrace Event-ness: http://api.jquery.com/callbacks.add/

7. Embrace Async-ness. Easiest way for me on this was to dabble with Node - async.js & promises.

8. After you lock all that down (don't get scared - it's actually easier than it sounds), learn how a browser really works and performs. Good place to start on that: http://superherojs.com/ - "Under the Hood" section. (Other good links there, too.)

9. Follow people like Jake Archibald to learn about the Web's "coming soon" stuff like https://jakearchibald.github.io/isserviceworkerready/
I've had a similar (albeit much less serious) situation with a GP. Went to one and he put me on some pills. The next day I was in so much pain I went to another who sent me to hospital and he and every doctor I saw for the next couple of days was shocked the first GP hadn't sent me as a precaution as that should be SOP. I've had to see the first GP a few times (just for basic things because other GP's were busy) since then and every time I've regretted it. Change GP asap.
Coho Data - { Vancouver, BC, Canada | Cambridge, UK | Bangalore, India }

We're building a high-performance scalable Enterprise Storage system.

We're a well-funded startup (a16z, ignition) with a strong Engineering culture and a growing team, a customer-proven product and sales ramping.

We hire very strong systems software developers. A number of our staff built the Xen hypervisor and we publish academic research, most recently at USENIX OSDI'14 and FAST'14.

Primarily a Linux shop.

Hottest position: - Senior Director of Engineering, (This one is in Vancouver, BC)

Other roles: - Storage Systems Hacker (C, git, python, bash) - Senior Software Engineer with Networking skills (OpenFlow) - Test Automation Development (our test system is ... awesome) - Optimization and Profiling (C, valgrind) - DevOps (debian, python, buildbot, git, bash)

Unsurprisingly, we highly value caffeine and beer.

If you're interested, there are more details are on our web site http://www.cohodata.com/about-us#working-at-coho or linked-in: https://www.linkedin.com/company/coho-data
and you can apply by email to: jobs@cohodata.com
Also, if the services are important for you and need to run 24/7, you need to calculate at least 3 employees (sick leave, holidays, 24/7 pager duty...).
Offer HN Techies in Boston: Meet me for some questions, coffee on me
Hey HN,

I am currently visiting Boston from Europe, and would love to meet people and talk about prospects of me working here. I wanna learn about what is it like to work here, and if you happen to be someone who can make hiring decisions, even better, because I might contemplating a move here around September.

Simply reply here and I will get in touch with you. Email in my profile.
Ask HN: Cyber Monday deals you might be missing
Hello everyone,

I'm sure you're like me and would like to know all CyberMonday deals that might be of any interests for our audience. If you hear of see anything worth, please add it to this post.
I had to switch dns for ipv4 regardless.

But ipv6 actually seems to be around 50% of my traffic now. Native dual stack is way better than the tunnel nonsense they were trialing a few years back. I've had zero issues with ipv6 and comcast now that they went to proper dual stack.
For the record, I have no idea who you are and no intention of finding out. I was describing how I would react if I received that self-description in person.
I like the sound of general purpose API tooling! In developing small services with flask, I've found myself reusing the same serialization code, input validation code, etc. You might be interested in Marshmallow, a minimalist serializtion framework. [0] I've enjoyed working with it, especially with Flask. I believe Flask-Restless or Flask-Restful uses it as well.

[0] http://marshmallow.readthedocs.org/en/latest/
This isnt for when you "absolutely need" to but for when you merely might like to.
It would be really funny if all messages sent there were actually /dev/null-ed, and this only served as a (rather effective) outlet for those rare occasions where you have a comment itch you just can't get rid of :-) A sort of an universal shadow ban, if you will.
Paying someone to micromanage the services to get cost savings would cost at least $60,000 a year and make the company lose focus. There's no way digging into the details of the Mailchimp spend structure, for instance, is worth the time.
Online Sales for Girl Scout Cookies Are Approved
Name-your-price iOS source code deal: https://www.appsfresh.com/products/cyber-monday-name-your-pr...
Every time IPv6 comes up on HN, around 50% of the comments seem to be about how IPv6 doesn't do NAT and how now every device you have is suddenly directly exposed to the internet. Let's clarify this a bit instead of answering individual commenters:

In IPv6, just like in IPv4, you have a firewall. In Linux, you use ip6tables instead iptables, for example. This is what keeps your devices on your network safe. If you were to start from scratch to set up a router with an IPv6 firewall, you'd need just two rules: (1) allow packets in for already established connections and (2) drop every other incoming packet. If you know what you are doing, you can actually set this up yourself. I have, and while educational, it provided no real world benefit.

Most people don't want to bother with using iptables directly, so don't. Get a router that supports OpenWRT and flash it. For most of them, it's a really simple process (my TP-Link let me upload the binary to flash via the web GUI). Why OpenWRT? Well, it's secure and constantly updated, it supports IPv6 natively, and it comes with the IPv6 firewall that is configured in a fashion very similar to how you think of IPv4 (it even rate limits ping requests, etc.). As a bonus, if your ISP doesn't support IPv6, OpenWRT has an installable web GUI component for configuring an IPv6 tunnel. Lastly, even if you don't want IPv6 (yes, I see you there in the back, climbing back under your rock), still use OpenWRT. It seems to have a lot less bugs than commercial router firmware, and is a lot more stable and up to date than DD-WRT or Tomato.

Edit: One other misconception that comes up frequently is that IPv6 means that your privacy is at a more of a risk because your MAC address may be exposed. While in some configurations this can happen, IPv6 has what's called Privacy Extensions: in addition to your more permanent MAC-based IPv6 address (network prefix + munged MAC address), your OS will periodically generate a new random IPv6 address (network prefix + random number). This actually makes it marginally harder to track you since your exact IP address will change frequently, as seen by hosts you access. See http://en.wikipedia.org/wiki/IPv6#Privacy.
Microsoft acquires Acompli
How do you access IPv4 sites? Tunnel?
SEEKING FREELANCER - Estero, FL - remote / onsite
I am a telecom geek. I started one of the first companies to deploy Asterisk based PBX's for business (pre 1.2), ran over a billion minutes of wholesale telecom traffic through Freeswitch, started a Competitive Local Exchange Carrier and sold it to a publicly traded telecom company where I ended up reducing their telecom spend by more than 40% and ended up being responsible for more than 25% of the companies profits in 2013.

I also have extensive experience with Linux Admin (Debian / Ubuntu), Python, and have spent a lot of time in Golang. Example project - https://github.com/shelbyramsey/sip_parser.

Now I help companies get started or step back and take a look at what they are doing. Whether it's strategic or getting my hands dirty I can help.

Feel free to reach out at sdramsey00 at yahoo.com.
More of an aside, but the Angular 2 html syntax is different - what they revealed at ng-europe is not the final syntax they settled on. In fact, shortly after, they had to switch it because it turned out the element.setAttribute function didn't like it.
Cool Android App – Inspidays – Daily Inspirations
Mirrors (Bracha and Ungar 2004) [pdf]
Want to send a survey? Need more answers? Here are some tips
Right, I wouldn't want to do it with CT scans. But I think it's an area where a less dangerous, cheaper scanning method might save a lot of lives, even with our current techniques for treating cancer. Frequent scanning would mean people would find tumors when they're smaller, and only treat the ones which behave dangerously.