skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Remote

We are a passionate team of experienced Java developers located in Wroclaw, Poland (2 hr direct flights to major European cities), mixing Spring and Hibernate with SCRUM and JIRA to produce advanced web applications, currently working with clients from Stevenage, the UK and Palo Alto, US. We have just released an online market for physical gold trading capable of handling 10k+ concurrent users with horizontally scalable architecture.

We are looking for new challenges. You can find out more about our works in the Portfolio section of our website: http://www.codedose.com
Wahoo Percona! 7 years and going strong.
Well you have to understand the structure of those organizations. They might not know anything about IT and have someone they don't know offering to "fix it", they might think you are there to remove virus from their PCs. Lots of org wouldn't know the benefits of getting a proper IT management system before they see it. Sometimes you have to get started volunteering at that organization, see what they really need, and then propose to develop some IT projects that would help them fix real world problems that they have. Before they see what problem you could solve, you are just a volunteer that doesn't fit with their core activities and they wouldn't know what to do with you. Anyway, there are so many NGO out there that even if you get refused somewhere, find another one, there's no shortage.
This could open up some nice possibilities for browser based and Node.js driven distributed computing.
I had a funny experience. Before I ever worked with Go a developer I'd worked with (and argued small details and big philosophies), told me "why don't you use Go? It seems your kind of language." From my later glances it seems like he was right. So I might be in the fortunate subset for which the philosophy matches, more or less.
Although the author touches on some real issues with writing applications in Go, I do not recommend this article. The author does not follow the recommended practice for writing Go applications and the author has misconceptions about the Go tools.

a developer can not expect anyone to individually go get 20-plus different packages

Because the 'go get' command fetches dependencies recursively, there's no need to 'go get' packages individually.

the developer is forced to remember which packages the application uses, and which are other projects

The 'go list' command will tell you the dependencies for an application: go list -f '{{.Deps}}' path/to/application

For Slartibartfast I decided to give this project its own Workspace, with its own $GOPATH, and put the entire Workspace into git.

This is not the recommended practice.

each package is expected to be in its own source repository

A repository can contain more than one package. There's no requirement that a package exist in a repository.

go get probably works great for the needs inside of Google

Google does not use 'go get' internally.

anything placed in the src/[package] directory gets compiled into the resulting binary

Go files matching the build tags are compiled into the resulting binary. Everything else is ignored, including Go files that don't match the build tags.

That's enough nitpicking. The take away that I get from reading this article is that "How to Write Go Code" (http://golang.org/doc/code.html) needs improvement. The document was overhauled earlier this year to make it easier to understand. Apparently, it's not easy enough.
This is a tangential point, but that quote is idiotic. I've called most of my best friends assholes (and much more vulgar expletives), never in a serious manner. If anything, it comes off as self-deprecating:

> "That client thinks I can do X, Y, and Z and not completely fuck it up. What an absolute idiot."
The whole is more than the sum of the parts. The first Mustang off the line costs millions of dollars, but not because that car has millions of dollars of parts in it rather because making the car is more than just bolting the steel together.

These guys didn't grab an Arduino from Amazon and wire it to a pawn shop unicycle.
Economists hate her! Use this one weird old tip to patent software.
Did you see the interview that USA Today conducted with NSA whistleblowers Thomas Drake and William Binney when Snowden's leaks were first published? They specifically addressed the myth that there are effective mechanisms in place to report and rectify misconduct. There are none, and these very intelligent, very principled men agreed that Snowden took the correct course of action in exposing all of this.

As dissenters within the agency, they have a more accurate idea about how all of this works in practice than nearly anyone else.
Welcome to the world of

(a) standards

(b) poorly implemented standards

(c) poorly implemented programmers :-)
I fully agree. But you're saying that while commenting the situation from a distance. If it actually happened to you you might react differently.

