skysight-inc/HackerNews huggingface dataset:
Kentik | San Francisco | Full Time | REMOTE, VISA considered

Our top hiring priorities:

Engineering Leader, Backend https://www.kentik.com/careers/?gh_jid=163451

Senior Fullstack Javascript Engineer https://www.kentik.com/careers/?gh_jid=147806

Solutions Engineer https://www.kentik.com/careers/?gh_jid=156262

Interested in building a time series database, crafting a sleek, intuitive front-end, or evangelizing a breakthrough approach to network intelligence? This is your opportunity to get involved in a dynamic San Francisco-based startup with major growth potential.

Kentik Technolgies is a venture-backed startup based in San Francisco focused on network traffic analytics. Our SaaS platform is upending legacy software and appliance-based vendors, going way beyond what they're capable of in terms of scale, query speed, data granularity, and flexibility. In our first 12 months selling, we've closed an incredible list of the world's largest network operators, including telcos, international carriers, hosting providers, and online enterprises like Pandora, Spotify, Box, Yelp, Shopify, Neustar, and Cisco / OpenDNS. We're on track for 5x revenue growth this year.

Accessible via portal, psql client, and API, Kentik Detect is the network visibility solution that our founders — former network operators from Akamai, Netflix, YouTube, and CloudFlare — always wanted but could never find. It lets network operators see complete traffic paths, find root causes for link congestion, reduce costs by peering with other networks, and know immediately when their networks are under DDoS attack. And with your help we can keep making it even better.

On the backend we're looking for folks with real-world experience building distributed systems in Go/C/C++. On the front end we need experts at both client- and server-side JavaScript, with broad experience in monitoring, visualization, and building state-of-the-art Web applications. And in sales we need proven performers with a track record in highly technical markets (network-related preferred).

Sound like a good fit? Check us out at https://www.kentik.com/careers/, and contact us at hr@kentik.com.
Why is it downvoted, VNC based clients are very common and RDP (while not really optimal as replacement, has been upvoted a lot in another comment).
MJD Interactive Agency | San Diego, CA (felxible REMOTE, local preferred, US only) | Full-time (plus freelance gigs sometimes)

Small but growing agency with high profile customers like Disney, GoPro, and the Grammys. Our M.O. is to pitch awesome new user experiences, and build them from the ground up when we can. We have a number of openings in Engineering, Design, and PM. We especially are interested in Android engineers with serious chops and fullstack web (html, css, js, php, etc).

We are pretty flexible about working remotely, but would prefer to have people who can come in at least twice a week, plus for any specific meetings along the way. If you are seriously legit but live farther away, that is a discussion we can have.

Check out current openings and apply: http://www.mjdinteractive.com/about-us/careers/

If you have a portfolio or github account, be sure to include a link!
ffmpeg, vlc, OBS Studio (this one is probably easiest; you can just add an image or add a webcam source etc then configure a rtmp url to push to)
Location: Bay Area.
Remote: No.
Willing to relocate: No.
Technologies: Python, Ruby, PHP, Javascript, Java
Résumé/CV: https://github.com/hucares/resume/blob/master/alexhu2016.pdf
Email: alexhu at berkeley dot edu
https://news.ycombinator.com/item?id=11810462
Every decision is a trade-off between up-front work and later eventual work. Given "The law changed at one point, and we were legally bound to be able to locate a customers record by a piece of data in a blob.", just a few of the possible solutions might include:

- Move to a fully relational schema:

- - Pros: You can leverage the power of the database to efficiently index, search, and aggregate any specific column without too much trouble.

- - Cons: Schema change may be expensive. Requires processing all data into a new structure. Requires massive changes to large swaths of your data handling routines. Must be done all at once, or you need to run both systems in parallel for a while during conversion. In this case, took 9+ months.

- Add a field on that table:

- - Pros: Simple. Requires very little change in processing routines. Efficient. Can rely on DB typing to require data be present for a record.

- - Cons: Depending on database may require excessive downtime while schema is updated.

