skysight-inc/HackerNews huggingface dataset:
The problem with this argument is that it presumes that your manager agrees with the film director - programmer analogy and shares an understanding of film making that would reveal the practice to be bad in that context.

There are good arguments (and, IIRC, even a bit of research) on why continuous blocks of time are much better for efficiency of programmers; and meetings for them should generally be minimized and, when necessary to have, coordinated to avoid breaking up work blocks as much as practical. But that particular analogy is close to the worst way to make the argument to most bosses.
I love the show Community. I watched like three episodes of the new season and stopped. The weekly release model is just dumb. They made it nearly impossible to watch via Chromecast as well. At some point I lost interest in getting past their obstacles and just stopped watching.

Yahoo reminds me of Apple in the mid 90's. Even good ideas are just terribly executed. They hired the wrong leader to try and fix their problems.
RepSpark Systems | Costa Mesa, CA | Full-time | ONSITE

Do you change your variable names until your code reads like poetry? Do you debate Single Responsibility Principle with your friends over a frothy beverage? Do you like to deliver software that matters? Do you like to learn new things? Do you like to teach others?

If you answered yes to many of these, come practice the Art of Software Craftsmanship at RepSpark Systems.

We are looking for talented engineers who have very strong skills in "application level" JavaScript (sometimes called object oriented JavaScript); engineers who have done this for the browser or they may have done this on the server side via Node.js with experience applying coding patterns to their code (Module, Sandbox, etc.), valued modularization, written unit tests, and optimized for performance. In other words, your experience using JavaScript as a first class coding language is exactly what we’re looking for.

Other notables are advanced knowledge of JavaScript, including prototype-based inheritance, promises, event delegation, DOM queries, closures, callbacks, AJAX, JSON, and understanding of the JS memory model. Ideally, you’d have shown the ability to lead an effort, promote best practices, and help the rest of the team grow in their JavaScript ability.

As JavaScript becomes more and more prevalent, web applications become richer and richer. There are a large number of frameworks that are being developed in this space to assist with writing solid object oriented applications in JavaScript. Engineers who have the experience we are looking for often have experience with various JavaScript frameworks, such as Backbone.js, Node.js, React.js, Angular.js, Ember.js, Polymer.js, etc.* and in Test Driving Applications. You will work in a highly collaborative, cross functional and Agile team and may take a lead role on various software components.

RepSpark Systems is a boutique and rapidly growing software company based in Orange County, CA. Our sales force automation platform is best in breed and an industry leader. Our mission is to produce cutting-edge technology, design and back-end functionality. We have a driven, talented development team that takes pride in the platform.

Please email either luis.ortiz@repspark.com or joshua.jones@repspark.com. We'd love to hear from you!
I've only read the abstract, but here is my guess. There is a phenomenon where some people vividly fantasize about the "great results" of some yet-to-be-taken action or set of actions. The fantasizing itself brings them satisfaction. This satisfaction, then, in a sense undermines the sense of dissatisfaction that is necessary to motivation. Thus, the person never puts his plans into action. I would think that the resulting failure to achieve then triggers depression.

In plainer terms, for some people daydreaming is its own reward, but it's a short-term reward that undermines the effort needed to achieve reward in the long-term. When the dream fades and you're still where you are, that's depressing.
It works mostly like this: I have a problem, let's say with QML, I log into their IRC server, ask the question and it is fixed. Then I don't work with QML for a month or two, then I remember that during the session two months ago they also linked to some cool tool but I can't find the link anymore (for example), I would like to be able to go back there and just search for my conversation. In the meantime I wasn't in that chanel or logged in into that server.

But perhaps I'm wanting too much from a chat system.
First question: what are you running on? AWS? Openstack private data center? Google cloud?
Does the "VP of Web Development" get paid on par with the VP of Marketing or VP of Sales?
1) Datacenter[s]? Locations?

2) Virtualiztion technology being used?

