skysight-inc/HackerNews huggingface dataset:
>I don't hate Ruby or the Rails framework, but I do hate this attitude that I see proliferated through the vast majority of people I speak to who use Rails.

I'm sorry you feel this way, and to be honest, it was exactly what kept me away from getting on rails when I first heard about it in 2005. The attitude was a massive turnoff and it took me 2 years to get over it and finally start using Rails (I discovered how many of my problems it solved).

I'm a Ruby/Rails dev who's done ASP, ASP.NET, PHP, Coldfusion, Perl with C++, Assembly and Java in College, and my experience is that ... across the board with programming languages or frameworks, the brightest guys are also usually the most humble.

If a person exudes a superior OR condescending attitude about a particular framework or language, especially if that is the only one they use, I generally just ignore them. I think you should too.

I find (and this is a massive overgeneralization, so beware) that people like this aren't very flexible thinkers, prone to dogma and group think. By filtering this way, you can actually zero in on the people that have something valuable to add to your life as a dev.

Just my 2c.
Sounds great. Let us know if we can help with anything.
> Most patent trolls will happily invite you to take your prior art claim to court

If you (the defendant) has found good prior art (either by this method or some other method), you can also file for a re-examination with the USPTO using that new prior art. Still somewhat expensive, but significantly less expensive than going to court, and if the patent is found invalid it is just as dead.
Another option which they probably explored was creating more habitat for them on Ball's Pyramid. Maybe somewhere far away from the original area or increase the cricket supply?

I do not envy being in that situation, where a mistake seals the fate of a pretty awesome bug.
ESRI also has an ArcGIS editor for OSM: http://www.esri.com/news/releases/10_3qtr/openstreetmap.html

Never used it though.
We're not going to land! That'd be irresponsible!
I agree that speed reading is not ideal for reading fiction. I think speed reading is especially great for skimming through articles online.

I'm reminded of a Woody Allen quote: "I took a speed reading course and read 'War and Peace' in twenty minutes. It involves Russia."
Well, priorart.org is available for purchase.
All it really needs is a wiki and a bug tracker on there...

