skysight-inc/HackerNews huggingface dataset:
fuboTV (https://www.fubo.tv) | NYC, Remote | Full Time

fuboTV is a growing video streaming startup that is changing the way soccer fans watch live matches of their favorite teams. Our platform features some of the world’s most followed soccer leagues, bringing you matches from La Liga, Serie A, Ligue 1, Primeira Liga, Liga MX, and MLS, among other leagues and tournaments. Subscribers can watch all of our content from nearly any device at no additional cost, including PC/Mac, iPhone, iPad, Android phone, Android Tablet, Roku, Chromecast, and Amazon Fire TV.

We're remote friendly with distributed team across US. We will also consider candidates outside of US.

We're hiring for:

Live Streaming Engineer (https://jobs.lever.co/fubotv/aa57aa88-4b56-4429-b2a4-28ec1a5...)

Sr. Android Developer (https://jobs.lever.co/fubotv/c3b7ba94-1174-4eaa-bcd0-1a1e1c5...)

UI/UX Designer (https://jobs.lever.co/fubotv/55ad6cf5-d534-49d9-bfa0-046d9e7...)

To apply please use the links above.
Yodel | http://yodel.co | Miami Beach or Remote | Full Time (US applicants only please)

Hiring: Android Dev, Backend Dev (Node.js), iOS Dev

Apply through http://yodel.co/careers or email us: hello@yodel.co

What is Yodel? https://medium.com/@yodel/what-is-yodel-6fc8e38fe014#.2zxo2v...
First hire good people, then just do whatever your team wants and it'll be the most productive/happy solution. This doesn't have to be some universal human rule. Humans are different.

I personally like times collaborating with short sprints alone.
Why not just build down. Datacenter and car parks below ground, retail at ground level, housing and offices at higher levels.
Don't we already have a title (or alt) attribute for <a>, <img>, <abbr> and other HTML elements?
Yes. That's also described in the link I gave, including a picture.

My question is, who introduced the term to the literature? Was it Hamming, or someone else?
Sounds nice in theory but the managers set the meeting.

What they never seem to realise is a 2 hour meeting with 10 people means they use two hours of their time and 20 hours of their subordinates, most of which is spent waiting for the other 9 to finish.

Lots of those managers simply don't see the inefficiency since from their point of view it looks OK.
hint--bounce doesn't seem to work properly on Firefox 43.0.4 for OS X (El Capitan).
London Trust Media | Los Angeles OR NEW Bay Area Coming soon | Full Time | Local or REMOTE

Please send me the usual information (resume, github, etc.) and also, please tell me why privacy is important to you. We are ALWAYS hiring in the following:

- HR

- DevOps

- Developer (Back or Front)

- C (deep) with strong understanding of cryptography

- Social (really need to be technical)

- Tech Support

- Customer Service

I'm rasengan on IRC (freenode).

Looking forward to hearing from you.
I'm 33 year veteran of programming. I'm more or less 7 years from retirement. I've worked as a civil servant, at two startups, a large corporation, and for a three letter government agency. I made a decision early in my career not to move into management, but to advance to the "team lead" position at most.

I love and hate my job every day. I have no better time than when I am coding, but I hate frameworks pushed in lieu of design and architecture. I am a polyglot (C, Java, SQL, PL/SQL, XPath, JavaScript, XSLT, bash) and enjoy coding in all of them. I am looking to learn a few more (Python, Lua) giving the time. When a team pushes something like an ORM in order to be "pure Java" it makes me sad since it is seldom accompanied by rational comparison for design factors and true reasoning. I make a good living, well above average, since it is our industry that is driving the world economy. I believe it will continue to do so for some time. My personal motivation to do insanely great things is nearly expired. I have not the will to fight for better implementations with my current employment. I'm generally too tired at the end of the day to work on my personal projects, but not entirely. If it were not for the cut in pay, I would love to start teaching programming. Maybe I can do it part time after retirement.

In re-reading my text prior to posting, it seems like a description of burn out. Perhaps, but I am not unhappy, just unmotivated by the mundane nature of my work. I work to pay my bills and make it to retirement, not to change the world. I hope that whomever reads this can find both motivation and compensation. Good luck.
previous discussion https://news.ycombinator.com/item?id=10870518
Ask HN: Anyone want to partner with a web dev.?
Hi,

I'm looking for new projects so if you have anything to share or need a hand with anything web related give me a shout.

My email is on profile.

thanks!
OK, you specifically meant subdomains of google.com. That really wasn't clear!
We also use slack in our family - haven't customised anything other than adding an emoji for the dog. I've found slack channels to work well with different sections of the extended family.
You're talking about the 0.1% of programmers who became millionaires and billionaires. The parent comment was specifically about the other 99.9% (and he/she even specified the number).
> I also hate the JS ecosystem

Why?

> I'm not fond of JS as a language in and of itself

You could use one of many languages compiled to JavaScript.
A better measure of whether there is other life in our universe might be the percentage of us which really believe, at our very core, we are the only life in a vast universe we understand less than the soil we tread on each day.

It can't be a paradox if you know you can change the question.
I like the idea! Unfortunately I hit an error at 33% of my scan:

Traceback (most recent call last):
File "/usr/local/bin/moviemon", line 9, in <module>
load_entry_point('moviemon==1.0.11', 'console_scripts', 'moviemon')()
File "/usr/local/lib/python2.7/dist-packages/moviemon/moviemon.py", line 61, in main
util(args)
File "/usr/local/lib/python2.7/dist-packages/moviemon/moviemon.py", line 77, in util
scan_dir(docopt_args["PATH"], dir_json)
File "/usr/local/lib/python2.7/dist-packages/moviemon/moviemon.py", line 281, in scan_dir
data = get_movie_info(name)
File "/usr/local/lib/python2.7/dist-packages/moviemon/moviemon.py", line 300, in get_movie_info
return omdb(movie_info['title'], movie_info['year'])
KeyError: 'title'
IBM Watson: Building a Cognitive App with Concept Insights
> Maybe get fewer people in the meeting? Push as much discussion as possible out of the meeting so it only involves the people who care? More delegation and indirection?

Totally with you here. I also make it mandatory that everyone coming to a meeting read the offline discussion before hand. When someone shows up and we have to summarize the back history again it is selfishly wasting everyones time. I finally started refusing to do it and will leave and tell the PM to reschedule.
1) Phrase it as a help-me-help-you arrangement. You're getting gauged on how much stuff your team is getting done. Let me help you improve your performance metrics by reducing my meeting load and letting me focus more on coding. Our output metrics will look a lot better and you'll come out smelling like a rose. Sr. Management will love you and your results. Sell them on what gets them ahead (and it's also in your interest).

2) I liken a good manager to an old school point guard in basketball or a good coach. Your job isn't to score but to setup your teammates for success and create a culture of excellence they can thrive in on your team.

Be ruthless about your meeting schedule and filtering input that actually needs to make it to your team. You should be the first POC for anyone needing your team or people on your team to do things to filter it for appropriateness rather than letting your engineers handle things. I'm not talking about their buddy in IT asking them a question, but people like Joe in Accounting who thinks it'd be slick if they could add FeatureX to the software because their boss thinks it's cool and it'd be sweet if it could be in this release. "Ya Know ;)". As a manager your first job is to firewall your people and help handle task requests, analyze them, and prioritize them.

Also as a manager you help handle tasking and assignments. While you're building out your current sprint--and you're keeping up with what's happening so you can keep bosses apprised and off your team's back--you're also preparing for the next one, organizing requirements, incorporating feedback, etc. so when the team is ready for the next batch of tasking, it's already there and ready for them to process.

WRT meetings, make your meetings targeted, on point, and ruthless enforce them. You're the boss. If someone's running their mouth without reason and taking up time, politely cut them off and get back on track. Have a clear objective for the meeting and stick with it. Once you've hit it, you're done. End the meeting everyone get back t work. Schedule your meetings for either mornings or late afternoons (preferably mornings) to give people plenty of time to get "deep work" done without having to worry about only having an hour to code before a meeting. If other people are trying to draw your team into meetings, figure out whether it's something you can handle and if so, you go. Let your team do their job. Again, you're the firewall.

This also means getting to know your team personally and being able to read how they're doing. Does someone look really run down and out of it after a long week? Send them home early. Someone having a hard time getting things done on time? Sit down and talk with them, not adversarially, ask them what's going on, and what you can do to help. Politely point out what you've noticed and why it concerns you. Maybe their estimating wrong or their skill level isn't up to the work. You can help fix that. You're their coach. Know your team and help them succeed.
Debug and Hot-patch mobile app production bugs
How I got 3.3M downloads without spending any money within 18 months
> It still force's the goal of beauty, success, fame, prestige, money.. far from the reality of life of most people in the world.

Is it horrible for little girls to aspire to something more than the life that they were born into? In many parts of the world, women aren't even allowed to drive. Should Barbie just reflect the status quo? I don't see anything wrong with showing little girls that it's possible for them to one day become an astronaut or President of the United States. School teacher or veterinarian Barbie is also a huge improvement over housewife or fashion model Barbie. I would call that evolution.

> There isnt a "chubby barbie" for instance.

Wouldn't an overweight Barbie be promoting an unhealthy lifestyle?
Giving Assistant https://givingassistant.org | Front End && Full Stack && Operations Mgr. | San Francisco, ONSITE

We're building a shopping force for good. Earn Cash Back when shopping online, give 0-100% to your favorite cause effortlessly. We pay high rates and fast. On track this year to donate $1mm to our member's charities.

We're looking for experienced lovable badass Front End & Full Stack Engineers to help us create the most unique and rewarding online shopping experience for millions of conscious consumers. Also interviewing Jr. level Full Stack engineers.

Find purpose in your life's work and join us: http://giving-assistant.breezy.hr
operator.add doesn't scale to n lists. Would be weird in this case as well. You'd need:

map(lambda x: operator.add(*x), zip(x, y))

map might not be `pythonic` but I typically pull out map/reduce/filter for the trivial cases. filter(bool, list_)
is just as understandable as [i for i in list_ if i]
I expect that neither Google or Facebook will become a next generation ISP:

http://vita.mcafee.cc/PDF/feint.pdf
There's not enough director or VP positions in the world for every buddy out there.
Why pollution makes Uber drivers earn less in India
What I find ironic is I gave up on using Edge because it did such a poor job restoring previously opened tabs in normal mode. I really wanted to like Edge, but the only way I could get it to reliably re-open tabs was if I manually killed the Edge process in task manager. Any time Windows gracefully shut Edge down, like for a Windows reboot, I'd loose all my open tabs and have to hunt back through weeks of browsing history to re find and re open them. I'll cut Microsoft some slack for having a bug in leaking info in private mode in a new codebase. I refuse to cut them slack for being unable to reliably restore tabs in the normal case.
I work in what might as well be an open plan: I share an office with three other people, and the desks are arranged so none of us have our backs to the wall (at least I get a really nice view of a highway out of the deal, though). The whole company is set up like this, with every 3-4 employees grouped into large offices.

It could be worse because I get along with my officemates, but it's easily the worst office arrangement I've been part of. The vulnerability of not having my back to the wall seriously gets to me, and it can get really, really annoying when multiple conversations are taking place at the same time. One of my officemates wears headphones 90% of the time specifically because of this.

Before this job, I've worked in cubes, I've had my own office, and I've shared an office with one other.

Of all those, I preferred sharing an office with one other, with desks arranged so our backs are to the wall. I had some degree of privacy, but I'm not totally isolated from other people.
You are right. But... I'd be a gardener. If it paid me the same I make now. At least for 3 months a year?

I worked at Lowes in college hauling lumber and I miss it dearly (rose colored goggles and all). I was in the best shape of my life, I didn't think about work (lumber?) at home. It was a simpler life.
Banned by Tesla
Fueled | Product Manager (Senior + Mid-Level) | Soho, NYC | Full Time

-- Who We Are--

An award winning mobile app dev agency
www.fueled.com/about

--Where You Fit In--

You understand what makes a compelling and innovative digital product. You know what a mobile device is capable of and how we can push it to its limits. Your role is to sit down with clients, understand their ideas, and then turn around and build an electrifying product. You’ll come up with a solution right off the cuff because you know the capabilities of bleeding edge mobile technology.

--Benefits--

Equity, Unlimited Vacation, The Coolest Office in Soho, Macbook Air, Performance Bonus (10-13%)

*This job does not include coding.

Apply Here: http://bit.ly/1UvMtuB

____________________________________________________________

Fueled | Senior UI Designer | London + NYC | Full Time

--Who We Are--

An award winning mobile app dev agency
www.fueled.com/about

--What it means to be a Fueled Designer--

Being part of the Fueled Design team you will have the opportunity to work amongst world class talent on a wide range of unique interactive projects, with established brands such as Glamour, Vanity Fair, and Barneys New York, and successful tech startups such as Rdio, QuizUp and Urbandaddy. Outwardly facing, the obvious difference is our mix of world-class design and top-notch development. But what really sets us apart is our integrated, product-driven approach. The way our product/strategy teams work with designs and developers results in a rare, collaborative product-development cycle that few can match.

--Benefits--

Equity, Unlimited Vacation, Macbook Air, Apple watch, Performance Bonus (10-13%)

Apply Here: http://bit.ly/1PKoCJR
Also take a look at spectrum efficiency, which is the "practical implementation" of all this.

It really helps to understand how spectrum is a limited public resource. For example, a carrier with 20MHz of spectrum each way and a tower covering 1km2 in 3 sectors could offer at most 60Mbps down over 3G.

If you have 6000 customers in that same area (remember that some cities have densities in the 10+k/km2), that means ~10Kbps per customer on average, which is enough for 1.5 GB/month/customer.
Didn't have enough time to write it shorter, I'm afraid.
Interstellar intelligence can still travel at time frames much longer than human life.

It's like complaining that a letter from America to Europe would travel for many months in 1495. There were still incentives for Europeans to go to America.
SEEKING WORK - Remote (US) - Full-Stack Developer
Github: http://github.com/avargas
Email: angelo@nivler.com
Linkedin: https://www.linkedin.com/in/angelovargas
Technologies: NodeJS, PHP, Python, Lua, AngularJS and more.

I have about 9 years of professional experience, working as a fulltime freelancer for the last 3. Most of my experience has been in Internet Marketing. My last client hired me to build a platform for purchasing traffic from multiple sources (Adwords, Taboola, Gemini) and handling massive amounts of data to help auto optimize media buying. I've also dealt with random problems, like having to write Lua inside Nginx in order to do real-time bot detection alongside ZeroMQ for offsite processing at massive scale. I love to solve problems.
Forensiq | NYC | Full-time | ONSITE (flexible)

Forensiq has developed proprietary technology and sophisticated algorithms which allow us to accurately pinpoint fraudulent activity within the online advertising space. Using our services, companies can make more intelligent media buying decisions.

We're looking for more engineers and a VP of engineering. You'd be working mostly on Node, a little bit of C and Go, and a modern PHP codebase.

I work remotely from the Cambridge area, shoot me a line if you're nearby and want to grab coffee and chat. My email is in my profile.

http://forensiq.com/careers/
I also wanted to setup something like this but I did not see an option to switch languages in Slack and since no-one speaks any English, it's not going to work well...
People’s obsession with Slack and chat apps (applies to open offices too) seems overly done in Silicon Valley. Career switching from the military to development has been interesting in this regards. The military uses chat, but only when needed—realtime communication is critical and people are distributed geographically. On duty on the carrier keeping track of planes and other issues happening “in country”, chat is great. On the ground in Iraq scheduling airborne assets and keeping track of SF missions, chat is great. But for most things, chat is more of a distraction and slows down the real work.

I understand chat if you are working in operations, but for pure development, it feels like a college dorm, more about the community and less about the work, where people still confuse time at the office with getting your work done. After a decade of 70+ hour work weeks, you really appreciate what is work and what isn’t. Building camaraderie is important, but chat probably isn’t the best way. And putting everyones communications in a single channel isn’t helping communication, it’s increasing distraction.

In my ideal dev team, you have chat, use it for one-on-one communication, and for anything that is time sensitive which goes into group channels. Anything that not everyone needs to know or isn’t time sensitive should go in an email or a message or a shoulder tap. Cluttering a few group channels with a ton of individual conversations, meaningless alerts, and random banter is downright juvenile and a detriment to productivity. I recognizing that promoting free flowing communication is important, but dorm room chat isn’t the solution.
iRobot | Boston, MA and Pasadena, CA | ONSITE

Hi, I'm an embedded software engineer at iRobot. We make the Roomba robot vacuum, among other things, and we're hiring all sorts of software engineers - cloud, robotics, Android, embedded, and more. Please check out all our jobs at:

https://careers-irobot.icims.com/jobs/search?pr=0

And please email me with any questions, I'm always happy to talk to other HN'ers: csvec and then the at sign followed by irobot dot com.
Windows 10 is now more popular than Windows 8
I'm surprised that people have managed to get through a CS program without learning C (or, at least, C++)! It seems to me that programming should be taught simultaneously in Haskell (or Lisp?) and C.

- C teaches you how computers work.

- Haskell teaches you how programming logic works.
Fueled | Senior UI Designer | London + NYC | Full Time

--Who We Are--

An award winning mobile app dev agency
www.fueled.com/about

--What it means to be a Fueled Designer--

Being part of the Fueled Design team you will have the opportunity to work amongst world class talent on a wide range of unique interactive projects, with established brands such as Glamour, Vanity Fair, and Barneys New York, and successful tech startups such as Rdio, QuizUp and Urbandaddy. Outwardly facing, the obvious difference is our mix of world-class design and top-notch development. But what really sets us apart is our integrated, product-driven approach. The way our product/strategy teams work with designs and developers results in a rare, collaborative product-development cycle that few can match.

--Benefits--

Equity, Unlimited Vacation, Macbook Air, Apple watch, Performance Bonus (10-13%)

Apply Here: http://bit.ly/1PKoCJR
Nugg.ad GmbH| Berlin | Full time ON-SITE

- Go and Spark developers

About us

- We use Scala for Spark and Go for our Api

- We use both AWS and on-premises infrastructure

- "You build it, you run it" devops culture

- 100.000 req/sec

- 100 TB of data

- < 20 ms response time

- Docker, mesos, marathon, grpc, ecs, elb, consul, aurora, redis, kafka, terraform, ansible, elasticsearch...

- Event-sourcing and CQRS

- We are rebuilding our stack from scratch. It's a greenfield project.

- No legacy code maintenance

jobs@nugg.ad
Why I let a brain tumor go untouched for 10 years
In an ideal world the office environment and layout would allow for people to choose their ideal.
Genia Technologies | Santa Clara, CA | Full Time | ONSITE

Genia’s mission is to make genetic information universally available through massively parallel DNA sequencing. Our proprietary nanopore-based platform allows for single molecule, electrical, real-time analysis without the need for complicated optics or fluidics. In other words, Genia’s sequencing platform is cheaper, faster, and better than any of the alternatives, and thus has the potential to revolutionize medical care by bringing genetic analysis to the clinic. With our platform, we can truly reach the $10 genome, and begin to make practical the promises of personalized medicine.

We are hiring for multiple software engineer, data engineer, and algorithm development positions. We have tons of data coming off our sequencer, and we need Python, Cassandra, and distributed systems experts to help us analyze it all.

Full details here: https://angel.co/genia-technologies but the long and short of it is-- if you want to work in a fast-paced research environment full of people passionate about changing the speed at which science and medicine operate, email me: karmel.allison@roche.com
Location: Boston/Cambridge, MA, US

Remote: Yes

Relocate: No

Technologies: ES6/React, Python/Django, Ruby/Rails, Go

Resume: https://bjacobel.com/resume

Email: brian at bjacobel.com

Looking for work as a frontend or full-stack developer at a small-to-mid size company building something that helps people. I've just done a stint in the marketing/adtech/ecommerce space and I'm looking for a change. Let's get together and build something that lets people inform themselves, stay safe or live their lives better. I'm bjacobel on most platforms, feel free to connect.