skysight-inc/HackerNews huggingface dataset:
i tried many things, herman millers, gym, creams, massage, antiRsi tool. They all helped and i'm still using them, but everytime i fixed one thing 2-3 months later i got pain again. it travelled from backpain to neckpain, wrists, underarms and now to shoulder/arm-pits.

i'm now practicing alexander technique. i've got my 6th lesson and i start to understand how all these things that i've been doing were simply work-arounds. alexander technique shows you how to get a proper and relaxed posture. i now see how tensed up i am in many areas (keyboard, some projects more some less, eating, walking, everything).

i can recommend it. and it's cheaper then being forced to work half-day for a few months.
Ah, the heady days of VA Linux ...

http://www.nasdaq.com/symbol/gknt/interactive-chart , then click the "Max" button down the bottom ...
I used to have severe RSI problems. The solution I found was first to use a trackball which reduced 80% of the pain and then start doing some exercises. I use the Logitech Marble. The powerball is an amazing gadget for exercising the wrist and if someone's a bit more adventurous you could try cliff climbing.

http://www.amazon.com/Logitech-Trackman-Marble-Four-Button-P...

http://www.amazon.com/Exercise-Fitness-Powerball-Blue-Exerci...
All I can say is, this makes for a very easy competitive environment for companies that are smart enough to grab up all those foreign-contaminated rejects.
When I was watching the demo, I couldn't help thinking how annoying GTA would get if I wrote off my car like that every time I hit something.

Realism is interesting, but like you say - it's not always going to be as much fun.
In a dynamically typed language, whether you do pattern matching or boolean-blind branching doesn't matter that much. You'll catch any error at runtime anyway.

In the presence of static typing, "emulating" pattern matching defeats the purpose, because the purpose of pattern matching is removing boolean blindness. With the "emulated" code you still get runtime-failing boolean-blind code.

By the way, pattern-matching is indeed very much related to sum types (part of "Algebraic data types"), which C lacks. To have pattern matching in a statically typed language, you would need to have sum types as well.
And I really did, so +1 from me.
case is pattern-matching, though.

He said pattern-matching was sugar for "case/switch construct present in many, many languages". That implies pattern-matching adds only syntax to the game, and that it doesn't add any useful things beyond the "switch" you find in C or Java, for example.
Some reasonably recent Dell or HP laptop models also have a trackpoint (though personally I didn't like either of them as well as the Thinkpads').
It will be amazing when it supports any repo path. Now it's just a github utility.
That's a pretty big assumption, for example:

http://www.theregister.co.uk/2012/05/09/atlassian_cloud_stor...
Two critical notes to the general "holland is fantastic" fuzzy feelings.

The Netherlands are European leaders when it comes to wiretapping communications. Its laws gives the intelligence communities extensive powers to tap, filter and store. This was already the case well before 9/11. Secondly, privacy is usually not a political or social issue of any real significance.
Observes are the argumentation, requests are the basis for new law.
Wholesale Latest Cheap Spy Cameras - Security Cameras Systems Equipment
Inkling for Everyone
Firefox and Chrome both support it, ok.

IE and Safari (Vast majority of desktop computers and a good chunk of macs and IOS devices) don't...

...In fact, I have just re-read your original comment and noticed the "various parties" bit which my brain skipped over before.

My previous belief was that you were saying they should just switch the site to SPDY right now and screw anyone who doesn't support it right this moment which is obviously unworkable.

But since that doesn7t appear to be the case, i have no idea why downvotes were done (unless they made the same mistake I did).
Really good observations about their posts:

> passive-aggressive

> recycled trash from popular business / personal wealth books
Facebook is currently trading at 28.8, Down 9.62% [1].

