skysight-inc/HackerNews huggingface dataset:
http://www.quora.com/What-are-essential-references-for-R
Good point. I was speaking aesthetically.
IIRC, the reasoning against double colons was that if you had a class and a namespace with the same name, it's impossible to tell whether SomeThing::Do() is calling a function in the SomeThing namespace, or the static Do function on the SomeThing class. One could argue that they could simple not allow namespaces and classes to share names, but I guess they didn't like that idea, either.

I hope I'm stating this right, I must admit it's from a fuzzy recollection.
Thats quite generous, thanks!
My wife had lasik surgery last month. Best decision of her life.
Spend less time on Facebook and avoid tracking
I'm not sure I understand this story. Is it basically "check out the design of this website" or am I missing something? I thought, and the site confirms it, that Nethack has been around for quite awhile, so that's certainly not news. Roughly half the comments so far are about how good/bad the game was, and the other half are about this website, so I'm not sure what is supposed to be piquing my intellectual curiosity. I also don't mean to put down the site or the game. I'm just not sure what I'm looking for here.
DuckDuckGo also has this feature for the privacy-concerned.
Interesting. And a Bloomberg Businessweek article has Scott Forstall as Jobs' heir-apparent at Apple.

http://www.businessweek.com/magazine/scott-forstall-the-sorc...
There were plans for a rolling release called "Grumpy Groundhog", which would exist alongside the stable releases.

Here's an Ubuntu wiki article created by Mark Shuttleworth on it, but note it hasn't been modified since 2008 - https://wiki.ubuntu.com/UbuntuDownUnder/BOFs/GrumpyGroundhog
I'm curious what you mean by saying it doesn't hold up to continued scrutiny. I have played and enjoyed it for about a decade, and think it has held up well -- something I can claim for only two other games.

Can you be specific about how you think it fails as a game?
Do share more. I thought many of the comments were surprisingly clued-in.
I agree with JFB here. It's impossible to be completely objective. There is bias in everything --so it's a fool's errand to try and think one can achieve that.

As many have stated, they have their biases, but they don't hide them. I have the utmost respect for them. They don't shy away form their mistakes and readily admit to them, unlike others who try to explain their mistakes away.
Membership software
Membership Software used to provide private membership username/password access accounts to your website visitors.
Plus alcohol and heroin for barter.
"Business People" and the Ability to Code
This is just completely absurd and just shows complete ignorance of economics. Among economists (yes, I am one), there are no longer debates about free markets. Krugman and DeLong, both heavy and prominent Democratic supporters, heavily support free trade. Krugman, for instance, "likened the opposition against free trade and globalization to the opposition against evolution via natural selection." [1] The current Administration's economic policy team are all free market advocates. Even Obama calls himself a "fierce" free market advocate. [2] I really can't find any economist who doesn't advocate free markets.

[1] http://en.wikipedia.org/wiki/Paul_Krugman

[2] http://www.bloomberg.com/apps/news?pid=newsarchive&sid=a...
troll, also assuming roughly uniform paragraph lengths removing every third word is the same as removing every third paragraph. Maybe we're not as smart as you thought.
Freesol - Role Model
Robot builds itself with foam
Announcing Contest Winners for Ghost in the Wires Book
Wireless has nothing to do with it. The problem is that most consumer routers don't have enough RAM to firewall more than a hundred connections. It only correlates with wireless usage because most consumer routers are bought and used specifically for wi-fi.
This is in no way Linux specific - most likely OSX can do it, and with enough time cygwin too. Probably BSD's and others...
Then why compare Apple with these companies? Compare them with other systems integrators and product people like HP or Compaq or Gateway, etc. Apple does manufacture the most competent desktop environment available, even if the core is open source, they made all the desktop GUI and the dock that every OS (including Windows 7) is now ripping off. HP never managed anything like that.

