skysight-inc/HackerNews huggingface dataset:
One anecdote does not constitute "...is alive and well".
The title makes it sound as if the author is in complete disagreement with Patrick's essay (and perhaps he feels that he is) but it's not how I see it.

Both articles are about the way you present yourself, not really about the "programmer" label. Sure, your label is part of what do for a living, but the important point brought up by both articles is that you have to recognize what your value is in the workplace and use that as your selling point in order to achieve job satisfaction and/or recognition (that's the way I understood them anyway).
I agree with your comments about picking the right tools for the job, but it is my contention that our code, at LMAX, is cleaner as a result of our architecture, not more obscure.

The code that matters to our business, the business logic processors in our services, is a clean, well modelled [ mostly ;-) ] implementation of our domain problem with NO technology constraints - no DB code, no magic annotations, no complex threading code, just single-threaded stateful POJOs that provide the solutions to our business problems. For me that is one of the most important benefits of our approach, not just the significant performance benefits that we get as a result, but the simplicity of the programming model.

We have entirely isolated the complex bits to infrastructure, most of our day to day work is in writing business logic code. High performance code is surely focussed on doing the minimum amount of work for the maximum function. How better to achieve that than have a software simulation of the business problem, a domain model in the DDD sense? Yes you need to pick your collections wisely to represent the relationships within your domain model, but other than that modelling the problem well is a key attribute of both high-performance systems and good code - at least to my way of thinking.

Dave Farley
Endgame Systems in Atlanta

Python, Django, jQuery, Cassandra, Hadoop. We're ventured-backed, we do cool stuff, and we use awesome technology and tools.
The Electric DeLorean
Fitness Equipment Types Their Benefits
It's incredible that parts of Microsoft were considering a tablet without email, and excellent of Ballmer to go get Gates to tell him no (though odd that Ballmer couldn't figure that one out himself). Then RIM launched a tablet with no email, and....yeah. Not such a good idea.
I've worked for a French military chopper (Tiger, NH-90) company, and they do the same, they short-circuit everything (even the batteries) so that the induced current doesn't grill semiconductors but flows freely through copper.
They do that for a very short time, so the cinetic energy in the moving rotor keeps the helicopter airborne.
Vector design
vector , design , vector design , vector , design
vector design , vector , design , vector , design
vector design , http://www.psdmate.com/2011/11/01/vector-design/
I'm happy with Netvibes. It has a widget view like iGoogle and a Reader view like Google Reader. I find the latter to be better now. It integrates with Facebook and Twitter, if it's the kind of social stuff you want. It won't push what others like to you, however. That's what Twitter is for.
Er...what...?

Bad code won't kill people? I think any longtime reader of HN can think of a few real-life stories that would contradict this.

I studied computer engineering and yes, I remember those of us more on the hardware side thinking the ones on the "soft" side of the engineering were the lazy ones. Having been more involved in programming projects since then, I've seen the great value in being able to "engineer" software that meets highly specific specs and anticipates future needs, upgrades, and maintenance. Neither of those are necessarily related to good programming, and the failure to achieve both in mission-critical software will lead to deaths

* and as far as I can tell, "real" engineers do not get individually sued for physical failures, unless there's a rare instance in which an individual engineer can be proven to be malicious or grossly negligent.
It's better as an intransitive verb.

"Should we do a call or would you rather viaweb?"
Agreed. It's the same as the "occupy" movement saying that corporations shouldn't influence government. It's true, but it's the politicians who are the problem. Everyone, the content providers included, should be representing their best interests to politicians. The burden is on the politicians to remain uncorrupted and to represent the best interests of their constituents to the fullest degree possible under law.
for (var key in this) console.log(key);
I remembered how the Courier appealed to me more than the iPad when i saw that video. The moleskin form factor is also a big plus over iPad since it was less fragile and more compact (perfect for traveling).

