skysight-inc/HackerNews huggingface dataset:
I hacked this out of necessity (need to use it from some Python code deployed on Linux), but in the course of this I determined that it's a tremendously useful device for hacking USB devices as well. Due to it just being a network device, it's trivial to snoop on the wire, modify data to/from devices, and even completely emulate a device. I'm planning on releasing a toolkit for USB device hacking based around this hub and its drivers soon, although I'm torn between opening it and selling it.
Don't start with the professors - start at the bottom and work up. Find a large-ish existing community of PhD students (e.g. all students at a certain lab) and build up from there.
You speak a minority language and will never persuade the majority to learn yours. On the other hand, it takes two to tango, and if they can't extricate themselves from an unwanted conversation with you, then either they aren't trying very hard (because they're passive-aggressive) or their social skills have limits just like yours. Either way, it's a combination of their weakness with yours that leads to awkwardness. By all means keep working on your skills, but try to see "normal" people as falling into a spectrum of social ability that you also fall into (deep in one end, apparently, but you'll be surprised how close some "normal" people come.)
I think T_TTB's original point about elitism was not to just give everyone a degree, but that the financial cost of college makes it inaccessible (or at least difficult) for a lot of people, regardless of their academic ability. On the other hand, if your wealthy parents made big donations to an Ivy League college, getting admitted and collecting your degree won't be all that difficult.

Bush's 2001 commencement speech at Yale sums it up nicely:
Bush poked fun at his average college record while at the Ivy League school. "And to you 'C' students, you too can be president of the United States," he said to a crowd that rippled with laughter.

The president also got in a good-natured jab at his vice president, who attended Yale for a time. "A Yale degree is worth a lot, as I often remind Dick Cheney, who studied here but left a little early," Bush said. "So now we know, if you graduate from Yale, you become president. If you drop out, you get to be vice president."

Cheney got into Yale but flunked out. Bush got his degree, in history. Opinions on what that says about his academic ability vary.
Rarely have so many bytes^H octets have been wasted in the course of indulgence in such a pointlessly misguided indignation. Really, of all the software engineering problems that industrial reality presents in front of us, this one deserves the least attention. I am only thankful this is not some celebrity news of which there has been too many here in recent weeks, but that is not a very high standard to measure against.
I use google maps because it has the most usability IMHO.
Except for the internet censorship part ;)
Yeah but the main issue with Linux versus Windows was always that Linux was more difficult to get to work than Windows, you had to do magic to get it to work with your hardware, and it was much too difficult to get to use out of the box.

Android has none of these problems, it is on a large amount of devices (more than ios), it is as shiny as Apples, but it has developers loving programming it.

Heck Linux own the server market so completely, that the only thing that could reasonably replace it would be another Unix.
David Miller to speak at Chicago Clojure Meetup on porting Clojure to the CLR
If you are an amazon referrer they give you a twitter link for every page with your referrer code, so you get 4% of all sales from that link.
Eating a balanced diet isn't hard as long as you don't eat the same thing basically every day (i.e. fast food). I think it's probably a non-issue, except for (say) naive teenage vegetarians - it's only a problem if you cut out meat but don't replace it with anything. I've done my research - if you have specific examples to the contrary, I'm all ears.

I ate a vegetarian diet for seven or eight years, a vegan diet for a few months* along the way, and have had a primarily* * vegetarian diet for years since then. I give blood regularly (I'm AB+, a rare donor blood type), and I've never, ever, ever had a problem with low iron - it's usually been quite high. While that's only one data point, it seems consistent with what I've read about nutrition - problems mostly occur when people give up meat but still eat a rather monotonous diet. ("In other news: Eating nothing but twinkies and whiskey is bad for you...Film at eleven.")

* I'm a cooking geek, and was interesting where those constraints would lead me.

* * same, plus fish and occasional Italian and French/Vietnamese charcuterie (Bánh mì!), but I cook/eat vegetarian by default.
10% of the brain is one of my favorites. It was perpetuated by someone selling a book that supposedly taught people how to use the "other" part of their brain ;-) And, it also appeals to people who think with a little trick they can massively expand their mental capacity. Everyone loves to think there is a genius sleeping inside of them. All it takes is a magic trick to wake that genius up.

Self-esteems is a dangerous one. Trying to somehow artificially increase someone's self esteem I think could be dangerous. It could create an emotional and cognitive dissonance, something like: "My parents and teachers tell me I am so awesome, but I know I cannot do things as well as my peers" or "I am supposed to feel awesome even though I scored in the bottom 30% percent on the test" from my own experience I have seen kids get disillusioned with their parents or teachers and basically stop trusting their opinions, or, even worse, the delusion gets maintained all through adulthood. They grow up arrogant, they continue to under-perform professionally or academically, yet they never consider their own lack of skills or smarts as the reason for the failure, somehow they blame it on others or on circumstances.
I was surprised to see that "barbecues" works.
Is this really important? Sure, the source may be slightly polluted, but it's not going to slow down the application once it's compiled.

Really, these sort of things are probably good in code: they make it explicit that you are dealing with char's, and not some other datatype. If left out, it may look like a bug, causing debugging hassles.
I wonder what was behind the decision to put a background on this website that just makes it look like your monitor is dirty.
What if I want to reset my schedule to something unnatural?
People thought it was worth downvoting me to -1 because I am writing a FREE book?

WOW!
I always say, "Do you really want to use the parts of your brain that make you empty your bowels and scream obscenities? Or do you want to leave those parts idle most of the time?" It doesn't make much sense, but it makes at least as much sense as aspiring to use 100% of your brain.
Try sleeping in a room above an open-air street market. The roosters will raise a ruckus starting at 4am during the summer -- an alarm clock that you can't turn off.
Jobs at his best.
No, because what you wrote is entirely unrelated to the original post.
TreeHugger.com founder Graham Hill on LifeEdited (video)
This needs to have an export as eBook, PDF or DVI feature.
The top-ranked Blu-ray Ripper 
Perfect solution for your DVD/BD discs, the top-ranked Blu-ray Ripper for Mac which integrates Blu-ray disc ripper and DVD ripper together, allows you to rip, convert, backup and edit both Blu-ray and DVD movies on Mac.
Question: What's the Seinfeld calendar?
I haven't had Marmite in quite a while. But if memory serves, the savoriness (smell and flavor) was really more intense -- it's hard to describe, almost like burnt steak ground up into a paste. Vegemite always seemed to be more palatable to me.

I guess the best way to compare the two is Guinness extra stout vs. regular Guinness.

Unless you really like it, you probably won't use much of either -- it can go for a very long time. I personally like to use it like a seasoning to add savoriness to my cooking.
The two primary above-board email distribution services (MailChimp and Campaign Monitor) will boot you to the curb if you go beyond 1% unsubscribes. I'm stating fact, not opinion.

I call bullshit. A 1% unsub rate at MailChimp triggers a warning but not even a manual review, let alone "kicking you to the curb". You can see them talk about it more in the comments on this post:

http://www.mailchimp.com/blog/how-to-reactivate-inactive-sub...
For programming, I like "The Productive Programmer"

http://oreilly.com/catalog/9780596519544

And for Sysadmin, it would be hard to beat "The Practice of System and Network Administration"

http://everythingsysadmin.com/
Close I guess. I'm thinking more of recent convert Buddhist Vegan types. One gave me a 30 minute discussion over the current thinking in their particular vegan community...basically it amounted to being an absolutely impossible task to avoid eating bacteria so they can stay on the list of consumables, but everybody should be mindful of the lives they are snuffing out.

It was all rather eye-rolling. I can definitely see Jains getting in on that nonsense.
In the long term, you often have to aim where the market is going to be, even at the expense of where it is now. I believe this reasoning favors HTML5.

Consider using a library such as Sproutcore to develop an HTML5 app with desktop look and feel.
Or HTML <insert any version with embeddable images and hypertext links>.
> I'm a cooking geek

hence, you should have no trouble. :)
Quetta blast, 54 dead
That is exactly why the lackof in-archive compression is bad, with tar you lose tje whole rest of the archive on a single bit error, with in-archive compression you lose just the file the error is located in.
It could be intentional?
Using jQuery and node.js to scrape html pages in 5 lines
Since Corporations have become bigger and smarter, Govt cannot monitor their day-to-day illegal & immoral activities.
It is better to breakup these corporations into smaller entities to promote competition and solve unemployment crisis.
http://en.wikipedia.org/wiki/List_of_companies_by_revenue
I have always wished someone could make this work .. and if they do I already have quite a few website ideas for micro transactions :)
Totally not the article I was expecting. This is about why (and, really, how) mattresses exist, not beds.

