skysight-inc/HackerNews huggingface dataset:
While you were being facetious, I do think that I'd love a device that turned into a bike when I was going downhill and then a car when going uphill. At the very least... a motorized bike for going uphill (which obviously do exist).
It's not hard, it just costs money. Dell has an excellent line of high quality monitors (e.g. the 24" IPS U2410).
Some Insights on Group Buying Sites
Sadly, Chrome has started not closing properly on me. It starts with tabs not closing unless I close them twice. Then if I quit Chrome, the window disappears but the process is still running and I have to force quit. Most up-to-date 9.0.597.102 build on OS X. Sigh.
Tablets are not for us, but they are for someone. I bought my wife an iPad and she loves it, not for the gee-whiz factor but because it's well suited to how she use a computer at home.
Ah, my bad; been a long time since I've had to do anything as an unregistered user, mis-remembered.

Looking at the code, we do require something that looks like an e-mail, for recovery purposes (I assume, that code predates me by a bit). It is not, however, verified.
To combat this problem I've put by tabs on the left:

http://i.imgur.com/S05lg.png

Since I'm using a 16:10 monitor it works out nicely. Opera also has a problem of not clicking the tab if you put your mouse all the way at the top of the screen when the tabs are at the top of your browser. However if your tabs are on the side you can throw your mouse to one side and be guaranteed to click a tab.
Born This Way
(You should be aware that Haystack's also the name of a failed and cringeworthy attempt at creating privacy software.)

I think it's pretty irresponsible to publish privacy tools that you know don't actually give adequate privacy. It's easy for me to see the holes in this technique, but not everyone is technical. If someone's reading this and considering deploying this tool, please just use tor + torbutton instead..
Webhost "Peachy Dandy" disappears... with my sites
Peachy Dandy [peachydandy.com], the web hosting service for two of my domains, ceased to be sometime on Sunday 2011-02-13. Nameserver domains unregistered, control panels inaccessible. No warnings, no email notifications, no refunds of prepaid [quarterly/annual] account balances. Sales and support contacts unresponsive. Owner refuses to acknowledge that he was ever affiliated with the company.

Note that they appeared perfectly legitimate: reselling on behalf of a reputable firm [Hawk Host], offering a normal range of hosting plans from a few dollars a month to $80 or so. They had hosted these two domains for 18 months without any significant downtime, and had responded quickly to my (few) support tickets over that time period.

Neither domain hosted mission-critical services, just a company blog and web-facing marketing material. The MX records pointed to another mailserver provider. Therefore I had no automated monitoring pointed at either domain, and did not immediately realize that the servers had gone down. (My focus was elsewhere; I first found out when I casually attempted to login to Wordpress later in the week.) As a consequence, I lost these web presences for days, and undoubtedly lost company email [as senders could not retrieve the MX records from the nonexistent nameservers].

tl;dr moral: Monitor EVERYTHING. What happens if one of YOUR hosting vendors silently evaporates while YOU'RE focusing elsewhere? Write out the entire chain of dependencies for your email domains, web domains, DNS redirects, IP forwarding, etc. Do this again every few months. If a host/service really isn't mission-critical and you therefore don't want to pay for third-party monitoring, at least setup cron jobs such that your hosts/domains cross-check each other at regular intervals. Remember: Your 1337 skill set is useless if you are not aware of priority issues. Don't let what should be just an hour or two of email/www downtime balloon into a serious impact on your brand.
This should be upvoted far more than it is, because it is completely correct. Oil is a global commodity with a standard price; if you don't buy oil from Libya, you'll buy it from someone else for same price, and someone else will buy it from Libya at that price anyway; boycotting oil from them accomplishes nothing.

.ly domains do not work the same way. If you don't pay X$/yr for that domain, it's highly unlikely that someone else will buy it for the same price, since you probably tailored the domain to your business--so you are directly funding the regime with that money in a way oil is not.

edit: okay good, the parent was at 1 karma when I posted this and I was annoyed.
Show HN: Node.js streaming logfile HTTP server
I love his diagrams! Friendly and accessible.

Found a post on how he makes them: http://blog.ezyang.com/2010/04/diagramming-in-xournal-and-gi... though if you have a tablet and a good sense of design the software is probably not that important.
Installing Apache2 With PHP5 And MySQL Support On Debian Squeeze (LAMP)
I don't think you can make it too wide. Even if it was twice as wide or three times as wide it would be good enough for the brain to grok
South Korean: Future of POP music?
It is one of the top personal finance blogs. Don't want to divulge the url as I don't want to share her revenues with the world.
Thats just what I was going to say.

My algorithms professor claimed not to have "programmed" anything (she apparently didn't consider MATLAB programming) since completing her undergraduate degree. I've always thought that fact probably helped account for her odd explanation of "dynamic programming" which didn't include a single mention of the fact that it wasn't a programming technique at all.
I got to agree. I got caught up in the tablet fever like everyone last year, but in practice all the complaints that people had with the iPad release panned out. Tablets across the board are jacks of few trades, master of none. Terrible input, only so-so for web browsing/reading, and basically on par with a laptop for video and portability.

To quote a very smart man in 2003 [1], tablets are still only good for "a bunch of rich guys who want a third computer" (edit: relevant tablet talk is around 8:00-10:00). I have hope things will be better 3-5 years from now.

1: http://video.allthingsd.com/video/steve-jobs-onstage-at-d1/1...
Perhaps they are anticipating that demand will outstrip supply initially, and so some who want it aren't going to be able to get it. Might as well try to make the first units go to the people who will use more of their features.
I prefer GoogleSharing.

http://www.googlesharing.net/

"With Google's introduction of SSL support for search requests (encrypted.google.com):

The result is that Google knows what is being searched for, but doesn't know where the requests are coming from. The GoogleSharing proxy can tell where requests are coming from, but can't tell what the content of the requests is. And the user can avail themselves of Google services without having to trust either Google or GoogleSharing."
Do not use UA sniffing, use only feature detection, period.
The problem is not so much about mutable, it's that default parameters escape the scope of their method.

Which is very, very messed up (but not the first thing Python messed up).
That would probably make the system more susceptible to gaming by spammers.
Most important is that by doing so Google is taking another step towards reinforcing the idea that Google is the door through which we access information. As typing in long URLs becomes less common (thanks to URL shorteners), shortening of the URL bar becomes less inconvenient. Furthermore, Google reinforces the idea that you should always type what you are looking for and then click on a link that Google finds for you.
It's a problem with keyboard ghosting. That's the problem with chording keys like this, once you're hitting >= 3 keys, you'll find some just won't work.
I'm guessing (don't know for sure here) its an anti-spam measure...
If you want this stuff, just stop using an ancient Scheme implementation and pick up Racket.
Mixiate - Become the best YouTube DJ
A language that forces me to say "self" every other word doesn't strike me as particularly clever.

Especially when that keyword is not necessary and when it breaks standard programmer expectations (if I declare a method with 3 parameters, I should call it with 3, not 2).
If that argument is valid, why not go a step further to, say, early basic implementations? Back in the day, there was no discussion possible whether 'x' was an integer, float, or string. If it were a string, it would be x$, if it were an integer, i%.

I do not think his argument is valid. In both languages, once a program is large enough for any syntactic ambiguity to make a difference, there will be more than enough semantic clues to help solve the syntactic disambiguaties.

In other words: yes, one can write really hard to understand Lisp, where (f x) has six meanings in one line, but outside of obfuscated code contests, programmers just do not write such code.

Edit: the semantic clues I refer to are those implied by function names, names of data types, etc.
This is awesome.. I cant give you pointers because I am not a programmer.. However, I can suggest that if you enable the processor to place a snippet of code on the site using the desktop software, it will become even more useful.
What Common Lisp has got vs what Scheme has got
As well as a Django search tool: http://haystacksearch.org/
Fwiw, I've used OmniWeb (MacOSX only) for years and they've had thumbnailed sidetabs for a looooong time. The tabs display in a scrollable drawer. I found an inferior sidetab plugin for Firefox when I was on Linux for a while and have found no comparable thing for IE (I don't use Chrome); I feel vaguely lost with top-tabs because they're too squished, can't be read, and are hard to scroll around. ;P
Convenience and price is how disruption starts. Why did anyone buy a cell phone if they had a landline? It was worse in every way, except portability.
Why don't they just put GSM + CDMA in the iPhone5? Like the Blackberry Bold has.
Probably trying to distinguish between (24 * 30 * x) hours (where x is the number of months) and just reading while a couple of months pass but not every hour of all those months?

Reading the complete interval vs. just during the interval? :)
FYI DrRacket is an editor and PLT Scheme is now referred to as Racket.
You might be interested to know that pressing "O" does the same thing as "y o <cmd v>" ;-)
Kobe Bryant is, "The Black Mamba". Directed by Robert Rodriguez.
I really don't get why mobile Safari can be set to not allow zooming on a web page.

