skysight-inc/HackerNews huggingface dataset:
You likely have Emacs on your system. Learn to use it.

In the most trivial sense, as soon as you start editing C or C++ code (or any language), the syntax-aware highlighting/bracket matching is turned on, and you're off and running! All at no cost, other than some learning.

Emacs has a good built-in help/info system. Learn to use that first, and then use it at every step.

Emacs is really an operating system that happens to edit text. ;-)
"The truth in no online database will replace your daily newspaper" (1995)
Does anyone know if Linux on the Mac Mini can address 8GB RAM? (I know it didn't work on versions of OS X pre-Snow Leopard, so I'm wondering if there's some incompatible special sauce that makes it work there, rather than something simple like turning PAE on.)
I am disappointed that this article does not discuss chambers.
I've had similar experiences with the 1MX shirts. They do seem to vary; I had one shirt that was great, and I had another that would get gnarly wrinkles just from having a laptop bag slung over my shoulder for a few moments.

I also found that they really don't hold up well in the laundry, and I wash in cold water using a washer with no agitator. They fade very easily, and seams fall apart pretty quickly. For the price Express charges (more often than not they seem to be on sale for $19.50), it didn't seem economical to dry-clean them, so I've just given up on them.

I've found the Banana Republic "no iron" (don't believe that; they still need ironing) shirts, as well as some of their fitted shirts, to be a decent alternative to the 1MX that holds up better.
The education of Nathan Myhrvold
I should have made that clearer. By "based on" I meant that it builds on, clarifies and extends his thesis (in my experience, books based on theses often fail to do this).
In some cases, the sysadmin is right. Say you are concerned with performance, not energy-efficiency. If you have an I/O-bound workload that is only using 50% of your CPU cycles, wouldn't it be nice to automatically use the other 50% (otherwise wasted, mind you) to figure out some other things you might need in the future and prefetch them? On the memory side, what good is that 1GB or unused RAM doing you? If you need more for your application, the OS can drop its cache on the floor so quickly you'll hardly notice the latency.

Granted, this prefetching is not without downsides. DRAM banks have low-power states you can put them into if they're not being used, so if you can shove all of your used memory into a contiguous region of your physical address space and free up a DIMM's worth, you might be able to save power. This is unlikely, however, because the virtual-to-physical address mapping function is usually designed to spread the load very evenly across all available DRAM banks. One more likely source of power savings is from avoiding the CPU and disk activity of prefetching, especially if prefetch accuracy is low. Most people tend not to care about this though, and want the OS to make their app run faster by using otherwise-idle resources to do prefetching.
FWIW, it was the potential performance improvements more than the new features that we were interested in. The project that hit the event model problems is a fairly complicated UI, which does a lot of manipulation of the DOM to build forms whose contents change dynamically.

Regarding participating in alpha and beta releases, as suggested by the GP post: speaking personally, I'm happy to contribute to projects I find worthwhile (which certainly includes jQuery). I did check whether the issues we had were known in the jQuery bug tracker, for example.

But my colleagues and I are contractors, often paid on a time and materials basis. I would not be comfortable billing my client for time I was spending testing and reporting bugs on pre-release versions of third party libraries, because that's not what my client pays me for. And that means that if I choose to use a certain library to support a project and then I spend time helping its pre-release testing, it has a direct financial cost to me.

Keeping in mind the context of this discussion -- whether someone should change their project from one library to another -- I think it is fair to balance any potential benefits from the rapid pace of development with awareness of these potential costs. It doesn't mean moving to jQuery is a bad idea, nor that jQuery's approach is wrong, nor that jQuery is somehow a bad project. It's just another factor that should be considered before making a decision.
Forget The Term Global Warming. Hello Global Weirding.
JavaScript Overload Patterns
Bespin Embedded 0.6.1: Syntax Highlighting Rebooted
It's surprising that the CTO of a company specialized on system performance doesn't know how OS cache memory work.
Seconded: if you haven't tried EMACS yet, you need to.

