skysight-inc/HackerNews huggingface dataset:
Having a CI system that is easy to maintain, has granular reporting at regular intervals of the build process, and is a breeze to write tests for is golden.

A hosted service would be a good first step in this direction.
Vitiligo Skin Disorder
Vitiligo Skin Disorder is a problem faced by many people around the world. If you are one of those people who are suffering from Vitiligo Skin Disorder, you need not fret as we have a 100% guaranteed cure for you. Just trust our herbal oil and you will be free of your Vitiligo Skin Disorder in no time.
I agree with this. The turning point for me was when I first taught my Mom how to use a computer. Two buttons on the mouse was probably her biggest hurdle.
What do you think is fair?

What does your friend think is fair?

If the split doesn't meet those expectations, don't bother splitting.
Build script parameters
I have a Logitech MX Revolution. Initially I was very pleased with the feel of the scrollwheel. And then a year passed, and it became inconsistent; not in the smoothness but in the mechanism's ability to detect motion. I'm not alone in this complaint, it seems to be a relatively common defect.

The worst part of that mouse, though, is that it requires a special USB transmitter. Originally it was quite long, but subsequent versions have reduced the size. No matter, though, because the range is still terrible on the RF transmission. If you have a big, roomy desk (or keep the transmitter on a KVM off to the side), then you're going to frequently run into the mouse pointer freezing as the mouse and transmitter re-establish a correction. Unless it has line of sight, it will happen. I found it maddening, and had to stop using the device.

Oh, it's also obvious that he never used a 2009-style Apple “Magic” Mouse. It does click, it is way better than the Mighty when it comes to detecting a right click, and the scroll and expose gestures are fantastic. I wish he had never covered it rather than blatantly and transparently lie to us like this.
I love that name.
They're currently getting coverage on the Guardian, BBC, etc, and will get it on the New York Times within 24 hours. That is about to create an emergency for them, because being the secure, privacy-aware alternative to Facebook gives people some expectations as to how the software will work. Many of those expectations match the designed behavior. None match the software as actually implemented.

They just did a media launch and they're in for their earliest users getting burned in a very painful, public manner. If this isn't an emergency, what does an emergency look like?
Their main site is down. Anyone want to enlighten the rest of us about what OpenX is? Something about ads, it seems; can anyone be more specific?
> Is everybody just walking around with MBPs using the trackpads?

I wouldn't be surprised. My hatred of Apple mice is about equal to my love of their trackpads :)
> sudo apt-get install mongodb-stable

Unless you're doing this on your desktop - don't do that, the package in mongodb repos has broken dependencies and incorrectly depend on xulrunner-dev instead of xulrunner. This will install about 200MiB of completely unnecessary development packages and X11 stuff on your box which is not something you'd want for a headless server.
When we started GitHub, I looked into getting a loan from the SBA because we didn't want to go the VC route, but the requirements were off-putting to say the least.

Stuff like "SBA requires the borrower to have invested between 25 to 50 percent of the amount requested." So, you'd have to toss in 5k just so they'd give you 10k-20k and for that kind of money, it didn't seem worth the hassle at all.

Banks won't ever give out tech company loans unless you have the personal collateral to back it, because they can't repossess your code.
LAMP Diaspora Alternatives
Go Playground: Compile and run Go programs from your browser
There are obvious restrictions in terms of I/O and memory and CPU usage, but it is a nice demonstration of the speed of the compilers. The examples show off some of the more unusual features of Go like closures, concurrent "goroutines" and channels.
I have a Palm Pre.. I got one early on, was a huge fan, but now I fully believe the platform is dead. All you ever hear about is iPhone or Android. That aside, the Palm experience totally sucks. It would be amazing if the phone didn't freeze on me while trying to view a webpage and listen to an MP3 at the same time. No, that's asking too much
I'd say mostly accurate up until the Magic Mouse which I own two of. Really the only bad things about these mice are a) the astoundingly stupid name, b) the poor battery-life (which is exasperated by the fact that apple claims it's exception).

In both cases it's a moot point; the name, yeah I can laugh at it and make fun of it, but really it makes no difference in the usability of the product; and the battery life issue, while annoying, is easily managed by having 2 sets of rechargeable batteries - pretty much a requirement with any wireless mouse.

Other than those two fairly insignificant issues, this is a great mouse and I can't imagine using anything else right now.
"Now about your last statement: you and every other person would try to poach the leaders. Here is the fundamental flaw with that business model: should someone be actually innovative, you could never catch them. You would constantly be losing to them because by the time you get the copy working, they have moved on to the next step of progress leaving you and your competitors to fight over the scraps."

There are plenty of small companies that are struggling to get profitable. If I had a company with more manpower and money, it wouldn't take much to profit from a good opportunity. Especially if there was no law in place to protect the other company.