I don't understand why they couldn't pursue both, similar to the iPad & Macbook-pro dynamic.
I guess there might be some code for mis-firing. Detonating this kind of stuff is tricky.
Recently in Web Development (October Edition)
Indian Newspapers
Indian Online Newspapers - Read Indian Newspapers from all Indian regions and languages. Indian ePapers List to read.
If you've already got all the functionality for Facebook Connect, it doesn't take a whole lot more to add in Google and/or Twitter Oauth. Giving your potential users a number of options is always a good thing.
fixed link for freelancer edition:
http://news.ycombinator.com/item?id=3181801
Montreal, Canada. FULLTIME engineers and designers. Gush.

We're a 6-person funded startup. Full-time, top of market salaries for top people, great benefits, great environment. Work from home, the best tools, agile processes.

Skills: visual design, qa, Scala, Play!, MySQL, AWS sysadmin, Windows and Mac OSX native apps, iOS, Android, ...

Get in touch at jobs+hn@gushhq.com
http://getgush.com

Seriously, if you're in or around Montreal, get in touch. You won't regret it.
Hi ishi. Glad to hear you like the idea :)

Thanks for letting me know about the filename issue. I'd not spotted that. I've changed the filename to something more useful!
Lots of good points. If you liked what you heard in this post, I recommend reading The Clean Coder. Uncle Bob has a lot of great little anecdotes when it comes to dealing with non-technical stake holders and deadlines.
1. Raise your prices
2. Find someone locally to help part time with translation. In this economy, there have gotta be some good bi-lingual people who need some extra cash irregularly to do translation.
3. Create a system to make the process more scalable, so that the person doing the translation doesn't need to know anything about programming.
4. Find more hours in the day and push yourself until you do have enough fulltime work for a second person.
5. Setup good relations with app developers that you've already worked with. They are going to keep creating apps, and their new apps, updates, etc... will all need translation. This can help make work more steady.
SEEKiNG WORK
UK
Remote preferred but not required.

PHP, MySQL, HTML, CSS, JS, jQuery. A lot of experience with Facebook apps, CMS's and API's.

contact@ [myusername] .com
Thanks, but I'm not looking for somebody local.
The real solution might be to strip government of most of its power rather than try and change it.
Tailor made holidays
As a new Arch user, this is really useful info. I too was confused by this and I've been avoiding packages with names like these.
[video] Say NO to Acta
Learn more and take action about ACTA at
http://lqdn.fr/ACTA
(subtitles included : fr, en, es)

Here are few ways to act against ACTA, right now: http://www.laquadrature.net/wiki/How_to_act_against_ACTA
(you either use var or val, making it easy to change from re-assignable variables to final ones)

I imagine that must be a headache for non-native speakers for whom "l" and "r" are indistinguishable. Imagine coding in a language developed in China with keywords "mā" and "mǎ"… most English-speaking developers would never remember which one to use because they can't distinguish between the two verbally.
I think the article is fine as written, but in the interests of expanding on its ideas, I submit that writing tests first is a design technique and maintaining substantial test coverage is a regression-proofing technique. Both also serve as documentation.

I mention this, because these three objectives--design, regression-proofing, and documentation--can be achieved in various other ways besides writing tests first, and it can be helpful to separate them in your mind even if you choose to practice TDD with great discipline.
Entrepreneurship Lessons For The Academic-Minded
my sister and mother where in WMD, my father was in Oil industry. My only sane options where either compete with them by going to High Speed Trading in African originated goods markets or give up and become a Hippie, I mostly took the later option and live 400km from them.
There's a strong correlation between genes and memes (you tend to pass your ideas on to your offspring). In absence of anything else to go on, appearance is indicative of ideas held, making rapid intellectual filtering of "us vs. them" easy using physical characteristics. Yeah, it's wrong in so many ways, yet the correlation is enough for humans to develop it as a survival mechanism early on - important and persuasive when odds are "they" are going to kill you for limited food & resources in preservation & procreation of genes & memes.
WebOS still alive, but on life support
Skookum Digital Works - Charlotte, NC

We hire people, not positions.

Language agnostic, but experience with one or more
of the following is preferable:

* Node.JS
* PHP
* Ruby
* Python
* JavaScript
* HTML5
* CSS3
* MySQL
* NoSQL (primarily MongoDB, Redis, Couch)
* Memcached