[1] http://www.google.com/finance?chdnp=1&chdd=1&chds=1&...
The Bulldozer Aftermath (What was wrong with AMD architecture)
I wonder if we are actually evolved to enjoy menial labor with the occasional pay check.
Recently I've been seeing a number of good HN posts auto-killed because of a post or series of posts from the author a while back got them shadowbanned. There must be a better way of dealing with people who aren't obvious BUY WATCHES ONLINE spammers.
I own one of the larger Drupal agencies in the US with offices in SF. Those rates are totally below market, even for trainees!
The Japanese corporates know that the Western educated candidates are so far ahead of the Japan-educated candidates that they will hate the first few years of any job in a Japanese company. A graduate in Japan is expected to be a low paid blank slate to mould. These guys should work for a foreign company ("gaishikei") in Japan. Not quite sure what they are complaining about, they have dodged a bullet.
...which inevitably doesn't happen and cost increases exponentially...

"Technical debt" is a major product killer.
Criteo's Code Of Duty 2 Challenge To European Programmers
And the thing is, bolting in some code that handles a single edge case most likely takes significantly less time and effort than rethinking the whole approach. And, when you're facing only a single small problem to deal with and don't have reasons to expect that more are coming, would it be justified to redesign a big pile of code just because of a minor issue?
Emacs with its shortcuts is actually a major wrist-killer - just see what happened to RMS...

(disclaimer: I absolutely love emacs, but had to switch to vim just because of strain it puts on my wrists)
With mobile and social gaming growing like gangbusters, millions of new gamers are coming to the platform for the first time, which represents a huge untapped market opportunity.

I've long thought that games would be the last bastion of native apps.

But when you consider that most mobile games are barely more sophisticated than the Flash games people have been making for years and that you're potentially leaving a ton of money on the table if you only build for one platform, it makes a lot of sense to try to push all this into the browser. In-app purchases are key but there's no reason you can't jimmy these into a PhoneGap layer.
GoPro MP4 to iMovie Converter
Netherlands jumps off ACTA train
The New USDA Dietary Guidelines: Total Hogwash, and Here’s Why
Online aa meetings
Soberfolk is a Best Drug and sober recovery center and a online AA Clubhouse dedicated to the
recovering community and co-occuring disorder programs as well as online aa meetings,
online na meetings,aa programs,aa meetings nj,Serenity Prayer Magnet,alcoholics anonymous meetings.
I would consider this the "test" phase for Google. They are testing the waters, getting feedback, and adding as needed. Agile development applied to hardware - and (I hope) soon coming to Motorola.
Assange loses extradition appeal
I have to say that I'm upvoting this - it's wonderful.

The real value in this question is to ask a candidate what's wrong with this article. There are just so many things wrong with it that it's a great starting place for any number of technical conversations.

This is particularly good:

a = a*b
b = a/b
a = a/b

What if b==0? How accurate is it if a and b are floats? So many technical launching points.
Retrieve and Store Gmail Emails Using PHP IMAP and RedBeanPHP
The Guardian has some live coverage, but I figured the Beeb is a more authoritative source.

http://www.guardian.co.uk/media/blog/2012/may/30/julian-assa...
What is Miracle
Miracle is a unique unearthly event by the almighty Allah.
great find.. I never thought of that..
I've found that a good way to take advice is to mentally add "unless you're broke" to the end.
If Good Sir Jony Ives at Apple sees this, he's going to trip his knight mind out.
I imagine the backend of this conversion must involve some heavy-duty type inference. Very slick feature!
New Sirion 2012
All New Daihatsu Sirion menggunakan mesin berkapasitas 1298cc ini mampu menghasilkan tenaga 90tk@ 6000rpm serta torsi 11,9kg-m@4400rpm tersedia dalam dua pilihan transmisi Manual dan otomatis
Can you make a poll, like this: http://news.ycombinator.com/item?id=3786674 . It'll make it easier for people to respond
Virtual Hosting With PureFTPd And MySQL On Debian Squeeze
Why the Android ecosystem is broken
You said it yourself, comfort is a subjective term. So why do you talk as if Lisp were objectively more complicated. If I'm familiar with Lisp but have no clue about Perl I don't need to be a university professor with endless time to choose Lisp over Perl every time. To me, Perl looks vastly more complicated than Lisp. I believe you'd find that if you'd know Lisp like you do Perl you'd be at least as productive as you're in Perl.
Yes examples 1 & 3 are much better. At some point signatures will be added to core Perl (class/method nearly made it into 5.16 as part of p5-mop proposal. Fingers crossed it will be in 5.18 next year).