(If there is a number of guys with guns at my front door I'd probably have to let them in..)
5 Lessons from Alice in Wonderland for Entrepreneurs
> No, I don't think they're straightforward to avoid.

Fair enough, and you certainly have more experience on the topic than I do. Thanks for the explanation.

One quibble though, and maybe it was poor phrasing on my part:

> I don't even know where to begin with the idea that it's acceptable to sacrifice a couple memory corruption vulnerabilities in the service of a faster browser.

It's not really an either/or though, right? I mean, you can protect against some forms of attacks through a managed environment (though the environment itself adds its own attack surface). But you trade performance to get it. A managed language isn't going to solve all your problems, and it is going to mess with your performance in inconsistent and essentially intractable ways. I'm not saying "throw in a couple memory corruption vulnerabilities if it'll make it faster", I'm saying that you can fix memory corruption vulnerabilities. You can't fix inherently slow.
This is somewhat akin to saying, "Are these the same programmers that had NO IDEA the dotcom bubble in 1999 would burst? If so I think I've had quite enough of their opinions."
Boston, MA and Palo Alto, CA, FT, permanent: TripAdvisor.

Help build the HHGTTG.
Haha I get it now.
Apple clearly does not wish to make money off Genius Bar appointments; if they did, they'd charge a fee. They're providing it as a service to their customers to improve their experience. This is akin to taking food from a soup kitchen and reselling it at the market rate. Nothing 'brilliant' about it.
PageHub. London (New Office!) Real time customer insights, data collection and modelling. All served up in a beautiful bright, flat user interface.

We have 2 Full Time/Permanent positions:

Lead Django Dev: Super exciting role for you to come in and put your stamp on a new product we are working on, you will have full control over the product design and stack. This is an unusual role and has a lot of potential for growth and experimentation. We are a Facebook PMD so the project will involve the manipulation and management of large amounts of Facebook data mixed with our own - churning and displaying it in real time. £40-50k depending on experience, plus stock and benefits.

Front End Engineer: Join us working on our front end user interface, exploring creative new ways to render real time customer insight information. Backbone.js, D3.js, Django experience a plus! £35-45k depending on experience, plus stock and benefits.

Awesome benefits, salary and stock. Drop me an email and have a chat if you would like to know more. james.wood@pagehub.co.uk

Look forward to hearing from you :-)
"the article really fails to explain why lawyers don't want to have a categorical exclusion for software patents"

Could it be as simple as software patents are good for lawyers and bad for almost everyone else?
Philadelphia Suburbs (Blue Bell) - Wingspan Technology

Scala, Javascript (Backbone, Facebook's React which knocks the socks off of Angular). Functional programming on frontend and backend. Clojure engineers, we want to make you happy here too.

Enterprise web application development. Large problems, fast pace, complex domains. Mature team of about 16 software engineers with a broad range of experience levels.
SEEKING WORK (August only, have a free spot between clients)

Full stack developer, I like launching products.
(From customer research to user experience design, ruby back-end development and Ember.Js front-end. Lean startup approach, lots of analytics and learning/adapting as we go. Think co-founder for hire rather than CTO or tech lead)

I'm based in London, open to remote work and I have a network of people for larger projects. Plenty of relevant experience launching things quickly and adapting them to fit a market. See my profile for email :)

(Note: I love to chat about new businesses anyway. Even if you don't want to hire me, email me for a free chat and my thoughts on what you're doing)
Founder of 'Russian Facebook' Offers Snowden a Job
More damning than the headline here is that GCHQ apparently explicitly stated that a major selling point for the partnership is the UK's lax legal regime, which allows them to be "Less constrained by NSA's concerns about compliance."
Codified Genomics - Houston TX
codifiedgenomics.com

Codified Genomics is hiring a user interface and HCI developer. We have a massive amount of data to show users and need someone to develop new ways of presenting and interacting with it. Our current user interfaces are written in GWT, so experience with Java and css are important.

The software you write at Codified will directly influence healthcare decisions for thousands of patients. We do clinical genomic variant analysis. We take whole-exome sequence data and predict clinical outcome for the variants we observe in patients, which is then used by clinicians to inform treatment. To do this, we aggregate large amounts of additional data on individual genes and variants, and apply a series of proprietary algorithms.

A willingness to learn is more important to us than a Biology background, but the job will require you to become familiar with the Biology that we're working with.

Send resumes / portfolios to codifiedgenomics@gmail.com
Going Freemium, One Year Later - Mailchimp (2010)
I think this misunderstands the nature of statistics.

Those are individuals.

I want to do everything we can to prevent the death of anyone who doesn't deserve it (Justin Bieber is off the list).

Now, our debate turns to "everything we can."

What can we do without defeating ourselves, and defeating the nature of our society, and becoming paranoid shut-ins?

My hypothetical question is this:

If an AI were watching our emails/texts/phone calls instead of people, and the data never made it to people unless the AI found a strong hit, would that be more acceptable?

Sometimes, I prefer the judgment of machines.
she uses "join terrorism task force" 3 times in the blog post. She never mentions the FBI/police/government at all.

In my opinion 99% of america has no idea what a joint terrorism task force is (its basically an internal law enforcement word, not publicly used) and would simply say "the feds" or "the government" showed up. Her using that specific word all over the place leads me to believe she is hiding something.
This. Folks try this kinda crap all the time; the community and/or mods just delete it.

Still sucks that legit users end up being contacted over it though.
There are two ways to prevent terrorism. You can a) focus on preventing the actual act and b) focus on preventing people from becoming motivated enough to commit the act. If we truly want to prevent terrorism, we need to focus on both. Currently, we only focus on the first. My point is, there are other ways of preventing terrorism than by eroding our freedoms and tracking everything everyone does.
SEEKING WORK - Remote