[edit]...oops, available by broker. :(
Yes, it is anti-capitalistic. But that presumes that America is a 100% capitalist state, which we are not and have never been.

America practices what's known as a mixed-model economy, combining social and capital elements. http://en.wikipedia.org/wiki/Mixed_economy
What does it feel like to have your spouse die? (quora)
Fixing Mailing Lists
I learned to program with Ruby, and used Ruby+Rails exclusively for 2 years until I learned Java, C++, C#, and Python.

I thought I was just a Ruby guy, but once I was exposed to other languages I realized that once you know how to program, the language you program in doesn't matter.

Sure some languages are better at specific tasks, but they're all just tools; if you can use one you can probably pick up another one with very little difficulty (this also assumes were talking about object oriented languages here--transition from OO to a functional language is a bit different).
A weird bug (in C)
Well, I mean, if you're going to try to change the web's language, why not use a well-thought-out and already widely-used language? Are there so many flaws in CoffeeScript that Google needed to write yet another language?
Huh. I clicked that link on my phone, and the mobile redirect got DNS hijacked by t-mobile and redirected to a tmobile/yahoo domainsquat spam page.
Karlsruhe, Germany: Blue Yonder

Seeking: Full time employees

About: Predictive Analytics / Big Data / Data Visualization

Looking for: Django/Python/Mongrel2/d3.js Rockstar

http://www.djangojobs.org/developers/gig-for-djangopythonmon...
2 of the ones they moved got sick and died, while the other two got sick and luckily survived. So the case is not clear on whether moving them without a careful plan would have been better (they would need to set up the arrival destination carefully).
What 256MB of Ram Means for Developers and Users
Militarist: Bunker-busing bombs vs "smart concrete"
Ars Technica has been running a series of articles: http://arstechnica.com/microsoft/

I have noticed that social networks are better integrated (whatever that's worth to you). For example if you click on "Photos" it will show you local photos, Facebook photos, and Flickr photos next to each other.

Also, Metro isn't just a new Start screen, it's a whole framework for application developers to make apps. It replaces the old overlapping-windows paradigm with full-screen (or tiling) app windows.
New York City, New York - GetGlue - http://getglue.com/ - Fulltime

Positions and how to apply (directions in footer):

Web Developer
http://getglue.com/jobs/web_developer

Java Engineer
http://getglue.com/jobs/java_engineer

iPhone / JavaScript Developer
http://getglue.com/jobs/javascript_developer

About us:

GetGlue is a social network for entertainment. Users check-in and share what they are watching, listening to and reading with friends; get fresh recommendations, exclusive stickers, discounts and other rewards from their favorite shows and movies.

GetGlue is a recognized leader in social television and second screen applications. GetGlue has 2M users that checked-in over 100M times in 2011. 75 major networks and 10 movie studios use GetGlue to promote their shows and movies to fans.

Based in NYC, GetGlue has received funding from Union Square Ventures, RRE Ventures, Time Warner, Rho Ventures, and a number of prominent angel investors.
Pacifist: A deal with North Korea
My takeaway: Ball's Pyramid is one cool looking island.
MailChimp, Atlanta, GA, Full Time

I am looking for Infrastructure Engineers to join the team. We support hundreds of servers, millions of customers, and send billions of emails every month with a small team that prefers automation over manpower.

MailChimp offers extremely competitive pay, unmatched benefits, and a culture that empowers engineers to work autonomously with large budgets and significant resources. We use top of the line equipment to support impressive volume in an international, 24/7 environment.

I am looking for two types right now. Generalists or somebody that can hit both of these are especially welcome:

- Devops, server guys that can write code and contribute to our automation tools, expertise with databases is a large plus given those are our largest machine type.

- Network Engineers, people who absolutely understand and love working with high end networking gear, setting up colocation environments, etc.

We will cover relocation expenses completely for the right candidate and can offer compensation appropriate for any level of experience.

If any interest email infrastructurejob@mailchimp.com and it will come directly to me.
San Francisco

Software Engineer, Front-end Developer

Thumbtack is hiring awesome software engineers to transform the way services are bought and sold online. We're Amazon for services. A quarter of a million small businesses have listed on Thumbtack, and we connect those businesses with new customers everyday. We're well on our way to being profitable and growing quickly.

Our team is young and passionate and dedicated to good engineering. We have extensive benefits, including a in-house chef, a gorgeous office in SOMA, and money to spend on Thumbtack services every month.

Our delicious food culture is currently the top story on Inc.com.

Apply at http://www.thumbtack.com/jobs

Or email chris at thumbtack with any questions.
That's a good idea. I'd probably learn some cool tricks from the internals of the framework too. I found a few here: http://girliemac.com/blog/2011/07/29/five-css-tricks-used-in...
>The rest of us have just finished our coffee and have work to do today.

...and post scathing comments on HN.
Agreed. More incorrect: Java developers who really know Java well are most definitely not a dime a dozen.

It's one thing to create a HelloWorldClass in Java. But I hear that understanding typing or concurrency in Java is much harder than learning a DSL or web framework like Rails. That's the type of stuff they gloss over at uni, from what other devs (I don't know Java, and have a basic understanding of {in/co/contra}variance) tell me.

I've seen this a lot in 2012 with the proliferation of Code Year and "learning to code" resolutions, but let me state: printing "Hello, world" to stdout doesn't mean you've learned a language.
My former employer (>150k employees) had MasterCard limits that were $3k per purchase and $15k per month per card. Those were hard limits. Anything over that had to go through POs. Amex was only to be used for travel, couldn't use them for purchasing products.

Current employer (<50 employees) has us use our personal cards and get reimbursed. Anything over a few hundred is going on a PO.
Twitter: the startup that wouldn't die
Plus also, did you guys hear that until just recently, Rails used PUT instead of PATCH?!
AT&T amends data throttling policy: 5GB for LTE smartphones, 3GB for non-LTE
San Francisco/Bay Area

Come be the third cofounder (one biz + one hacker so far) at Teamly.com (http://www.teamly.com). Teamly is a SaaS tool for helping teams be more effective/productive at work. We have very active users, paying customers, and tons of user feedback/data.

We are at an awesome point right now - we are about to close our first seed round and have been accepted into a great accelerator program.

We are looking for an awesome hacker to join our team as third cofounder. The two main factors we're looking for are technical expertise and more importantly passion/dedication for startups and our niche.

Teamly is built on RoR, mysql, chef, less, javascript/jquery, aws, rspec/cucumber, and yml.

If you're a hacker with these skills and a passion for startups that makes your friends and family think you're a little crazy, we'd love to talk to you.

matt@teamly.com
SEEKING WORK - Remote - Android and/or iOS (iPhone/iPad).

Can work well and confortable in both platforms. My background has a lot of backend services development (with java, erlang, c). Can use/develop API/services using REST(w/ json,xml,whatever). I can integrate mobile world and services without pain.

Based on São Paulo, Brazil. Freelance professional. Contact me thiago at moretto dot eng dot br. Portfolio/CV on request. Github on profile.
"Stop using hyperbolic language"

The main perpetrators of hyperbolic language on this topic are the people who act as if there is some necessity and moral right behind downloading some crap CD or movie or TV show, as if that was the same as stealing bread to feed a family.

Guess what, you won't perish if you don't watch that TV show everyone is talking about, or if you have to wait six months for that new movie to show up on Netflix. The "harm" of doing without entertainment is no harm at all.
If you take the timespan of HHGTTG into account yes. ;)
Palo Alto, CA

(H1B welcome)

Shopkick - http://www.shopkick.com/jobs.html

Shopkick is cross-retailer loyalty platform with over 3 million users. Macy's, Best Buy, Target, Old Navy, General Mills, and Proctor & Gamble are just a few of our partners. We are backed with $20 million in funding from Kleiner Perkins and Greylock Partners. We're still small, but we are growing fast.

Here is a recent techcrunch article on us: http://techcrunch.com/2012/01/24/location-based-shopping-app...

A few of the positions we are hiring for:

* Mobile developers (iOS & Android)

* Server side developers

* User experience designer

* Copywriter

* Marketing, Customer Service, & more

Go to http://www.shopkick.com/jobs.html for more details and to apply online.
Hey! I ran into your blog after I saw an announcement for (one of?) your talk(s) next week.

I submitted the about page because the two key claims that you make: (1) you only need a few bits of information to identify a person uniquely in the whole world and (2) this information is becoming easier and easier to obtain - both make a lot of sense to me. Your about page does an excellent job of communication these two points and I thought it might interesting food for thought for HN.

I'm wondering whether much as we'd all like to have privacy and anonymity, these could be goals that might be impossible to achieve in the future. I'd like to hear what your thoughts are on where, we as a society are heading in this context and whether it's unrealistic to expect that conventional expectations of privacy will continue to be fulfilled in the future. Perhaps, we should accept that the privacy battle is lost and try to other solutions to the problems that privacy was solving?
Perhaps the difference is that one of the founding principles of the US is that the government should be a strong defender of property rights. This is probably a good thing in the long run. On the other hand the US government does not have a history of ownership or investment in private companies. In the long run this, too, is probably a good thing as it seems that these actions tend to lead to cronyism and corruption.

The reason this system seems to be working so poorly now might be that its increasingly difficult to define just what "property" is nowadays.
It's still the same. It's a real pain :(

For instance the 'like' and 'share/invite' buttons are composed of several labels and images, and their position is computed depending on screen orientation, size of the button icon, internationalisation of the strings and length of the badge item (the 'like' badge indicates a count). There's a transparent UIButton which sits on top of all these widgets to get the tap event.
And we're changing the background image when the user taps in/out/up/down the button.
"What he did was illegal, but not necessary wrong."

He wasn't stealing food to give it to the starving poor, he was helping immature people get access to entertainment when waiting or doing without would do them no harm at all. There's no moral high ground there. What he did was illegal, and wrong.
Related: I really like ITA's flight search interface. It does everything I need, correctly.

http://matrix.itasoftware.com/
Piracy Doesn't Matter (But Here's What Does)
The mathematics in M.C.Escher's pictures
I know a user that has treated his computer keyboard as a keyboard on a musical instrument, and "played a tune" with the keys as his password.
How fortuitous that you would post such a comment while this discussion is on the front page: http://news.ycombinator.com/item?id=3652067

I suggest you peruse it.
Yes, and I also think that this discussion needs to mention the facilities Clojure provides to help you with macros.

For example, with simpler macros like -> and ->>, I recommend that curious people macroexpand them, to get a feel for what they mean. Your GUI can make this even easier, like if I put the cursor at the beginning of the following and hit M-x slime-macroexpand-all:

(-> my_table
(database db/*stage-db*)
select*
exec)

I see:

(exec (select* (database my_table *stage-db*)))

Or if I do M-. , I get to see the sourcecode. This of course is daunting to beginners, but they can easily mess with the sourcecode, tear it apart, and get to the level where they can just kind of scan smaller macros and get a rough idea of how it's doing its job.

(I realize the author probably knows these things. But I definitely consider -> and ->> to be such a readability win, and hope that people like them.)
Leaving A Data Legacy
New York City or Remote - seeking developers and application designers.

About us: Harvest is a time tracking and invoicing application. We’re independent and profitable, with our customers as our only investors. Each day we come together to listen to our users, solve problems and continue to improve our service.

Read more at: http://www.getharvest.com/careers
These insects also don't go around murdering people (I'm about 99.9% sure of that, especially considering you see the people just holding them like it's nothing.) While on the other hand I see some people that murder, rape, burn and pillage the homes of people just trying to survive.

Also, consider this, we are not messing with any balances or natural orders. We are in fact fixing a problem that we caused when we brought the black rats over in the first place.

Also both people and black rats are overpopulating this planet.
It is not a bug in C. It is undefined behaviour.

By the way you will have similar errors with gcc and clang ...
Your last question reads like a description of a giant insect, actually....
That growth is exactly the worrying part of this pattern. It can get unwieldy real quick.
What is most bizarre about this is that the US Government is going after a German national who is currently living in New Zealand on behalf of a private company [or group of them].

That's...kindof terrifying.
In short: Give the people what they want and they will pay you.

If only it were so simple. Today you can buy virtually any media electronically. Services like Netflix, Rdio, Spotify, iTunes and others allow for enormous content enjoyment at a very reasonable price, with a couple of mouse clicks. Steam and Origin, App Stores and Android Markets exist with countless software options for incredibly low prices.

Yet piracy is still absolutely rampant. We're being lectured to by thieves who made millions on the other side of the law.

There are some people who are simply selfish and greedy. Who are willing to ignore the law -- if not even twisting reality -- to suit their own selfish desires. Such transparent arguments usually drown out any rational discussions on sites like Reddit, Slashdot, and sadly now HN.

I've spoken against piracy many times (and it is stealing, and arguments to the contrary are baseless. I spend thousands per year on games, movies and music. I have well-paid peers who spend $0, enjoy all the same content, but will still give you the tired "it isn't stealing, no one was deprived" nonsense argument), but it's an argument that just isn't worth having on many online venues. There are simply too many people who contort rationale to defend what gives them the most for the least, everything else be damned.

- at least in the short term. Then, of course, those movies, music and games stop being produced.
But does invalidating a patent usually work well a intended? We see so many obviously ridiculous patents, that one might think that if they are so sloppy to approve patents on the first place, that they'll be just as sloppy in a re examination.

Or is the re examination all that much rigorous and accurate?
Hey, could you throw your email address in your profile's description? Looks like there is no contact info there at the moment. Thanks!
I agree with your point 100%, but if they're sorted you could probably just store the deltas an then use something like the varints that google protocol buffers to compress those deltas down from 32 bits (with a thousand of them, you are guaranteed that some of the deltas will be less than 22 bits because 1000 * 2^22 > 2^32).

With custom compression, where there's a will there's generally a way :)
But guess if they'd cover it on radio news, it could still be on topic.
When I interviewed there in early 2010 they still used LISP. They said it was mostly because their hires fresh out of MIT wanted to use it, so I don't know whether they will continue to use it now that their MIT kids will no longer want to use it...
"For a correct analogy, make the Amish a billionaire who makes money by exercising a monopoly."

Nonsense. People sharing files don't take the status of the content provider into account. It's a pleasant story to tell yourself, that you're just sticking it to the man, but it doesn't reflect the reality of file sharing.
> Is there not a single rails developer who isn't totally full of themselves?

Can you give an example? I've only been doing ruby for a while but so far all the ruby developers I've met are hard-working, smart programmers who give a disproportionate amount of the work they do away for free via open sourcing their code.
Facebook's next trick: winning over Madison Avenue
What to expect from the iPad 3's Retina display
Windows 8 Themes- Nightfall and Starlight Panoramic for Windows 8
Observation:

Scaling, mobility, and distributed computing are all problems for the electrical engineers--theoretical computer scientists likely already have the answers.

The bridge between theory and practice is where most of us find work.

EDIT: changed "true computer scientists" to "theoretical computer scientists" and hedged bets slightly.
U.S. court approves warrantless searches of cell phones
I can totally see this on TV news, as a brief spot on a slow news day. But I have to admit, if I was only going to admit one off topic story per week or something, this one would make it.
Show HN: Streak.com - Do sales, support and bug tracking all inside Gmail
This story gave me a weird feeling and reminded me of the Dodo (http://en.wikipedia.org/wiki/Dodo). This animal was extincted by man only 83 years of it was discovered. I am glad we have will/technology enough today to try to repair this kind of mistakes.
It's a filtering mechanisim. If you aren't familiar with Etsy, then you probably aren't the person they're looking for.

Much like with reddit, we posted the jobs on the blog because we wanted people familiar with the site.
Before you disagree with someone on something, you need to understand it. Part of this process is discovering and understanding what is implied, not just what is explicitly stated.

An the primary problem an author has is the need to explain to the reader. Often a good way to do this is to make statements, such as those given as examples in the article. Fully qualifying every statement can get in the way of the explanation.

Of secondary importance is the need to actually prove it to the reader. Writing a proof is hard, long, and often unnecessary.

How do we resolve this situation as rational readers? When you notice a "problem" in something, you must state why that problem is really relevant to the argument at hand. It may not be relevant to the argument being made.

One of the problems here is that in order to understand the statements relevance to the argument, you need to actually read the argument. Stating "I stopped reading at x", it is likely that you do not understand the argument at hand, since you do not know what it says.

Of course, everyone has limited time, and certain cues in the body of some writing can show if it is a waste of our time. However, to say "I stopped reading at x", and then to spend 30 minutes composing a comment on HN is engaging in intellectual dandyism, not improving the world through understanding.
Even if Microsoft has pursued the Alternating Suckiness Strategy in the past, it's questionable that they can continue doing so.

The other operating systems, Android, iOS, Mac, Linux, are increasingly becoming viable alternatives for a great many people, simply because the OS has become increasingly irrelevant to the question of "Can I run this program/ open this file".

Microsoft cannot afford to give people another reason not to stick with their platform.
"Please separate illegal from immoral."

It does someone no harm to do without watching Transformers 3 for a year. There's no moral high ground in lacking discipline. Therefore, it's immoral and illegal.

Get a new hobby, and some perspective.