When not using perl5i or playing with MooseX::Declare I will usually default to Params::Validate so your example would look like this:

sub function1 {
my ($code, $arr) = validate_pos( @_, {type => CODEREF}, {type => ARRAYREF} );
...
}
UEFA EURO 2012 BERTARUH DI 12BET
UEFA EURO 2012 BERTARUH DI 12BET informasi terbaru mengenai UEFA EURO 2012 BERTARUH DI 12BET
So you think couples are a bad investment?
UET Taxila Admission 2012 Undergraduate
Thanks a lot for sharing this - particularly the full source code of your implementation. It looks very clean and well written.

I personally like that you wrote your own recursive descent parser and lexer rather than using some tool to generate one. This is my preference too.

The result is that the source code makes for a great reference for anyone thinking of implementing a language on top of the JVM.

Pay no heed to the "bah humbug" comments elsewhere on this story - I think what you've done is great.
London, France's sixth biggest city
That's not comparing like with like. Gems are the equivalent of CPAN distributions.
Now available on Arch Linux via AUR:
https://aur.archlinux.org/packages.php?ID=59624
I'm pretty sure that you don't have to touch shutter in manual mode. I have d5100 so I can make sure in the evening if you want confirmation.
Actually, that particular example is the opposite of people loving the change. If you lose 95% of activity, most people must be hating the change. And it's not clear that the rest are loving it, unless their activity goes up.

It's easy to judge others without knowing all the facts, but I'll admit I don't like the way Meetup handled that transition.

Taking away something from users always seems like a bad idea. I prefer to do it in a way that keeps existing users happy.

Even today, the copy for the organiser fees on Meetup.com is very strange:

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

Did you know? Organizers pay Organizer Dues. Learn More (link)

Yep, Meetup Group Organizers pay Organizer Dues (as little as $12 a month). Some Organizers choose to share this cost with their members.

Meetup is the best for organizing real, face-to-face Meetups!

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

Instead of making the user feel good about the purchase, they are making them begrudgingly pay "dues".

And they hide the pricing info in weird fine print. You don't even know how much exactly you're paying until after you've set up a group.

I don't know if they've tried it but their business model could be freemium simply based on the number of members of a meetup group, instead of some other obscure features.

The way I see the numbers in the SVN post is that they got 5% conversion to premium, which is fantastic. I'd bet that almost all organisers who stayed had reasonably large meetup groups. By staying free for small groups, Meetup could have probably avoided losing 95% of the activity and still stayed profitable, while accomplishing their stated goal of "Meetups everywhere about most everything".

It's also funny that they cite Craigslist as an inspiration - a site which is almost completely free, with a tiny sliver of premium features.

Edit: To add to an already long comment:

Meetup charges a measly $19 per month. My local meditation group of 20 people collected more than that every week just by asking members nicely to contribute a dollar each for the tea and biscuits.

I think Meetup is hurting their business and vision by being too small-minded.
"It depends" :-)
I'd love to see how people approach generating their sitemaps.

I was doing it by batch, but once you go over a few million URLs I realised the effort of doing so. And in a farm of cloud web servers I had one doing this big batch job and then syncing the others... effectively a master.

So I scrapped that and went to dynamically generated upon request. But the problem I found with this was content deletion changing the URLs in the higher numbered sitemap files... i.e. content in the first few files get deleted, all subsequent files shift slightly across the now visible URLs. Because Google and others may only take some sitemaps one day, and some the next... you risk appearing to have duplicate info in your sitemaps... I prefer long-cacheable sitemaps anyway... the URLs in file #23 should always be in #23 and not another file.

So I'm, moving towards dynamic generation based on a database table that stores all possible URLs and will associate batches of 20,000 URLs per sitemap file... if I delete content referenced by sitemap #1, then that now has 19,999 URLs and site map #2 remains at 20,000 URLs. A second benefit of such a table is that I can use a flag to indicate whether the content has been deleted and use that to determine whether to 404 or 410 when that URL is accessed.

