skysight-inc/HackerNews huggingface dataset:
i develop fine on mine. i really think this is just personal preference / acculturation - for years i also used a 17" monitor on my desktop. while i now have 1900x1200 there i don't feel more productive for it - i just don't jump between desktops like i used to (in fact, i just realised i can't remember what the keyboard shortcuts are for doing so!).

in particular, with intellij idea, i feel like i have hit a sweet spot matching the layout to the screen - i have the project tree / leiningen / find window on the left, source in the middle, and run / repl / debug on the right. it works really well in the x220 window shape.

that doesn't mean i don't wish the screen were bigger / squarer. i preferred my old x60 and i am very concerned about the keyboard - the keys are the best thing by far on this.
Galaxy S3 Announcement Has Disappointments
The print version is on one page http://www.forbes.com/sites/jessicahagy/2012/05/02/nine-dang...
I tried it with the OP's sample input, and it favored Choice B - which seems entirely reasonable, since the last five words of the string are an exact match.
"For instance because you have componentized your product into different repositories, use different combinations of the components in different projects, but are still actively developing many of them simultaneously on each of those projects."

Funny, I thought this was the beginning of an argument agreeing with me. :)
This reminds me of an e-mail I go the other day:

From: Tai Bei <tai.b1@9.cn>

Subject: Re

Seeking for your cooperation.
You typically don't notice the advantages/disadvantages of having a degree from a good college. It's very silent, much like racial privilege. Very few jobs will openly reject you for not having a degree, but if you have a degree from a good school people recommend you more, and tend to assume you're smarter. They're more likely to value your opinion, more likely to brag about having you on their team. A lot of companies, even on the West Coast, will automatically grant you an interview for having a degree from a good school, or automatically deny you an interview for not having a degree. You gain access to a massive network-eg, if you contact someone from your same school, odds are high that they will take time out to talk to you. And so on.

This is probably less relevant for programming than it is for other professions, but in my observations it's a huge difference.
Erlang meets JavaScript
The Internet is life.
Features about streptococcal
It's pretty easy to extend it to several rules: https://gist.github.com/2589227#gistcomment-300423
I guess this is an ok way to save some tiny, tiny amount of bandwidth and server resources now and then when a user makes a mistake - but one should still not, under any circumstances, refrain from server-side verification.
One programmer's readability is another programmer's

o 'PARAM_START ParamList PARAM_END FuncGlyph Block', -> new Code $2, $5, $4

;)
Unfortunately the image in the original post seems to have been taken down. Is this really the same keyboard you reference in your post?

If so, I have it on the computer I'm using to type this--a Lenovo X200s from 3+ years ago. (Still waiting for Lenovo to figure out how to cram 1440x900 into a 12" screen like they did on this laptop.) I vastly prefer this keyboard to my fiance's Macbook Air.

However, if the keyboard is the same as the one I have on my 3-year-old Lenovo, I'm not sure why this is "news".
LG Optimus L7 In Europe and Asia Gadgets
Michael Arrington is the new CEO of Yahoo
Web Giants
Keep up with all the IT news! Reading our blog you will have the chance to be introduced to all the social networks that exist such as Facebook and MySpace, all the operating systems for personal computers and mobile phones and much more freshly invited in the IT! Read and find the answers that exist nowhere else!
Why? The snippet of code is simple and functional enough to escape the need of being fiddled with ad infinitum ad absurdum. I can't see a cloud of maintenance need hovering over it.
“The Crystal Wind is the Storm, and the Storm is Data, and the Data is Life.” -- Daniel Keys Moran, describing hackers.
I kind of agree. I've attended two conferences for the past few years: Pubcon and An Event Apart.

Pubcon was priced at $699, and included three full days of sessions, with 5 different tracks. I learned a lot there, and felt it justified the price.

An Event Apart was $899 the first year I registered, I believe, and this year is $1045. I work for a small company that pays these expenses, but I couldn't even justify asking for that this year.

I know that I am paying to see some of the "biggest names" in the industry. Several of these people are excellent and entertaining, and I don't doubt their knowledge in the field -- Dan Cederholm and Jared Spool specifically.

