skysight-inc/HackerNews huggingface dataset:
I think the soviets forced prisoners to stand as a form of torture. Standing still apparently literally destroys your legs after some time.
The 3 Step Guide To Becoming a Tech Nomad Ninja.
classifying Chapter 4 of SICP as a chapter about parsing
is just plain wrong

I classified my parent as suggesting writing a DSL is mostly writing a parser. I classified your post as saying writing a DSL is mostly a technical challenge, because there are many issues about writing a DSL that SICP doesn't touch upon (or at least, that's mostly what you will get from it on a first reading. See the final paragraph of this reply).

Fowler's DSL book just came out; by definition you simply
can't place it in the same class as the Dragon book.

I didn't place it in 'the same class': I suggested Fowler's book plus the ANTLR reference have many interesting, relevant, even necessary, things to say about the subject of writing DSL's that aren't in SICP (but again: see the final paragraph of this reply), like the Dragon book has many interesting, relevant and necessary things to say about compilers that aren't in SICP.

After that, it becomes apparent that the phrase "Domain
Specific Language" is really just unnecessary terminology.

You didn't originally get that just from chapter 4 of SICP. You have much, much more knowledge of all kinds of things relevant to writing DSL's that you didn't learn from chapter 4 of SICP. That it may all be implied in that chapter does not mean it is a useful resource for someone touching the subject of DSL's for the first time, because they won't grasp the implications. Implications may be clear in hindsight, when you apply all your other knowledge to that chapter, but that doesn't mean they were even remotely clear to you in the first place.

If you actually grok Chapter 4 then you grok Lisp

And you won't grok that chapter until long after you have acquired a vast array of secondary, additional, related knowledge on the subjects the chapter touches upon.

SICP is like a deep philosophical work: you need to study philosophy and read a lot of primary and secondary works to truly understand it's references and implications. To most people, it is not useful as an initial guide to writing DSL's.
Technically yes, though actually BeOS is dead (unless you count Haiku).
Skype for Android is available
Is Japan on the verge of irrecoverable deflation? What impact could it have on the global economy?

http://www.bloomberg.com/news/2010-10-04/boj-independence-ch...
5 Exceptional Safari Extensions that will change the way you browse
I started out in VB too, when I was 12-13 years old.

While I wouldn't touch the language with a 10ft barge pole today, I do credit it for kicking off my interest in programming and ultimately my career. I agree with Peteris that kids do like the instant results you get with a very RAD like environment such as VB.
i.e. varicose veins.

It's actually kind of cool how it works. Your legs have one-way valves in the blood vessels. Normally, the flexing muscles help pump the blood back up the leg by pinching the vessels. When you stand still, there is no flexing and no pumping, and the blood pools in your legs.
You can check out mahout implementation to see differences as well. LDA isn't supervised/trained.

Thanks for pointing that out, but i was speaking more of concrete algorithm implementation rather than abstracts.
Heads up: Do read the fine type at the bottom. For example, currently its only available over Wifi in the US. Does anyone know why? Surely if it works on 3G at other places, its not a technology problem?

Sidenote: So skype is now available for many major platforms including iPhone, Symbian and now Android. Does anyone know if Skype (and not skype-lite) is available on blackberry?
Embed PowerPoint into Website with Office Web Apps
Nike Air Force 1 07 Mid Players
down vote?
50 Internet Psychology Studies
Ah, so you're saying it's a silly affectation rather than an abbreviation.
As someone who knows nothing about manufacturing the only starting point that springs to mind is Alibaba.
Same situation, but what I usually do is to go to instapaper.com/kindle on my kindle browser to get the last version of my read-later document on my way to work every morning. No need of USB and I can use it in situations like right before getting into a plane.

The kindle browser kind of sucks (now, I am sure they will put more work into that), but I have that URL as the first entry on my bookmarks menu.
I started with HTML, then C++ (of all things). I think I'd still recommend the web trifecta (HTML/CSS/Javascript), it's really easy to build something you can share with your friends. Even if it's just a static site, it's awesome to have something like that.

