skysight-inc/HackerNews huggingface dataset:
So lessons learned:

Exit strategy. Even if you don't plan on exiting, always have options ready.

Diversity: Using a single vendor for everything is convenient but not always best practice.

Reading the privacy policy: Google has been doing data collection almost since they started. The only thing different now is they have one privacy policy and one set of data for all their products.

I understand that some people may not be comfortable with what Google does, but this new change isn't giving them more access to your data, it's just merging their products into one. If this is the catalyst for dumping Google completely, I'm not seeing why it shouldn't have been earlier unless you just didn't know they're an advertising company.

Also, I'm curious: why would they try to segment their products further? What benefit would it give Google or the user?
clearly not: http://www.google.com/trends/?q=ruby+on+rails,+node.js,+just...
Most entertaining quote: "This is exactly what makes Rails a ghetto. A bunch of half-trained former PHP morons who never bother to sit down and really learn the computer science they were too good to study in college."
Thoughts on TARP
Drinking Game for Android Phones
SEEKING WORK - remote

I'm at my happiest being the first boots on the ground getting MVPs up and running and iterating from there. Rails, Android/iOS apps, AWS infrastructure.

Email me: tim@azul.io
Clear Roles of Separation: Founders, Employees, Investors, and Advisors
check out datasift, they recently got covered by the press a couple of days on their tweet analysing platform
The final Stack Exchange Podcast with Jeff Atwood (codinghorror)
It's strange that we live in such a bifurcated world, that on the one hand we have astronomical demands for a certain class of program, but for the kinds of programs we use day-to-day, they're shockingly procedural.

Programmers, by virtue of being a little bit understanding and forgiving of computers' nature, can enjoy software that frustrates the hell out of normal people.

It gets pounded into us over and over again that normal people are the right standard to build software to, but once in a while we should allow ourselves to enjoy something like the blocks program, even if it would never pass an A/B test against a blank screen.
It's just another way to maximize revenue. I recently got a Visual Studio Ultimate with MSDN subscription though my company. If I go to http://msdn.microsoft.com/en-us/subscriptions/buy.aspx it looks like that's $11,899.00 yet when I looked on our internal site it was ~20% of that of that price. If the actual price is really 20% of that why even list the price? Well most of these sites are designed to sell to billion dollar companies and only a tiny fraction of the people visiting that site have the authority to purchase their product. Ideally, your contact info has value to them, and they trade pricing info for it.

But as an upside, you can often start using the software before the sales process finishes. Which is a fantastic end run around the 'approved' > 'negotiated' > 'purchased' process which can take forever at large companies.
Looking at the link I don't see any DevOps openings but I'm curious. Can you elaborate what you're looking for?
Cyrus Innovation - New York, NY or Boston, MA

Ruby Developer (Full Time)

Cyrus Innovation is a profitable and growing Agile software development company that was founded in 2003. With offices in Boston and New York City, we provide on-site XP teams to start-up and enterprise level companies and create custom web based applications on the back end side. As we continue to grow in both locations, we are looking for people who are equally passionate about Agile and programming to join our great team!

What we offer:
- Great pay and benefits (health, dental, vision, 401(k))
- Generous vacation, sick time policy, and 1 month of paid time off for professional development
- No / minimal travel
- The opportunity to have a real voice in critical design decisions
- 40 hour work weeks for great work/life balance

You will enjoy:
- Working with a true XP team (TDD, pair programming, continuous integration, daily stand-ups)
- Working alongside bright and analytical developers
- Working with the latest technology (Ruby on Rails, Scala, Node.js, MongoDB)
- Collaborating on all stages of software development from design to implementation

What we’re looking for:
- Experience working with Ruby or Java (3 years or more) and some exposure to Agile methodologies
- Team oriented work demeanor
- The desire to learn from and mentor fellow employees
- The ability to adapt to various cultures and environments
- A true demonstrable passion for coding

At Cyrus, we strive to continuously enhance our day-to-day methods that keep us at the top of our game and help everyone improve on what they already do so well. We care more about your desire for clean code than your years of experience. We are looking for creative individuals to join our community who value team work and strive to work with a company that values quality software as much as you. Our commitment to our employees is unparalleled and we invite you to join our team.

