skysight-inc/HackerNews huggingface dataset:
You know you can just ask your company for ergonomic hardware, right? Companies have ergonomics guides and have to abide by them. If you have an uncomfortable chair, or a keyboard/mouse that brings about early signs of carpel tunnel, you have the right to request a new keyboard/mouse at the expense of the company. It's in the company's best interest to avoid (at best) paying long-term disability from you being injured and (at worst) a lawsuit for providing tools that injure you on the job and refusing to help you alleviate the pain.
woops - good call. A few years ago, I think I just started assuming everything was published by EA by default.
Fuel is needed for all sorts of industrial activity too, including farming.
IBM Computer Named Watson Will Battle 'Jeopardy' Champs for $1 million
git and redo have nothing in common, except for being a utility developers may use.

If nothing else, they should never be merged because they are trying to provide a POSIX utility, which should always be: "Do one thing and do it well"
That's* like the metric system or something. Won't work in the USA.

* Paying full price for your handset, that is.
> There is a good reason to use two spaces, and that is that when you're typing, you're only creating text, not typesetting. Software does the typesetting now, and will automatically space out sentences in a way that looks right. Furthermore, it is easier for software to detect two adjacent space characters than to guess at where you meant to put a space at the end of a sentence and where you meant to put a space after an abbreviation. You don't need to change your habits, because computers work for you, but using two spaces between sentences helps them do their work sometimes. Also, many people still use monospace fonts for many purposes.

improved version
Where in the US can I get an unsubsidized Nexus S that won't cost me a couple hundred over the retail price? Can I just go to Best Buy and say I don't want the contract - just the phone? I find it odd that Google sells dev phones but only the ADP2 and the Nexus One. Why not sell the Nexus S directly to devs as well?

Edit: Thanks for the responses about being able to go to BB and get just the phone at the unsubsidized price. This was the answer I was looking for as it wasn't clear to me that this was an option and I was just more confused that Google wasn't selling it as an option for devs in their marketplace.
This sort of talk is common for Americans who are amazingly ignorant of other markets. Even if the availability of the iPhone on CDMA will completely reverse the trend in America, there are many other markets in which Android has a lot of potential.
You can walk into Best Buy and just get the phone. No contract. It's $530 + tax I think.
Where would you fit Node.js here? I think it's a purely evented model. There's one process and it's just done via events. Although I/O is handled largely by queues/buffers and thread pools.

Evented pretty much gets rid of the need for locking and critical sections. At the cost of eking out a bit more efficiency vs the actor model, and the danger of getting stuck in a slow/infinite loop of code.
No mention that Apple's free iOS updates will turn your phone into a sluggish brick.
That is exactly how patents work. When you patent an invention no one can make, use, or sell your invention without a license.
I agree. However, Dvorak's argument depends on:

GOTO [url] or [AOL keyword]

having an analog with regards to Facebook. But such an analog doesn't currently exist and the sort of personalized information channel Facebook makes available doesn't appear likely to exist on the open web.
. . . or a programmer, accustomed to using monospace fonts, who has learned to touch-type and hits the space bar twice as a matter of habit.

When I see one space, I tend to suspect the writer is not a (very good, anyway) programmer, and is not particularly concerned with how text looks in reader software that uses monospace fonts -- and probably learned to type on a cellphone. I also expect to see such people spell "you" with the first two letters missing at some point.
An overly optimistic valuation can also lead to a down round later on. I'd recommend this as further reading: http://lsvp.wordpress.com/2007/07/09/asymmetric-risk-and-the...
I just googled for 'solesearch'. The top result was sole-search.net.

How happy are you with that?

I imagine most of their customers search for it in the app store/marketplace. Not having the .com probably isn't a huge deal for them.
Apple wants you to use their 30 pin interface, but that requires going through their MFi program and that lets them control the hardware ecosystem like they do the software ecosystem.

