skysight-inc/HackerNews huggingface dataset:
Well, not really. Lets take objection #2 as an example. You wrote:

"""
2) Incorrect conclusions: "Students who browse Facebook and instant messaging while doing homework on average achieve lower grades in school".
"""

Which is a reasonable objection on the grounds that correlation does not imply causation. But keep that in mind: does not imply. The fact that something does not imply, does not mean it is necessarily false, or that the study was useless! In fact, the study gives us a lot more information than we had otherwise. So, it's better to draw an inference that's based on results, than none at all.

You go on to say:

"""
Really? Don't you think that students who browse FB instead of doing homework are probably bound to do worse in class not because of multitasking but because they are just not interested in learning?
"""

Which is a hypothesis completely untested! Perhaps you should do a study.
Meditation is not about cluttering your consciousness, but freeing it from agitations and useless load, we produce themselves.

It is not about chanting mantras. It is about realization of the "source" of the mental content.)

Calling a concentration, deep focus of so-called state of flow a meditation is confusing misuse of the language (using wrong associations).

Constant agitation and restricted, repetitive patterns of "thinking" is misuse of the mind.)
"That type of purpose and excitement is unique to the small, ambitious startup that doesn't exist anywhere else."

Not necessarily. That's what the atmosphere is on the GFiber team. That's what it's like, more or less, on the Doodle team. I've personally got a research project in search quality that's years away from showing anything useful, so I try to keep my own pace sustainable, but I go to work every day knowing that I'll have some tangible progress by the end of the day and that if we succeed it'll change the world on an order similar to the original invention of Google.
The average teenager alone sends over 3000 texts per month. At 5 cents per, that's $150 for SMS alone. Think the average teenager spends $150/mo on SMS? Or pays the $10 fee for unlimited?
Top Best Android Games Of The Year 2012
I can't seem to get a good display with any Ultrabook.
A criteria for me would be a good display resolution
Java Advent Calendar
I was actually thinking of the whole web app being written in clojure/clojurescript actually. And not teaching SICP via clojure.
Good point - what is clojure actually for?
Going to throw this out there, you decide if it is viable:

You can use a Nexus 10 or iPad with Linode or other VNC software, and a bluetooth keyboard/mouse. It is also possible to rig a tablet with an ethernet connection directly to a host Mac/Linux/Windows device to eliminate any performance issues that a wifi connection might present, although for this to work effectively the device needs a USB 3.0 connection (some newer tablets are sporting this), both for speed and full duplex communication. Android supports IP over USB (even outside of the debugger, but requires some trickery if I remember correctly).

Advantages:
Cheap: ($400-$500)
Potential to use satellite connection (if whatever tablet you are buying supports it).
9+ hours of battery life in some cases.
2560x1600 resolution (slightly less for iPad 3).

Disadvantages:
lag/performance issues
portability (carrying more pieces)

Other than that, you kind of have to prioritize what is most important for you. In my case, portability is not such a big issue, as long as the device can easily be set up in a hotel room or office I am set. This means I don't really need to limit myself to devices that are battery-powered, and I have considered using a Mac Mini with a portable monitor/keyboard, or even modding a 21 inch iMac to fit in a suitcase (I am unfortunately limited to Apple devices as I do a lot of work with iOS). The performance difference between my iMac (27) and Macbook Air is night and day (and both are new).

In general, there are many hacky ways to avoid buying a laptop, and I recommend it because laptops are often over-priced and under-powered.
A well designed email should be multi-part and contain a text/plain part so anyone who views their mail text-only can ignore the text/html part.