Besides, clearly the UX, making the better case, and the marketing, etc. is actually the hard part, because there's dozens of companies making chips. There's only one out there releasing Apple-level consumer goods.
New Zealand vs France Live Rugby World Cup Final 2011 | News Just Now
what would you pick instead?
There was also a hacker news subreddit[1], but people seem to have abandoned it.

[1] http://www.reddit.com/r/hackernews
I think that the metacircular evaluator and friends are perfect for a CS 101 class--they really changed my perception of how software works. After all, this is a CS class rather than just a programming class, and SICP is a good overview of both while this new class is probably less so.
I don't think the public is going to understand BitCoin for a long time. Many people don't know the difference between Google and their browser's address bar. Even for early adopters, BitCoin needs a better marketing to inspire confidence.
I don't know where this claim comes from, but as a Stanford CS grad (MS) I never heard of such a thing. Stanford definitely offers loans.
Apologies for not adding to the discussion either, but I would love if gte910h would be willing to share this file on pastebin.
Steve Jobs was ‘annoyed and depressed’ over initial reaction to iPad launch
Tacchini Celestial body overhead Snug Recliner
In my neighborhood, many people are protesting WiFi and new cell towers near their kids' schools. And then there are the people who are "allergic" to WiFi.
The 80% Lean Startup
Moncler Handbags,2011 Womens Moncler Handbags Outlet OnlineFree Shipping
But they can do such cool projects! Mining twitter data? Seriously?

http://wla.berkeley.edu/~cs61a/fa11/projects/trends/trends.h...
I don't know, I found the way they did OO actually made more sense than what I was taught earlier in a class using Java. It also seems more logical and elegant than Python's OO implementation, even if Python's isn't quite as arbitrary and complicated as Java's.

I think the language was only irrelevant because Scheme is so simple. We covered it in a couple of lectures and then it stayed in the background.

I really don't see the case for switching to Python at all--why "fix" something that isn't broken? Everybody seems to just assume that Python is a better choice.
This is the primary reason I can't use Chrome.
Isn't an open letter something you write when there's some matter of community concern? This is just some tech journalist taking a shot at Hammer's search attempt with a heavy dose of condescension.
Oh, I definitely agree. SICP was the beginning of the rabbit hole for me. But I had spent a lot of time programming before I started it, so I'm not sure if it really is the best text for CS 101, where some students maybe have never written a line of code. Peter Norvig's review sort of sums up this regarding SICP: http://www.amazon.com/review/R403HR4VL71K8

I've never been involved in teaching CS or programming, and while I really do think SICP should be required reading for all CS students (and for all programmers) just because it's so good, I respect that teaching is very challenging, and fitting it all into a single semester might be tough. There are some very smart and experienced people who have spent a lot of time thinking about this (see "The Structure and Interpretation of the Computer Science Curriculum"), and I hesitate to put SICP on a pedestal where it can't be touched.

As I said, hopefully some (or many!) of the students taking this class at Berkley will be curious about the original book and will seek it out on their own.
Is it wrong to wonder about Dennis' personal life? Did he marry, have kids, take a lover? Like to garden, travel, read? He is such an important and influential figure in the history of computing, but it feels like we know little about him beyond his professional accomplishments.
Keeping the lighting appropriate for your screen(s) is the most important thing, along with positioning your screen(s) at about arm's length. I try to use bright pure white lightbulbs whenever possible.

After that, using a larger font is good (I use 16pt Inconsolata with Monokai theme for good contrast). I tried out those Gunnar computer glasses and they work pretty well (I got the clear lens ones), but I always forget to wear them.
Classic and I've already seen a similar story about 3 times in the last 2 weeks on my twitter feed from people switching to Teksavvy in the area. Teksavvy is great.
One advantage Lisps have is that they tend to be much more inclusive of functional programming. Python supports (limited) lambdas and some higher-order functions, but it really feels like the language tries to steer you away from too much functional programming.