- Add a table that tracks this field and links to the main record.

- - Pros: Simple. Requires relatively little change in processing routines. Efficient. Zero downtime. Can fill old records with background process.

- - Cons: Hard to enforce that the data exists for every record. Can be mitigated with report generated for records without this link.

Now, given those choices, I would say the correct choice in any particular situation depends quite a bit on external constraints. Do you have 9+ months and the free developer time to essentially redesign what may be large swaths of your back-end? Do you have assurance (tests, language features, etc) that you won't increase enough bugs to negate the benefits of moving to a fully relational schema? Is there a looming deadline on when the works needs to be completed by? Is downtime not really an option, and/or is building a parallel data store for the migration not feasible? How useful is normalizing the data expected to be in the short, medium and long term?

Like I said, I assume they had a reason for the full relational migration. I was just pointing out that there are easier solutions that in some cases fit business needs better than that. If your company goes under because your large migration project stole focus and manpower from other needed projects when there were simpler solutions available, then you made the wrong decision, period.
"This was where the real problems began – the file discrepancies responsible for the database failure had been replicated back to the Washington data center while at the same time, the backup in Chicago had not completed in time and, as such, could not be used as a restore point either."

Ah, another case of "To make error is human. To propagate error to all server in automatic way is #devops."
How law enforcement can use Ggoogle timeline to track your every move (2015)
> While events like this are not great, isn't it a little myopic to think the solution is to run it yourself? 20 hours of downtime sucks to be sure, but is your own uptime rate really going to be better than theirs?

It sounds very much like you're assuming the answer is no.

In my entire 10+ year career I've never had a service I was working on have a 20 hour outage.

So, probably, the answer is yes.
I am a Linux SysAdmin / DevOps engineer with 5+ years of experience. I have a history working within both enterprise environments such as IBM, as well startup ones. I've created, maintained and redesigned many different infrastructures. I have a big focus on automation and reproducibility.

Location: Europe

Remote: Yes, preferred, but willing to travel onsite occasionally

Willing to relocate: Depending on the location

Technologies:
Linux (Debian / RedHat), AIX, Puppet, Ruby, Bash, AWS, Docker, Nagios/Icinga, Foreman, FreeIPA, KVM, libvirt, LDAP, Redis, Apache, NGINX, MySQL, PowerHA, PowerVM, keepalived, Tivoli, and many more...

Can share CV via email: nikyc@protonmail.com
Political or economical?
2016 Internet Trends [pdf]
Is there a way to mux subtitles written on the fly?

For example, I want to mux a subtitle stream, with the real time clock in it, into a video stream.
http://openconnectivity.org/ is the software side of the Intel IoT play
Location: Seattle
Remote: Either
Willing to relocate: To NYC or Brasil
Technologies: Mindful Product Innovation
Resume: https://www.linkedin.com/in/nbmnb
Email: Mindfulexertion@gmail.com
I understand your concern. Perhaps if I give an example, it will be clear why I followed the approach I did.

The project is an industrial control system. Different kinds of item are processed by the system. Each kind of item needs image acquisition parameters, for example field of view. There's no use case that needs to select kinds of item whose image capture parameters specify a particular field of view, and it's clear that such a use case is very unlikely to arise — the image acquisition parameters are part of the internal specification of the system, not something that any end user is interested in.

At database design time it wasn't settled which model of camera was going to be used, and so it was far from settled which parameters were going to be needed. Using a JSONB field for the image acquisition parameters meant that I could leave the specification of these parameters to the camera programmer, without having to incur a series of database migrations as the correct set of parameters were worked out.

Even in your project, where new reporting requirements eventually arose, it doesn't mean the original decision was necessarily a bad one. Sometimes it makes sense to incur technical debt in order to bring a product to market in a timely fashion.
Pharaoh's Iron Dagger Made from a Meteorite, Study Confirms
Streamers typically use something like [1] OBS, or [2] FMLE to stream their desktop or webcam to an RTMP ingest server like Twitch, Youtube, Streamup, Streamboat.tv, etc. Can even just use ffmpeg.