To be fair, there are certain advantages to hardware manufacturers willing to jump those hurdles. You're able to ensure no one can make software for your hardware, for one. Secondly users who plug in your hardware can automatically be taken to the app store to download your software.
Unless I'm missing something?

Introducing the Nexus S. Starting at $199.99. Only at Best Buy®.
Also available without a 2-year contract for $529.99

http://www.bestbuy.com/site/Google+-+Nexus+S+Mobile+Phone+-+...
i like how the menu's on the right :) but then again, maybe i'm not seeing the whole picture.
This likely happens when a page was the top result but then got re-spidered. Google probably keeps the old rank for a while, even though the content has changed.
Volume 4A is specifically about combinatorial search algorithms.
I bought my Nexus S from Best Buy, no contract or anything to sign except the receipt. I don't even have a plan with T-Mobile; I use a local carrier that runs on T-Mobile's frequencies. I paid retail price ($529+tax), and walked out of the store in less than 10 minutes.
Unless you have a jailbroken device, arbitrary apps you write won't be able to access that stream.
The options on the Best Buy website seem to imply that you have the option of purchasing the phone for $529 without signing a two-year T-Mobile contract.

The site actually breaks though if I try to proceed further than this, so who knows.

I'm not sure which price you are referring to as "the retail price" here; if you are referring to the $199 subsidized price that comes with signing a two-year contract then by definition any unsubsidized phone will be hundreds of dollars more.
New York City is About Average
> Surely there are lots of people and teams out there writing Java in ways that aren't insanely stupid.

This is true. I know of a number in Java and a lot more in JVM languages. To be clear, this isn't about my work since I rarely have to write Java and my coworkers are smart so the code is relatively good.

> I think you're beating up on the language unfairly.

J2EE was a travesty. Java class hiearchies are ridiculous. The codification and practice of design patterns is excessive. XML gets used all over the place for all sorts of things. None are required for the language, but they're encoded into the best practices of the community. The whole point of best practices is to help people avoid dumb things, but somehow the Java community got it wrong. I blame the consulting industry and the design goal of trying to protect people from themselves.

If you love Java, are super productive in it, and your programs blow everything else away, power to you. I know two guys who love Java and are faster than I am at implementing an algorithm even with the LoC advantage I get in my preferred languages. The language is what it is with advantages and disadvantages. My inability to get over its flaws shouldn't hinder your joy of programming.
Is there, though? I mean, she was being investigated for a bunch of things, going after people who had p'd off her husband and such, and then it just dropped after she left office. Bush is unpopular too, but I don't see anyone going after any of the stuff that his admin did.

Meanwhile, if your email was hacked? No way the feds take the case. That's what I'm upset about, mostly. The dufus broke the law but it seems we have an entirely different standard for enforcement.

RE: evidence of wrongdoing, state business over personal email is illegal, period, and for very good reasons. This is professional ethics 101 if you've taken an oath to serve the public in elected office. If you're doing public business, it has to be on the record. It's legal not theory, it's legal fact.. if it applies to an Alderman, it applies to the Governor.
this method must be called in the context of a
READ-COMMITTED transaction

I get what you're saying, but I like conventions and clear APIs with proper encapsulation.

Here's a sample from Python/Django ...

@transaction.commit_on_success
def do_stuff_with_the_db():
db.execute("insert into tmp values (1)")
raise Exception

Or if you need to supply the DB queries yourself, you can implement your own context-manager than use it with a with block ...

with stuff.inside_transaction() as obj:
obj.execute("query")

No need to extend a class that represents a transaction or some other shit like that.

having the language assist in simply not breaking it at all

You know that's an utopian goal. What I dislike most about languages that try to detect too much shit for me is that it gives me a false sense of security. And the worst offender is Java: not only is its type-system too weak, because it is manifest-typed you get the false impression that it guarantees stuff for you, when it doesn't.
Forced-swim test was originally developed as an animal model for learned helplessness. So perhaps a subclass of humans whose depression arises from learned helplessness could benefit from reboxetine.