The best time to learn about different paradigms is right when you're starting out; if you basically only learn how to program imperatively, you're liable to start believing that that's the only way to go. I know because this happened to me (I was self-taught and learned a different set of languages, but it had the same effect); ultimately it took me longer to come to and start using functional programming properly than it would have had I learned about it at the very beginning.
I could not agree more. I remember reading about dmr and Bell labs back in the Byte days; when Microsoft and Apple were radical and the tech world revolved around IBM.

I can't stress enough how fundamental this man, his work and Bell Labs was to our industry. These guys, they created the foundation that much of what have today is built on.
There exists a non-intuitive asymmetry in the nature of systems like multi-core. Do four 10mph car crashes do the same damage as one 40mph crash? If it can be properly coordinated. If you can coordinate it, how much does the coordination cost? At worst you only have the power of one 10mph crash, often at best too.

Programming for multi-core can a hard problem but the problem doesn't always lie in our abilities, many times it's computationally impossible.

To play games and video is a must right? We want the most from our battery right? A fact of the situation is that high power activities are many times mutually exclusive from low power activities right? So what is awful, inelegant or stupid about the design? The asymmetry? There is asymmetry of the interaction? Should you cary around a dumb-phone, a gameboy, and a video player? Maybe more elegant, but it sure is more awful.

P.S. Don't talk about FP son ;)
None of the professors want to teach in scheme anymore, and a vocal subset of the eecs students think scheme is a waste of time because it has no real world applications.

That said, I think scheme is one of, if not, the best language to begin programming in, and agree with you that none of the reasons given for switching were very compelling.

Those scheme handles OO paradigms, the way it does is kind of annoying below the abstraction. however, scheme wasn't designed to handle OO, it was designed for functional programming. if i remember correctly, mutability is a hacked on addition (one of the reasons you use set! instead of def).
Those pills can raise your blood-pressure, so maybe that's cause of your problem? Next time that happens, take your blood pressure and see if it's higher than expected.
My biggest problem with patent-overload isn't Apple v. Google v. Amazon, and lost innovation, it's Big Company v. Samll Company (particularly the physical engineering kind), with large legal departments versus smaller ones. E.g. "please top infringing on our bs ethernet connector patent"
A great way to learn the Vim navigation keys.
That's definitely cool, but as I mentioned in another comment, check out what they're missing:

metacircular Scheme interpreter
lazily-evaluated Scheme interpreter
non-deterministic Scheme interpreter
pseudo-Prolog in Scheme
register machine simulator
compiler to bytecode for the same machine

edited for formatting
It might also be interesting to control for prior experience. Some people enter the masters/PhD program with years of industry experience, as I did.

I'm a little sad to see that after five years in industry I made less than the median Stanford masters grad and was pretty much on par with the recipients of bachelors degrees. I should complete my masters by the end of the academic year and I'm starting to wonder how much I could conceivably be making so I know what to ask for during salary negotiations. I'm expecting my experience should help some, but but I bet the degree will be the eye catcher.
The Final Day of Nate Damm's Walk Across America
Is there any evidence that looking at screens for a longer period of time decreases eye sight?
Can you change the color of the text for the Job posts plz?

I hate going down the line of stories on the main page and get confused by a job posting for a YC company. It kinda feels a bit deceptive to not have it stand out - given that it is completely different.

If not a MAJOR color change to the entire title, have something subtle (that is a different color) that acts as a visual cue to tell us it is not a 'regular' HN story.

Thanks.
they just put many companies out of the business :)
Video:Android 4.0 Awesome UI, Notification
Actually I'm not so sure about that. There was much debate at the time (when Windows 3.11 was everywhere) whether it was a subset of UNIX.

At the very least, it was inspired by UNIX.

Where would we be? Probably all running VMS (which by the way runs on PC's). Or maybe WangVS or something owned by CA now.

//edited for typos
I wonder what would Rich think of automake, autoconf and cousins? is it simple, is it easy, or simply esoteric?

It confuses the hell out of me :)
Straight out of a keynote: http://technology.automated.it/wp-content/uploads/HLIC/b08b7...
Full disclosure: I've known John (the instructor) for 3 years, and I'm a TA for this course right now. On the other hand, I was also 'born' Scheme at MIT (which has also switched to Python).