You can also catch things by hitting TAB, which tells the syntax aware language mode to properly indent what follows the cursor. If that isn't correct, you should be able to tell where the missed punctuation is.

The auto newline feature is also great, it automatically indents after you hit newline (Enter); if that location is off you've missed something. Colors also help you see if you've missed closing a string, comment, etc.

You can also compile inside a subshell and then have EMACS run you through each compilation error and the associated source code with next-error.
Yes, well, other than god delusions, his book on "How Buildings Learn" is great, right up the Alexandrian alley.
Fortunately we're talking about music, not games, one is considerably harder than the other.
I remember coming across NLS (Englebart's system at SRI) in 1972-73, using it over the ARPAnet (there were about 20 nodes back then). Even then, without much contextual knowledge, and without special graphics consoles, it was clear that this was something special.

In some sense, it's still better than current shared-editing systems, an early and more structured Google Wave, if you will.

Very impressive.
Battle of Trafalgar (21 October 1805), back when the people involved were probably sure ships would never be supplanted as the preferred method of travel across the ocean.
Google Countersues Haircutter Company That Brought On AdWords Lawsuit
I know how lawyers behave and how companies of different sizes use them.

However, I asked a different question, namely, what's legal obligation referenced in "they're often legally obligated to have you sign one."
Husbanding willpower
The bandwidth pricing is extremely expensive -- for comparison, I pay $60/mo for a VM with 1500GB/mo transfer, yet they'd ask $250/mo just for bandwidth charges for 1000GB/mo.
Sure.

Myf = f(Myf)
yyf = f(yyf)

Suppose yxf = f(xxf) for all x. Now y is simply

(lambda x f . f(xxf))

Note that this doesn't get you the applicative-order version we want, but it does satisfy the definition of Y

My = (lambda x . x x) (lambda x f . f (x x f))
= (lambda x f . f (x x f)) (lambda x f . f (x x f))
= (lambda f . f ((lambda a g . g (a a g)) (lambda a g . g (a a g)) f))

etc.
Chrome 4's Most Important Feature for Social Websites
Teachers are only useful if they interact with you. Otherwise it's no better than a book.

Mentorship. That's what makes teaching useful.

I'm talking about good teachers, not cheap public high-school instructors.
I guess those years spent watching 'unlimited bobs' in C64/Amiga demos finally paid off...

[Note: a 'bob' is a bitmap object or a dot]
You can be more discreet when glancing at a watch than a phone - and it's still that much easier to look at one's wrist than having to take a device out of a pocket.
Functors are containers that can apply a function ("fmap") to their contents. (...) Monoids are even more generic -- they are something that has an "identity" and an "append" operation.

Argh! Pet peeve time. Functors are not containers and calling them that makes it harder to understand how something like IO, ((->) a), or a Parsec parser qualify; also, some container types aren't (and can't be) Functors because they aren't polymorphic in the contained type (IntSet or ByteString, for instance).

Likewise, calling the Monoid operation "append" is needlessly confusing (and yes, the names the standard library uses are terrible). It's an associative binary operation with an identity value and no semantics whatsoever beyond that. Appending data structures is likely to form a monoid, but so can merging them (union and intersection both work). Any instance of Ord forms monoids under min and max. Functions are a monoid under composition. Even () forms a (trivial) monoid.

I'm pretty sure none of that is news to you, but I think using descriptions like "container" and "append" invoke too many preconceived ideas for people new to Haskell and creates barriers to understanding more than it helps. Most of this stuff is actually quite simple, but it's almost painfully abstract, and using concrete metaphors of familiar things obscures the full generality.

It's particularly a problem with Monoid, because the concept is both utterly trivial and broadly useful, but calling it "append" leads to people complaining about Haskell using a needlessly cryptic term for "appendable things" while simultaneously missing the entire point of the type class.

So anyway, just start programming, and you'll see why these abstractions are useful. You'll also see why "easy to understand" abstractions like "foldable" and "traversable" are useful too, even though there is not much category theory there.