Why do beds exist? Why don't we (In the West, I guess) sleep on mattresses on the floor?
Given the abundance of online communities for computing book authors .. oh wait! there is no such a community. So excuse moi if I piggy-back on this thread; I don't have that many options, except contacting individual authors and asking them for help in private.

At least when I ask here others will have a chance to see the feedback. Unlike email.
This is why knowing how to say "no" is of utmost importance.
QA in Chinese manufacturing is much more complicated than that. Look at this example that I just got from an excellent blog I normally follow:

http://silkroadintl.net/blog/2010/09/01/%e2%80%9cdoing-busin...

Note the amount of local knowledge required to make things happen. One cannot acquire that much knowledge with a webcam attached to a machine.

My point it that it's not just a matter of being physically somewhere, but also the context knowledge that matters.
> That can be an advantage. Space isn't always what I want for backups

Most if not all "compression" formats (and software) offer a "store" compressor which stores the data as-is, without applying any compression filter.
OK, I'm not exactly a professional C programmer, but among those who are: is the use of sizeof(char) here more important than the copy operation that is going to write the terminating null past the area actually malloc'ed?

Because that sounds suspiciously like "potentially exploitable" to me.
eHow have a book called How To Do Just About Everything. http://www.amazon.co.uk/How-Just-About-Everything-Ehow/dp/00...

