skysight-inc/HackerNews huggingface dataset:
Location: Portland (Hillsboro) OR

Remote: Yes

Willing to relocate: No

Technologies: Java, JavaScript, CSS, Ruby, C#, Clojure

Résumé/CV: 15 years experience - email for details

Email: daveminor@gmail.com

I've worked at small companies most of my career and consequently have a pretty wide variety of experience. At my last job I was responsible for the front end and back end coding for an ecommerce website, but also created C# apps for our shipping & returns processes, wrote a set of ansible scripts for server creation and deployment, instituted source code control processes, and many other things.

I very much enjoy learning new things and am currently playing with node.js, react, go and rust. Please email if you think I might be a good fit.
> This will result in an inconsistent mess

It will not, when developers have a habit of sitting together and talking thru the architecture they're going to implement.

This, and readiness to throw bad parts away and only let passable ones live.
Simple Infographics to Learn Growth Hacking
A learning curve is something specific. It is the level of knowledge over time.

It has nothing to do with driving..
Python Database Programming with SQLite (tutorial)
In Sweden, parents get 16 months of paid parental leave, but each parent has two months reserved, so there's two months each, and then 12 months for the couple to divide as they see fit. After making the changes to reserve some time for each parent, paternal leave increased, but it also sent a strong signal that fathers should perhaps take even more of the parental leave, and the national ratio is 78%/22% now, and slowly getting more equal. (Among my college-educated upper-middle-class 30+ parent friends, it's solidly 50/50)

> Even if he takes a week or two

22% of 16 months is 3.5 half months of paternal leave on average. That's pretty far from "a week or two". This is exactly what I mean when I say that americans must adjust their view of paid leave first, before adressing parental leave.

So one super-simple way of making it more equal is to make the parental leave completely individual. The mother gets 8 months. The father gets 8 months. You won't reach 50/50, because some fathers will still choose to work instead and forfeit the paid leave, but you'll move the ratio much further, without force. You just provide very strong incentives, which is not the same thing.
Programming While Staying in Touch with Your Body
Main Street Hub // Austin, TX // email: brandon.beck@mainstreethub.com

We are looking for a few experienced software engineers to join our small but growing R&D team in downtown Austin. Within engineering we are a passionate group of people who are extremely interested in building the software that helps our customers around the country thrive in their local communities. We’re a really small team (currently 9 people) so you’ll have plenty of say around how we develop software going forward.

We are currently in the process of modernizing our software platform to be more modular and truly data driven. Our goal is to use data to make sure that we provide the right content to the right consumer at the right time. We’re building our internal API using REST based services implemented in Java, and while our front end is currently implemented in PHP, that may change in the future. Some of the technologies that we’re using: Dropwizard, Swagger, Flyway, CodeIgniter, Phake, Guzzle, CloudFormation, Troposphere, and Ansible. All new engineers get company provided downtown parking, flexible work hours, 100% of their health insurance premiums paid for by the company, the ability to build their own work computer, and access to our kitchen with plenty of drinks and snacks. We’re looking for individuals only so please NO RECRUITERS OR AGENCIES (seriously, your emails will just go into the trash folder). In addition we’re looking for full-time employees who are already in Austin, TX or willing to relocate.

---

Founded in 2010, Main Street Hub is the CRM for Local. We offer an integrated social, web, and email marketing solution designed to help merchants get more customers and keep them coming back by spreading word of mouth, extending their customer service, managing their online reputation, and leveraging the Main Street Hub’s merchant network. Main Street Hub was recently named #73 on the Inc. 500 list (http://www.inc.com/profile/main-street-hub) of America’s fastest growing companies and the 2nd fastest growing company in Austin. Please see our website (http://www.mainstreethub.com) for more information.
Naming alternatives is easy: friendica and red#matrix

A strategy to get people off FB ans sign up for something new? Almost impossible.
It kind of reminds me of how in some MMO games, they periodically reset the world to keep the game balanced. It usually means there's a defect in the world design, but it's a valid strategy for keeping the game going.
Good catch! I said "front-end developer" but really we're just looking for smart full-stack developers or Javascript developers who are comfortable working across the stack. I've updated my post to reflect that.
This would be a nice feature on an android app. Hangouts is good, but I just don't trust google with my privacy any more.
Location: Germany

Remote: Maybe

Willing to relocate: Yes, especially to Hong Kong or mainland China.

Technologies: All kinds of over the last decade from embedded to web but primarily Java, C#, C++ and SQL including their common following.

Résumé/CV: https://www.dropbox.com/s/fku2ku9nhorxdqz/cv_a.pdf

Email: michael (dot) bollmann (at) gmail (dot) com
Plantifier - crowd sourced plant recognition
Why would you do that? Store configuration in a checked-in directory?

Do you expect to develop on your production systems?

Do you also store databases in the same directory?