We build MVPs for startups and help make their dreams
a reality. We're growing like crazy; bolstering up our
development team.

Lots of perks and lots of cool projects to work on.
Check the link for more details. Don't let the
job post itself discourage you if you don't have the
experience mentioned, it was written specifically with
our internal Node.JS team in mind. As mentioned before,
we hire talented people and not positions. We're just
looking for individuals capable of picking up a language
on a whim. If you're a PHP guru, I personally need your
help. I'm overloaded with multiple startup projects.

http://skookum.com/jobs/web-application-developer/

If you apply, please contact me so I can vouch for you
and hopefully get you to the top of the queue. You can
also contact me if you want any additional information
on the company. I'll give you the lowdown.

- corey AT skookum DOT com

(formatted for your reading pleasure)
Does it have a built-in Flux Capacitor?
Well, I think it's a bit more than:
"pretty please take away people's freedom to protect our profits". That's the only thing they have the power to do."

More along the lines of: "Pretty please take away people's freedom and here's a huge bucket of cash set up as an anonymous corporate shell donor. If you don't support us we'll give this huge bucket of cash to your opponent. kthxbye."

But I agree that a lack of term limits or accountability means that its the career politicians who are ultimately responsible.
Out of interest do you see a noticable increase in the will to actually improve JavaScript?
Where I chose to clearly express my opinion, you chose to be extremely rude and dismissive. Who's really trolling?
SEEKING WORK. REMOTE/UK.

UI+UX Designer for Mob (Android and iOS), Web. Also like building what I design in CSS, HTML, JS.

Some work at http://bit.ly/edlea-info and http://www.edlea.com

wltm SF based startups.
San Francisco - Kout (Full-Time & Interns welcome)
http://www.kout.me

Kout is part of the latest AngelPad class. Our investors include six ex-Googlers and two top Silicon Valley VC firms.

We're looking to hire our first employee. Offering a real equity stake, competitive salary, and a chance to revolutionize eCommerce.

Kout is a dead-simple eCommerce platform that enables anyone, anywhere to be a merchant across any platform with ease, elegance and simplicity. We make it fast & easy to both sell items and collect money online and do this by generating a simple one-page checkout that corresponds to a unique URL. We're also doing really cool things with dynamic pricing, payments, as well as social & mobile commerce.

We're simplifying eCommerce and removing the barriers to entry, enabling anyone to be a merchant. We'd love to do that with you; let's talk about the details.

Contact hany@kout.me. Mention you're from HN :)
Am I the only one that thinks it's sad that the opinion above seems to be widely accepted?

People just don't have any respect for integrity anymore and they don't even realize that they don't care about it either. And who gives a sh*t about the non-typical user? Adapt to the typical user and just crap on everyone else.

It's all about fast gains and nothing about quality. No one seems to have realized that you can have long-term gains by building decent software.

Also, getting Scottish accents to work in Siri is probably a hassle (where you barely can do it without an accent). Implementing your own registration system is not. You have no excuse for relying on facebook only for logins and I loathe you for it. I might be a minority not worth taking into account but I have a hard time believing you value your users so little that you don't fix your own registration (relying on facebook says something about you and fortunately this is still considered something negative (even though most would use it anyway). Example: spotify).
AcademicWorks in Austin, Tx

Ruby, Postgres, Redis, AWS, Chef, Rails3.1, Graphite, Resque, the list goes on.

We are funded and exceeding all our projected sales goals.

Come work in an environment where you can love what you do!

http://www.academicworks.com/rubyist.html
All contracts (including Term Sheets for early financing) are simply a manifestation of the parties' expectations. At the end of the day, relationships are more important. How often are these term sheets enforced anyway?
Agreed. Unless it's supported by a legal framework, racism is a self-defeating phenomenon. Racist individuals deprive themselves of the benefits offered by the group toward which they are racist, therefore making themselves less likely to succeed. If anything, a person or group of people being racist should alert you, the observant seizer of the day, to an under-utilized resource and/or market niche.

So long as big brother isn't enforcing it; another person's stupidity can always be turned to your advantage.
SEEKING WORK: UK, Derby. Remote, travel or local OK.