"Identity theft is a real theft. When I copy a song, or a bit of data or whatnot, and then use it, the only consequence to the copyright holder is potential loss of a sale. "

Like I said in my previous post. It's not just a potential loss of a sale. When something is pirated enough, the perceived value approaches $0.

"Identity theft on the other hand does real damage to people. A stolen identity has components of "potential damage", this is true. It also doesn't change the fact that damage is realized -- changes to credit situations cause real life fees and interest rate changes. Withdrawals from bank accounts are real, not hypothetical losses to the original person"

Pirating software causes real world damage to the original content creator. If they paid thounsands (or millions) of dollars in development and marketing costs, there won't be much chance to make those costs up.

It also shouldn't be called theft. You based your entire point on the fact that theft has to actually take something away from someone. When you "steal" an identity, nothing is really taken. Information is copied an
Are you sure the past tense is appropriate? HP just spent a bit over a billion dollars to buy webOS; I'd be shocked if we don't see a major push next winter at the latest.
Can Twitter or Facebook become a Medium? In response to Alex Payne:
http://benatlas.com/2010/09/can-twitter-or-facebook-become-a...
They probably use a two loop system so most of their pipes are not filled with salt water.
Forget about the law... How could you possibly form a partnership to work on a project without having a document that describes exactly how the work will be divided?
this merits the age old question: Is the server too light? or is the code too heavy?
A changing model of hardware innovation?
I agree. And for some users three buttons is even better than two.
Oops. Electromagnetic wave..
Twitter Permissions & Security
Hi there---Thanks for reading. Actually wasn't begging the question at all, or even contesting the results of the testing. Obviously UI is about more than looking pretty, but I was arguing the the Google Instant experience is a good example of testing producing a result that's far from optimal (and which could be a lot better).

As for iTunes, obviously, if you read the piece, I wasn't comparing it to Google. I was comparing the process that produced it -- and how Apple has always gotten better in UI, with each generation, while adding complexity. I don't think Google can really say that for themselves, as the profusion of Google products shows.
MassChallenge Finalists Announced (Pdf)
Also, I'd suggest using rvm instead of apt-packaged ruby & gems, because otherwise you'd have to `sudo gem install bundler && sudo bundle install`, and I doubt you really want to make your ubuntu more slackware-ish. ;)

I did something like this (partially writing from memory):

bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
rvm install 1.8.7
rvm use 1.8.7@diaspora --create
gem install bundler
cd diaspora*
bundle install
Yes. Too bad the legal framework isn't ready, yet.
I really like the trackpad for scrolling while coding or going through forums. Any situation I don't want my hands to leave the keyboard area but I need to scroll. I usually do a combination of hotkeys like the spacebar in a browser and using the trackpad.
Ten most absurd accessories for your iPhone
I'm helping to build a similar service at http://cloudbees.com. It's basically a Hudson as a Service, so you can build pretty much whatever you want. Hudson build machines are dynamically attached to your Hudson master, and removed when the build is done. We plan to support most Hudson plugins.
You should have just written that in the first place, then. You made it sound as though you need two fingers in order to scroll, that it doesn't provide any feedback when you click, and that there are only two buttons. In fact, there is only one button, but multiple gestures that serve as additional buttons, and if your beef with the mouse was that it's difficult to pull these gestures off, that'd be one thing. But to say it only has two buttons is inaccurate and none of them provide feedback is entirely misleading.