For what it's worth, from a mathy perspective, I think Traversable represents some sort of distributive law between Functors (e.g., lets you do something that looks like "f (g a) -> g (f a)").

In categorical terms Foldable is related to "catamorphisms", though to my understanding the relevant bits of category theory were first explored by, and remain of interest mostly to, programming language theorists. Look at http://knol.google.com/k/edward-kmett/catamorphisms if you're brave enough...
I can see how they might use this indoors, but outdoors wind would be a huge problem. I would be interested in knowing a bit more about the capabilities of the mini-helicopters
Thanks for the help. I spoke with the dev's and it can only be compiled on a 64bit platform, and I was using 32bit, so I'm trying it on my 64bit VM.
Because it would be a good idea to push directly to live websites? This is a feature.
I'm not against action. I am in favor of cutting CO2 emissions gradually because of the uncertainty, but I don't want to change course radically because that would waste a lot of resources. And I'd rather not hear all the lies about certain doom coming from politicians and corrupt scientists.

I agree with you that we are acting radically now. We always have. Industrialisation itself has been radically changing the planet. I'm in favor of doing that and I'm ready to take that risk in order to make life better and simply because trying to stop humans from tinkering with things, even with dangerous things, is futile.
Cave Story
Eversion
Minecraft
World of Goo
La Mualana
Knytt Stories
VVVVVV
Hammerfight
Aquaria
AaaaaAAaaaAAAaaAAAAaAAAAA!!! A Reckless Disregard for Gravity
Megaman 2.5D (Unreleased but looks amazing)
Spelunky
I Wanna Be The Guy
etc. etc.

Of course, the list is far from complete and very subjective. Many amazing games were left out. But the total number of amazing indie games can most definitely fill up at least a few matchboxes.
You haven't explained why Wordpress is a pile of crap. Sure, it's simple to say something is a pile of crap, but doing so without explaining why doesn't make your assertion credible.
The greatest concern I had wasn't that the update broke a jQuery API, it's that it also broke general JS techniques and IE-specific workarounds that were previously outside the scope of jQuery.

Also, if even the smallest increments (e.g., 1.3.1 to 1.3.2) can change fundamental behaviour in ways that may require adjustments in existing code to keep things working, then that is a negative point to balance the positive side of using a project under active development. It means you can't count on using any bug fixes or pure performance improvements without having to take on functional changes as well, and that is a significant maintenance risk.
TEDx Austin Live Stream
The climategate scientists also had lots of "studies, surveys and reports"
> It is delusional to believe that one person can have the skills to create great music, market that music, perform PR for the band and manage themselves.

If only there were some global network that could connect people who wanted to work together, so people didn't have to do it solo. oh, wait...

Bands can make it big on their own too, and did even before the Internet was common (NOFX sells out shows worldwide and has for years). You have to tour like mad and work extra hard. Nothing wrong with that, and now the Internet is one more tool for them to use.
A true classic!
I just highlighted "date of the Battle of
Trafalgar" from your comment, right-clicked chose "search google for..." from the resulting pop-up and had it in about one second.

I strongly suspect that no nearby shopping mall has done more business this afternoon the entire internet has this month, either. Kurzweil, this guy is not.
CodeOrgan
But the practitioners will fight this. Many of them are canny enough to know that if you measure them by the same yardstick as real medicine they're going to fall short. That's why they dance around the FDA regulations with their disclaimers so often.

And what for the more established practices, like chiropractic? They already have "doctors". How do you bootstrap this procedure when hundreds of "trained" professional practitioners already flood the market? Do you say, "Okay guys, put your careers on hold while we do 5-year trials!" And we've already done those trials for the most part, and they've come up negative. So do we just say, "Find a new business?"

And you've got to do this all without giving your opponents an opportunity to rile up the public against your actions. Voters can be an irrational lot, but a lot of irrational people can outvote a few rational people. Unless you spin it just so, a narrative of big government crushing small business can be devastating.