If anyone feels that they have a better way of doing this, I'd love to know it.

Ideally, it would be non-batch generated, and strongly associate a URL to a given sitemap file.
Escort in European
If you're looking for Escorts in Europe, search here to find exactly what you're looking for. Each country has so many beautiful women to offer, and luckily for you a number of these are now living in London, hoping to meet you!
That is going a bit too far with the testing, I think

Agreed :-)

And though I admit the culture is great overall, that does seem to be my experience with CPAN. You never know what you're going to get. It's like that to some degree with every language but with CPAN there's so much trust in the system it can be harder to identify and filter out the lesser quality stuff.

There are lots of nice tools that help with that though. https://metacpan.org/, http://cpantesters.org/, http://cpanratings.perl.org/, etc.
Ironically, this is the same issue of sloppy testing, just at another level (i.e. missing usability tests on the http://rubygems.org/gems website for at least months, maybe years)
Yesterday I created a paste bin with the brand of footwear I prefer. Go!
Custom built homes Edmonton
Avanti Homes Inc- We are Master Builder certified, maintain the highest accreditation with the Alberta New Home Warranty program and have received numerous customer service awards.We are a family business with education	and experience in construction management, business administration, new home sales, architectural design and drafting and cabinetmaking.
Also a Brit in NL. Net neutrality and this news makes me very happy too, though I actually work (indirectly) for Hollywood!
I would have to agree with you. When agriculture was invented, so was "work", that is, something that is separate from your real life. There's a reason agriculture didn't properly take off for hundreds of years, even though people knew that planting stuff makes it grow. Tending the earth was a shitty business, hard work that took most of the day without proper tools. Gathering stuff was a lot easier.

Work is in no way "natural". Having to eat is quite natural but for most of humanity's history you could just eat stuff from your immediate surroundings, with little time spent on gathering food. These days we spend 10 hours a day to a acquire the means to eat. I'd say people we're a lot smarter thousands of years ago.
You can immediately dismiss any "experts" who assert that jet fuel doesn't burn hot enough to weaken steel. That would include all the ones I've seen write web pages about it.
F1 - The Fault-Tolerant Distributed RDBMS Supporting Google's Ad Business
Show HN: DuhCam - A minimal, gesture-based camera app for iOS
Agreed, switching to a trackball is the only thing that solved my wrist pain issues.

Its worth spending money on a decent one, and I'd avoid Logitech units if you have a choice. The main things to look for are ball size and extra buttons - yes, you can get two-button trackballs with no scrolling ability or third button.

I highly recommend the Kensington Slimblade, which has a massive ball and lovely twist-to-scroll mechanism. Ignore the reviews saying the software is terrible on OSX, all the problems have been fixed.

http://www.amazon.co.uk/Kensington-K72327US-SlimBlade-Trackb...

One slight oddity is the hardware "clicker". Twist-to-scroll feedback is achieved by a tiny piezo speaker inside the unit that clicks whenever you scroll. Its worth spending ten minutes with a screwdriver and soldering iron removing it if you want to keep your office mates sane.
I think there's some value in communicating that the navigation system is confused by what you are doing. There are multiple reasons why it might be confused: I might have taken a wrong turn either on purpose or by accident. Or it might have an incorrect positional information or incorrect maps. The user is in a pretty good position to judge which is the case and to modify their trust into the navigation system appropriately, so it's useful when they are informed.

It doesn't have to be an obnoxious, repeated "Recalculating", I guess. A simple chime is pleasant -- but far less intuitive, you'd have to learn a new signal. Plenty of people are confused by navs making a chime sound when you're over the speed limit. An optical signal, like a big red X or a question mark on the display would be a good hint.
InstaCRT: The first iPhone app with a real world filter
Why social sharing won't work for you?
I think DSNP is essential. Imagine if you could only email someone with a GMail account if you had a Gmail account.

Imagine if you could only check your Hotmail emails on the Hotmail website or through one of the official Hotmail Apps.

That's how Social networking works right now. API's won't cut the mustard. We need a DSNP.
vim + pentadactyl[1] + vsvim[2] have saved me from having to use the mouse for most of the work I do.

[1] http://5digits.org/pentadactyl/index

[2] http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-...
Ah, mine was set to "Custom" too but I wasn't sure if it was significant. Glad it worked for you!
There is no incentive for them to give you such information, especially since it only helps you sue them.
See my reply to PlanetGuy.
Human Capital Management Solutions Help Managed Workforce Needs
McKesson human capital management solution helps you better manage your workforce, easily deploy self-service across your organization, and deliver meaningful tracking and reporting. Learn more.
> Don't help someone who doesn't ask for help.

I never understood this attitude.

IF (and only if) your help would very likely be useful and you know how to approach the person, then, why not?

As for the software angle, Clippy was indeed dumb and rarely offered useful help (partially because, as one of the comments above states, some boss forced engineers to replace a good algorithm with a more business suitable algorithm). But in general, I subscribe to the idea that software should be less interactive and guess more (and let you correct it, if the guesses were wrong).
Mice do make a huge difference. I had years of forearm and wrist pain until switching to a vertical mouse.
This was the only thing to really help my wrist pain. These days I use a regular old mouse and I don't experience any pain, and all it took was some weight training two or three times a week.
Smartphones at their best
How do you know what is in people's head?

You did read the very next sentence when I talked about my abandoning one Clojure solution for exactly this reason?

I love Clojure to death. It's excellent. But there are lots of folk like me who are just gasping to go play with production Lisp when other solutions would probably be better.

Not saying there aren't many great real-world uses for Clojure. Look at the stuff Datomic are doing for example... but I see lots of folk (myself included) spending two weeks tweaking Clojure stuff, dealing with warm-up timing issues for the JVM, etc. when we should probably just chuck something together with Sinatra and get the job done :-)

I assert that lots of folk are using perl because it's comfortable to them rather than it being the best solution.

Agreed. Sorry if I seemed to imply otherwise.
I have extremely RSI resistant hands and especially knuckles (due to a genetic quirk). I can type all day on a rectangular non-ergo keyboard with my wrists on the table, and in fact used to do data entry for 60+ hours a week doing just that, with nary an RSI worry. But using a mouse for, say, 12 hours straight or through a regular 40 hour work week would definitely cause me pain, in the shoulder, wrist, etc. Here is the solution:

Use.

A.

Trackball.

Period. Especially at work. It's vastly better ergodynamics. It has a little bit of a learning curve but it's not that bad. And for clicking and dragging windows around and whatnot, it's just fine. And it doesn't stop you from using a mouse if you need to use photoshop or play an FPS game or somesuch. I have a mouse and a trackball on my home computer. If for some reason you spend all day in photoshop then you should probably switch to using a stylus input tablet.
Cloud Computing: Technical & Business Perspectives
The fastest one with many built in process.
We need to write for our industry’s encyclopedia, not just its tabloid.
In Carmageddon i completely bent my car around a light post. It could only drive in circles after that.
Facebook should build a phone
do if condition
then do putStrLn "bailing out early"
return ()
else putStrLn "carrying on"
putStrLn "Launching missiles..."

This does not do what a C/Java/C# programmer would expect.

`return` in Haskell is a false cognate and it causes beginners difficulties. Some of them post to StackOverflow asking confused questions about it.

if-then-else in Haskell is also a false cognate (and there are formatting issues to trip up the unwary as well). It's actually the same as C's/Java's/etc ?: operator, so it's unfortunate the standard library doesn't contain something similar to that instead of adding if-then-else to the language.

Having said all that, I don't think being a false cognate should automatically be a disqualifying attribute. Haskell's new <> operator (a synonym for mappend) looks like Basic's/Pascal's not-equal-to operator. But I think few Haskellers come from that immediate background.
Useful Domain Name Patterns 2012 Edition
Ruby: Nice and simple way to read YAML config
Seriously? Where are you based?!
> Did you know there is a Perl package that will catch references to undefined symbols and fuzzy match them to the closest it can find in the current scope. To me, that seems to be the marker for the general quality of the code.

To me, just the fact that this is possible witnesses about the flexibility of the language.
电动润滑泵