3) Hardware + Customer Density [ I'm guessing its commodity 32GB nodes with 1 TB disks based on your configuration offerings ]

4) Bandwidth costs????
If you don't want to be cremated or buried, there are these "natural death"[0] places that will perform woodland burials for you. It's pretty cool. You are buried out on a meadow somewhere in a biodegradable coffin without being embalmed and with a tree over you.

Not advocating banning cremations or anything. Just found that cool.

0: http://www.naturaldeath.org.uk/
Gasket | http://gasket.io | SF & Remote | Full-time

Gasket gives people a new way to operate business SaaS apps using Google Sheets.

Our founding team is looking for full-stack & angular experts to polish our beta platform and prototype exciting new features. Spreadsheets need a better way to connect to the internet. People need a better way to use data stuck inside SaaS UIs. Join us from the beginning and build it here.

We are a funded slack team based in SF and Germany. Remote/Europe A-OK.

Slack with us: https://gasketforum.slack.com/signup
Visit: https://gasket.io/jobs.html
Email: gasketron@gasket.io
It seems shady at best.

https://i.imgur.com/QTpBGJT.png
Semicolons After Function Declarations in JavaScript
Exygy | www.exygy.com | Onsite in San Francisco

We are a mission-driven software consulting company; we work with changemakers to use technology to improve lives. A few examples:
- Partnering with the City of San Francisco to build a platform to help low-income residents of San Francisco find, apply for, and get affordable housing faster and more easily.
- Working with Girls Who Code to come up with a digital strategy to allow them to scale from serving 10,000 to 500,000 girls nationwide
- Collaborating with EMC to design and build out a prototype for Electronic Medical Records (EMR).

Working here is amazing for a few reasons:
- Feel good about what you do: Our partners are amazing non profits, cities, universities, and mission-driven orgs that are collectively solving problems that actually make the world a better place.
- We are driven by our core values, not venture capital.
- It’s an opportunity to take on a leadership role in a growing team. We grew 40%+ YoY in 2014, and 80%+ YoY in 2015.

Here are some of the key positions we are looking to fill:
- Tech Lead: You are a seasoned developer who loves managing a team
- Rails Engineer: You are a full stack web developer who’s passionate about code
- Front End Designer: You bridge the divide between engineering and user experience
- Visual Designer: You’re in love with graphic design, interfaces, and typography
- Director of Business Development: You want to be the founding member of a critical team at Exygy

Learn more about us at www.exygy.com/careers. Email phil@exygy.com with questions or applications.
Do Elite Colleges Lead to Higher Salaries? Only for Some Professions
What makes Sketch so great?
Ask HN: How to effectively block scrapers?
Let's leave the ethics debate aside and ask this question: is it realistic to invest time and money into blocking scrapers?

I see distill networks is popular, but what is their pricing? try to scrape crunchbase and see what happens. It's actually very good I tested with phantomjs, selenium + firefox and it's able to detect and successfully block the traffic.

I'm willing to invest time and money into preventing competitors from launching based on scraping my data that I worked hard for.

Is this something that I can implement? Sounds complicated in two parts

1) building fingerprints on user agent and other information. What do you include, where do you start?