The real problem here is that the field of psychiatry is bandying about diagnoses like "depression" as if they actually mean something, when actually they reflect behavioral traits which could arise from a variety of etiologies.
Nice trolling attempt :)
Of course anyone that visits HN knows that after buying an Android phone, you just go to xda-developers and get free rom updates from the 4-5 different cooks there. Next phone I'm buying will be determined by the number of people that visit the phone's rom development forum :)
China, not the Fed, has ultimate control over their monetary policy. They can always change their monetary policy and probably will have to. Which is what the discussion is in fact about, if you read the original article.
The genius of the troll here is that he shows the release cycle of the iPhone, but below he shows the release cycle of every Android manufacturer, thus creating visual clutter which instantly gives a negative impression on the viewer and thus you feel an instant pang of agreement.
Or you could buy an android phone and have it break with 5 months to go on your contract. You can't get it repaired because the warranty is expired, you can't upgrade without paying full price of $500, and you can't leave the contract.

So you learn to live with 1/4 of your "touch"screen being not touchable at all--move your apps to the left side, get an app that lets you answer the phone without swiping, and forget about playing games or ever pressing the search button--and you hope that the new verizon iphone will create a glut in the used market.
this can be disabled in BandPage. i wonder why they left it open for all. good catch.
Original introduction of Duff's device
Firesheep is a tool to enable the easy theft of credentials. If you think it's legal, I don't know what to tell you.

The thing about Firesheep is that it is inherently difficult to figure out which of the 30 people in the coffeeshop hijacked your session. It's not exactly as if they have a separate IP or something. Just because it's hard to get caught doesn't mean that it's okay to do, though.
Thanks! That's a fine executive summary. The longer version is that original humor is appreciated, particularly if insightful and non-obvious, but regurgitated memes are not welcome here. If you are rushing to make the obvious joke before everyone else does, please don't.
A Dead-Simple Change That Increased Our Conversion Rate by Over 250%
Thanks, this is another illustration of my point that I often make. Intellectual monopoly needs to be re-addressed.
Headless Testing for Continuous Integration with Git and Jasmine
As I mention below you can get the same result with lazy-sequences and it's very efficient.
7.4mW is more power than I would have thought possible. That is really cool. Plus with some additional hackery you may be able harvest up to double by toggling the second audio channel on and off when you don't need to receive data from the phone.

I'm going to put together a board based on their specs. If anyone in the bay area is interested in collaborating on a project with it shoot me an email.
Why Facebook Beat MySpace, and Why MySpace’s Revised Strategy will Probably Fail
Developer introspection: Benefit #167 of writing software API documentation
I can understand the desire to hack on that, and props to you Swizec, for creating something and sharing it is always cool, but... Well, the final result is quite mind-numbingly narcissistic.

I guess it fits current trends in social websites, but isn't it a bit over the top?
Duke Nukem Forever was on preorder in 2001, too. The status of DNF is "never" until people are actually playing the game...just because it's on preorder again doesn't mean it's actually going to come out.

http://kotaku.com/5634491/think-this-duke-nukem-forever-pre+...
The same way you pick up girls: become Richard Feynman. http://xkcd.com/182/

More seriously, I find that when I think I can't explain something I know to someone in simple-enough terms it is because I'm underestimating the audience. Explaining things slowly without resorting to undefined jargon usually does the trick.
Well they did valuable work. It's only the MPEG-LA that's acting badly. In fact, one should probably bypass the MPEG-LA and talk directly to the patent holders.
If you are going to use Java contrary to 90% of Java programmers, what's the point? You can't use any libraries and they won't understand your code. So you might as well use a good language instead.
I urge you to look at the link to djb redo posted in the beginning of the article. It's quite a teaser: http://apenwarr.ca/log/?m=201012#14
Does anyone in America look at data points for outside of it?