[1] https://obsproject.com/

[2] http://www.adobe.com/products/flash-media-encoder.html
> many people not being covered

Now, such behavior is illegal.

We don't need no liberty.
PRX | Software Engineers | Cambridge, MA (Boston Area) | Full Time | ONSITE (preferred) or REMOTE | http://prx.org

At PRX you will find talented, passionate, and thoughtful people who create products that bring millions of listeners to shows created by public radio and podcast producers.

We work with top-tier shows like This American Life, The Moth, and 99% Invisible, host the highly successful podcast network Radiotopia, and our own XM radio station. We are looking for enthusiastic, experienced, and creative software engineers with a passion for building robust, scalable applications with simple interfaces.

You'll work closely with our entire team on all phases of the development cycle including planning, development, and testing. We believe in open source and share as much as possible. If you check out our public GitHub repositories, you’ll see our projects, team members, technologies and how we work: https://github.com/prx

Our web applications are primarily Rails, Node, and Angular2 hosted on AWS using Docker, but we'll use the right tech for the job.

Apply here: https://prx.workable.com/jobs/82747
I have to agree with this. We recently replaced a homegrown webapp with its MS Dyanmics GP equivalent and headaches have increased exponentially. It's as if the system was designed to be so complex as to require a team of people to operate, plus a manager to supervise, plus a support person to field phone calls... when one guy churned out the original in a day, and ran for a year-and-a-half with only minor technical (and no major organizational) hiccups.
The story should change to this URL.
Ask HN: building a Swift lib on iOs
Hi all,
I am a pretty decent swift hobbyist with a few apps under my belt.
I am now founding a startup where I will need to kickstart a project with more professional standards, and I am having a hard time structuring my code in a proper way, despite having spent a good amount of time on tutorials etc.
I would like to isolate a core functionality of our app in a standalone "library" (starting from scratch), and can't get my head around it.
Do you know of proper tutorials / resources on how to do this ?
I feel like a lot of resources found on the internet are good for learning how to "hack" things, but now I'm at a stage where I need to do things the real proper way (i.e. money is at stake).
Many thanks
Good! You've been lucky. A few examples from the last 8 years:

http://www.pcworld.com/article/160153/google.html

http://news.softpedia.com/news/Longest-Gmail-Meltdown-in-His...

http://arstechnica.com/information-technology/2012/12/why-gm...

http://www.computerworld.com/article/2486914/web-apps/update...

Keep in mind, when comparing it to your experience, is that not all customers are necessarily down when there's a problem.

I'm not dumping on Gmail, running a giant system like that has got to be extremely challenging to get right.

But let's not wear rose-tinted glasses about the cloud. It can be great, but for some applications you can get better reliability by competent people deploying reliable software on reliable hardware.
The thing about campaign contributions is that it's all about the exchange: in return, the contributors get a say in government policy, enforcement, decisions. It undermines democracy. Is it better, or worse, than naked cronyism and kickbacks in the form of contracts, overpriced goods and services, etc.?

Hard to say. Depressing to think about.
SEEKING WORK -

Location: Houston, Texas and Remote

Expert level frontend and applications engineer with operations experience. Production experience with wide range of tools (JavaScript, Ruby, PHP, Python, etc., popular frameworks for most languages, WordPress, etc.) and databases (SQL and NoSQL). I was the first engineer at an 80+ person thriving startup and helped to build most of the application's backend and UI. I like to solve problems and ship a great product for my clients.

Email me to discuss something further: rwoody/at/gmail.com
But giving this service is the main product of salesforce, therefore intrinsic quality measures (like security) are more important to their management (for their well understood need for customer trust), than if you were developing an in-house product.

In the latter case intrinsic quality of a biproduct of your operation would not matter to your management, because they primarily think in order to give the best quality to the customers of the company's product, and the intrinsic quality of that product matters to them (eg. to use BPA free materials for the rubber ducks they manufacture). This is why they will feel spending on security of the in-house development unjustified, until a major security breach happens.
Make that "one" then :-)