Lifehacker have Upgrade Your Life. http://lifehackerbook.com/

They seem to be collections of articles from their websites.
There was a lot of noise about that, but in reality the internet "filtering" proposals have not (yet) been enacted and thanks to the latest election result look pretty much guaranteed to be unpassable now.
> What proportion of applicants makes it as a Navy SEAL, is it even 1 in 10?

I am saying you can teach most people the content of an excellent university education.

I kind of knew that my point about training techniques could easily be misunderstood. I am not trying to say there are not elites in the military, Seals are elite. What percentage of people fail basic training?

If elitism is "a situation in which power is concentrated in the hands of a limited number of people". Then opposites of elitism are freedom, and direct democracy.

We are talking about education. Look at literacy levels Sweden. Here is my understanding of how it works: people who don't meet the standard have to go to night school till they meet it. They have the highest rates of adult literacy in the world. Do they have mediocrity? Do they have elitism?

Can excellence be nearly universal?
Japanese is a language with three alphabets, theres not much room for comparison when talking about All Caps.
These three alphabets can all be used in the same sentence.
Readability for Japanese is a whole different science. They have their own fonts, no all caps, characters comprised of 30 individual strokes, top-to-bottom-right-to-left writing, but also horizontal reading.

One of the biggest readability issues for Japanese would be which characters are used would be my guess.
You need to know 2000 characters before you can start reading the newspaper.

As an English person we can read every word, but might not know the meaning of sparingly used words. In Japanese you might nit even be able to read it, or you might even misread it. (characters can be read differently based on the character next to it)

By the way Japanese don't encounter all katakana sentences, since it's just used for the 'imported' words.
I thought about that inverse modulo thing too, and then I remembered what Falken said...

I hope yummyfajitas posts some of the answers.
Maybe this is just the shitty programmer in me, but I'm going to go right ahead using sizeof(char) (I knew it's hardcoded at 1 before this, and I'll know after this), it appeals to the foolishly consistent programmer in me.
Indeed it took me a few seconds to understand the meaning (or rather lack thereof) of "seriously" in the title.
I actually disagree - while sizeof(char) might always be 1, code isn't just to communicate to a compiler, it's to communicate to another developer. When I see "sizeof(char) * strlen(foo)", I know that they want to allocate 'n' characters and that this is a string buffer: even though as a dev I certainly could've figured out, making code read like you think makes it far faster for others to interpret the intent of the code.

It's like when people define a 64MB buffer as something like:

#define BUFSIZE (64 * 1024 * 1024);

Even though you could've written 67108864, the former is far more comprehensible.
Perhaps graduates with PHD's will struggle to get university teaching jobs which pay $8.50 and hour, and never have much of a hope at the good tenured professors jobs.

Or perhaps graduates won't get jobs at all and the tax payers or parents will be on the hook for the student loans.
I wonder how many people downvoting me even know what charcuterie is, let alone have done it. :)

Besides: Lentils, spinach, and broccoli have iron. How many vegetarians don't eat at least one of those regularly? (Other cliches: vitamin B-12 - Vegans might have a problem, vegetarians are fine. Calcium - "Dark green leafy vegetables". Do vegetarians eat those? Oh. Wait...do carnivores eat those?)
sizeof(char) is a flag. Not bad in itself but often found inside bad code.
Ridiculous! This is like saying that we shouldn't use parentheses because all C++ programmers should know order of operations! Not only that, but it's probably optimized out by the compiler (and if not, it is a quite insignificant speedup). Better to be safe using sizeof(x) than sorry ...
Stealth Mode Watch: Another Nail In The Coffin Of ‘Stealth’
For a couple of years I've been thinking that e-books created out of collections of Wikipedia articles could actually be a viable business. It's not going to make you rich, but it could provide a comfortable stream of revenue on the side.

I'm thinking about topics that would make good study, reference, or entertainment material, like "weight training," "atomic physics," "Bay Area travel," "Paradoxes" (http://en.wikipedia.org/wiki/List_of_paradoxes) or "50 most interesting Wikipedia articles" (http://copybot.wordpress.com/2009/04/07/the-50-most-interest...). Needless to say, there are thousands of potential good topics.