Android is doing very well in the UK, for instance, where you can get Android on every carrier...
What browser are you using? If it helps this behavior is NOT repeatable on windows in FF3.6, IE8, BUT observable in Chrome 9.
Ironically, Liskov is the exact opposite of how people do OOP. Most people subclass to add restrictions, where Liskov suggests that subtypes should relax restrictions.

This means your programs work better, but you have to plan ahead.
Workshop for film making student by New York Film Academy’s in Mumbai
troll...
Yeah -- there's one emacs holdout that will hang that jury.

Thanks to him, we'll all have to write code in MS word.
Doesn't matter. In Racket you can use either bracket-style, as you please.
Malware posing as jQuery
> Laughably so. Listen to yourself.

Your argument would make just as much sense without these words, and leaving them out would help keep HN a place for civil discussion.
I agree with the blog, in that it seems disappointing that it doesn't integrate fabricate.py/memoize.py automatic-dependency-detection via strace. Those projects seem to advance the state of the art a lot more as a make-replacement. The git analogy is great though; while in general I think there should be a very high bar for throwing away working systems like make, in this case there's a potentially worthwhile set of different ideas: hashing for change detection, strace for dependency detection, and using scripts/whatever instead of a make-specific DSL.
Why was this "Review my startup" post killed? (Xuland.com)
while I agree with you assessment, isn't the smart phone battle presented as between "iPhone" and "Android" in almost every comparison, including (especially by) Android fans?
I'm done with the f'n appstore. it's mostly for whores anyway
Remote Cold Boot a Mac
Interesting thought, except the article specifically says that git does NOT have this problem.
What's with the title of point 3 ("design is gay")? Is the author quoting a homophobic opinion of some Indian programmers, or is he being careless with his own wording?
People have already played it, at game conventions and the such, there is plenty of footage available online.

Only a nuclear holocaust can prevent the release of the game now.
Why was this "Review my startup" post killed?
Optiver Report on High Frequency Trading
Here's another video of it doing close to 0-radius turning:
- http://www.youtube.com/watch?v=0gk-yQ1H3M8

This prototype reminds me more of big dog:
- http://www.bostondynamics.com/robot_bigdog.html

A quick google search didn't turn up anything at deere.com. But, the device was made by Plustech, now Timberjack. Anybody find anything more specific?
I think you mean "\ ". "~" is for when you want an inter-word space, and also don't want TeX to break the line there.
Can Our DNA Electromagnetically 'Teleport' Itself? One Researcher Thinks So
For the record, it was not my post, I just found it odd to see a perfectly fine Ask HN post being killed like that.
Grrrr...

Google could help things by releasing a umts band 5 version of the Nexus S like they did the Nexus One. The current Nexus S isn't an option where I live.
Most of these brand decisions were made well before 2010, if not 3 or more years ago... how does the fact that they were big as businesses in 2010 make them "Color Trends" for 2010? Google was really big in 2010 too, does that mean "rainbow" was a trend?
The web design almost turned me off completely from investigating Corona further. Then again, I come from a web design background, so I may be more sensitive to that than others. Fortunately for Corona, the actual product does seem to be the best for what I'm looking for.
I don't think employees should buy their own computer, but having the freedom to do so is liberating. However, I don't think it fits very well into an argument for remote desktop systems. That's more to do with the user being remote from work than having their own computer.

I work remotely, from home, using my own hardware. That means I have administrative access, an SSD, 12GB of memory, overclocked i7 CPU, etc., which all adds up to a machine that can build our source tree faster than the build servers that are "optimized" for it by IT. When I visit base, co-workers are amazed at my build times; usually less than 50% of the time on their workstations.

Most of these advantages would be negated by using a remote desktop / app solution, but then, the advantages may be largely specific to certain kinds of workloads.
Chromium Blog: More about the Chrome HTML Video Codec Change
(This article is not really HN worthy). Dvorak has been oversimplifying since the keyboard was invented.

If you have family or friends that don't live in the technical echosphere that we all do here, it is a good way to keep in touch with them. Even my mother, who is a wizzard at Word Perfect Reveal Codes isn't going to build a web site to share her poetry.