I can not think of a possible use case for this, but I guess there must be since this at least someone seems to recognize it.
BuzzFeed Nails the ‘Listicle’; What Happens Next?
> While this isn’t recursive, there’s still an n−1 unnecessary matrix multiplications. These are expensive time-wise and it seems like there should be a simple formula involving n.

Computing the nth power of the matrix takes only log n iterations [1]. So the overhead will be much less than n-1.

[1] http://en.wikipedia.org/wiki/Exponentiation_by_squaring
On the other hand: http://ourincrediblejourney.tumblr.com
We only need to rebuild that file when we want to change it, which doesn't happen often. It's been at least a year since I changed my local dev copy for our main project and has survived many pulls/branches/resets

What kinda stuff are you putting in .htaccess that changes so often?
Yeah, we're definitely interested in seeing what's possible with isomorphic Ember or React code. We don't necessarily require Javascript developers to come in with Node.js knowledge, but they should be interested in learning and a desire to holistically understand the web stack they're building on.
I'm not really looking for anything right now, but would love to chat a bit about what you guys do. Is there an email address where I could reach you? (alternatively, my address is in my profile)
Another example: IDE configuration settings.

Projects sometimes check in an IDE formatting file settings to ensure that all developers use the same formatting. There are a couple of times where I wanted to add my own little formatting detail (which didn't conflict with the project's) but couldn't because doing so would mark that file modified and force me to remember to undo my changes before each push.

With the hack from the article, I have now a working solution out of this.
Yes, I hinted at that. The architect should also code on the same project. Or at least read the code of that project.
New Hampshire bill requires the state to accept Bitcoin as payment for taxes
"Forcing banks to absorb the losses of this write-off will likely make it harder for the poorest to access credit in the future. Banks are not social institutions - they're pathological profit making entities. They will have no qualms with raising interest rates or denying credit altogether to compensate for the increased risk of doing business with their poorest customers."

In historical terms, this readjustment of lenders to be more afraid that debts will just be forgiven, thus raising the cost of lending, is a deliberate and desired benefit of the debt holiday. Lending to those who can not pay it back is a millenia-old scheme for enslaving (to various degrees in various cultures) those poor people.

"Credit" is not a monolithic good that is either "good" or "bad"; it must be considered in context. "Credit" for an entity that can easily pay it back can be fairly good, and can grease the wheels of the economy, but "credit" to an entity that has no realistic hope of paying it back is not a virtue and not a help. It may feel good in the short term but it helps nobody in the end.

Historically speaking many cultures have acquired a fear of debt, in a long-running cycle (I italicize the word because it is important, it is not an attitude that just pops out of the normal ebb and flow of culture, it is a thing that was learned), as many other commenters are observing. If the modern world starts to reconsider its love affair with debt, it will merely be the most recent turn of the wheel, and we will hardly be the first culture to discover that easy credit can be far more destructive to everybody, from the bottom to the top, than people initially understand.
Revealing data point:

BuzzFeed now generates around $143,000 in revenue per employee. By comparison, Time Inc. brought in $417,000 and New York Times Co. produced $450,000 per employee in 2013, according to S&P Capital IQ. (Of course, more mature companies also tend to have higher per-employee costs.)
The problem is more that some of the politicians should go to jail, but don't.
> Trying to change these rules would be an amount of effort similar to becoming CEO

That's not even remotely possible.
What happens if someone accidentaly committed the Addhandler cgi-script .fcgi change?

Note that --assume-unchanged means you are promissing to git that the file hasn't changed, so it doesn't have to lookt at it every time you invoke git status (for performance reasons).

When you break that promise, git will complain, just like you said.
Only if you are running a supported language / server. That feature doesn't really work at all for .NET web-api apps =(
Yeah, RabbitMQ opted for the 2nd because of that. BQ in that case is whatever queue implementation was selected; if you look at both the lqueue.erl and priority_queue.erl, you see that they implemented len() by pulling apart a tuple and taking a value verbatim; no further operations. As such, I'd assume every queue type they support has its own internal wrappers to maintain a length.
Heh, as I just replied to the comment you made elsewhere -

"Yeah, RabbitMQ opted for the 2nd because of that. BQ in that case is whatever queue implementation was selected; if you look at both the lqueue.erl and priority_queue.erl, you see that they implemented len() by pulling apart a tuple and taking a value verbatim; no further operations. As such, I'd assume every queue type they support has its own internal wrappers to maintain a length."