e.g.
http://www.enewsletterpro.com/articles/multi_part_mime_messa...
Agreed. When it comes to code that’s "not exactly how I would have done it" but _also_ bug ridden I think it’s an easy decision.
May have been true on the past but Homebrew (http://mxcl.github.com/homebrew) has improved the situation immensely
Helsinki Finland: I have had FTTH 1 Gbps link for years. Price 89€/mo including taxes and all costs and hardware. Now operators are also offer 10G/10G option, if someone really needs it at home. 10 megabits is usually more than anyone actually needs in normal situation. Then you'll notice that some sites are too slow and do not provide data quickly enough. Of course you can fix that by running 100-10000 parallel HTTP sessions, which seems to create DoS situation for most of smaller sites. One image hosting site was so slow, that I decided to mirror it, but actually I took it offline. ;( Remember, if you run out of sockets / sessions before hitting bandwidth limit, you can use multiple public interfaces to get more sockets.
If portability is your primary concern go with - Macbook Air 13" or any Asus ultrabook's with i5 3rd generation and 13" screen size, considering you are fixed with Debian.

Your feature checklist should have 8Gigs or more expandable RAM + Excellent display resolution + Battery backup + at least minimum 128GB SSD.

A checkpoint - Most ultrabooks have many many driver issues, esp graphics, so do a research.

Best safe bet is to go with Mac Air 13", they run perfect!
Worth mentioning the huge community of users.
The Asus UX32VD has a 1920x1080 resolution. I have one and love it. You'll have to change the default HDD to an SSD, and upgrade the RAM to 10GB though.

Jeff Atwood also has one - his review is here: http://www.codinghorror.com/blog/2012/09/the-last-pc-laptop....
5 Things Every Aspiring Entrepreneur Should Know
Growthology: How Successful Entrepreneurs Build High-Growth Companies
Yeah, I do agree that the simplicity of scheme helps. It really is a good teaching language. That said, courses are starting to adapt SICP to different languages (MIT and UCB use python, while my own university, NUS, uses javascript: http://www.comp.nus.edu.sg/~cs1101s/ - there's an interactive SICP in javascript there, too)

I think a clojure interactive textbook of this sort would have to be targeted at the kind of programmer wishing to learn clojure - ie it would assume some prerequisites and discuss features specific to clojure. It seems to me to be a shame to strip clojure down to a very small scheme-like language and then teach that.
I would add "having to carry two things around now" to that list. That is what keeps me from adopting a setup like that.
I have a Zenbook and love it. Would recommend the UX32VD over the UX31, as you can upgrade the SSD and the RAM. (Jeff Atwood actually uses the UX32VD - he gave the UX31 to his wife.)
Well, it means that it doesn't work. It has been major subject of laugher and cry in Helsinki. Even if you have 10Gbit/s connection, it's "too slow" for streaming youtube videos (at any resolution) reliably. Yep, unfortunate but true. "Too slow" in this case means that the bottleneck is some where else in the network, but it still means that it simply doesn't work properly.
Whatever you get make sure its display is high res enough. Coding in an IDE like Eclipse or Visual Studio on screen resolution smaller than 1080p is a pain. I still don't understand why most laptops nowadays still have 720p screens.
Now if only you could fork art and send a pull request...
Asus Zenbook Prime now has full HD 1080p screen IPS FHD (1920x1080):
http://www.asus.com/Notebooks/Superior_Mobility/ASUS_ZENBOOK...
I'm still having a hard time following... Maybe you could give a specific example of a problem that modules bypass? Is it just simply the idea of modules and the annoyance of having your code in multiple places and naive tutorials wanting to put everything in classes when you just want to solve one problem you thought was pretty simple?

For PyGame, I wouldn't say it's that essential, but there's a tendency for most tutorials to classify everything when often there's no reason to. The amount of OOP knowledge needed is very basic and following the simple examples is a great way to learn OOP in the first place. But I remember feeling frustrated with all the indirection and namespacing (part of the "module" frustration you had perhaps?) when I first looked at Python, having come previously from PHP. "pygame.display.set_mode() is dumb, why can't I just type make_screen()?"
$1700 is retina MacBook Pro territory!
The 17" isn't what I would call portable ;)
The thing is a wall of metal!
The article might be a brilliant bit of satire but many young parents can actually relate to it. Children are exposed to interactive toys like tablets at such a young age that traditional toys like a Kaleidoscope barely holds their interest. It is sad to see one of your favourite childhood pastimes get a minute or two of their attention before it is thrown to the attic.

To be fair, even I do not find a Kaleidoscope fascinating anymore. It shows pretty images but so does a music visualiser.
I'm also really excited about Rust. What would be unimaginable exciting would be if Rust has any plans for iPhone or Android devices. Preferably without a 10MB runtime and a decent debug story. Elsewise, absent the runtime,F# is the most interesting language closest to fitting that bill.
> I think this is pretty naive or at the least, a simplistic way of viewing technology.

Bear-baiting is not coming back. If you don't know what it is, learning about it might upset you, which is my point.

Polio is confined to portions of the world instead of stalking the globe. Same with malaria. Smallpox is gone entirely.

Even more dramatic, there are places on the Earth now where people think it is a terrible, horrible tragedy if even a single child under three dies. Those people think it equally tragic if even a single mother dies in childbirth. Children in those regions are named before they're even born because it is expected as a matter of course that they will get to use those names!

It has been said that the past is a foreign country. Well, it is certainly inhabited by foreigners, people whose mindset was shaped by circumstances we shy from remembering. The mother of three children who gave birth eight times. The father of four children, the last of whom cost him his wife. Our minds are largely free of such horrors, and not inured to that kind of suffering. That is the progress of technology. That is what is improving the human race.

It is a long, long ladder, and sometimes we slip, but we've never actually fallen. That is our progress.
Deep dive into the C macros
fixed :) Although I should add you can create any number of mods that convert the pieces into one cohesive device, although obviously that is not for everybody.
That's pretty uncharitable to say about Java. If it was a bad language it wouldn't be so widely adopted. And you can make excellent software with it - it just depends who's writing the code.
Oh. Well both biwascheme and codemirror use javascript, and the amount of glue code I have to write isn't that much, so I'm not sure the benefits of clojurescript would outweigh that of being able to talk to these libraries directly.
I recommend you to buy the SSD and the extra memory at Crucial. The price is very competitive and the hardware very good. I have both 8 gigs of memory and 128 SSD and I'm very happy with it.

The other think, that is a personal preference, is the size of the keyboard and the keys. There are some laptops that have a small size of a key and this is not the best kind for programing. The Lenovo keyboard are one of the best out there (well, in MO, but it's the opinion of a lot Lenovo owners) and you shuld really give it a shot.

I recommend you the series X of Lenovo and the X230[1] if you want a small but powerful laptop (12.5''). This is the one I'm using and I'm very happy with it. And if you want something bigger take a look at the X1 Carbon[2]. If you buy the SSD and the extra memory in Curcial instead of Lenovo you will save some bucks.

[1] http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPo...
[2] http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPo...
What tablets support a satellite connection?
Does ubuntu/xubuntu work well on a macbook? Any problems? Can you dual boot with OS X? Do you need to like go into conf files to make it work well or is it just an install and everything works?
Hopefully it is clear from the article itself how important being happy and comfortable at a terminal is. He spends two of his four pages discussing his Vim and screen configuration.
Fujitsu laptops are fantastic and their support is amazing. However; low res... They need to spruce up the resolution to stay relevant. I would never buy anything else if they do.
I've made the switch and haven't looked back. Anything I needed from Linux, I've found in OS X somewhere.
Really? Serious question, what can I write an edsl in to get reasonable performance, and be able to run the resulting code on iOS, Android, Windows and Mac?
Oh, for some reason I'd never heard of it until this update. My mistake.
My bad, I thought it was new.
Tomato.es, 100K+ pomodoros tracked (more than 4 years of work)
> Give him a break, he's still in high school.

That was a break. Constructive criticism is useful, as opposed to lowered expectations based on ageism.
What is your battery life like?
BufferBox (YC S12) Acquired By Google
Yep, I completely agree. Don't buy into the hype. The one thing that I do recommend is to have a keyboard you like, those are much harder to swap out. Everything else is easy to find on the mid / low end including usb 3 ports. My setup (Lenovo) with a 256g Samsung 830 (same drive in macs) and 8 gigs of ram running on a second gen i5 cost about $650 and that was a year ago.
Terrapower - the travelling wave nuclear reactor is a product of their work. Bill Gates also invested in this company, and has strong potential to solve for humanity's demand for energy versus other forms of nuclear power. http://terrapower.com/home.aspx
For #5 - no no no! Hacking logos together with CSS is, well, a hack. Use SVG - modern browsers support it out of the box , its future proof (no use of -moz/-webkit vendor css prefixes which break all the time), the authoring tools rock (checkout Sketch if you have a Mac) and your images scale well to any size.
I don't understand how games can't be art.

Creating images is art.
3D modeling is art (like sculpting).
Writing stories is art, as well as creating interesting characters.
Animation is art.
I'm intentionally not mentioning things like programming or gameplay design, but some people might call these art too (not me, though).

So many artists are involved in these projects. And yet, when all of their art is fused together inside the game engine, to be presented to the player in all of its interactive glory, it somehow becomes NOT art? How can this be?
No, he's right both historically and logically.

History: a black swan was rare to a european. but it was native to australia. the idea labeleing events 'black swans' only makes sense in the context of the story being told from the european perspective, not the anitpodean.

Logically: A black swan is an ebodiment of non-stochastic process or the intrusion of factors outside the stochastic process under consideration. ie, its about uncertainty not risk/probability. the parametrics of risk/probability are therefore irrelevant, in the normal sense (ie, as priors or ex-ante odds, etc). It is equally as non-sensical to call a black swan x or y probability.

TLDR - A black swan is more akin to something from outside the known-state-space. [1]

[1] see also: http://en.wikipedia.org/wiki/Knightian_uncertainty
They didn’t sweat. They didn’t cry. They squirmed in their own skin, playing a role of their own inventing. A leader in times of crisis can’t have an iota of fakeness in him.

I love this quote, and it doesn't just apply to leaders or CEOs, it applies to people. Most people I know squirm in their own skin in their personal lives, playing a role of their own inventing. Very, very few people are comfortable enough with themselves to let the people around them peek inside. Interestingly, letting people see you squirm tends to have extremely therapeutic effect, so all that energy you wasted on putting up a facade was completely unnecessary.

That being said, I think there is a very fine line here, and excessive honesty can be disastrous. If you try to snatch the curtain away in one fell swoop while you're still uncomfortable in your own skin, what you think will seem authentic, will almost certainly be perceived as an outright panic (because that's what it is). You can't do it too early -- it's a gradual, often painful process of learning, self-acceptance, and building authentic relationships with other people. You're too scared to let the people see your inner self because you're weak, so you lift the curtain a little bit. Doing that gives you insights about yourself and about others, which in turn builds strength. Then you can lift the curtain a little more. Rinse, and repeat, hopefully for the rest of your life.

That being said, some people have a natural inclination to go through this process much, much quicker than others. It has certainly been a difficult process for me, and I'm still nowhere near the finish line (in fact, I think this process is asymptotic, and I am just now beginning see the asymptote somewhere in the distance).
The "C++ too complex" story would be very funny if it was not so sad. It originates from the fake "interview" Bjarne allegedly gave to the "Computer" magazine, here is an example of it (http://harmful.cat-v.org/software/c++/I_did_it_for_you_all or just google for "sroustrup x-window interview" there are many similar texts) where Bjarne allegedly says that the goal of C++ was to be so complex that nobody could learn it. It was a cute joke but, naturally, people who had problem getting the joke also had problem learning anything more complex than Java (or Basic, which was more actual at the time). They honestly believed that they cannot code not because of their learning disability but the conspiracy to make the unlearnable language. Over time, the original context has been lost and the joke became the "common knowledge", everyone knew C++ is just too damn complex so it's futile even to try to learn, even its creator does not know it etc etc.

The actual C++, while, indeed more complex than Java, is nowhere close to the rumored complexity. Say, compared to Common Lisp with 40+ special forms and things like "loop" and CLOS, it's just too easy (not that I mean CL is "unlearnable" it's just more complex than C++). Somebody with a STEM degree could learn C++ better than many self-proclaimed "C++ masters" if just read a book and then looked over the standard. But very few people do that, the myth is just too strong.

It's sad because nowadays it gets to the ridiculous point when people will imagine something about the language rules (something very far from the reality) and will refuse to write few lines of code to see the stuff just does not work how they imagined.

The only thing worse than ignorance is false knowledge.
Not just for startups. Imagine if companies that have already seen pre-internet growth could attract this talent and apply it to new solutions, otherwise threatening startups ideas. It’s probably easier to ignore the problem of external threats from startups and just raise the walls of market entry.
Ironically, it is down now.
Asus S56CA + 180GB SSD + extra 4GB RAM (it only has two slots and one of them comes with a 2GB memory).

http://www.asus.com/Notebooks/Superior_Mobility/S56CM/

Would be around $1000 and its a beast. It's powerful enough for everything you will want to do, battery is about 4.5 hours, and it has this NVIDIA Optimus technology that switches between a powerful GT 635 and Intel Ivybridge depending on your graphical needs so battery doesn't drain out that quickly. I play Counter Strike: Global offensive on high res and it works perfectly. 4 different VMs? The SSD handles it. Need to develop 3d stuff on Android? No probs. You'll need Bumblebee (OS project) to handle both GPUs but it's easy as pie to install.

Also its an ultrabook so pretty thin. Not as lightweight as I'd like it to be but still very portable.
In the Czech Republic, there is 1Gbps option in some places too, for $50 / month.
That's exactly why I subscribe to Netflix. Sure, I could spend time looking for the latest movies, especially the latest ones that are hard to come by in more legit forms. But it's just not worth it, and if the fun of mischief is not there anymore, I'd rather just wait 3 months till Netflix carries it.
Google "4g tablets" -- looks like the newest gen iPad does, the Galaxy Tab 10.1, among others. ("Satellite" connection may be a slight misnomer here, depending on how you factor in proxying from cellphone towers).
I have hp mini 1000 netbook, with Ubuntu + XMonad. Everything under $300.
You are correct. I just removed the word "periodic".
I've done some of the picture exercises from Concrete Abstractions. They were quite fun but significantly harder than assignments which didn't tax my spatial perception skills.

I just checked, MIT holds the copyright for HtDP, so an interactive version like this isn't possible.
A Liquid Fluoride Thorium Ractor is as safe a unit as is possible. Look it up online. Much safer, cheaper, and more versatile than a bulky CANDU. It can be throttled and scaled which is a huge advantage. There is plenty of easily accessable thorium worldwide. It also can generate radioisotopes that are extremely useful and much more readily extracted from the reactor than those currently used.
Time to begin building these.
My First OpenSource Contribution, And How You Can Start Too
My C++ days are long gone and I too still know the answers to nearly all of the questions.

Lucky are the ones who have someone to teach them this stuff. If you have to find it out yourself it is an endless pain.

I think I could handle the Great Old Ones. But C++, never again.
But you can divulge how many people are in "we" and what your backgrounds and past experience are like. That should help bringing some credibility to the project.
Show HN: My Sort-of-DIY, Dual 30", Sit-Stand Treadmill Desk Setup
I have a GT 555M and last time I checked, I was not able to use two external displays (one through VGA and one with HDMI) under Linux, even with Bumblebee. Also, I don't think you get much of the actual benefits from Optimus through Bumblebee. Mostly because of nVidia being douchy with their drivers.

My current solution is to boot to Windows and then work in Linux trough a VM. It works, but if I would by a new laptop for Linux today I would try to avoid Optimus.
I have similar deep experiences doing meditation related practices (Pranayama) and programming. This happened when I was focused on solving a single algorithm for long time. If I have to describe details about this time I can say that I was 18 years old, was doing my own parsing algorithms for a small language, and I debugged the algorithm in my head all the time.
Boxing Results: Miguel Cotto loses to Austin Trout - The End is Near
Hahaha. It is not accessible now