I think what you're proposing is what we'd like to have happen, but it's incredibly difficult to have it turn out that way.
Into the late 1990s I knew a few people who were of the opinion that the internet was just another fad which would pass by.
I do not have the prowess of the pointy haired linux geek and I need the help of a good ide to spot those missing curly braces / syntax etc ( trivial mistakes).

why can't you just enable syntax highlighting in vim? it has syntax files for most languages and will highlight/color words differently if they are recognized as valid commands in the particular language, and can do things like highlight the closing parenthesis or brace when you have the cursor over the opening one (or use % to jump to it).
It's the usual story of every technology: it's an amplifier. For non-technical users, it's very easy to be lulled into a false sense of anonymity, yet actually be monitored more closely than has ever been possible.

And this is not only happening in authoritarian states, but in supposedly free ones, and there isn't much in the way of public outcry because the general public doesn't even notice.
Out of curiosity: how many of you guys here consider the traditional Chinese medicine valid? (by valid I mean "possibly having positive healing outcomes beyond the placebo effect")
w00t. For any who are interested, Opera and Chrome have the capability of having "user javascript" that runs before the website begins loading, which allows secure objects to prevent things like this. Nothing built-in for IE / Safari / Firefox, from what I can tell. Greasemonkey loads after the page is done, so it can't guarantee this sort of thing is blocked.

In Chrome (dev only, currently, and weird / lacking the ability to manage them after install), use a "// @run-at document-start" line in your script: http://dev.chromium.org/developers/design-documents/user-scr...

In Opera, it looks like it always runs them first: http://www.opera.com/browser/tutorials/userjs/

And the important piece, something which can block this kind of probe, Caja: http://code.google.com/p/google-caja/

Obviously other possibilities exist, and this will likely need tweaking, but it's a solid start. If nothing else, it reads as a fairly simple how-to to make your own leaner version if you just want to target this.
Ambiguous title. He's using "complete" in the sense of a full-featured class, as opposed to say a class designed to handle complete numbers (e.g. Reals), and as opposed to say a class to handle operations on every kind of numbers (including complex, quaternions, etc.).

Yes I know the integers are "complete" in the mathematical sense. That's not what he's referring to, though.
What make you think that the placebo effect is not "valid"?
I just hunted around for a bit, and found a few possibilities. Now all we need is User Javascript that can run before the site loads, in all browsers, and we're golden :) User Javascript strikes me as more likely to be implemented than anything specific to this problem.