Part of me wishes I had been around during the heyday of BASIC. I hear a lot of people got their start that way, and even if it looks a bit ugly now, I'm sure it was a fascinating introduction to the digital frontier.
Of all the headlines, the most 'normal' seems to be Al-Jazeera.
It looks nice, but what is the problem that it solves? That's not clear. I can see the multiple Gmail account support, but other than that I don't know.
Apart from the other replies to your comment, the Facebook analogy is also flawed because a huge percentage of my Facebook friends don't live in the same city or even country as me. I guess that's the case for most people.
How do you define the alpha geek identity?
Is it the guy who writes down a beautiful piece of algorithm in notepad or on a piece of paper, or is it the guy who knows everything about the latest cool things, but maybe never programmed? Is it a 'long-beard' or a tech journalist? Is it Donald Knuth or Michael Arrington?

As far as I am concerned I was always a geek in the first meaning of the word. When I was young we were competing with my friends to write the fastest polygon filler routine in ASM. I was never really a geek in the second meaning. I was mostly late with the newest gadgets, I don't use yet Facebook and I am not yet on Twitter. I did not care too much about what OS I use in case it was not really important.
Brand Name & Jewelry Auctions
THIS IS AN AMAZING INFOGRAPHIC! IT TOOK MY BREATH AWAY.
I think it is perfect the way it is.
Which reminds me that some of the comments in the book are made through the eyes of the characters. Of course enemy foreigners would seem "orcish" to a hobbit, because for him orc means evil and enemy means evil (and for the most part he would be right).
That looks like a very impressive piece of kit. I was planning to get a Hawkboard Lite for a project, but might wait for this to become available instead, if the price is decent. 8 times the RAM!
That is a neat implementation and a nice hack to implement it with XOR.

You've also taught me another valuable less: I created exactly this (actually with slightly different masking method) about a year ago, but I never got around to releasing it. Thank you for reminding me that real artists ship.
Honestly, I'm not really sure what to make of this. As a CS student I definitely feel that there's a huge gap between the industry needs and what the academia supplies. However, discussing basic algorithms and data structures with my 'self-taught' friends makes me feel like I'm listening to a Wikipedia page that can't simply answer the question, "So how does it work?"

I feel that it's this basic understanding of 'quantitative and algorithmic thinking' that schooling instills in you that will allow you to think of new concepts instead of dwelling in the old.

However, I can't deny that there are times where my professors' downright frustrate me with their lack of simple programming skills, such as small syntactical things that anyone who actually programs would know like second nature. I guess it is true that I'm going to school to learn advanced concepts and not syntax, but that doesn't mean it doesn't make me doubt my schooling just a touch.
Hmmmm... Well, I set off home from work early yesterday as I needed to do a multi-terabyte nessus import from hell, so took the kit home and am working from home today to do it. It's pretty much pushing the boundaries of my workstation, postgreSQL and Django setup.

The only reason I have any confidence it'll work is because a few months before I did some extremely complex stochastic modeling of HTTP traffic from packet captures using PyCUDA to speed things up (which it turned out wasn't speeding things up much due to all the i/o).

So I guess I'm pioneering large scale vulnerability management and network forensics - although maybe pioneering is a strong word as I'm sure there's plenty of better people out there.
Stanford has an amazing collection of pieces by Rodin, which are apparently all on exhibit now. Wonderful that the university keeps so much of his work on display... and for free too:

http://events.stanford.edu/events/146/14601/
LCD Screens Free High Quality PSD Files to Download
In this post we have picked 5 free PSD’s of LCD Monitor screens designed by very talented designers from around the web for you to use in your projects for free, you can use in websites as well for Print work. All PSD files are of high quality and available free for you to download and use very helpful for beginner designers to explore different techniques with layered PSD files . Enjoy the post and if you like it don’t forget to share it to your friends.
I was interviewed in the valley a few years back. I didn't try to go to Google but I did go to Stanford on a free evening. I had some idea of trying to find the CS department, or maybe Knuth's house. It was a little late though.