EDIT: Just to explain the Erlang a bit, what is happening is the #q record that is being pattern matched on in the function you mention has a background_queue field. This field is an atom, corresponding to the module the queue implementation lives in. So 'lqueue' or 'priority_queue', or whatever else fits the interface (behavior in Erlang terms). So it actually ends up calling lqueue:len(BQS) or priority_queue:len(BQS), or similar. If you look at the implementations of those, you'll see they've wrapped up the actual queue into a tuple, bundling along a length, such that they can simply return the length, rather than recalculate it every time. So it looks like in the intervening 4-5 years, they -have- fixed it.
I could see some uses for something like this. When I was working as a web programmer, I often had to do a lot if dev-server type things. Since at least one of the dev-server was often on my personal machine, it could often be a very different beast than the production server.

I guess what this really is a matter of is configuration management, for certain configurations you will have certain lines of code that will not matter or that will confuse. While you can manage this within your code in various ways (such as the #ifdef _DEBUG macro, etc.), it would be natural for the VC to handle this.

For a general features, maybe you could either specify in a configuration file, particular lines of a file or a regular expression to designate lines to ignore or better yet to only apply to certain branch checkouts.

A nice feature to think about for my "one-of-these-days-I-will-make-a-beter-version-control-system" file.
The benefits of saving vs. borrowing really depends on the situation, and it's possible that borrowing is actually more beneficial.

Let's say I want to save money to buy a house, and I want to pay in cash (i.e., no mortgage). I estimate it will take me about 20 years to afford the house, so I start putting away money from my pay check.

However, since I don't have a mortgage and thus no house to live in, I also have to pay rent somewhere. This means I am paying 1/20 the cost of a house + the cost of rent in my city.

Additionally, since I won't be buying a house for 20 years, there's a risk that the value of housing could change drastically in that time period, meaning the amount I've saved might not amount to enough to cover the price of housing when I'm finally ready to buy. Obviously the risk of this happening varies by how I invest my savings, and the particularities of the housing market I live in.

So the benefit to saving vs. borrowing comes down to something like:

(Cost of Housing in 20Years) + (Cost of Rent for 20 Years) - (Gains from Investments)
vs.
(Cost of Housing Today) + (Interest on Mortgage for 20 years)

Obviously there's a lot of other things to take into account, but it's not as simple as Savings Good Debt Bad.
archive.org is awesome but it has limits on what it can archive. Many of the sites I look for there have broken images or missing flash elements and with more and more sites using complex javascript the limits of what archive.org can curate are only going to become more of an issue.

There is tons of stuff from the 90s that is gone. For example, back in the day there were a few audio shows that were recorded in realaudio. archive.org doesn't capture that stuff. I was going through the archives of bluesnews.com for a project and found all these references to interviews with people like Carmack and Romero and other more obscure people and the audio is just gone. I tweeted at one of the guys who owned the company and he says the harddrives are in storage and he wants to get them online again one day but that day may never come.

Another example, gamespot used to have some good articles about the history of things like rts games and such. archive.org has most of that stuff but not all. I messaged the people doing the tech support on the site about it and they were like "yeah, that was a few site upgrades ago" and had not interest in trying to get that stuff back online properly.

With joystiq and tuaw shutting down it is only a matter of time before aol just pulls the plug on those sites, too.
My Uber driver on Wednesday flat out told me he won't pick up certain racial groups, because they tend to leave lower-than-five-star ratings. It was offensive, but I understand that his > 4.5 star rating is essential to his well-being.

(This is the modern day equivalent of not being able to hail a cab if you are a person of color.)

Uber & friends will need to fix that, or their drivers are going to keep cherry-picking riders to maintain their ratings and giving a lot of customers bad experiences.

Perhaps they could simply throw out the grumps' ratings (e.g., this rider rated the driver a 2, but that's normal for this rider, so just ignore it).
>Thus society has bifurcated into the "have houses" and the "have nots".

I don't think this applies as much in the US.

A house that would cost $20,000,000 in Manhattan might cost $20,000 in Tennessee. Owning a house isn't a very good measure of wealth in the US, because almost anyone can do it.
Flexport | Software engineer | San Francisco, CA

Our goal is to create a world where anyone can freely trade regardless of geographic, cultural, regulatory, or logistical boundaries. By dramatically simplifying the process of importing goods from overseas, we aim to empower a new generation of entrepreneurs to benefit from the wonders of international trade. We're a small team of technologists, logistics experts and customer experience fanatics operating out of a beautiful office in downtown San Francisco.
Backed by YCombinator, as well as Google Ventures, Bloomberg BETA, and First Round Capital · Experienced revenue growth of 2,000% over the last 3 months · Only tech-driven logistics company offering a full-stack of freight forwarding and customs brokerage services

We are currently hiring software developers plus freight, customs and logistics experts of all kinds. If you are interested in joining our team, check out https://www.flexport.com/careers or my e-mail is evie@flexport.com :)
I agree completely. A binary yes/no would be a lot more useful in gauging customer satisfaction with drivers. When 5 stars is "yes" and 1-4 stars are "no," Uber forsakes the gradient system that, as far as I can tell, is the only merit of star rankings.