But do I really need to pay over $1000 to hear from the "biggest names"? I'm not sure if it's worth it. Yes, Eric Meyer is a genius at CSS, but how do I somehow explain the ROI of using slightly more optimized CSS? Or one year AEA had a speaker who spent almos the whole hour somehow relating fashion magazines to web development. Ugh.

I guess what irks me is feeling like I'm paying extra for the celebrity status of some of these speakers, when in reality, I'd most likely learn just as much _useful_ knowledge at a Wordcamp or one of the multitude of sub $200 conferences.
I imagine it’s likely used for tracking what links / tweets you were the originator of sharing?

Perhaps in the future you coud have fun with that by associating certain content with people’s Twitter account names. Not sure what affect it would have though. :)
Maybe you don't want what they think you want
I'm guessing it's just an "inadvertent error" on his resume, or what computer scientists might call a "bug".
You will be confused when there are much more characters to learn. It's not a general rule to learn characters like this. Even Chinese characters might be invented like this 2000+ years ago, the shape of them haved changed for several times. The meaning of most characters cannot be judged by its share.

Reading posts on Chinese forums( ruby-china.org , zhihu.com , douban.com , weibo.com ) I think would be benefit, the phrases and sentences used frequently in daily life are always better for people who are still learning, comparing to novels or something like that which contains many language skills.
Ancient Chinese is not a good choice, it's a bit hard for a big part of us to read, Though many articles in acient Chinese was teached in school, it is rarely used during conversations. (Like Haskell, it's great but not widely used.)
And I speaks Chinese well, I'm worrying about how to learn English well.
No it's not, that's ridiculous. Stop attention-seeking.

(I did write a long post about the future of Android, etc, but soon realised after flicking around on the blogger's site that it's not worth it. Load of rubbish from an "expert on how digitalization and the mobile web are remaking markets, industries, business models and lives around the world." ..Yeah).
Definitely a problem in Go. It's still possible to embed resources in the binary but if you're talking about a lot of such resources, the resulting binary size can be an issue as well. Not to mention resources won't be available outside of the binary.
Lightning signature could help reveal the solar system's origins
Dammit, I stumbled across what looked like a master's or PhD thesis comparing Heisig's approach to others, quantitatively. I didn't read it even though I knew I wanted to. Mental note to find it again.

But if you want to be proficient, you have to be able to read words as a chunk with associated meaning and pronunciation, without the intermediate mnemonic device. So at best it's something you'd want to forget, and at worst it's something that you wouldn't want to learn in the first place.
Roger Penrose Says Physics Is Wrong, From String Theory to Quantum Mechanics
Does the REPL work on the live application ? Otherwise I'm not sure it's that usefull — but I'm more of compiler/breakpoint guy at the moment so feel free to prove me wrong !

-- EDIT --

Ok, I've read the review from ArsTechnica, and yes you can do that. Now I'm curious to try it !
The Myth of Misalignment - the secret to the entrepreneur/investor relationship
People have been connecting heavy with expensive/valuable for a long time for some goods; watches for instance; a heavy Rolex. Cars; if you drive a light car you are one of those environmental turds. I overheard a group of guys in an expensive restaurant saying things like; 'yeah of course, but then my car weighs 2500 kilos hahahaahaha'; a lot of senseless weight-dropping to show value and wealth.

I do agree with you on some levels, but PERSONALLY I find the SII feeling like something cheap compared to the iPhone 4. Like a lot of people thought the 3g felt cheap compared to the 4 as well because of the plastic. I guess Apple thought that as well? I like my 3g more in a lot of ways; I dropped it on concrete a lot of times and it has a few cracks in the plastic; I dropped the 4 once and the screen is gone (might be bad luck, but this is the perception I have now).

My Lumia, which feels actually better in many ways than the 4 or SII, but it scratches really easy and has a lot of other bad things I talked about before.