Instead I ended up just wandering around the campus looking at the amazing art and soaking it in. There's a cast of a Rodin piece called The Gates of Hell that is unreal. I got to it just after sunset when the lights were starting to come on.

It was after dark when I left campus, and I took a wrong turn. Suddenly all the signs were in Spanish, and I was lost in California. I made it out alive though.

They offered me a job but I ended up in Colorado instead.
Awesome. Looking forward to change on-the-road development platform from macbook to iPad + headless linux computer using a board like that.
Actually you can. See the jpegtran command - it works losslessly on the DCT.

If you do want to cut out the alpha region, do not trim right up to the image. Instead trim only in 16 pixel blocks. By having a sharp edge inside a macroblock you increase the storage requirements.

No one has written it currently as far as I know, but it's also possible to selectively remove/replace 16x16 pixel blocks inside the jpeg losslessly.
Of course there is no "real value". However, inflation is not solely the result of the government's wishes to inflate the currency (as examples of hyper-inflation obviously show).

Inflation is also simply in the minds of the people using the currency. If everyone expects high inflation, and keeps raising their prices to match their expectation of inflation, then inflation will happen - the raising of prices will ensure that. And if you try to fix that by force, as you pointed out, the inflation accelerates even more, because it's now happening in a black market with even more waste.

The way they fixed inflation in Brazil was, it appears, by changing people's expectation of what should happen to currency. They had to get everyone to believe that the brazilian currency can be stable. The mechanism they used to do that was the cheap trick of creating an alternative currency and calling it "real". It may be a cheap trick, but from the look of it, it worked.
Is this genuine?! I wouldn't have thought that the sensor in the camera would be sensitive enough to pick up minute changes like that, unless some kind of military-grade light was shining through your finger.
A year of Geek Atlas sales (some facts about book royalties)
I read the Linux disclaimer to mean that he doesn't want to hear

"Now + 1 will be the Year Of The Linux Desktop for the mainstream".
The involvement of very large sums of money has made these innovations. It comes from the military because the military has (a) the biggest budget and (b) a need for things that don't exist yet.
Maybe you could do a types of sausages eaten at lunchtime
or colour of buckets used by HN users or fight club rules...

http://images.icanhascheezburger.com/completestore/2009/1/18...
There are very few things as distracting as a complete change of posture, especially if it's forced/programmed. I can understand that you can get up and pace around while thinking about a problem, but unfortunately daily work has too few interesting problems and too much continuous moderately challenging tasks.
yup, that's what i'll try now. didn't know this email address. thx for the suggestion.
You don't really have to stand still, you can fidget around. Stand on one leg, switch to the other. Shake a little to the music, etc.. Switch to sitting from time to time. If you're hardcore you can even get a treadmill to go with it.
It kind of reminds me of another fad where someone was equating hackers to painters. Oh wait.
CACM Reviews Peer-to-Peer Systems
1) "Second: the security economics of mail drastically favor Google over anything you come up with, even if you're really good. That's because the cost of a sitewide compromise at Google is stratospheric."

This cannot be a serious answer: Some chinese already compromised Google a few months go - they stole the "Gaia" source code. Gaia is the single-sign-on solution for all Google services! Just because they are not unsing it on a big scale you can be sure there are people using exploits found from the source code to log into Google accounts.

2) "People who care about mail security but don't trust Google just VPN to a private mail server."

A VPN in general can be considered secure. If configured properly. Same for a mail server and for the network behind the VPN. In general: I would recommend a secure file sharing environment focussed on security & encryption. And no, that´s not Dropbox or box.net.