Who benefits from that option existing?
Tablets don't excite me either, it makes me appreciate the tactile feel of a keyboard and the benefits of using a mouse (you can't hover like you can with a mouse with touch input on an ipad).

I use a hp touchsmart, which is an affordable laptop-tablet hybrid. It's a fantastic input device due to wacom technology (shame ipad doesn't excel at pen input), but using the touch screen with my hands is only really convenient when I'm laying back consuming content leisurely.
A really interesting piece by the BBC on the issues in the region..

http://www.bbc.co.uk/news/world-12482313
Python is explicit about scope by using the same indentation block. I can glance at python code and immediately tell what the scope is because it's in the same indentation block (removing for the moment things like the global keyword, which tend not to be a problem in practice).
How does ThemeForest compare to WooThemes?

I am planning on buying one of WooTheme's Wordpress themes and adapting it into a Django template.
I'm not sure that raw activity level is a good proxy for the amnount of genuine expertise in the topic that is present.

Some topics - of which AI is quite possibly one - are simply more niche than others, and therefore naturally will have less askers, less answerers and less experts.

Perhaps a better metric than raw activity level would be proportion of questions without an accepted answer? The tumbleweed sites that "don't work" would be characterised by many unanswered questions.
Why does Lisp provide macros? Because they make code easier to read.