I am sensing strains of the Priesthood mentality here.
Right. And this gets to the heart of the matter.

I do not use languages just based on what other people use it for.

I completely agree, most people abuse Java using it in stupid ways, writing absolutely ridiculously verbose and complex needless code, using XML for everything etc etc. But that's not Java's fault. It's simply the fact that it looked attractive to Enterprise and they threw their crapstorm at it.

If <insert hip language here> suddenly looked attractive to corporate world, it'd get thrown a ton of crap as well and suddenly fall out of fashion with the people who choose languages based on fashion.

If you pick languages based on community / how most people use it, I think you're missing the point of languages.
Well I don't know, I never really saw it as narcissistic, more as an interesting hack and seeing what's possible.

Yeah I guess I'll end up being in a lot of the pictures, but most people wouldn't just put themselves out there like that with messy hair, beedy morning eyes and so on.

I don't think a narcissistic person would ever want to share such imperfect pictures of themselves publicly ...

I mean, I'll probably turn it off in a few days when people start complaining I'm spamming them :)
You should write the Slate writer a note thanking him for the inspiration to do so.
In overall measures, yes, but most people don't have multiple phones.
Yes, there's code. I had to choose between linking this or following further down the chain and thought this actually did add something, in that while I could have gone to apenwarr's post directly or linked the the design doc it would have sunk without a trace.
"As of January 14, it has gotten 1,571,213 downloads!"

That's about two weeks that the app has been out. Incredible.
No, only by John Gruber.

As an Android fan I don't even know if the iPhone still exists. It can't run any software I need and won't work with the infrastructure I have setup, so its existence is meaningless. Except, perhaps, that it will lower the price of nice 3" screens.

Really, my eye is on the Next Cool Android Phone instead, because I can buy one and I won't have to make any compromises.
I don't know if this is what's going on with cakecentral, but I did something like this inadvertently many years ago.

We needed to have a CGI script handle all hits under a certain location, and for various reasons mod_rewrite wasn't an option. So I put something like this in an .htaccess:

ErrorDocument 404 /path/to/script.cgi

I didn't realize until later I needed to explicitly set "Status: 200" in the script's headers. As far as browsers were concerned, everything worked, even IE, since the "error message" (our page content) was long enough to not trigger its built-in error message.
Good example. I missed the rotation lock feature for a week before I discovered that you could still get that feature, just in a completely different place.

If the iPad was a website, I'd say it had a bad case of 'mystery meat' navigation.
I try to use evidence, rather than using confirmation bias ("expect to see").
Is there some reason you can't pay for an out of warranty repair? I don't think products breaking outside the warranty period is Android specific - if you dunk an iPhone a year after purchase you'll be spending dollars on a repair.
On one page: http://www.informit.com/articles/printerfriendly.aspx?p=1671...
They never released a 5-band phone; they released a second 4-band model that used different frequencies to be compatible with AT&T.

Edit: thank you for the correction
16% of AT&T customers ready to jump ship for Verizon iPhone
Your arguments appears to directly contradict your skeptical position. If there are a lot of bad loans on the books of Chinese banks, then the inevitable write offs of these loans will cause massive asset deflation, same as it did in the US in 2008. The result will be currency appreciation, or at least the pressure to appreciate, given the currency peg presently in effect, and holding such currency is appears to be a great idea.
At least Apple gives you the option. Many Android phones either can't be upgraded at all, or aren't on any kind of unified release schedule, so you never know when you're going to be able to upgrade.

The only Android phone analogous to the iPhone is the Nexus line directly from Google, and it's future is far from a sure thing.
Why would you need to visit China to have an opinion that could be arrived at by looking at financials - a common practice in measuring success. Just look at a portfolio of large Chinese companies - they are doing well, thus I would also hypothesize that they are well-run companies.
They were standout brands that either made a big impact, or were "hot." A lot of design is just "inspired" from other design, so hot companies in 2010 have an impact on the trends.