Web dev and data mining (NLP mainly),Search/Information Retrieval(Solr,Lucene,Elastic Search),Automated Data entry

Currently working on putting together an open source watson, built on top of UIMA and Solr.

Currently building an NLP based scraper capable of auto detecting anything you specify on the page. (Phone Numbers,Emails,People,Locations,Organizations,Dates,Numeric data,...)

Web layer is written in node and angular.

Web:
Backend:
JVM Web:
Play,Spring

Python:
Django

Javascript:
Node/Express
D3

Distributed Systems:
Hadoop,Akka,RabbitMQ,ActiveMQ,Storm

Front end:
Angular,JQuery,HTML,CSS

Social information and email is in my profile.
Same here, but... in light of everything we've learned about govt. surveillance in the past month or two, it seems a lot more plausible than it would have only a few months ago.

OTOH, if this is true, it screams "incompetence" pretty loudly, IMO. Two people googling for "pressure cooker" and "backpack" doesn't add up to squat. I mean, seriously, if I wanted a f'ng pressure cooker to build a bomb with, I'd just go to Wal-mart or Target and pay cash for it. Same for a backpack. You don't need to get on the Internet and do massive amounts of research to buy a pressure cooker and a backpack if you want to be the next Boston bomber. If they're really chasing down this many false positives with no additional evidence to suggest nefarious intent, they're wasting a shit-ton of tax money to do it, and probably overlooking all the real terrorists in the process.
Google lied about outselling the iPad in Japan
Why is this site (Medium) always so slow to load?
Code Instead of Breakfast: My Productivity Hack
My non robot hand has 10 fingers and can execute up to 10 point tactile dependent tests, but that's not really the point of this article.

First, there seems to be a very uninformed notion that being able to "program" makes you a better tester. Maybe, but that really depends on what your context is. What's important is the mindset of the tester and how you can bake that into the engineering culture that it's in.

Second, speed. Agile isn't about speed. Agile is about people and how the people interact with each other to produce better "things". I think one of the places where bugs are introduced in any development cycle and that's when the developers write code. The faster your "speed" is, the faster you introduce "bugs". The ability to test "fast" is nice but you have to test intelligently to get the most bang for your buck and you need a human for that.

Third, Manual testing was referred to as the "lowest form of life on the dev cycle" is not a reflection on the tester but how bad the organization's hiring methods, and engineering processes are. How you employ a tool or a person does not define and limit what testing is for. cum hoc ergo propter hoc.

Not to take away from Jason's accomplishments in the test automation tool space and what he's done to revolutionize and simplify certain tasks that would have been really tedious and even annoying to perform over and over again. I thank him for that.

But, if people who doesn't seem to understand what testing is for and make summary judgements and/or conclusions on the future of people with brains in software testing, I agree wholeheartedly with Keith Klain as to where they can put that Robot's finger (https://twitter.com/KeithKlain/status/362941136207233025).

Peace.
Geo5 - Interactive maps using HTML5 data tags, no coding
Shmulevich Lab, Institute for Systems Biology, Seattle, WA.
REMOTE posible for proven cantidades.

We need a few versatile coders/data scientists who are willing to tackle hard problems as we analyze the data from large biomedical studies like The Cancer Genome Atlas.

We run massively parallel analysis, warehouse data and present it using interactive html5 visualizations and are seeking coders who can contribute to all or part of that process. The abilities to self manage and work directly with scientists are a must.

Things we use:
* Linux
* Go (golang), python (numpy, scipy), javascript (d3.js, node.js in dev), R, C, C++
* HTML5, websockets, REST, json
* mongo, neo4j, solr/lucene, sql
* random forests, boolean networks, information theory, statistics and [spectral] graph theory

Things we don't use:
* Hadoop

We are a largely grant funded non profit with a mandate to open source code. You may have seen our analysis running on 600,000 cores streaming results to a webapp during the compute engine demo at last years Google IO.

See "Shumelevich Lab" postings here:
http://www.systemsbiology.org/open-positions
You've got to admit that this story does seem a bit strange. If they know what you've searched for, why would they bother showing up and letting "potential bad guys" know that they're wise to them? Now said "potential bad guys" will be more coy about their search habits. Further more, if said "potential bad guy" is not a bad guy at all, now you've just freaked out a US citizen who might turn around and write their congress-members about how big bad government is on their lawn. It seems like particularly odd policy for a law enforcement agency. Granted, the aforementioned hasn't stopped similar policies in the past from happening. I dunno. I'm still skeptical.
FYI - the 'email' field is not publicly visible. You have to explicitly put your email address in the about section for us to see it on your profile.
Made me choke on my water :)
I am not aware of any "extra judicial killings" by Putin.