To the person writing the code, yes. To the next coder maintaining the code, not likely.
Python would argue that if the primary operating factor in readability is block structure and indentation one should simply add block structure and indentation as a mandatory part of the language and then remove cruft which is no longer necessary.
Because his hands are in the way? Really?

I guess he doesn't use a touch based phone either..
I am not denying the "experience" factor. You are right that most consumers don't care about specs at that detailed a level - they do care in general at high level about it, i.e. screen sizes and storage space etc. but that is besides the point.

What I am pointing out is that it is possible to produce and sell a device that can compete with the iPad on specs and experience - the original article said nobody else could sell a device matching the specs of the iPad at $500. It clearly is possible and with Honeycomb improving the experience the software part is also covered - mostly for free to Android tablet device makers.
Mechanical Principles Ca. 1930
Not so helpful in a strict language (since you want y to be evaluated only when x is None)
I'll always think of him as depicted in Krakauer's _Eiger Dreams_. A guy with a forge in the back of his car making gear for climbers on site.
4:3 vs widescreen seems to come down to its what most people are used to, and so its what the majority (sadly, not us nerds wanting as much vertical as possible) buy.

I was referring to the very few 16:10 monitors available now, almost all of them are 16:9.
To me, your content area is just way too big. Though, it seems to be a common habit of Windows users to maximise everything, for some reason. I fit my Dock (left), browser, Twitter client and terminal on the same size screen as that, very happily!
> This thought puts the proposed US Internet Shutoff switch in a new light for me.

I'm glad, this is exactly the light I saw it in in the beginning. A 'shutoff' for any form of communication is always a form of supreme oppression.

Being able to silence peoples objections just means they're going to stop shouting and tweeting, and start bashing the message into your skull until you get the point that they don't like you.
The killer app for tablets right now is Pulse. It allows you to consumer information probably 3-5 times as fast as any other medium. They do it by displaying a lot of information quickly about a lot of articles with a UI that is unparallel.