There is no better solution than GnuPG/PGP client encryption. Or at least partially secured file sharing offers like datainherit.com or cloudsafe.com
Cal Pozo, Exercise and Fitness pioneer
Cal Pozo is a fitness instructor, choreographer, director and producer of best selling exercise videos. He was born in 1946 in Cuba and moved to the US in 1960. Though he has been dancing since his early teens Cal made sure education was a priority, attending both Bowling Green University in Ohio and New York University in New York City. After college, while living in New York City, Cal became a dancer in Broadway musicals, including a revival of the original musical West Side Story, which also starred Patrick Swayze. It was during this show, in the late 1970s, when Cal suffered a serious hip injury. This ironic twist of fate was to be Cal’s springboard for launching into the fitness and exercise video industry.
Before suffering his debilitating hip injury, Pozo had been a serious dancer with no interest in the exercise and fitness instructional video industry. After suffering through the injury and subsequent rehabilitation, his doctors advised his dancing career was very likely finished. Refusing to accept such a diagnosis, Cal decided to take over on his own rehabilitation program and mixed various dancing and exercise disciplines into a system all his own. Successful completion of his own style of rehabilitation program, which included an approximately forty pound weight gain and loss, started Cal on his path to fitness stardom.
Visit : http://www.vitadigest.com for more details.
It takes a bit of imagination, but think about replacing shared libraries, plugins, and socket IPC with services that live in their own process with their own lifecycle and security sandbox, but can still be accessed efficiently. Apps can be built from many such services, and services can be shared between apps.

There have been many attempts to build this sort of capability into mainstream operating systems, but none have become popular due to the inescapable complexity of IPC. A recent example is D-Bus, which is supposed to be "lite" yet still involves XML interface descriptions and serialization. It's enough of a hassle to implement that nobody bothers, unless it's the only option or they are evangelizing the technology.

QNX is built from the ground up to do everything this way. If it makes IPC easy enough, it could bring this type of software architecture to critical mass.

I realize this is still pretty vague, but I can't think of a specific example at the moment. If you're interested, read up on QNX, or Coyotos, which is a more experimental OS that is based fundamentally on IPC.
Very nice, but quite powerful for "embedded"..
It's strange, given everything you hear about Al-Jazeera back in the states, but their English language service is the best news I've ever gotten short of NPR's All Things Considered or the PBS New Hour.

I was never even exposed to it until we got here to Thailand. And all you hear about Al-Jazeera back in the states is bad stuff. They are an Islamic broadcast station. Said in that way to mean extremist, terrorist or theocratic. But they're not! They're like the BBC world only less sensational and with better investigative journalism. That or they're so sneaky and subtle about it that I'm being brainwashed by subliminal messaging and am not even aware of it.
Robots as companion for human beings, a reflection on the information revolution
How about, "short urls you can remember"?
You didn't originally get that just from chapter 4 of SICP. You have much, much more knowledge of all kinds of things relevant to writing DSL's that you didn't learn from chapter 4 of SICP. That it may all be implied in that chapter does not mean it is a useful resource for someone touching the subject of DSL's for the first time, because they won't grasp the implications. Implications may be clear in hindsight, when you apply all your other knowledge to that chapter, but that doesn't mean they were even remotely clear to you in the first place.

SICP is like a deep philosophical work: you need to study philosophy and read a lot of primary and secondary works to truly understand it's references and implications. To most people, it is not useful as a guide to writing DSL's.

This is a fair point and worth talking about. When I read SICP I already understood Lisp macros, which is a major conceptual leap. So I will admit that I cannot provide a datapoint myself to support the idea that Chapter 4 is stand alone. However, the text itself was used in MIT's first computer science course for many years and they did teach through Chapter 4. Many other schools have used SICP in the past as well (http://mitpress.mit.edu/sicp/adopt-list.html). I think the fact that college freshman are capable of grasping it in a semester provides some evidence against your claim that you need "much, much more knowledge of all kinds of things". Hell, even spending a year to learn it would be fantastic.