To apply for a position please send a resume to Marc Rosenberg at mrosenberg@cyrusinnovation.com
Future Day
overgeneralizing mischaracteristizations
of people who use the internet

You could read it like that, but I garnered a different understanding. I read it as there are some people on the Internet whom are categorized as smug, not that everyone on the Internet is smug. We've all encountered them before surely. They tend to jump to conclusions and rush to dismiss others based on the tiniest perceived slights.
San Francisco. http://www.mindsnacks.com/careers/

Looking for: QA Lead, UI Designer, Android Engineer, Backend Engineer, Mobile/Web Generalist Engineer, Intern (Engineer, Content, Marketing). H1B OK.

We build fun games for brains in San Francisco. We're a small & talented team. We hate boring. Our investors are awesome. If you are nice and want to help us make splendid products, we'd love to hear from you!

We want to change the way people learn. We think education is unnecessarily associated with blandness, and want to shake things up with fun at MindSnacks.
Nevertheless, "at will" is the common term for what he describes.
Once upon a time it was the consumer who was confused about what they owned. We all bought vinyl records because it meant we could hear the music we wanted to. We thought this meant we could do what we liked with the music and even though we couldn't the limitations of the technology meant the artist and record company profits never really suffered. One day digital music came along and suddenly our assumptions about what we could do with the music we owned became a serious problem for record company profits and the whole planet shook.