I don't actually know know of others, but I know there are a range of other PRNGs which run on single-word states, so they might be viable.

Thankyou! I see many flaws in the library though - there's so much that I can see to improve or to add. Still, with such things, there's a lot of value in making a release to get new functionality out so it can actually be used, even if there's much else to be improved, or which is not as it could or should be.
We already have infinitesimal latency thanks to predictive tracking in both the high end headsets. The main source of sickness nowadays is vection.
Airbus Wants to Replace Satellites with High-Flying Drones
Pixlee | San Francisco, CA/Toronto, ON, CA | Full Time | ONSITE

Pixlee is revolutionizing the relationship between people and brands. We help companies leverage customer photos/videos from social media to improve marketing.

We work with over 100+ customers, including top brands such as Converse, Kenneth Cole, UGG Australia, Mattel, Charlotte Russe, Marriott Hotels, and AMC Theatres, to drive higher online conversion, increase performance of owned media, and create a more authentic brand experience. A graduate of the Stanford StartX accelerator, Pixlee is an Andreessen Horowitz and XSeed Capital portfolio company. As a rapidly growing startup, we are constantly looking for talented people to join the Pixlee team and to help us revolutionize the intersection of big data and social media. At Pixlee we work hard, love to learn, and value teamwork and humility. We’ve got a big vision and we’re looking for game changers to join our team.

We look for talented, high-potential individuals who aren’t jerks. Our proposition to them is simple: Pixlee offers a unique opportunity to thrive and grow rapidly in a small-team startup environment operating at big-company scale. Our customers are some of the largest brands in the world and everything you do here affects millions of consumers.

We believe in using the right technology for the task, and we use a mix of rails, backbone, python, scala, elasticsearch, and postgres.

For me, I've really felt that I've been able to really grow very rapidly, and also been given the autonomy to make many decisions you can't make at a much larger startup. Its a very tight knit group, and we like to have fun.

What we're looking for:
- Software Engineer: http://www.pixlee.com/careers?gh_jid=221012
- Software Engineer (Toronto): http://www.pixlee.com/careers?gh_jid=221012
- Other: http://www.pixlee.com/careers

You can also email a resume/portfolio to dennis[at]pixleeteam.com
Regarding your IDE question: https://areweideyet.com/
SEEKING_FREELANCER ((Barcelona || Remote)) => {

// Development of various React components and their logic. We use Redux.

const opt = {
Languages: ["JS", "ES6", "Typescript"],
Task: designers_mock () => actual_components,
Email: "gdemaepo7" + "@" + "alumnes.ub.edu"
}
return components(amount)
};
That's a nice template! Which one of you do I thank?
Around how much does this job pay? Asking for a friend.
The scalability of DASH/HLS comes from the fact that the video segments are just static files sitting on a http server so they can be cached and distributed with the many techniques for serving static files over http.

If you don't need the scalability of DASH/HLS you can use the WebRTC apis for low latency streaming, usually <1s. WebRTC can be used for client-server applications just as easily as peer-to-peer using a gateway like Janus[1].

[1] https://janus.conf.meetecho.com/
That doesn't entirely work. Most companies that use Salesforce or other cloud services (thus would be the ones doing on-prem instead of SaaS) aren't hiring huge security teams geared around cloud security. Even if they are hiring security teams, they're both smaller and probably focused around internal security issues (enterprise security teams).

And I also don't accept the premise that it's the same type of engineers that the companies would hire. The security teams at cloud companies are made up of very specialized engineers that are vastly different from the average dev you'd hire to run your internal on-prem servers.

Security is one of the things that sets SaaS (by the big players) apart. Running something on-prem will not have nearly the same security resources looking at it.
SEEKING WORK - London, REMOTE (EU timezone, shorter / 1 month engagement)

Full stack developer and then some. Believer in making the world a better place through technical advancement and solving important problems.