Look, I'm with you on the fact that SICP is hard. But let's just reflect on the fact that Chapters 4 and 5 in a book written 26 (or 14) years ago give you a strong foundation in programming languages and compilers. There's tons of stuff you can do with this foundation, including writing DSLs. It's a pet peeve of mine that we seem to be constantly rehashing various ideas in SICP, except that we need to write thousand page books on how to express these ideas in languages like Java or C#. Based on a quick glance of the book draft, this bloat is immediately apparent! For example, the distinction between internel and external DSLs? Completely unnecessary. With an understanding of Lisp the idea of an internal DSL disappears; it's just a natural part of the language. And when you think about it, the idea of external DSLs isn't useful either. If the external DSL is expressive enough, it's just like an internal DSL; simply an extension of the language you implemented it in. If not, well then you're parsing am external file format and not a language.

So yes, to reiterate, teaching SICP is hard. But we'd be better off just biting the bullet to avoid all the bloat and repetition that results from not teaching it.
The different amount of RAM is the last think to notice here. The OMAP L138 on the hawkboard is an ARM9 (+ C674xDSP) at 375/456MHz, the OMAP4 of the pandaboard is a dual core Cortex-A9 at 1GHz.

They are completely in two different class. I too hope for the price.
From the article: "Last week, a Marine company from California arrived in the rugged outback of Helmand Province bearing novel equipment: portable solar panels that fold up into boxes; energy-conserving lights; solar tent shields that provide shade and electricity; solar chargers for computers and communications equipment."

So, it sounds like that the military wishes to use hydrocarbons as a portable fuel -- for which there currently is no substitute with comparable energy densities -- but rely less on hydrocarbons to run generators. I have no idea what percentage of energy they were using to run their computers, radios, and air conditioners, but I bet it was substantial. Also, the military has deep experience with smallish, relatively portable nuclear power plants -- see our submarines.
I also read the original article as meaning that you should be humble about your skills and acknowledge to yourself that you might not be the rockstar developer your pretend you are. Less posturing and more knowledge that's what I want.

The only real wisdom is knowing you know nothing (Socrates)
Two Types of People
I'm guessing from the text that they have ignored time spent sleeping (i.e considered it to be 0 MET-hours)
Bug tracking for agile teams - Lisa Crispin at Agile Testing Days
Universities are increasingly outsourcing their email to Google and Microsoft. Especially those in the US and UK.
Why Is USA Different?
Nike Zoom Hyperfuse Black Dark Grey
Paunch can be prevented by Pomegranate
Photographic Essays| Photographic Essay| Approaches to Generate Ideas
Learn about the basic requirement of a photographic essay. Unveil 5 approaches that will help you coming up with great ideas to create photographic essays.
Thunderbird has an addon called Enigmail. It's really well put together.
PandaBoard Request Program:

https://spreadsheets.google.com/viewform?formkey=dG5mcVNXSFF...
a lot also depends on the future military strategy. A Predator uses less fuel than a Raptor (and the fuel consumption by the machine itself is just a tip of the pyramid consisting of all the support, service and maintenance personnel and equipment that machine requires). It is also much easier from the supply logistics point of view to strike using a couple of Hellfire from a drone [or using other precision-strike-from-a-distance weapons] sent from a far away base than to send helicopters with people or to send [even light] armoured ground assault from a close-by base ("Black Hawk down" - compare with modern day strikes in Pakistan). So the military becomes greener. I.e. by minimizing amount of people and heavy equipment involved at the "last mile" there is much savings to be realized.
Nike Hyperdunk 2010 Low Grey White Blue
This is quite impressive and encourages me to use word press.com for some smaller blogs I have knowing that I cam move at a later date without losing the value attached to the site
I have to say that user tracking across sites seems to work flawlessly. I now see the same targeted ads all the time, clearly related to stuff I've been researching. It's actually quite spooky. Does it matter? I don't know. But there's an easy solution - delete your cookies! (and those Flash super-cookies)
Ask the Pez MP3 player guy.
the military has deep experience with smallish, relatively portable nuclear power plants -- see our submarines.

Yep, and satellites, the types that keep going away and away. They are quite often nuclear powered, to run on-board electronics, but not the reactor type though.

Hmm, I wonder what if somebody can make a hydrocarbon with a hyper calorific density, couple it with a high specific output IC engine, electric motors, put on regenerative braking and then batteries with the highest energy density?