Now we have all become artists; our words, our emails, our tweets and posts the new music. The Twitters and the Googles are the new record companies and once more the confusion between music and vinyl has arisen.
I like this trends 37signals, joyent (http://www.google.com/trends/?q=37signals,+joyent&ctab=0...)
Finally somebody who talks about what it's all about instead of just showing meaningless fancy designed websites that die silently because nobody knows how to use them
Hey Joel, sounds like you guys are flying. Why not hire from Manchester, UK? Try here http://techcelerate.org/job-board or http://www.facebook.com/groups/193730410734286/
Extra tip.
Use JavaScript to load things on demand. For example, make Buttons to load embedded Youtube videos.

(Btw, whatever happened to 2-Click Facebook buttons? They didnt catch on)
New York, NY -- Web Engineer -- Fulltime -- SeatGeek

SeatGeek is the web's largest search engine for live event tickets. Think "Kayak for sports/music/theater tickets."

Our dev team currently has seven people. We're looking to add one or two more. We're specialization-agnostic. Most of our current guys are pretty full stack, so wherever in the web stack you like to spend your time, we can find a place for you.

We're using lots of Python these days. A bit of Ruby and PHP too.

More details here: http://seatgeek.com/jobs/web_engineer/
"If I had only a few words to generalise them, it would be curious, determined, intelligent, and collaborators. They also tend to be musically inclined; As in, a lot of them play instruments."

I don't know for the rest, but yes I do play piano :-)
It was really irritating with Chrome on Android. Having to click this tiny little "go away" link combined with Chrome's zoom feature when you click anywhere made a simple search an exercise in frustration.
Download WiFi Cracker 2011 | Andra Little Notes
Immutable Functional Lists In C++11 : Just For Fun
What do you mean by adwords and adsense? AFAIK adwords is the advertiser's side of the coin and adsense is the content publisher's side of the coin.
It's hard to make accurate, general statements about a group. It's also hard to tell good programmers from bad programmers. So it's very hard to say whether Rails programmers in general are good or bad.

I can tell you, however, that it's quite common for Rails programmers to not know much about Ruby except for the parts used by Rails. In the U.S., Ruby was popularized by Rails, and very few programmers learned the language separate from Rails. I'm unusual in that I picked up Ruby first (while visiting Japan) and learned Rails much later.

Rails is much more than a DSL - I would call it a framework, which includes several DSLs as sub-components - but for a pretty broad range of the complexity of your web application, you spend more time and code dealing with Rails library functions and DSLs than with 'pure' Ruby. In most cases, that's the point - Rails is useful precisely because it gives you library functions, DSLs, and middleware components that deal with common web app issues. Rails is a good framework precisely because you can use the framework instead of building things from scratch in pure Ruby.

Because of those factors, many Rails programmers don't know the underlying language of Ruby or understand it very well, and I think it's accurate to say that a common mistake made by Rails programmers is to misapply Rails-style conventions in other projects.

Rails programmers do have a reputation, in some places, of not being good programmers. (Whether the reputation is entirely accurate is another issue.) I think the most common specific complaint I've heard is that Rails devs don't know SQL because ActiveRecord does it for them.
New York, NY

CB Insights is a National Science Foundation-backed company using publicly available data sources to assess the health of private companies: http://www.cbinsights.com/ http://www.cbinsights.com/mosaic/

We are seeking a software engineer who is proficient in PHP and MySQL, and has an overall passion for big data. Pluses include experience plugging data in JS-based charting libraries (such as amCharts), building APIs and integrating third-party APIs.

We've already hired 4 engineers in 2012, so we're growing aggressively. If this sounds like you we'd love to hear from, so please shoot us a resume and a note expressing your interest to career@cbinsights.com.
Oklahoma City, OK

Programmer Analyst - University of Oklahoma

We manage pharmacy benefits for Medicaid members in OK. Looking for .NET / SQL Server experience. Using the latest ASP.NET MVC, C#, jQuery, and some non-web as well.

https://jobs.ou.edu/applicants/jsp/shared/position/JobDetail...
make the graph smaller, and the RoR decline will be much slower, and the actual overcoming does not seem too close

http://www.google.com/trends/?q=ruby+on+rails,+node.js&c...

(or remove "on" from the first and the search volume increases by 30%)

Really, couldn't this be less trollish?

node js searches double in one year:
http://www.google.com/trends/?q=node.js&ctab=0&geo=all&date=ytd&sort=1
TweetReports, Twazzup, Topsy, and Twitscoop. oneRiot was acquired.

http://www.pearltrees.com/#/N-f=1_3785314&N-fa=3689915&#...
Your contact email isn't in your profile.
Windows 8's application SmartScreen: speed bump for desktop apps
98-year-old woman faces gambling charge over poker party
from Wiki link you provided: "The case therefore highlights the serious consequences for Australian internet users who are charged with pirating US copyright-protected material".

Isn't really that hard to see we are living in a different world today than 10 years ago? I may be overstating, but in todays world you can setup a server in Cambodia and given enough traffic/brilliant idea/etc, make million of dollars off of US citizens, or citizens of any other nation laying on the antipodes. IF you have such an idea, it goes beyond being a web-designer, database engineer or smart businessman - you need to also be aware of the laws in the countries you're doing business with, especially if you bringing some serious income and your business idea is not the cleanest one under the sun. Heck, even Amazon itself is fighting US government on the tax issues.

http://tnreport.com/blog/2011/07/18/many-states-grappling-wi...
Could Mr. Lei have been engaging in parody? I tried to respond in kind.

;-)
Getting truth out of the DOM
Techniques for keeping data out of the DOM based on the idea that retrieving such data from the DOM involves a performance penalty and may affect data integrity.
Legally, the 'grey' stop doesn't work. I have been given a ticket by a cop. Yes, it may work 90% of the time but if you get caught, you get 2 points (in NJ) and your insurance goes up.
But those 400 wouldn't buy a CD. Maybe 40 of them would. People consume a lot more content when it's free/unlimited. Proof of that is the average content consumption on Spotify vs iTunes, and why some artists complain that they make a lot less "per play" from Spotify than they would on iTunes, but they are looking at this in a very wrong way.

When people have access to a lot more content for the same price or lower, they will consume a lot more content. That doesn't mean they would be willing to pay for each piece of content as much as they would with the old model.
SEEKING WORK - San Francisco OR Remote.

My portfolio: http://happykoalas.com My resume: http://happykoalas.com/docs/resume.pdf