There are claims that Dr Kelly was killed by Tony Blair for opposing Iraq war. But I am not believing it either.
Weirdly, the part I find hard to believe is that the agents hadn't heard of "quinoa."

Until recently, I hadn't heard of quinoa because I am not hip or a foodie, but then I googled it. All became clear.

I imagine that law enforcement officers aren't idiots, and thus if they ran into some word that could be relevant to the investigation, they'd type it into a search engine.
Unclean at Any Speed - Electric cars don’t solve cars' environmental problems
> and, well, this is not an area where I want to compete on price.

Definitely not, since you are local to them, you speak their language, you can be there to work on their stuff, and you are part of their network which they can hit up to find other useful people.

I have several friends who run local IT businesses or do IT freelancing. One thing I've noticed is that it's very easy for them to make enough for their needs by maintaining systems, but they all understand that it's optimal to be seen as a profit-builder.

When I was doing freelance IT work (for a short period while my web stuff built up) I noticed that I could often do cursory research on the fields my clients worked in, and easily pitch them on things that would help them out. For example, I would say, "hey, have you seen this new CRM software for non-profits" and "hey have you seen that this web hosting firm offers free hosting for non-profits" and I'd build projects off of that--rolling in a system upgrade, doing in-person training, etc. If I were to go back to that today, I'd make sure they knew that they needed to pay me an extra $ monthly to support the new cool thing. People are used to that and want to invest in profit-makers. Both sides benefit.

One thing I can highly recommend is giving your clients "good, better, best" estimates. For example tell them, "I can fix it with duct tape for $, I can keep this from happening again for $$, and I can hook up this cool new solution called X for $$$." You might be surprised how many clients will go straight for the top. The clients who always stick around the bottom will become more obvious about it, and you'll learn to work with them more effectively, too.
That's not my point. I'm not interested in arguing how far the response to 9/11 was from some policy ideal. I'm trying to dispel the notion that as long as "only" a few thousand people are dying annually, then the rational response is to treat terrorism with no more seriousness than anything else that kills a few thousand people each year, such as ladders. That's an argument that people actually make here with some frequency.
> Terrorism is nothing but fear mongering to effect an increase in power.

This is absolutely true. The shadow of terrorism that our elected officials claim to be chasing is nothing more than a way to vastly increase government intrusions into our daily lives in a publicly palatable way. Everything that is used to "fight terrorism" also happens to be used against our own citizens to pursue increasingly questionable prosecutions - thousands of times more often than used against real life terrorists. Our tax dollars are in fact being used to fund a war - but the war is against us.
It's a brand name (restaurant network).
Snowden enters Russia
Sort of similar to this base64 encoder I wrote to speed up ThreeJS float data streams. Seems more complex though that the stuff that I did.

I had good performance gains versus JSON as evidenced by this popular JSPref:

http://jsperf.com/json-vs-base64
Man what a fun ride it has been, with Percona 4 or the 7 years and what changes we have seen. Here is to another 7!!!
Someone please rename this article title because it's very important people read this.

And since Google is https now, that means the feds have a realtime hook into the data.
This is complete bullshit, I have first-hand experience with this.

The FBI showed up with two black SUVs and one local police car.

They were all in plain clothes except for the single uniformed police officer.

There was no SWAT team (in my case).
You're right that it seems more plausible, but these surveillance programs have been going supposedly going on for years now. These guys in the story said they do this 100 times+ per week. Where are all the other stories of this happening? I'm not saying it didn't happen, but I am saying it's weird that all of a sudden the FBI would start making house calls after all these still-largely-unverified-by-various-agencies leaks would take place. Anybody hear any other stories like this?
I think trying to talk about corporate tax collection per capita makes the discussion much more complex because we have to consider a lot of other questions (such as determining the impact of corporations on median standard of living).

But let me take a stab at it anyway.

I think its fair to say that the GP's concern is not collections per capita, but collections per person in poverty. In the 1950s, there were 39.5M people in poverty [1], while in 2012 there were 46.2M people in poverty [2]. So in 2012 dollars, we were spending ~$4500 per person in poverty in 1950, while today we spend ~$5200 per person in poverty.

Of course, you can play with the start and end dates to make the trend look different. But the fact is, by just about any measure, corporations paying quite a bit in taxes.

[1] http://www.npc.umich.edu/poverty/#3
[2] http://www.census.gov/hhes/www/poverty/data/incpovhlth/2011/...
Making Peer Data Connections in the Browser With WebRTC