Because of Pulse alone, I use my iPad everyday. It's the FASTEST way to read news.
Haystack? You mean the MIT project? http://en.wikipedia.org/wiki/Haystack_(MIT_project), the search tool http://haystacksearch.org/, the horribly-implemented privacy tool http://en.wikipedia.org/wiki/Haystack_(software) or...
They really need to think they're not getting short ends of sticks, because if they thought they were being taken for fools by the powerful they'd have to downgrade their self-opinions. Tribal buy-in works on all primates.
Yeah, but what one way are tablets better than other things? You get to use your fingers? I'm still wholly unconvinced that is 'better'.
Aren't keyword search sufficient? Like "w something" to search wikipedia for "something".
Except your option was a cell phone or a land line.

In this case you've got a choice between smartphone, ultralight laptop, netbook, and tablet.
When I got into smart phones I didn't care as much about what chip powered my phone, I only looked at the raw numbers. It seems that in this race though, raw numbers aren't as important as they are in desktop cpus.

I own a Nexus One and absolutely love it, although I do wish I could claim to have a faster cpu/gpu combo like listed in this article, it is no slouch and has been a great phone since I got it a year ago. Because of that I have found it hard to justify an upgrade, even to some great phones like the G2 or the Nexus S, because they don't feel like real upgrades, just small improvements.

I won't upgrade unless there is a Nexus based Tegra 2 or similar dual core based phone released. The only exceptions would be, if my phone died and I needed to replace it, or a nice Tegra 2/3 phone came out that was similarly hacker friendly like the Nexus.

We live in interesting times, and it seems that things are going to get even faster on our phones/tablets. I can't wait to see 2-5 years out.
Regarding the underscore problem, it should be possible to write an extension to fix that using the new OmniBox API.

(I don't think plain OpenSearch descriptors can do it themselves though)
An extremely interesting video. Every few seconds I felt myself saying, "Oh, so that's how it works!"
> Perhaps it will take time for Verizon iPhone owners to get used to buying apps?

As a user, I have just the opposite experience: I buy 90% of my apps within 2 weeks of getting the phone. Thereafter my phone's customized and my app-downloading/buying dwindles significantly.
The difference is isolation. If I accidentally rm a file on a RAID, which is redundant, but not a backup, it's gone for good. Backups protect you by providing a distinct interface to >= 2 copies of a piece of data, this provides greater protection against malice, mistakes, and hardware failures.
The phone 4 for Verizon uses a dual-mode chipset (same as the druid pro) - they just haven't added a SIM slot to it. The smart money is on the next iPhone supporting both (it will have to anyways in order to support LTE data).

If the CDMA phone isn't selling well, there would be no reason to hold the CDMA iPhone back.
...which costs almost as much ($600 vs $800) as the 27" 16:9 U2711. 1920x1200 @ 16:10, or 2560x1440 @ 16:9. I know I'd prefer 2560x1600, but I don't know if the even make them. Apple's 27" and 30" displays are 16:9, too.
Now imagine it - students all knowing that it doesn't freaking matter that they don't amount to squat; they'll never have to face it.

But my point is a lot weaker than I thought it was - I had the impression (not having read the freaking original blog) that her blog was also anonymous. If it was plain who she was and where she taught, then yeah, that's a serious problem that requires disciplinary action.
Can you increase indentation arbitrarily, though? Like, say I want to initialize some data for a loop, that I wouldn't need later, could I:

main_scope_stuff()
c = create_context()
for foo in foos:
do_something(foo, c)
do_other_thing(foo, c)
accumulate(foos, c)
more_main_scope_stuff()

to emphasize that c was only important to the loop and the call to "accumulate"?
Help out the other wiki_______ .
To be fair, portability is a huge deal.
One thing that I dislike is that it tries to be overly generic, i.e.

try { throw 5; } catch (const int& val) { printf("%d\n", val); }
try { throw "hello_world"; } catch (const char *&val) { puts(val); }

I think it would have been much better (and simpler for implementers!) if they had made std::exception a more fundamental part of the language and required that throw be used on a descendant of it. As it stands if you want to be sure to catch any failure from some external code you end up doing:

try {
something();
} catch (const std::exception& ex) {
fprintf(stderr, "ERROR: %s\n", ex.what());
} catch (...) {
fputs("UNKNOWN ERROR\n", stderr);
}

My personal opinion is that it's easier to deal with C++ exceptions (warts and all) than to try to avoid them. Just about any method that mutates a STL type can have a heap allocation fail and the only reasonable way to report that is via "throw std::bad_alloc();". Just make sure that your code always follows the principals of RAII ( http://en.wikipedia.org/wiki/RAII ) and you'll be fine.
Preparing For and Adapting to Tomorrow's World
a de facto division of hierarchy of rights between a new effective aristocracy and commoners

Y'know, that has to be the only outcome that can be an object of fear - and yet, I just can't help thinking that there is so much in our cultural history that would subvert that as soon as it became at all overt.

The only reason they haven't sparked significant backlash is that people can still imagine they're not commoners under a jackboot. What will happen when that state change comes about? What happens when the sleeping people wake up?
Will the URL be No More?
I like the point about hands being in the way. That was the first thing that turned me away from iPad when I tried typing an email. I still think tablets are best for information consumption such as browsing internet and simple tasks such as making an order at a restaurant. The best uses of an iPad I've seen are mounted in the dashboard of a car, back of the car seat, table in a restaurant, and magazine basket.
I got in a lot of fights with Apple fans over this last year. :) My point is that tablets have never ever taken off---even though various companies have been trying for decades.