I would happily pay a dollar or two to read these on the Kindle/iPad etc. As far as I can tell this is neither against the letter nor the spirit of the GFDL or CC-BY-SA. There are a few value adds here compared to reading Wikipedia directly: 0. the obvious one of figuring out which articles to include 1. ebook reader-specific formatting 2. for study topics, creating a more-or-less linear flow out of a web of articles on a topic 3. quality control -- checking for vandalism, etc.

I really hope someone will create the infrastructure for this: i.e., a web interface much like the one under discussion, but which also formats the books in AZW, ePub, and whatever other formats and lets you automatically push them to all the self-publishing stores. (I envision a revenue sharing arrangement with users who create books.) I will even offer to put together a dozen books for free to sweeten the deal :-)
Agreed. I'm a strong proponent of lean codebases, but I still write `sizeof(char)`, because otherwise it's a dead ringer for a common mistake. Code should be concise only to the point that it doesn't become harder to read.
Social "Me"dia and the Evolving Twitter Egosystem
Many things equal one. I like to specify which one I'm talking when I'm writing code.
Rip DVD movies to MP4 video for iPod
Read this article to learn how to rip, copy and convert DVD movies to MP4 videos for playback on your iPod on Mac.
Thanks for the insanely information-dense link, Ryan.

I assure you that no bullshit was intended; the stuff in the comments directly contradicts both the account suspension emails received and the contents of the MailChimp FAQ.

A big part of the reason I posted this was to get more background information, and today you were that special someone.
Absolutely optimized out. `sizeof()` is evaluated at compile time.
It bears repeating:

"[P]rograms must be written for people to read, and only incidentally for machines to execute." -- Abelson & Sussman, Structure and Interpretation of Computer Programs [1], strangely misquoted by Paul Graham [2]

[1] http://mitpress.mit.edu/sicp/full-text/sicp/book/node3.html

[2] http://www.paulgraham.com/hp.html
I would guess that the iPhone/Android proportion on AT&T is heavily skewed toward the iPhone because AT&T's Android devices are all underpowered and locked down relative to their counterparts on every other US network.
(1) sizeof is evaluated at compile time, so it would evaluate to (1 * strlen(params->text)), which the compiler would then optimize to just strlen(params->text). So, sizeof() is not exploitable.

(2) A terminating null character is placed at the end of strings, not at the end of allocated memory. malloc does not alter the memory before it returns a pointer to it; it is up to the programmer to ensure he is writing in the proper area.
If you do turn it off, you might end up with a nice pot of soup though ;-)
Hypnotherapy
HypnosisWorks is a leader in helping people bring about lasting lifestyle changes. We offer programs to help you lose weight, reduce stress, manage pain, eliminate fears, improve learning, master sales techniques and improve sports performance. Visit on http://www.hypnosisworks.org
Which is pretty funny - Gautama emphasized a practical "middle path" rather than some extremist monastic malarkey, specifically because that sort of crap completely detaches you from daily life.

I've found it useful time and time again to be wary of recent converts of all stripes, whether it's Veganism, Objectivism, Haskell, etc.
The fact that it's strlen(params->text) is precisely why it's exploitable. If we intend to write strlen(params->text)+1 bytes and allocate less, we've set ourselves up for a buffer overrun.
Whether you're operating as a corporation or not it will still be very expensive to defend yourself.

If you're doing anything especially risky (torrent site) then setup a company on day one. Otherwise just put a good ToS on the site and don't worry about it. IANAL.
You can verify these numbers ($13b drop in classified revenue from the top) at naa.org...
LoseThos 64-bit Operating System V6.15 Released
A startup is its people
Myth #6: The Polygraph Test is an Accurate Means
of Detecting Lies

On Penn and Teller's "Bullshit" show they did an episode about this. One of the more disturbing things I learned is that, despite internal research that showed no effectiveness whatsoever, Sandia National Laboratories went ahead with the decision to require random polygraph testing. Also, apparently you can use your anal sphincter muscles to outwit a polygraph test.
was going to write same thing. Contrast isn't everything.
Party Bus rental Los Angele
Choose from a large fleet of luxury limos, SUV limos - Cadillac Escalades, H2 Hummers, Chrysler 300, lincoln limousines for rental services in Los Angeles.
I would assume occasionally the weather changes between going to sleep and waking up. Might be able to sleep through rain on the tent (it may even enhance the sleep by being white noise).
It would be more appropriate to do an askhn: post instead of piggy backing on this thread. If people think your question is interesting enough it should get attention and I think it would.