The feeling of flimsiness has nothing to do with my usage; as I said above; I use my SII far more than my other phones. I build apps/games for a living so I need A LOT of phones (especially Android testing is hell; you'll get negative reviews for all the phones you skip buying/testing on often; it's like going back 10 years for mobile dev :) and I currently do like the SII best esp with ICS. For pads the iPad still wins though, although the Prime is a close 2nd. Both feel rock-solid to me.
I see validation in Javascript as a "bad smell."

If you want to impress me, develop some system that lets you write validation rules once and have them work on both the client and the server.

Back in my previous existence, before a strange series of events transformed me into an A.I. programmer, I was a generalist web developer. Back in 2001 I was helping some guys make a voice chat site aimed at Brazil, and against my advice, they implemented validation in Javascript and not on the server.

We launched and it all seemed OK for a few weeks until I get a call at 7 pm because the site is all f'ed up.

Well, doing some investigation I find that there's a user with the empty string for his user name and that this has had a bigger impact on the system than one might think.

I nuked the guy with the SQL monitor and added server-side validation that night.

Since then I worked on hundreds of different sites and web applications and I've had to deal with the busted app made by somebody who was too lazy to do server side validation many many times.

On one hand you've got the person who browses without Javascript turned on. Perhaps you're one of the cool kids who makes apps that don't work at all without Javascript, so you don't need to worry about him.

You still need to worry about the people that want to mess with you. If you build a community site that's substantial at all (say 10,000+ users) you're going to get hit. Today it's easier than ever to reverse-engineer client-server communication with Firebug and then use curl or another tool to make phony requests.

Apps built in this style, where all validation is done on the client have a surface area that's 100% soft underbelly.
Apparently he's sharing the position with Andrew Baron.

http://www.linkedin.com/in/rocketboom
For a similar take on the school system, here's John Taylor Gatto's essay The Six-Lesson Schoolteacher:

http://www.altruists.org/static/files/The%20Six-Lesson%20Sch...
How It's Made: videos of the manufacture of everyday objects
Want to be a Better Driver? Play a first-person Shooter Video Game
It is a winner and I will get the SIII, but as app builder (and, consequently, tester) I DO pay for them and it simply does not feel $300-500 'better' than some of the lightinthebox or aliexpress Androids I have. Better, but not that much.
I can provide some folklore. I am a professional programmer with a Unix pedigree working as a quant in banking and even I succumbed to the charms of Excel (I still managed to evade VBA though).

I'll start with sharing. The idea of sharing is mostly .xls or .xslx file on mapped network drive and shouting over the floor "Jane, please close quarter results"

Sometimes they are shared on SharePoint which is only marginally better.

So, yeas, sharing is a problem.

But still most of the Excel use (at least with quants) is one off and the end result is a couple of charts that you put into presentation or some insights about numbers and data.

Excel is very good for interactive calculations and what if analysis when you have a complicated chain of formulas and you need results immediately updated when you change inputs

Excel is very good for exploratory data analysis: again charts are immediately updated when you change data and you do not have to remember a lot of API to make then in the first place unlike, say in Matlab or Matplotlib or ggplot.