http://news.ycombinator.com/item?id=1139172
When an IT professional allows his or her work to be turned into tools for oppression, it diminishes us all.
For any Haskell users out there, the Edison library (see here: http://www.cs.princeton.edu/~rdockins/edison/home/ ) provides implementations of various data structures based on what's described in Okasaki's thesis.

I seem to recall a similar library existing for F# but I couldn't find a link, sorry.
It will be interesting seeing how they deal with stateful servers as they continue to grow.

Does anyone know if they are currently doing session pinning?
Leveraging LinkedIn for Results
Unpluggd Event: Calling aspiring entrepreneur
A 1-day startup event that is focused on bring entrepreneurial community together. The event will bring 12 Indian startups who have managed to build great business in India.

Date : March 6th, 2010.
Venue: Honeywell Office, Outer Ring Road, Bangalore.
Is this is a related video? Please tell us Yahoo.
Prediction, within 5 years this will be a popular show in residence at the Bellagio.
Where is George? (A money tracking system.)
I think I'm entitled to know what he's written on the subject.

Try addressing the substance of the argument instead of the person that brought it forward.
I need to find out how to finish anything I start. Help me. Please.
I am a horrible finisher.
I would consider myself reasonably smart (my IQ scores have generally kept between 125 to 148), I am considered a creative asset at the workplace, but the one thing holding me back is my ability to finish a project.
And this is true of almost everything I undertake; I have a track record of unfinished projects that shame me into seeking help. My projects folder is full of projects I started but left incomplete and unfinished; at work I have not yet finished this project that should have been completed by now.
This character flaw is undermining all my strengths and I have to combat it at any cost. Any advice would be appreciated.
As a programmer, I love "Flow." I only experience it once in a while though, I'd love to have it, if even for a small period, on a daily basis.

I do notice that if I'm in like barns and noble programming (just to get out of the house) I am flow'n.

And the article's inclusion of what is considered flow in hip hop doesnt really relate, but I see how they are trying to include it.

A great example of flow is when Dave Chapelle did standup for 4 or so hours straight.
I feel quite the opposite. I think it's similar to the problem of separation of church and state. By that I mean you shouldn't be prohibited from trying out unproven treatments and you can believe whatever you want, but it should be kept separate from the medical system that has been shown by scientific inquiry to be effective.
What was the original article? I can't seem to hunt it down.
"Your word gets out, leapfrogging editors and publishers."
I really hope people who approved and actually did this end up in jail. This is just way too illegal.
Theres the Certified Ethical Hacker course, http://www.eccouncil.org/
This blog assumes its readers are already at the 36th.
The district needed to classify theft as "improper behavior at home" and not just plain old "theft"?

That seems doubtful.
Technology can be used for good and bad. Who knew? But more seriously, an article this long, addressing this question should have looked at recent events like the Orange Revolution in Ukraine as a counterpoint:

Text messaging played an integral role in Ukraine's pro-democracy protests in late 2004 and early 2005, known as the "Orange Revolution." As in the Philippines, protesters used mobiles to help organize a massive protest against fraudulent election results, which eventually led to a re-vote. Hundreds of thousands of voters -- particularly young people -- were able to coordinate their activities through the use of SMS. Gene J. Koprowski, of United Press International, writes, "The court-ordered election rematch in Ukraine this past Sunday, featuring opposition presidential candidate Viktor Yushchenko and Prime Minister Viktor Yanukovych, probably would not have happened were it not for mobile phone technologies."

From http://mobileactive.org/mobiles-in-mass-organizing

More from the BBC:
Text message-obsessed Filipinos used SMS to help bring down President Joseph Estrada in 2001. Organisers say text messages accelerated the scandal-ridden Estrada's exit by two months to two years.

In March, opposition leaders in Lebanon used telephones, e-mail and text messaging to organise massive anti-Syrian protests after the assassination of former Prime Minister Rafik Hariri.

http://news.bbc.co.uk/2/hi/asia-pacific/4496163.stm
Before we dig in with tons of suggestions, can you tell us what you've done to try to overcome this problem?

That would help a lot.
He gave a talk at TED in 2006.

http://www.ted.com/talks/clifford_stoll_on_everything.html
PageRank for shipping
I definitely do. It's the reason I'm able to walk again. I was confined to my bed for over 3 months, not able to move my legs. Immediately after my first treatment of acupuncture, feeling came back to my foot, and I was able to move my left leg again. A month after the treatment, I was able to walk again (albeit, dragging my foot like a zombie). At that point, I did Bikram's Yoga for about 6 months with weekly acupuncture, and was back to normal.

It was that, or get a costly spinal surgery which had a high percentage of failure in my particular case.
IMO, there is only one solution: Pick one "small" project and will yourself to take it to "completion". Define completion as something you know you can attain. In this context, complete can't be "I flip the project for $3mm" as this is outside your control. You must set yourself up for success. Do one project this way and then repeat.

EDIT: Your IQ is not relevant to your ability to complete projects. It is possible your feelings about your high intelligence is a problem in that it keeps you from being willing to experience failure. These fears should dissipate as you incrementally do complete projects.
I'm certain they are.

If you read the description, it strongly implies they've got nothing but a plan, and they intend to set out to take steps to demonstrate the possibility of this actually working.
I think it's quite possible that certain herbs or treatments may have effects on certain diseases or illnesses, but that is just a starting point to say we need more evidence, not a reason to believe traditional Chinese medicine works.
I'd set the ratio at about 10:1. About 90% of comments and submissions should contribute to the community and its discussions. If you do this, we'd likely welcome a message every now and again about one's services and expertise in the relevant threads.