Combine the Magic Mouse with Better Touch Tool (http://blog.boastr.net/) and you have yourself one killer mouse. I wouldn't give it up for any mouse in the world.

BTW, including a picture of an iMac's mouse plugged into a Macbook into this post was also misleading - the cord is intentionally short because it was intended to plug into the iMac's keyboard, not be an all-purpose peripheral.
This is the problem with public disclosure: I could tell you, but it would practically write exploit code which you could point at any one of the "Try Diaspora now!" sites popping up and do very bad things.

Here, let me tell you what isn't a problem: you cannot type "system('rm -rf /')" into their username field on the signup form and wipe any machine with Diaspora installed because some idiot passed untrusted user input straight to exec. But if that were a problem, do you understand why mentioning publicly "Hey, the username field is passed straight to exec... that's sort of bad." is a bad idea? Because that lets any idiot immediately create wipe_arbitrary_diaspora_install.rb

There are several vulnerabilities in Diaspora right now. They allow very bad things. There are multiple public Diaspora installations. They are all vulnerable to very bad things.

I think releasing this was very, very premature.
"Now about your last statement: you and every other person would try to poach the leaders. Here is the fundamental flaw with that business model: should someone be actually innovative, you could never catch them. You would constantly be losing to them because by the time you get the copy working, they have moved on to the next step of progress leaving you and your competitors to fight over the scraps."

There are plenty of small companies that are struggling to get profitable. If I had a company with more manpower and money, it wouldn't take much to profit from a good idea. Especially if there was no law in place to protect the other company. This happens all the time right now, even with these laws in place.

"Identity theft is a real theft. When I copy a song, or a bit of data or whatnot, and then use it, the only consequence to the copyright holder is potential loss of a sale. "

Like I said in my previous post. It's not just a potential loss of a sale. When something is pirated enough, the perceived value approaches $0.

"Identity theft on the other hand does real damage to people. A stolen identity has components of "potential damage", this is true. It also doesn't change the fact that damage is realized -- changes to credit situations cause real life fees and interest rate changes. Withdrawals from bank accounts are real, not hypothetical losses to the original person"

Pirating software causes real world damage to the original content creator. If they paid thounsands (or millions) of dollars in development and marketing costs, there won't be much chance to make those costs up.

You based your entire point on the fact that theft has to actually take something away from someone. When you "steal" an identity, nothing is really taken. Information is copied and used, but it's still there.

"The welfare thing: copyright is assistance handed out by the government, in the form of "if you are stupid enough to base your earnings on something easily copyable, we'll force people to pay you anyway."

It's funny how you are arguing for the right to take someone else's hard-earned work and dilute it to the point where they may not be able to make a living. It's an amazingly selfish and entitled attitude.
Have you tried Better Touch Tool (http://blog.boastr.net/)? If not, you really should.
I think "actionable" is the keyword here. Dumping the error messages straight from the tool into a bug report does not tell the recipient

(a) how many false positives there are - either code paths that don't occur in the wild or undefined behaviours that actually yield the same result in all sensible implementations (as the a+b-c versus a+(b-c) case), or what possible/likely consequences of such implementation-dependent behaviour would be.

(b) how he/she can reproduce the bug to see if it disappeared (hence the PHP guy's request about the exact test cases these errors occur in)

It's also not quite helpful if people cannot run the debugging tool themselves. This is pretty independent of whether the tool uses static analysis, or runtime debugging, or a mixture of both.
6 Things You Should Never Reveal on Facebook
I agree. The author seems defensive, as if logical tests are not a rational basis for design.

Google Search is an information service, and IMHO, it seems they maintain a healthy respect for information itself. Google feels like they let the information guide their UI, which I appreciate. -I love my german car because in so many places, I can experience utility trumping style. Makes me want to drive.
Cliff,

I totally disagree with your premise. If I put it in the nicest possible way, you are suggesting that engineers can hit some sort of local maxima for their design decisions with testing, but that 'professional' designers can get them out of that with bold, intuitive changes.

It's nice to think so. It's certainly a possible difficulty in design: many designers have made their names reworking a tired design into something iconic and revolutionary. (This article about Tag Heuer's digital stopwatch is a great example: http://lenovoblogs.com/designmatters/?p=3748).

In this case though, I think you're missing it. If you believe design's God is usability, that is that design is about providing function to actual users of the design, then you're on the wrong side of this conversation: the side with only your opinion, arguing against the side with billions of datapoints.

Since search is the only way Google makes money, let me ask you a rhetorical question: how long do you think Google Instant will stay turned on if it worsens the user experience? By worsens, I mean that empirically users demonstrate less advertising engagement, or show that they are getting worse search results?

So on the seconds conversation: seconds matter to USERS. Seconds only matter to google's ass-kicking advertising engineering team because they matter to users. Google is accidentally leaking some proprietary search information to you in those videos -- they're telling you: ultra-ultra-fast search makes Google more money because users like it better.

Where good design is less easy to statistically evaluate, say with Google Buzz or News, this approach falters, but I think picking on Google Instant/Homepage search is choosing exactly the wrong section of the company to complain about: these guys are the absolute best in the business in the search results / advertising world, it's their bread and butter, and they test the hell out of stuff like this before it launches.

As to the matter of personal speed preferences, a counterpoint: speed matters to me a lot, and I want to use a search engine like it's an extension of my brain. Case in point: one of the computers on my desktop uses duckduckgo for its search bar. It's noticeably slower than google for searches. Maybe .2 or .3 seconds vs .05 seconds. That's annoying. I notice it every time I search with DDG; it takes me out of the flow of whatever I'm doing that required some searchable information. I would guess that I'm not alone.
Justin.TV launches an iPhone live video broadcasting app
Poor battery life? My Magic Mouse would last 3 weeks of constant use with NiMH batteries on average.

However, this was only the case after I applied the software update for my aluminum bluetooth keyboard. The first few weeks with the mouse would get me only a few days worth of use, at best.

Maybe there's another bluetooth device nearby that's causing your Magic Mouse to work too hard, and suck up too much juice?

(Note: I don't use my Magic Mouse anymore because I've since fallen in love with the Magic Trackpad, which has survived even the most precise work with Photoshop for mocking up pixel-accurate UIs.)
Note: Many of the photos are clickable to show the source material next to the doctored photo.
If you really want a 4-letter .com, plenty of people sell them for relatively little money. I own dufz.com, ikxr.com, izkc.com, liwk.com, puzd.com and I don't remember paying more than $10 for each. I also own vjot.com, a more readable name, which I think I paid around $100 for, but this was a couple of years ago.
Nope, I love it. Makes it faster, so it makes it better. (And I'm a fast typist already).
After coding parsers, my English became a little more refined (or possibly, just my interpretation of my grammatical decisions become a little more refined): I had said "one can reuse code as a platform or library", but realized that that could imply that I thought those two were different names for the same thing, and this ambiguity could be avoided by "one can reuse code as a platform or a library".

This was precisely the grammatical issue that came up in my parsing code (actually for fields that can hold a choice of types). Of course it's no surprise - Chomsky is a linguist - but such an absolutely direct connection between programming and speaking was striking to me.

An interesting point in the article is that GUI's have become synonymous with constrained choice. Constrained choice can be a good and useful thing, but a graphical representation is potentially much freer than text (consider an image of text in photoshop). I think the closest we have to this in common use is hierarchical tree views (as in vim's NERDTree, or java's JTree, or in windows directories), but they are still very constrained. We could have free-floating graphs with arcs and nodes everywhere; or handwritten algebra; or even active diagrams! (not sure what that would be!). But we don't. I think it's partly because the mouse is great for pointing; not so great for drawing. You really need a pen tablet (which many artists use), or.... a multi-touch screen. People, I think there's a deep opportunity here to change everything.

I've long been curious about Perl's growth... did it in fact grow more strongly in NT than unix? It was the best linguistic tool around with no real competition at all, unlike in unix (BTW Wall: also a linguist). Did this then form a stronghold, from which to launch back into Unix? It's an appealingly logical adoption path.
Yahoo team calculates two-quadrillionth digit of Pi on Hadoop cluster
It's an adserver. Pretty simple.
Curious about what you're using for your data sources; Wikipedia? OpenCongress? Check out Sunlight Labs API for Congress if you haven't already: <http://services.sunlightlabs.com/docs/Sunlight_Congress_API/....
Yes, it seems that over the past 6-12 months it has been one security vulnerability after another with OpenX -- which is why I switched to Google DFP 2 weeks ago.
Web is beautiful: A design trends daily overview. (HTML5)
Probably other than some URL shortening service what are the reasons to be so desperate for a 4 letter domain name?

Fancy URLs for personal use can be reason I suppose. http://al3x.net/ comes to mind.
I've also been using Greplin for a few days. For someone that uses multiple computers, accounts, etc--it's amazing.
I was just ranting about my struggles with Apple mice - I don't feel it is misleading or inaccurate.

The image had been passed around earlier this week - I clearly state it is "An unfair image because the mouse is made to be used with a keyboard with a usb port on the left and right side, but a valid point."
Windows Phone Developer Tools Are Final
Key quote from the article (IMHO):

"The idea is not that people are or are not utilitarian; it’s that they will cite being utilitarian when it behooves them. People are aren’t using these principles and then applying them. They arrive at a judgement and seek a principle."
Justin.tv’s Newest App Now Broadcasts Live Video From Your iPhone
Diaspora Looks to Decentralize and Encrypt Social Networking
Chris Anderson: How web video powers global innovation
It's a protocol, just like TCP/IP. Your extraneous information in the header was just discarded. :-)
Interest and thanks - maybe I have something going on there, I'll investigate.

I'm also comparing it to my old bluetooth mouse (a small laptop mouse by MS), and I only changed the AAA's in that maybe twice a year. Seems odd to me that a device running 2 AA's would need replacing twice as often.
Introduction to TCP/IP
You don’t have to be a networking guru to have heard of TCP/IP, if you are a networking guru and have never heard of TCP/IP it may be time for you to consider a new career path. Any way, you have probably heard of TCP/IP before but probably know very little if anything about it.
Best Buy CEO: iPad is cannibalizing laptop sales by as much as 50%
Iterating prototypes is execution.
If you decide to do this, save yourself some headaches by also registering the spelled out version of the number as well (if it's going to be pronounced as a number).

This doesn't matter for domains like al3x.net, but it does matter for domains like ftw1.com. There will inevitably be users that try to go to ftwone.com (and possibly ftwwon.com as well).