I'm a full-time freelancer with about 10-15 off-hours a week of availability. I'm primarily a backend/web developer with strengths in PHP, Java and C++. My background consists of stints in the video game industry, co-founding a new media advertising startup, and a collection of client work.

Cheers :)
SEEKING WORK - Remote (US, Japan)

Pretty much anything relating to desktop application development. Experienced C/ObjC/C++ developer. If you've got a windows, mac, or linux application idea you'd like to see developed, shoot me an email for a quote.

christopher.gateley@gmail.com

http://mizage.com
The Arrival of Nanopore Sequencing
Good luck finding an iPad 3 at launch
I don't follow -- the first time which translates to Feb 29th is entered as 0th March. So that underflows to Feb 29th -- the day before March 1st.

The second time you have, is 0th February. So that underflows back to the previous day, Jan 31st -- the day before February 1st.
One problem with this.

TSA is a federal organization.

The pain would be felt at the local level.

TSA is like the phone company. They don't care - they don't have to.

Aside: the idea that anyone would go to _Tulsa_ as a tourist is bizarre. But I grew up there so it's hard for me to see it as anything but a good place to leave.
What do you mean by "toss out" ? Ok, the checkup goes quite far: shoes off, jacket off, backscatter machine, but if nothing is found on you ,you are left alone.
Reading for the Rushed
Most products showed as examples in the previous story have a very consistent profile: entrenched professional packaged software, basic for the operations of technical departments in medium to big companies: MS Tools and Office, Autocad, Photoshop... more than exceptions, it seems as a category in itself.
For small tweaks to the map, I found Potlach (the flash editor) to be OK. I've made a few edits to fill in the odd missing road or mark the point where the name of a local road changed.

What exactly did you find difficult?

To add a new way (OSMese for a linear feature of some sort) abutting an existing one, click where you want the road to start, then click where it ends. Congratulations, you have a new "way"! On the left give it a type, name etc etc. If you need to split an existing linear feature into two parts, click on one of the nodes, then click on the scissors to split it, then you can apply the correct values to each sub-section.
Add to that the top result for just 'rails' is also ruby on rails.
Nuclear weapons couldn't kill off even half of the rats on this planet.
Could these posts get anymore personal? A picture of your child? Save my house? I think it's great that you're supporting yourself doing this, but if you don't have a safety buffer than you're putting yourself at risk.
> He complies with the DMCA.

He claims he complies with the DMCA.

We won't know until the trial happens, but from what I've read, there appears to be plenty of emails showing the employees explicitly discussing how they actually don't take down content.
IT Pinout guide for Network Folks (Android)
Clojure implements them in trees of contiguous arrays :-P http://blog.higher-order.net/2009/02/01/understanding-clojur...
I don't think we're actually disagreeing, but I don't think you have addressed my point. I'm assuming your software can handle 28 or 30 or 31-day months, after all it has worked for the last few years. So you must already have a library that provides you with the adequate abstractions. Then I'm asking you why your software breaks when there are 29 days.

So I don't see how libc or other low-level libraries are relevant here. My assumption implies that you're using some library with support for dates. I'm not even assuming that you're Microsoft, though that helps.