Of course the argument that the iPad is different from every other device in history due to ubiquitous internet access and multi-touch. And I admit that I couldn't even convince myself entirely that those weren't game changers, but a year later it seems that the verdict is in: they're not.

PS: One of my Apple friends just bought a Macbook Air and was trying to sell his iPad to me last week. :)
Cloud computing vs Open Source - Most CIO cannot tell the difference
Airbnb + Hipmunk?
If a partnership ever made sense - it would be between these two companies.

Just used both to book our Europe/SF trip. So simple and painless.
I dont think that was a "constructive criticism". He didnt give any examples as of what would be "good design". Your site looks pro in IE/FF/Chrome/Opera and Safari. Layout is clear and simple. Love it! Navigation is straightforward. Cool!
Its mostly a distinction between "can login with one click (Registered with OpenId/Facebook)" and "can login with a crazy convoluted path (provide email [again], check email for link, etc.) (Unregistered)".

You can get the lion's share of a Stack Exchange's utility without registering, and this is quite intentional.
From my point of view, not being able to define new syntax is as serious a limitation as not being able to define new functions, or data structures.

There's a pretty big difference. Both are about DRY. But functions are about abstracting functionality. Macros are about abstracting syntax. Both are useful and can reduce repitition, but in the general dev community, I don't think its clear that everyone is bought into abstracting syntax too much.

For example, the far more mundane operator overloading debates were about just the topic and the side arguing that not all syntax should be abstracted largely won. This is one reason that despite the fact that Lisp is one of the oldest programming languages and easiest to learn, it has never caught on in a big way. It tends to optimize for that which a lot of people don't want optimization.
I love my iPad. It's taken over as my mobile computing solution in most cases. I think there are more possibilities left to explore with tablets in general, and I think exercising more innovation will only lead to greater things in that arena. I use my tablet for reading, mailing, surfing, and communicating while not having to be tethered to a terminal. I honestly can ask this question now after having experienced the joys of this computing platform : Where has this been my entire life?
These are not addressing the same problem, which is that we're shifting from a stand alone idea sharing platform model to a community idea sharing platform model that needs consolidation from the inherent fragmentation of the ecosystem (Quora, Hacker News, etc.)

I think those are all trying to tackle a subtle difference than what I am talking about. About.me and Flavors.me is more so about one off content creation and status profile sites (blogs, twitter, linkedin, facebook).

What I'm saying is that things like Quora, Hacker News, are now becoming the preferred medium to share ideas as opposed to standalone sites. Many Quora answers are essentially blog posts.