That said... Amazon has likewise mutated star rankings. What was the statistic, that 80% of Amazon's products have a 4-5 star ranking? For any given listing, 5 stars indicates satisfaction, 4 stars indicates likely problems, and 3 stars indicates serious defects. I've never seen 1 or 2 star reviews except on long-tail products with less than a handful of reviews. Despite turning star rankings into blunt instruments, Amazon still features probably the most valuable, extensive reviews on the internet.
How to Properly Secure a Windows Computer
Although I agree with the point of the article, I abhor the way the author makes his points.

> They use the vast amount of data they have on you, from your likes, things you read, things you type but don't post, to make highly accurate models about who you are -- even if you make it a point of keeping these things secret. It's a technique called linear regression which has been used in marketing for decades.

Oh man, not linear regression! They're really breaking out the high-powered statistical tools aren't they!

> Peter Thiel. He wrote a book attacking multi-culturalism at Stanford

Thiel has since retracted those remarks IIRC.

> From the Terms Of Service (not the Privacy Policy -- see what they did there?):

The following content clearly belongs in a TOS IMHO so implying something nefarious is just ridiculous.

> There's no need to talk hypothetically about government surveillance here. One of the first Facebook investors called Greylock has board connections to a CIA investment firm called In-Q-Tel. According to their website, it "identifies cutting-edge technologies to help the Central Intelligence Agency and the broader US Intelligence Community to further their missions".

Oh man! A company that invested in Facebook about a decade ago has a board member that is a board member of a company that has connections to the CIA! I'm pretty sure that you can say that about literally any large technology company that exists.

Now, I agree that Facebook is funneling data to the NSA and they are building models of your life, but the way that this author makes his points is frankly disgusting. Not to mention the rate of about two typos per paragraph that make the article even harder to read.
They don't look too bad on the same Firefox on Ubuntu 14.04:

http://imgur.com/6nKzwZq

What Linux are you running? "fc20" I guess that's Fedora? So it looks bad on Firefox on Fedora but fine on Ubuntu. That's a Fedora issue not a Firefox or general Linux issue.
Linkable Networks - http://www.linkablenetworks.com - Boston, MA (office is in Fort Point Channel neighborhood)
(http://careers.stackoverflow.com/company/linkable-networks)

* Company Summary

Linkable Networks was founded on the premise that the disconnect between digital media and physical retail was a major gap in delivering a great experience to consumers. Since 2011, we’ve been nose-down building a scalable platform that provides brands and retailers the ability to engage, reward and incent their consumers directly and across any channel – online, mobile and in-store. We pioneered the concept of card-linked-offers and have taken it to the next level – always-on loyalty. Both our self-service and SaaS-based platforms enable the creation of actionable ads, coupons, offers, promotions, rebates and more that let you reward loyalty... not just discount a purchase. This is the future of Loyalty.

* Technology Stack

Core Stack : { Java, Spring, Sharded mySql, Terracotta, RabbitMQ }

Mobile : { iOS, Android }

* Additional Info

We're wired into the three largest card networks: Visa, Mastercard and Amex. We have a broad range of customers from grocery giant SuperValu where we're deployed with a first of its kind card-linked SKU offer solution to FanBank where we help enable community based Loyalty programs.

We run an agile shop with 70 successful sprints under our belts. Our process has been improved over the 4 years we've been running it so that we deliver on time and without drama. Our engineers don't sit in meetings they build solutions.

We're looking for solid Java engineers to join our team and help us build out the next level of capabilities on our platform.

If this sounds interesting, please shoot me an email at coolgigs@linkablenetworks.com
Chaser | http://chaser.io | Engineer | Full-time | London, UK

We're a small team building highly intuitive and effective tools to help businesses improve their cashflow. We're early stage but our customers are seeing great results and giving us hugely positive feedback.

We're hiring for a wide-ranging software engineering role but we're more interested in finding the right person than requiring specific skills. If you'd like influence, autonomy and to be solving real problems in a fast growing business then please check http://chaser.io/jobs and then drop us a message.
I think the queue of Okasaki's that you mention is only amortized constant-time in a persistent setting if certain laziness is carefully enforced.

I don't know if Erlang's queues do this, but I do know that implementations of Hinze and Paterson's finger trees, which rely on a similar laziness for their amortization argument, are often implemented without the laziness. It wouldn't surprise me if this were common in translations of purely functional data structures.
Well, a restaurant isn't the only business venture an individual can get into. Just the other day I saw meme-photo (can't vouch for the validity/truthfulness) about a woman that made money at the beach by attaching balloons filled with margharita mix over her breasts. And charging party-goers (probably mostly male) for the chance to drink out of them.

Ridiculous and asinine example, but I bet she started off with no more than a hundred dollars in capital. Which means that entrepreneurship, and ingenuity are what's most important. Capital will follow.