(Note that this has little to do with leap seconds. There are astronomers that might care about the details, but for most of us it's enough to think of a leap second as a "long second".)
I agree with essentially everything that you said. The one thing that I'll add is that I was speaking specifically of Test Driven Development, not of tests in general.

The benefits of using tests as documentation come regardless of religious adherence to test-first, and in my opinion are often hindered by it. I agree that tests can make great documentation, as well as adding value for a number of other reasons (regression, etc).

I severely question the concept of writing them first in all (or even most) cases, though.
Since no one posted this traditional post yet, here goes:
(just copied robinwarren's post from last month)

http://www.maxmasnick.com/guides/jobs/

======================

World wide:

Github http://jobs.github.com

Jobs Tractor (Developer Jobs - run by me) http://jobstractor.com/

======================

US:

Crunchboard http://www.crunchboard.com/jobs/

Startuply http://www.startuply.com/

YC Company Jobs: http://news.ycombinator.com/jobs

======================

UK:

CoderStack http://www.coderstack.co.uk/startup-jobs

Mind The Product (Product Management Jobs) http://mindtheproduct.com/jobs/

Work in Startups http://www.workinstartups.com/

Enternships - (Startup Internships) http://www.enternships.com/en/enternships

======================

Germany:

Berlin Startup Jobs http://berlinstartupjobs.com/

======================

Canada:

StartupNorth http://jobs.startupnorth.ca/
https://twitter.com/#!/_sequoia I'm just a guy named Sequoia. :)
What meaning do you propose we extract from this?
I am not sure whether this is a good thing for node.js or not. Because I only search google if I encounter an error or something that documentation is not clear on. The search ratio for Rails is quite understandable because of its user base, more users, more installations, more problems - especially regarding gem version clashes. But this early search spike in node.js does not compel me to it, at all. I thought "hmm, people experience problems a lot with it I guess".

That's my grain of salt anyway...
I used to do that, but now I try to think in terms of the abstraction "list" and "array", and not worry about the underlying data structure unless I'm specifically thinking about efficiency. For example there are multiple ways of implementing lists and arrays that have similar interfaces but different efficiencies for insertion/sort/search, etc. So basically the dichotomy you propose is just "too simple," it doesn't cover all the options and combinations that a programmer may need to think about.
Yes I find it odd that someone would limit their own description not just to a single programming language, but a language-framework combination. I much prefer to employ handymen who know how to use both a hammer and a screwdriver, if not all the tools they need.
Looks very nice. Good job!

I'm curious how you created some of those menus, buttons. For example having the 'X' at the top right corner and nice looking buttons with images at the bottom.

Is there a resource for these things or a general process? My experience has me in the belief that using anything other than the native widgets is a real pain. At least in the past, has that changed?
Oh wow, thats a fairly big screw up on their end...
New York, NY - Software Engineer - Full-time

OkCupid is hiring engineers. http://www.okcupid.com/careers/we-are-hiring. In addition to OkCupid.com proper, there's another group building brand new things in the social space. Same application process for both.
> or remove "on" from the first and the search volume increases by 30%

A more thorough analysis would also require factoring in "node.js", "node", "nodejs", versus "ror", "rails", etc, all with the right intent and right context. That's really tough.

> couldn't this be less trollish?

This isn't scientific, but it's a milestone nonetheless - aren't all milestones arbitrary?
It doesn't have the 37signals hype machine behind it. For example Ryan Dahl hasn't appeared on any magizine (that I am aware of).

(note: "hype machine" is either a compliment or an insult based on your point of view, however they were very successful marketing Ruby on Rails and themselves. Regardless of my view point, I have to respect that.)
And HN gets sucked in to torrentfreak again on this week's episode of Guy Says Something You Like To Hear.
Palo Alto, CA

Nest Labs (www.nest.com) - Startup with iPhone pedigree that has reinvented the thermostat already and we are only getting started.

Come work with us on our Android app. Send your resume to jose@nestlabs.com
Author here.

It would seem "understanding" might be the wrong word. If I were to write something like:

(+ 'foo 1)

I wouldn't have to know how "+" is implemented to find the bug in my code. I would if I were to write:

(with-open [foo some-object-that-isnt-a-stream]
...do stuff...)

however, I would have to know the expansion.

If I have to know the details of the expansion of a macro in order to use it correctly, then it is almost by definition leaky.

In the case of "with-open," a simple type check at the beginning of the macro expansion would solve the problem.
This graph is biased by the fact that you're searching 3 words versus one. I personally qualify searches with "rails" throughout the day, but hardly ever actually search "ruby on rails". I imagine most other rails devs do as well, so this graph is missing a substantial amount of rails traffic.
Isn't that just a little ironic that the Unicode bullets have been converted to the prescription symbol?
Or you could try the original statetment only for Germany:
http://www.google.com/trends/?q=ruby+on+rails,+node.js&c...

;-)
Your tutorial doesn't explain why it changes "green"'s colour but not "blue"'s.
The Startup Ecosystem: Predator vs. Prey