2) Distinguishing malicious requests on a time series while avoiding false positives (some people compulsively click next button twice if it doesn't load immediately

What are some surefire ways that will give me high degree of confidence that scraper will fail.
Abagames/sarad: write a program only by a simple click
Hm nope, never heard of it. Does it work on my Sailfish OS phone, my Linux laptop and on my iMac?
So coool! Thanks.
If your payload is power generation equipment, and you are able to stay airborne for an indefinite period, is that not perpetual motion?

The usual preventative physics apply; friction, efficiency.
Many channels have a logging bot which pushes logs to a publicly accessible archive.

There's also services like https://botbot.me that offer easy setup of this
Microsoft is experimenting with underwater data centers
Get up earlier and do your pivot work there (training, applying, research). If you can cut out entertainments (movies, games, dining out) do that too and work in there.

The real question here is inertia, and you're going to need to burn some fuel to get yourself a new vector.

Good luck, the earlier you start the sooner you'll get to your destination.
The Art of Picking Intel Registers (2003)
aaaand you have just made my point.. thank you
Linus Torvalds uses Google+ extensively to communicate.
Angry Comcast customer set up Raspberry Pi to auto-tweet speed test results
Depends on what you do...it could take more than 6 months, and try being income-less in SV for a few months
Keeps labor from getting too comfortable.
I think I can add two items to the discussion.

1. People have been automating away other people's jobs for millennia. Even though this has been happening, poverty is at an all time low.

2. It's not your responsibility to make a herculean difference.

I can see that the fewer people (the knowledge of this that you're exposed to) there are that try to make a difference the larger your contribution needs to be to even out all the slackers. At least that's how we feel.

If we all (those who care) felt this way we'd all get stuck and not do anything.

The correct reaction (and only plausible) is to "do your part" as if you were one in 7 billion.

The reason why the richest of the rich (think Gates) have campaigns that are public is because they know, even with their wealth, that they cannot make a very large difference with a lot of people changing their habits be that giving or lifestyle.
I'm interested in the topic, but found the exposition hard to follow.
My intuition is the difference between, say, imagining random stories or events, versus imagining a future self accomplishing some thing you actually want to accomplish. But I'm also unable to read it, so this is just speculation.

Mind wandering - Walter Mitty style fantasies of being a submarine commander in WWII.

Positive fantasies - Finishing this graduate degree and becoming an esteemed, recognized member of your field.
I'm not sure why our business@ramgrid.com e-mail is being blocked. I'll definitely look into that.
Ask HN: Should you block web scrapers?
Let's leave the ethics debate aside and ask this question: is it realistic to invest time and money into blocking scrapers?

I see distill networks is popular, but what is their pricing? try to scrape crunchbase and see what happens. It's actually very good I tested with phantomjs, selenium + firefox and it's able to detect and successfully block the traffic.

I'm willing to invest time and money into preventing competitors from launching based on scraping my data that I worked hard for.

Is this something that I can implement? Sounds complicated in two parts

1) building fingerprints on user agent and other information. What do you include, where do you start?

2) Distinguishing malicious requests on a time series while avoiding false positives (some people compulsively click next button twice if it doesn't load immediately

What are some surefire ways that will give me high degree of confidence that scraper will fail.
A Summary of the 80486 Opcodes and Instructions (1999)
IRC sucks from a usability standpoint. Huge opportunity to make it better, but also a huge risk due to the legacy of IRC.
Exactly. I switched to Cypress (CP2102) chips as a response to this, even though I haven't been hit with any of these tactics from FTDI yet. They work just great. Prolific (PL2303) work well too, but I've had some issues with high baud rates there so I avoid them.

The fact is, it's impossible for me to know if an IC is genuine or not. Therefore, buying FTDI is now like playing russian roulette. If you got unlucky, you (or your customer) will have a nasty surprise, possibly years down the line. The rational choice is therefore to buy chips from manufacturers that don't do this.
Another example is Red Hat's long support of the awful Ulrich Drepper.
Who is the other side of the conversation you mention in your first paragraph?

It seems incredibly reductive to state that using proprietary software, in any way, somehow makes a FOSS project send an implicit message that it... I don't know what you meant, but, disrespects its users?

Did I disrespect the users of FOSS projects I worked on by using Windows / Visual Studio?
what is your SLA?
Not everyone is dogmatic about free software. Slack is better than the alternatives, and denying it out of dogma is not a virtue. Many people are pragmatic and just enjoy programming and getting things done in the most efficient way. Rather than complaining that people are "unethical" (?) for using closed source software, you'd help your cause more by developing an open source alternative that's actually better than Slack.
But the resulting ash isn't biodegradable. Cemetery land can be reused after full decomposition and after enough time has passed.
> Centralized network services are increasingly removing our control over how we communicate, and we must reject them for our free software projects.

So like IRC? Telling everyone to "use Freenode" is no better than Slack, both are centralised. You might have more client choice, but you're still logging into someone else's server.
I'm pretty certain a reasonable fraction of "top talent" will at least consider a remote opportunity if you don't want to set up an office somewhere expensive.
Diffbot (http://www.diffbot.com) | Palo Alto, CA | ONSITE

Diffbot uses machine learning, NLP and computer vision to automatically extract structured data from web pages. These are not buzzword terms for us -- our engineers' primary work is in improving and expanding our models in support of our current and new APIs (and our hundreds of paying customers).

Machine Learning Specialists: https://careers.jobscore.com/careers/diffbot/jobs/data-opera...

Data Operations Product Manager: https://careers.jobscore.com/careers/diffbot/jobs/data-opera...

Search Engineer: https://careers.jobscore.com/careers/diffbot/jobs/search-eng...

Technical Account Exec: https://careers.jobscore.com/careers/diffbot/jobs/technical-...

We're also looking for a tremendous Support Engineer / Support Lead. See above for job information or write us at support@diffbot.com or me directly, jdavi@ same domain.
> But what about everyone else? The longer I work in this field and the more I understand about optimization and physical processes, the worse I feel about the work I do and the work of most programmers. Not "but it's just a social app?!" people, but the people in medicine, law, education, small business, hardware, logistics, etc, all pushing business forward bit by bit, automating away the repetitive pieces and making it easier for those in monetarily advantageous positions to capture the flag.

That's a rather depressing way to look at it. As an engineer, nothing bothers me more than being forced to do a task that can be automated. It's dehumanizing in the same way that working an assembly line or picking fruit in a field is. It's called work for a reason - it's not fun, but it's gotta get done. Every time we automate a dehumanizing aspect of a job, the world collectively benefits.

> It's hard for me to be too happy when I see ubiquitous animal suffering in a system I'm helping to persist, seemingly towards the end of life on earth altogether. Why do I do it? I need money, and I'm only so strong for now. How can I cooperate when the biggest and greatest are of a world of defectors? Selfishness wins? It's all too easy to conclude, "I can't make a difference, not really", and the probability of making a difference drops to 0, prophesy fulfilled. After all, rent is due, student loan is due.

What are you doing to change things?

> Count me in as someone who, given the support of basic income, can and will live frugally and give my working self 100% towards ethical objectives, as I understand them. In the meantime, this whole "but we have it so great compared to everyone else!!" just makes me feel even worse, over-burdened. If I can't make a difference with all these advantages, without seemingly herculean efforts, then who?

Do you really need a basic income implementation for this to work? Can't you simply downsize your expenses to x/10 what they are now, work x/10 as much to pay for them, and do whatever you want for the other (10-x)/10 worth of time?

Or better yet, can't you start a non-profit that actually works on the issues you feel need fixing so you can earn an income while you do work 100% towards ethical objectives?

I don't mean to be rude, but it sounds like you have more excuses than answers.
I'm not the parent poster but in my opinion, any language that doesn't frustrate the beginner is fine. The most important thing for learning is practice and if that is not fun people will end up quiting to do something else.
Jeez, that's so awful.
> The closest statements are mealy-mouthed ones along the lines of "we collect information about how you use our services and use that information to improve our services".

> Our automated systems analyze your content (including emails) to provide you personally relevant product features, such as customized search results, tailored advertising, and spam and malware detection.

https://www.google.com/intl/en/policies/terms/
I comparison shopped for my grandmother's cremation a decade ago. I think she would have appreciated the effort.

She had already purchased a cemetery slot, so the only question was how to transport her ashes there. The low bidder sent a hearse about 100 miles to get her body, and was easy to deal with on the phone (and took credit cards).
Looks interesting and a nice landing page, but your main problem will be trust. Probably for that reason needs a lot more detail (datacentre, tech, investments). I'd remove the word unlimited from both plans as it is highly misleading.

An API is probably not going to gain you customers before the above.
I heard in a TED talk that you can now buy a "mushroom suit" that acts as a substrate and is laced with nutrient so that you grow mushrooms when buried.
I'm starting to see slack repeaters in IRC channels all around IRC and I am leaving those channel as it ruins my IRC settings and makes things confusing. My colored nicknames no longer work. It splits communities and makes people leave the channel.

Please don't repeat slack to IRC.
Airmail on iOS
I've heard this argument before. The only problem is that IMO slack is awesome and IRC is not anymore.

I'm on 3 slack teams, one with some former co-workers, one for a non-profit that teaches coding and one for a side project.

If any of them suggested IRC I probably wouldn't have bothered.

As it is, I have the desktop client on my Mac Mini, MacBook Pro and my Windows laptop and the app on my iPhone.

It's great. IRC is not. That's my opinion. You don't even give any good reasons why it doesn't work for open source projects.
You'd have better luck socializing/sharing/networking the automobile as they're mobile and not a part of literally +99.99% of all domiciles. And cars have an even bigger negative impact than kitchens.
> What happens when a topic of discussion is debated intensely on a different timezone and you wake up to more than 500 messages to read? Do you read them all?

It's your choice if you want to read them or not. This is better than IRC, because IRC doesn't give you that choice.
Stock volatility has shut down the IPO market
Dont judge everyone by SV standards. Lots of kids in America, black, rural citizens, etc. Don't get anything before kindergarten. What people are doing is comparing the poorest to the the expectations of tigermoms. Don't. Fist thing is to teach patents they are the crux of their child's success. School can't teach success if a parent does not offer support in return. Yes, some will succeed despite that.

Yes we should improve educational opportunities for our own children, but much of it rests on parents and their view on education. "why do we need to learn calc?"

Also, to be clear, some affluent parents question the need for tigermom type education so early and will " red shirt" their children/pupils.

Unfortunately, this article is more interested in exposing income disparity, which is good, but its dressing it under scholatoc achievement.
How to keep the NSA out of your network
Effectively Contributing to Technical Discussions
I recently decided on gitter.im plus a channel on IRC and a bot [1] that syncs them.

[1]: https://github.com/finnp/gitter-irc-bot
My vote goes to Gitter
"Having no work is a leadership problem."

Oh man is that true, especially in the case of a supposed Internet ecosystem that's got issues with keeping properties up to date and coherent. Surely some of these properties have product managers that have not fallen asleep, and who are in tune with how to keep their products relevant, who have features they want to implement.

Being "overstaffed" in an environment full of poachers means your C-suite hasn't got a plan, or even remained connected with product management to make small-ball plans. They may find that renovating their slummy properties doesn't pay off. But this smells more like cleaning up the results of senior management lackadaisy than a purposeful trimming.
In a world first, UK scientists just got approval to edit human embryos
Lower pay.
Discrimination: When Being Good Isn’t Good Enough
I guess this proves that banning work-from-home didn't solve their problems.

Yahoo was the internet destination back in the 90s and into the 2000s until Google started to eat their lunch in search and email.

In my opinion, Yahoo's strength was its diversity; it was a one-stop shop for everything internet. You could register domain names, set up web pages, sell items, conduct email, instant messaging, etc. all within the yahoo.com domain. Gradually, it seems that other, nimbler competitors have gradually chipped away at Yahoo's lead until it seems they don't do anything particularly well compared to the competition. Too bad.

They still do have 400 million email users, and email users are loathe to change, so that business is probably safe for a while. But with nothing new to offer, and many good offerings sinking or gone, Yahoo is becoming a low price acquisition target. Sad to watch; at one time it was the iconic Internet business, in the Fortune 500, that could seemingly do nothing wrong.
What findings! Now go study why proving the obvious gives meaning to one's life.
More Dark Pool Investigations Under Way, Says New York's Top Cop
Do you hire anyone except BYU grads? Serious question. Sounds like a very Mormon culture. Is that what it's like?
Pretty slick for a beta. At the risk of sounding lazy, will any demo videos be put up for setup and deployment? I see the docs are pretty sharp, too, good job.
A Yahoo Employee-Ranking System Is Challenged in Court
What's the webmail are you using? It looks good.