Old Excel limitation on rows and columns was a problem but not anymore. Lack of column formula (when you would type say =B+C in D's header instead of =B1+D1 and then control-dragging for thousands of rows) (btw Guys from Resolver systems implemented that). Ugly charts.

Also, not a problem with Excel per se, but rather with people who try to use Excel for things it was not designed for: apply it to large datasets and build complex systems on top of it.
I can't believe how far that guy has gotten simply by being a boil on the ass of the tech industry.
Impressive. It's basically a kinda-sorta-rewrite of Node.js APIs on the JVM.

Looking through the docs, the main difference I see is that this is opting for a comparatively heavy-core approach which contrasts with Node's ruthless minimalism + third-party modules.

For example:

-file system access is convoluted with HTTP handling: req.response.sendFile()

-pieces of web framework functionality by default, but no full solution (RouteMatcher)

-integrated WebSockets with a novel but unconventional accept/reject API

-heavyweight SockJS integration

It will be interesting how all of his plays out. And I'm definitely interested in hearing evidence for claims such as

> a run-time with real concurrency and unrivalled performance
Arrington simply cannot resist making this about himself in some minor way. It's like honey to the bears.

As said in the other thread (http://news.ycombinator.org/item?id=3925359) the man has to go, as clear cut as Hurd at HP. Starting of with a breach of ethics like this doesn't bode well for the future or to instill any sense of morale, values or professional ethics in the troops.
I wish I could recall the name, but I read an essay on the general concept of this topic not too long ago. Essentially the author referenced how schools are stratified into a series of groups: lower class, lower middle class, upper middle class, and elite (not sure if these are 100% accurate).

The author explained (from a series of in-person observations) the differences in education at each of the various levels. Children at the lower class level were taught to always listen to their teachers, be on time, and not to question things too much. Jump to upper middle class and the children were taught how to organize into groups or promote consensus (much like a mid-level managerial position). Finally at the top, children were given less concrete homework and were asked to explore their creativity. They were also taught to question their teachers, and most class time was spent as a dialogue between the group and not a lecture from the "instructor."

Really interesting topic and I wish more people paid attention to these things. Imagine where we'd be as a society if we didn't mold each other into groups or social brackets. Blows my mind.
Not only that - he snatched this year's Nobel Prize for Blogging:

http://www.linkedin.com/in/michaelarrington#profile-honorsaw...

I have to congratulate Michael Arrington for being such an accomplished prankster...

Congratulations, Mike.
Using Git for Source Control
My shoe is bigger than this car
WHY PEOPLE THINK COMPUTERS CAN'T
Google Panda vs. Penguin Updates: What’s Different?
The only DB I'm aware of that still requires a table lock is SQLite (!)

He's invented this ridiculous Rube Goldberg contraption because his knowledge of RDBMSs is 20 years or more out of date...
He's trolling the tech press.
Social and Content Should Work Together
Javits may be a lot of things, but it's definitely not a place to hold a conference/convention if you're trying to keep costs down.
As a response to this problem, a few London-based ruby developers set up a no-frills ruby conference called "Ruby Manor". Talks were chosen democratically from the community, and were of a very high quality. They have had three so far, for, each for under £15 for a day, and they had enough money left over at the end of the day to buy us all a few beers. I think more than anything, they wanted to prove that you could have a great conference without charging large amounts of money:

http://rubymanor.org/
Airplane boarding simulations
You can get stuff dirt cheap straight from Hong Kong on eBay with free shipping.

I pay about half the price of what I see in most web stores.
Offtopic, but do you consider these results any good?

http://searchco.de/?q=DGGEVX&cs=on
Nokia sued because Windows Phone is failing
https://twitter.com/#!/arrington/status/198246681232420864

Arrington is practicing his own form of "gonzo journalism", without the style of Hunter S. Thompson (that is to say, without any style).

I'm surprised anyone even cares.
Handicapping 2012 Presidential Horserace - Twitter edition
Actually a trailer for "The Expendables 2"

Flagged
On a related note I'd say that forget about these deals and go get yoursf a Safari Online subscription. I convinced my boss to do this for around $350 (that's the corporate rate), one of the best tool I've got. I have all their books (and from a lot of other publishers, too) at my fingertips!
I'm seeing the same thing in Berlin these days - tech conferences of all kinds, usally 2 days, tickets ranging from 300,- euros up to 1200,- euros.

Even if employers would send their developers to one of those two or three times a year - how many developers from different countries can even afford those prices? Half of europe simply isn't that rich and doesn't pay nowhere near that high salaries.

On top of the two-days event you'd have to add hostel/hotel and travel (train or flight) - even with my (in comparison) rather high german salary I think twice if I really want to pay several hundred euros for an event of two days.

And conferences don't have to take place in hotels, there's all kinds of venues - some hotter, some less so - one could meet with 50, 100, 500 or 1000 people. Some developer conferences simply take place in rooms of the local university for example. (Usally a not so hot location, ok..)

I would really like to see that developer's conferences stay (really) affordable for _all_ of the intended audience.
Also access to Book 24x7 and Safari. And there are on-line courses, which I can't speak to.
LSD and coding [comic strip]
Requirements
mp3 ACM codec (present since XP) or mpglib

This is just a frontend to the decoder, that's not that small to what it does.

I agree that lately programs are too bloated, software that small are rare on windows.
> With SPARC kit, you wouldn't build assuming that machines will often fail

In the late 90s SPARCs did fail. Yes, they were more reliable than commodity x86 boxes, but they failed often enough that it was an issue if you had 100 or so, and search engines hit that level very quickly.
Can you elaborate on the costs? Why do you need catering?

Thanks for eliminating the "schwag" waste. I also hate that crap.
If you really want to reduce the amount of JavaScript you write for validation, you should be using the jQuery Form Validation plugin. I know it's an extra but who cares. It's totally flexible and you can validate your form in one line of code.

http://docs.jquery.com/Plugins/Validation/

But yeah, ternary operators are a great way to save line space.
It's tough to take a position against the majority and not sound upset. In reality it doesn't upset me at all. Samsung is a big company and will be just fine. I think Apple is going to lose share over the next few years and that idea really seems to get people riled up. But I don't make bold statements without trying to substantiate them.
Why great companies die - repeatedly - and is Microsoft next?
I'm not an iOS developer, so I'm not really sure what parts of the insanely-verbose method calls are actually necessary.

It's called "Intention Revealing Names." Names are long to provide the programmer information, so shortening them would have a negative impact.

As an aside, I have Vim rigged up to do autocompletion with Ruby. I'm sure it would work with these Cocoa libraries as well

If someone writes the necessary plumbing.
UK here: 35 hr week (which I generally stick to), 28 days holiday (rising to 30 in a couple of years, plus I usually buy 5 extra, plus public holidays).

What's interesting is I work for a large multi-national (listed on NYSE and TSX) - local expectations override the rest of their US-centric culture.
I'm typing this on an Apple keyboard connected to a Macbook, sitting next to a Dell Vostro v131 and all 3 share this design trait. They are no Model M, but they are usable.

I still need to find a good way to make all computers on my desk share the Microsoft Natural and the Apple trackpad, but I'm not holding my breath.
- users always want faster, more direct answers (rather than controlling the filtering/categorization of their searches)

That's a very power-user centric attitude, don't you think? As a power user I preferred to type long, complicated Sabre queries to find exactly which airplane flight I wanted. It was much faster, and I had memorized all of the complicated mnemonics. But that's not what a casual user would want to use.

Asking users to specify categories for what they want means requiring a certain orientation in their thinking which is shared by computer scientists and trained librarians. But to an average user, that's extra work. And think about how this might work if you're talking to an actual human librarian: if you start asking about TV shows, and then mention "The Big Bang Theory", do you think the librarian will ask you, "Did you mean the scientific theory, or the TV show?" That's only something a stupid computer would do. A smart librarian would take the context of the previous queries that you've made of him or her, and provide the right answer quickly and efficiently. Wouldn't you want the same thing from a search engine?
Scott Thompson is toast
> When Altavista launched, it was an impressive showcase of the DEC Alpha's power.

Altavista was started by Paul Flaherty. One of his jobs was to find some way to showcase Alphas.
Did anyone grab the picture?
"On average, a four-year degree is the equivalent of an investment that returns 15.2% a year." -
http://finance.fortune.cnn.com/2011/06/30/a-college-degree-r...

Stay in school kids.
I honestly never did
Yeah I was aware of this functionality, it's definitely far too clunky for most users though to go through clicking on that at the side of the page when most browsers now allow direct search through the address bar with the search provider of your choice.
I think the prevailing mood among people who think of themselves as "business people" is nowhere near risk-averse enough.
"a big house in a good school zone"

A low end "six figure salary" in the bay area probably isn't enough to buy a big house in a good school zone. Two workers who earn this salary would have access to that kind of real estate though.
I would look at the autocomplete scripts/library, see how the metadata is handled there, then see if the autocomplete data in XCode can be hooked up.
Yahoo CEO Scott Thompson lies on resume about CS degree.  May cost him job.
The 'Flying Carpet' - The fastest way to fill a plane