I've been in the industry commercially for 10+ years (and more as a hobby), working on magnitude of projects both professionally and as part-time hobby work. I have a deep understanding of how the web works and believe that it's our role to hide its complexity from the end user.

My core skills include:

- PHP (many years of experience with various libraries and frameworks, incl. Symfony 2, Doctrine2)

- JavaScript (ES6) in the browser (vanilla, jQuery, Bootstrap, AngularJS 1.x, React, D3.js)

- JavaScript on the server (nodejs, express, knex)

- SQL (MySQL, PostgreSQL)

- NoSQL (MongoDB, Redis)

- Swift for iOS / OS X

- CSS (LESS, SASS)

- some devops (Vagrant, Chef, Docker, statsd, capistrano, GitLab CI, nginx, Apache2, MySQL, MongoDB)

I can see an app from the very first brainstorming session, through prototype, testing, development and deployment to production. I've run projects for clients and my own projects with paying customers.

Website: http://www.michaldudek.pl

LinkedIn: https://uk.linkedin.com/in/michadudek

Github: https://github.com/michaldudek

Email: michal@michaldudek.pl
>> Would a whole-day power outage constitute "one more nail in the coffin of centralized power distribution"?

Yes.
neither did I. but on average, I'm sceptical if my track record is better than theirs, especially on the more complex installations.

I've seen cases where a single downed router chopped of a whole building of business people who - since everything was on network drives - couldn't do anything better than play solitaire a whole business day long.
Maybe you're thinking about Windows (you didn't specify), but if you happen to be on OSX, then a lot of people don't realize that iMessage in Messages.app has screen sharing built in. "Buddies" menu -> "Ask To Share Screen".
Wordfence | REMOTE | Senior node.js dev with security focus | Seattle, WA

Wordfence | REMOTE | Security Analyst :­ Forensics and Remediation | Seattle, WA

Do you want to work in information security from anywhere on the planet?

Wordfence is a fast growing information security company. You will be working for us remotely. Full-time positions have great benefits including medical, dental, 21 days PTO and 401K.

We are a small team (about 20 people) of full-time employees and a handful of contractors. We're fast moving, nimble, self-managing and work in a relaxed atmosphere. Rather than working for a mega-corp, you will be working in a company where your work has real impact in the fun high-growth stages of our evolution.

We use apps like Slack, github, teamspeak and Fogbugz for our workflow. Each team member is World-class at what they do. We have flexible working hours and we are a diverse team ranging in age and location from Washington to Maine to Florida and international locations like Sweden and Greece.

All positions involve a trial contract of approximately 2 weeks with a minimum commitment of 10 hours per week. You will be paid for this time and it will be used to evaluate whether both parties want to pursue working together.

If you want to work in cyber security this may be your dream job. Awesome team, fast growing company, work from anywhere in one of the most exciting fields in tech right now.

You can apply for either of the positions listed above by visiting us at the link below. Note that our application process is a bit different from other companies. If you're applying as an analyst, we will be creating a virtual 'hacked' machine for you to perform a forensic analysis test on. If you're applying as a node.js dev, you will be required to submit source code as part of the application process. We'd love to hear from you!

https://www.wordfence.com/careers/
Zesty (YC W14) | San Francisco, CA / Remote | Software engineers of all types

Zesty is changing the way companies serve food. We’re just two and a half years old and we already serve hundreds of companies in the Bay Area, including names you know like Heroku, Twitch and GitHub.

Our post-Series A engineering challenges include recommendation algorithms, health and nutrition, real-time logistics, live tracking and operations scheduling and automation. You'll have freedom to work on the problems that are most interesting to you.

You’ll be joining a talented, fast-growing team of fifteen Rails, Ember.js and data engineers. We value solid communication and putting the team over our egos. You will grow with and help shape the organization, stay at the forefront of web best practices and enjoy the best office meals in the city.

Interested? Check out all our listings at https://www.zesty.com/jobs.
You may not, but if you run a server your customers will remember like an elephant.

http://m.huffpost.com/us/news/gmail-down