I can confirm that moving to Python was a very well-reasoned decision. Having TA'd the Scheme version of the same course 2 or 3 times, I can say that for all talk of Scheme having very simple syntax, it's surprisingly hard for students to get used to.

- The code is hard to read, and, a humans, we're not built for nested expressions.

- Useful data structures, like key-value stores, and indexable lists, are limited, or introduced late

- Having recursion thrown at you in week 1, before you've learned basic debugging, the concept of abstraction, or how to write readable code, gets in the way of learning to program.

- Almost nobody uses scheme.
Metasploit 4.1.0 Web UI Cross Site Scripting vulnerability
I have always been dismayed with us techies and our toys. Like women and their purses. Not that there is anything wrong with that. But its nice to know there are great programmers out there who don't care about that stuff.

But geesh, even I would upgrade from a white Macbook, and I am using a 2006 MBP.
They do interpreters for Logo instead, and wow... not even 6.001 at MIT did the register and bytecode stuff.
I don't wear glasses, I've never worn glasses and I currently spend up to 12 hours/day in front of a computer. I'm in my late 40's.

I usually use some system to take frequent breaks, usually an egg timer set to 10-15 minute intervals.

Every couple weeks, I'll isolate each eye and practice focusing near and far. I use trigger point therapy to work on the small muscle around the eye-sockets.

In general, I practice a couple of movement and relaxation exercises - Qigong and the Alexander technique. I've been using a standing work station for last six months but been using the computer heavily since about 1990 this is just extra.

I tend not avoid categories like "bad eyes" or "need glasses". If my eyes happen to have trouble focusing, I assume the muscle are tired and need some attention. I've heard that glasses just encourage eyes to get worse. I don't know if that's true but seems plausible. I'd view the body in general as involving many nested feedback loops. I believe that people who experience "health problems" often assume that they are "broken" in fashion akin to a simple machine where they often simply need "recalibrating". Not that I won't eventually "wear out" but I'm aiming to stay functional as long as possible.

Your mileage may vary. I certainly get eye irritation if I use the computer too much or don't get light.
The Optin App? An Expert Review
You, too ;)
One thing to note is that this class is really more like CS101.5--if you have never programmed, you're highly encouraged to take a very introductory class for a semester before this one. Apparently about 90% (or something) of the people taking it have had at least some programming experience.

I also don't think SICP is perfect; however, I think it inherently much better than anything--even itself--done in Python simply because Python basically forces less breadth. I recently read an interesting paper[1] that I think could lead to an even better class; if you're interested in this sort of thing, it's worth checking out.

[1]: http://www.sics.se/~seif/Publications/fdp.pdf

It's also not really designed for a completely introductory class, but I hope that most of the people coming into Berkeley CS aren't completely unprepared.

On a slightly unrelated note, a completely different approach to an intro class could be cool too: instead of focusing on learning, maybe the first semester should be dedicated to just building something cool on a computer and letting the learning happen naturally. The more formal classes can always come later. For something like that, I could see using Python--although it wouldn't be my first choice by far--but that's a completely different story.
Because tech writers need something to write about, and rises and falls are more exciting that coexistence. I got tired of reading endless "PCs are dying, so run out and buy more stuff!!!11" articles and decided to write a response to them: http://jseliger.com/2011/10/09/desktop-pcs-arent-going-anywh... that's applies to the analogous situation you bring up.
Didn't work for me. I use nethack's number pad option. But with a Dvorak layout, the standard navigation is just too confusing anyway.
Embroidery , sequin , laser cutting dan bordir berkualitas
Jacksonville Florida Fast Process Server
When I went to school, they taught using Pascal. Then you moved to C. Now I think it's just Java?
Yeah and the problem is that you have to sort through tons of them to find the higher quality modules.
I, along with several others, are also trying to be vocal in support of Scheme, but I think we're an even smaller subset :(