Microsoft stack developer - .Net, (C#, VB.Net, ASP.Net, Winforms), MSSQL (v7-2008R2), VB6, ASP3. HTML, CSS and JavaScript too, SAS as well if that's your thing. Back end, front end, large or small, 11 years in industry now.

(Less Hacker related but I'm as at home with a camera if you're after a photographer.)

One day I'll set up a portfolio site - until then, contactable at gp dot webb at ntlworld dot com.
There's certainly a lot of dislike for working with people who have strong accents, and the most commercially successful Indian technologists I have met have been the ones with the most westernised mode of speech.

Unfortunately some people take a fairly legitimate gripe (lack of easy communication) and pre-judge an entire group rather than investigating the skills and attributes of a specific individual.
We used Turquoise holidays for our honeymoon to the Maldives; we had the time of our lives and would recommend anyone to use their expert travel services, we were truly spoilt from the amazing destinations to choose from to the luxury accommodation.
The Echo Nest - Somerville, MA

The Echo Nest powers amazing music apps with our API, including apps from the BBC, MTV, iHeartRadio and other music services you use and love.

We've got a killer engineering culture, well-stocked beer fridge and you can help shape the future of music. Come meet the whole company and see what it's like this weekend at Boston Music Hack Day: http://boston.musichackday.org/2011/

The after party is at our offices and Questlove is playing. How many of your company parties has Questlove played?

Jobs:

Engineer

Junior Engineering Intern

Music Information Retrieval Scientist

Senior Engineer

http://the.echonest.com/company/jobs/
I don't get your comment. Web based email. All I have ever used in my life.
This is a very important point. The learning curve for building Arch packages with pacman is ridiculously low compared with RPM or Debian packages.

My biggest grief back when I used Arch was the missing support for signed packages. Has there been any work in that direction in the meantime?
That is my biggest peeve about Mail.app with gmail
The inside story of how Microsoft killed its Courier tablet
Not surprised about Virginia, which is where I live. 3 of the top 5 richest counties in the US are in Virginia. If you count Maryland, then 4 of the top 5 are in the DC metro area.
CodeRyte - Bethesda, MD

CodeRyte (http://www.coderyte.com) is an innovative venture-funded healthcare software company located at the Bethesda Metro just minutes from Washington, D.C. We are a fast-paced and results driven team, offering an intellectually stimulating environment and opportunity for growth and development in a casual atmosphere. CodeRyte is a premier provider of computer-assisted coding technologies in the healthcare industry.

Hiring for:

- Senior Database Engineer

- NLP Software Engineers (Java)

- Software Engineers (Perl)

Job descriptions for these positions can be found at:
http://www.coderyte.com/careers
My opinion is that a white guy (you: https://twitter.com/#!/mikekeen ) saying that people getting upset about racism are 'backwards' is either mind-boggling insensitive or out and out trolling. Nothing rude about it - that's how I see it.

I can accept people saying "luckily, in this day and age, I think it's not so much of a problem" as something up for debate, but to state that those angered by discrimination are "backwards" and "just like the racists" is one of the most vile comments I have ever read here.
connex.io in Zurich, Switzerland

We are automating our user's address books by creating one unified address book from all their existing ones. To do so:

We are hiring Python Devs both for Core and Frontend development. More about what we are looking for (http://blog.connex.io/connexio-is-looking-for-you-searching-...) and what we do (http://blog.connex.io/why-we-replaced-syncml-with-our-own-co...)

And we are also looking for a Marketeer - http://blog.connex.io/our-product-is-ready-and-we-need-a-cmo
World population hits 7 billion
WORLD OF BEAUTY: ISLAMIC WALLPAPERS
There are also a few well known blogs based here namely, Engadget and Mashable.
A & B should either confront the guy or leave. Writing blog posts is not how this ends, unfortunately.
Google should try ad-based books and disrupt Amazon. What do they hope to accomplish by offering the exact same service as Amazon, but with fewer titles and higher prices? They are not even being competitive, let alone disruptive.
MA. Cambridge and the greater Boston area. Full time.

I work at MIT Lincoln Laboratory (http://www.ll.mit.edu), a research and development center run by MIT that does work for the government. My group has about 20 people in it and does application security, reverse engineering, and other low level systems stuff. Knowledge of things like assembly, operating systems, and systems are pluses but not required. It's great if you have some experience in those things, but if you can code I want to talk to you. The pluses:

* Extremely difficult and rewarding problems. In the past few weeks my work has had me hacking on a compiler, scaling up databases, reversing malware, etc. We're a really agile and tight knit group.

* Awesome workplace culture. We're a 9-5 shop, you pick your laptop, and you can order any books that you need.

* We reimburse tuition for classes at MIT. Last semester my office mate took operating systems with Robert Morris. We send you to conferences, including Blackhat and Defcon.

* We sponsor relocation and have multiple positions we want to fill.

You do need to be a US citizen and you will have to get a security clearance. I'm happy to talk to you about how the clearance process works and answer any questions you have. If you're local I'll buy you a cup of coffee while we talk it over. You really can't waste my time. The first step is to get in touch with me and I can explain to you how our hiring process works.

Email: tsally@mit.edu
The Send To functionality is pretty crippled though, for example you can't add a comment as you share it, and you can't (as far as I can see) tell what you've sent over time?

All it does is open a new window in your browser with a URL for the relevant service, with a couple of variables set.

So yes, Send To will work with pretty much anything, but it also does almost nothing.
Why do you think selection favors "those who are able to work well with others of all races"?
Because nearly every site has an RSS/Atom feed and therefore, I can visit dozens of sites at once without ever leaving Google Reader. Not just blog posts and news sites, but anything with an RSS/Atom feed like Facebook status updates, tweets, etc. It's efficient web surfing.
What’s the Best Time for Social Shares and Likes?
SEEKING WORK - Remote/Freelance

Python/Django/jQuery, with extensive experience building e-commerce marketplaces. I have a research background, data analysis, playing around with NLP right now.

I run a django dev shop, currently taking gigs. Here's my portfolio:

* http://www.sidmitra.com/portfolio.html

* http://www.cloudshuffle.com/
The SEO Hierarchy of Needs
Getting the Most Out of Your SEO Training Session
In the real world people use node.js for other stuff that web servers. Like background processing that involves a lot of I/O, therefore the bias against spawning a shell has no ground.
How robust is Arch? I am tempted to move from Ubuntu for the packaging system but I had bad experiences with Gentoo several years ago which makes me place a high value on keeping a working system without much maintenance or troubleshooting.
New York, NY

Lot18 (http://www.lot18.com/careers) is revolutionizing the way Americans buy wine. We built a platform that powers highly curated marketplaces for wineries and epicurean product producers to sell direct to consumers.

We are hiring software engineers, front-end developers, product managers, project managers, data scientists and mobile developers. You can apply by sending your resume and a link to your github profile to jobs@lot18.com.

Why you should work here:

- We work with a ton of great technologies (Python, JavaScript, Tornado, Chef, git, Vagrant, MySQL, Linux, Apache, nginx, HAProxy, Amazon Web Services, Varnish, memcached, Capistrano, RabbitMQ, jQuery and more)

- Well funded. We’ve raised $14.5M.

- People actually use our product. Over 500k users have joined since we launched in Nov 2010.

- We have a real business model and do 7 figures a month in transactions.

- Benefits: Competitive salary, stock options, medical/dental paid in full, unlimited vacation, plenty of wine, lots of challenges and interesting business/tech problems to solve.

You can apply by sending your resume and a link to your github profile to jobs@lot18.com.
Predicting fan response to gaming changes
If one game makes changes that players love (or hate), it can be difficult to predict how fans will react to similar changes in other games. But researchers have developed a tool to predict how players will respond to changes in different gaming environments. Check out the overview, or read the full paper here: http://www.csc.ncsu.edu/faculty/robertsd/papers/prob-transfer-icids11.pdf

Full disclosure: I work with one of the researchers, and I'm curious about feedback from the gaming community.
Social bookmarking submission
Social bookmarking submission is a very useful tool in SEO (search engine optimization). The process of submission involves creating a linkage between various websites, blogs, forums and social networks