That said, the self-paced class seems really good. Some of my friends are TAing for that class and it seems to be going well.
I'm on a similar course - the further I dive into systems, the more I learn to use the ubiquitous software (vi, for example) rather than being picky about my tools and environment.

People with very complex environments make me think they spent far too long developing a theoretical methodology, and too little time actually hacking and using stuff.
The article mentions that the guy is facing charges on the basis of California's Internet Impersonation law, so I suppose the ads he posted on craigslist were written in a way to make it appear as if the poor girl had posted them herself, i.e. he pretended to be her.

But say he didn't do that, but merely created lots of websites with embarrassing material, such as the "sexually explicit pictures" mentioned in the article: would that actually be unlawful, assuming he is the copyright holder of the pictures?

One would think it should be, but on the basis of which laws? He wouldn't actually be harrassing her in that case, would he, since websites are not addressed to her in particular. I imagine he would be covered by the First Amendment?!
I do a good bit of R programming, and R in a Nutshell has been the best quick reference guide I have found.
What are some techniques to filter out spam on vote based systems?
In my example, users vote a post either as good or bad. The only solution I have so far is to put captcha on sign up and block IPs with lot of activities for set period. Are there better ways of doing this?
Improving Through Integrated Quality Initiatives: A Case Study 
Providers of highly reliable Information Technology (IT) services have historically adopted multiple service delivery quality standards.
Landing Pages + Fake "Featured In" Logos - is this common?
While analyzing some of my competitor's landing pages I came across a case where someone put logos of popular news sites (BBC, Newsweek, NYT) without and links or quotes on their landing page.

Obviously this is supposed to function as social proof, but a Google search for the company name on these sites didn't turn up anything. Furthermore, nothing like "as featured in" was written on the landing page, so that technically they are not making any claims. Anyway, putting the logos there certainly suggests that they've been features in above sites.

I am just wondering, how common is this practice? What do you think about it? They certainly fooled me sine I would usually never click on any of these links anyway. And I'm not the typical non-tech-savvy user either.
Totally agree, R studio has made my life much easier.
Typical MS BS...like how they artificially limit the number of Tcp connections unless you buy the server editions.

Or like how you bought that vista home basic version of windows and it didn't even have administrator tools enabled.
Loved the Quara answer! Cheers, Zach!
Cant even compare R, a statistical engine to Matrix Laboratory, a numerical matrix manipulation engine. they are different software packages designed for different purposes. eg. plugging R into a high grade NMR magnet and processing signals is probably not a good idea.

R is sick though and I am alwalys pleasently surprised at what clever people are doing with it. Octave on the other hand shouldn't be used until someone writes a proper interface and decent graphing. MATLAB is a million light years ahead of Octave in that regard
That's still too high. We can get bulk pricing cheaper on HP net books with 3G through Verizon cheaper.
Decrease your screen brightness and invert its color. Remember to blink. Drinking lots of water will help keep your eyes hydrated and force you to take breaks away from your computer to go to the bathroom. Try to make a habit of zooming content rather than squinting closely at it. Give computer glasses a try.
The point that most people seem to be missing about Jobs reaction to Android is that Schmidt was on his board at the time. I'm certain that Steve would point to specific functions that Eric got early wind of that made their way into Android. Under those circumstances, I'd probably be a bit bent too.
Yeah, the interpreters were really cool. Being able to write a program, have it run and do stuff, and know that you're the one who made it run is really a great feeling which I'm probably failing to describe properly.

The lazy interpreter was also brilliant--realizing that you can change a language's behavior drastically with a small change in the interpreter is very empowering. Coincidentally, that's what pushed me over the edge to learning Haskell, so I'm extra grateful there.

Overall, the amount of magic that class showed me definitely made it worthy of the wizard on the cover.
how very honest!
"Featured in" often means "advertised on" - i.e. "We advertised this product on CNN", etc.