skysight-inc/HackerNews huggingface dataset:
This post very eloquently expresses what I've believed for a long time as well.

It really hurts me to see newbie programmers in first year classes going through Java, writing getter and setter methods for a monster Object Oriented cash register or something. The code is spread across 40 different functions in 10 files, each function containing at most 5 or so lines of code. I'm sure it is a nice starter code for an amazing cash register application that can potentially scale to thousands of lines of code correctly, but it is not the way to teach programming. What a disaster.

I've made my own set of tutorials in the past on programming (see the set at http://karpathy.ca/phyces/tutorial4.php, though this set is for intermediate students who are already familiar with coding). I've always felt that coding should be taught in context of doing something concrete, not just by itself. Snippets of code without the whole don't mean anything. I also take a somewhat extreme view in that I think that game programming specifically is the best way to teach, because making games is engaging and students learn all the programming only as a by-product. Once they are comfortable with the basics, they should be introduced to progressively larger code bases, and at some point it becomes obvious why Object Oriented paradigms, for example, are a good idea.

As a last point, I think Udacity recognizes this as well and shares a similar philosophy. Notice their first two classes: "How to build a Search Engine" and "How to build a Self-driving car", not "101: Computer Programming", with Chapters 1. Variables, 2. Control flow, etc.
I think a PL to explore novel concepts will hardly ever make it into mainstream. Those languages from the 90s reused concepts that were developed decades ago but were eventually put into a form accessible for the masses. New problems will arise since the way computers are used will change which will pose new problems. But it will take decades to filter out which approach is most suitable for practicioners and those resulting languages will have little in common with the academic PLs whose ideas they reuse. I thus find it funny to name haskell and php in the same sentence (those languages don't simply have different target domains but they are from different planets). From the point of view of an academic PL researcher/teacher, that's somehow frustrating of course.
Your ideas are shit. Make them anyway.
Exploring the complexity of driving directions
First question, why dig up someone's blog post from last summer?

Second question, what gives with defining "toys" to so consistently mean "branded icons from franchised fiction?"

This is precisely what I kind of hate about yuppie culture. You can't have a model railroad, you have to have Thomas The Tank Engine. You can't play with your mom's broomstick and be a wizard, you need a Nimbus 2000 (no, wait, make that a 3000). It goes on and on, and even toys that used to have malleable generic purposes by design, like LEGO, need to be branded and defined and limited and explained and attached to some existing, trademarked, copyrighted, closed universe of predefined meaning.

There's nothing wrong with having a bit of this, sure. I have nothing against a couple Transformers or GIJOEs or Barbies or whatever. But if anything those kinds of toys should be "a sometimes food" for the imagination, and certainly not an all consuming obsession.

What kids need most of the time are real toys, the opposite of these sorts of things. Some blank pages to color on, some simple building blocks, a train that doesn't necessarily "go" anywhere...a racetrack whose races haven't already been run.

If there's a nostalgia to be had for something "lost" in youth, that's where it lies for me...not about anything I've lost, but rather what today's kids are having stolen from them before they even have a chance to miss it.
Yeah, profitable, but somewhat scammy and, as you pointed out, probably illegal too. Not worth the fuss if you ask me.
Once you pass 20 (I think that's the number), you can do polls. Once you pass 250, you can change the topcolor for the nav bar.
I just read this yesterday after discovering that blog. Wow, weird. It is a very good read, though.
egg and chicken of course :P
You are free to use a non-American search provider that is more receptive to your friendly non-American needs. I suggest Baidu.
Another good comparison would be learning to play a musical instrument.
That raises an interesting question. How are you going to hash a person's Twitter username or OpenID in such a way that (1) you can quickly determine if the same person tries to sign up more than once using the same credentials, and (2) the original credentials are effectively discarded?

If you just store something like sha1(openid), it will be easy to check for duplicates, but any staff, intruder, or three-letter agency that wants to connect hypothes.is accounts with OpenID's can also easily launch a dictionary attack. On the other hand, if you store something like bcrypt(salt | openid), it will be a lot of hassle to check for duplicates, and your database is still susceptible to a known-plaintext attack. In neither case have you actually irrecoverably discarded the personal information. And thus we get back to the problem of South Korean web sites requesting National ID numbers from every member. They only claim to use it to prevent multiple signups, but then they wonder why every Chinese hacker has easy access to millions of South Korean National ID numbers.

Meanwhile, nothing prevents a determined spammer from creating multiple Google (for OpenID) or Twitter accounts. So if I had a suggestion, it would be that you should stop wasting time trying to enforce one account per person, and instead give people an incentive to minimize the number of accounts they create. Make it dead easy for people to associate different accounts on different services with any of their personas, and make it dead easy for people to organize and manage them, so that most people don't even feel the need to create additional accounts.

Feel like using your joke personality on Reddit today? Just select that persona in a dropdown menu in the browser add-on bar. Wanna switch to your serious account for just one comment? Another click in the menu and you're automatically logged in as the other user. (Reddit Enhancement Suite can already do something like this, which means there's a demand for this feature.) Different example: I sometimes want to log into Gmail with one Google account while browsing YouTube with another Google account. Right now, this means messing with incognito windows. If each tab were pinned to a different persona, I could do this just as easily as flipping Chris Poole's prism in my palm.

BTW, sorry for the wall of text.
20+ Free and Premium WordPress Blog Themes
There are also free WordPress blog themes available that are quite simple and easy to use. Most of the premium themes need to be paid for, before you can download and install them.
The stdint.h header comes with MSVC 2010.
Apple Still Isn't Doing a Very Good Job Creating U.S. Jobs
25 Amazingly Fresh jQuery Plugins From February - Functionn
Always put a smile on my face when I spot somebody using DDG.
> so they have little to no basis for making an informed decision about their care or provider

The problem with not allowing individual choice in regards to health decisions is illustrated succinctly by the War on Drugs.

Additionally, even if we rigorously proved that local decision actors in a market operate upon highly imperfect knowledge when making decisions, it would not constitute a proof that a global decision actor with access to enlightened knowledge would be able to make decisions for them more efficiently or justly by employing a non-market based algorithm.

> If a child or loved one is involved you're even less likely to start thinking about dollars over medicine

Why is medicine different from food, water, and shelter? Aren't those even more important survival needs we are forced to make tradeoffs regarding every day?
Just how many of those MRIs in the US are done without insurance or medicare - ie, are subjected to price rationing mechanisms?

Moreover, in a system like the US health care the "average" isn't very meaningful, because if you and I have a sore knee, and you get 2 MRIs per year, and I get none, well...
This sounds similar to what Optus are doing here in Australia with their TV Now service, although they are billing themselves as a "remote PVR" rather than "remote antenna". Optus won the initial case, but Telstra and the sport codes lobbied the government for a "review" in to the relevant laws, which is ongoing I believe.

http://www.theage.com.au/business/optus-wins-landmark-web-br...

Building a business on a "loophole" seems to be a highly risky affair. That said, I'm not really familiar with the US law making process so I don't know how long it would take to change it to make what they are doing illegal.
I work for Rhapsody and helped implement Facebook Music as an initial partner. We don't use Facebook login and have no plans to do so.
Not only do Americans spend more per-capita on health care than Canadians, the American government spends more per-capita on health care than the Canadian government. And yet Americans still need private medical insurance. And depending on how you count, more than 60% of American bankruptcies are for unpaid medical bills and about 78% of those people had medical insurance.

https://en.wikipedia.org/wiki/Comparison_of_the_health_care_...
I'm one of those "lazy" late risers. I do my best work at night while you early risers are snoring.

The only good thing about rising early is so you can catch the early bird senior citizens special at Denny's.
And then, 30 years later, came Siri and IBM's Watson...

Winograd talks about three different metaphors for HCI: conversation, manipulation and locomotion. In the 70's he gave up on conversation for manipulation, and was right do to so, but with modern computing power and databases, conversation is coming back as a relevant model.
FWIW, I went to the website, clicked Documentation, and when nothing changed on the site except the button I started to wonder if the site was offline or my web browser had locked up. Then I clicked another link, noticed my scrollbar changed size, and realized you were updating content below the bottom of my screen due to the unusually enormous header.
Actually you cannot downvote submissions on HN. You can only downvote comments.
Anyone want to create a startup?
Hello folks..

Like the title says, I'm in the search of a partner who want to build a product with me.

I'm really interested on cloud stuff, HTML5 games, Ruby, Node.js, and NOSQL datastores.

So if you are looking for someone to help you with your project or want to hear my projects drop me a comment or a pm.
Do not beg. Do not use it.
I'm all in favor of universal health care, but having universal (private) insurance without a collective bargaining system raises a lot of problems. For example, here in Italy car insurance is mandatory, but people choose where to make their car repairs, and prices aren't regulated in any way. The results: Once I went for a repair, and got quoted something like 150€ - I told the repairman I thought I was covered by my insurance. Then I discovered that particular problem wasn't covered, and well - the prices magically came down to 70€ "You know sir, with insurances we have all those additional costs...".
Court Filings Suggest Google Fighting Feds Over Megaupload Emails
I can certainly imagine that making you want to stop listening to his podcast and stop reading his blog, but it is surprising that it would be the reason you switched to a competing software product. Are Instapaper and Readability otherwise so similar that the merits of the apps themselves didn't tip the balance?
Show HN : Airmail, instant disposable email made with node.js
I have this happening regardless of connection speed (right now speedtest.net shows 6.55 Mbps). It's not only about speed though, you have 15 tabs open and google.com loads slower. Before it wasn't a problem, but now there's that brief moment sometimes when the page is loaded, but doesn't work yet.

Even worse with Instant Search on, and you can't disable it in your account—it seems to be saved in cookies independently, so you'd have to regularly visit Search settings.

It was quite distracting when I used google.com (now, I usually search via Chrome's omnibar).
I made this while learning nodejs, It's very handy when registering for new services and waiting for that confirmation / authenticate your email request.

uses node.js redis and haraka for the backend
and socket.io for real time browser notifications
Health Insurance Experiment (HIE)
The ad maker can also film people all day and cherry-pick the results. Tell people you're shooting an ad, give it enough time, and you'll even have people jumping up and down for chat.js.
Subscrie via Email to highqualitywallpapers.net
That list does not show where the money is being spent by each organization. Instead it only maps the expenditure to the lcoation of a corporations headquarters.

Specifically, consider Bayer. This is listed as a German pharmaceutical company. Bayer reports to have 37,000 employees, however 16,000 of thema are in the USA. (http://www.bayerpharma.com/en/company/index.php, http://www.bayer.com/en/north-america.aspx).

Better statistics are provided elsewhere in wiki, for instance US R&D expenditure dwarfs that of any other country. It is also about 33% higher than that of the combined total of EU countries.

http://en.wikipedia.org/wiki/List_of_countries_by_research_a...
I like using DuckDuckGo with Google Chrome because its Omnibox searching is really fast. Unlike Chrome, Mozilla Firefox suffers this annoying 2 second delay for searching through the main URL bar. Quite frankly I'm mad with Mozilla for sticking with two damn separate search utilities.

Who else doesn't like the slow ass URL-bar search for Firefox?
5 Lessons DrawSomething teaches on Visualization for Presentation
Pro tip: TCL is dead. Start doing your next project with something like Python or Ruby. You will finish a lot sooner, acomplish a lot more, and in the process you will earn skills that are easier to sell to HR people.
Hi Keith,

Yes, you are right, it was a one day workshop. Your comment re swapping resources got me thinking. Prhaps an organisation could help advrtise and run any workshops, then after x amount of time the workshop material becomes public through the organisation.

That wasy the workshop runner gets to make the most of their material, but the material is also spread as far and wide as possible.

Would you mind linking me to any websites for sharing teahing material?

If you wish to take this converstion onto twitter I can be found at:

www.twitter.com/byrichardpowell

richard
Reverse Engineering the Lytro .LFP File Format
Yup, and the approach to getting children interested and motivated is similar; teach small easy pieces that sound like what their peer group is listening to.
Don't forget that in Canada it's illegal to be a private medic. Medical services are ostensibly free, but rationed through queues. If you have a medical condition that's not immediately threatening, you may find yourself waiting for years for treatment, or have to go across the border to buy it.
But would you use haXe for UI work? To me the language seems useful in a scenario where you write your core business logic in it, export to said languages and then write Adapters and Facades to plug it into the platform of choice.
I switched to ddg to try it out, and am still using it, mostly because of the bang syntax, not because its general search results are better than Google's, or because of privacy concerns (as long as you tell google not to remember your search history I'm not too worried...).
Yeah, I've been having lots of issues with google search and gmail lately. I thought it was me since I did not see people complaining on twitter.

If this is happening to more people, why haven't people been talking about it?
Check out http://news.ycombinator.com/lists. When you visit these links, they show up at the top of the page as a new section in the normally blank area to the right of 'submit'.
Hi vitovito,

Thats amazing you ran so many workshops for free. You have my ut most respect as I know how much wok is involved in that!

I'd be interested in any information you could share on how you prepared for all the workshops and what format they took. One thing thats being discussed in Newcastle is weekly workshops, which sounds like _alot_ of work. Are there any short cuts that dont sacrifice the quality of the workshop?

If you want to continue this discussion on twitter I am:

www.twitter.com/byrichardpowell

Of of course here is fine too:-)

Richard
I can't speak for you, but when I was a child the toys with staying power for my brothers and I were always the least complicated of all. Stuffed animals, lego, card games.

Well, early video games were the one exception. Other than them though, "re-play" value was almost inversely related to technological complexity.
I am reminded of the 'Cool Cam' anecdote, in which morale was shifted from "Not only that, but everyone had grown tired enduring the stress of the weekly 'why-shouldn't-we-cancel-this-project' meetings with the executives" to "The weekly meetings got easier, more developers were brought on, and the team managed to put together one hell of a game."

http://thedailywtf.com/Articles/Classic-WTF-The-Cool-Cam.asp...
Lava A16 MTV Dual Sim Mobile Price, Lava A16 MTV Music Phone, Features
LAVA Mobile company has launched new mobile with partenrship of MTV Music channel. The mobile is LAVA A16 MTV. The mobile is very stylish and attractive with preloaded of Multiple theme, Mobile tracker, Call recorder, Video player, Live wallpapers and many more. The mobile LAVA A16 MTV has also good features and specifications. The LAVA A16 is Dual Sim Mobile Phone, Blue tooth, JAVA Support, Facebook app etc.
UX Expert, 23, Almost Refused Entry To Ireland To Hire People. Name’s Flanagan.
I tutored a friend who was in those OOP, Java, Intro to CS class. It was her second class of the series and she was so overwhelmed by all this stuff that was made for professional software engineers, that she just dropped that class. It wasn't mainly the courses fault that she left, she also forgot how to conjure up loops and how to use them, but knowing the professor she took last quarter (he likes to weed out people by making the class difficult) I can't really blame her for not having the enthusiasm to retain such information. I was in her shoes before, so I was very familiar with the "blank page" syndrom she was going through.

This "sink and swim" teaching mentality has to go. It seems like from this thread and the article that we are getting a better idea of how people like to learn programming. Let us actually put effort into teaching this way.
I believe Instagram is one
Keep up the awesome!
‘US secret plan targets Assange’
Interesting - I wonder if that makes my weekend hack project http://hipay.me in violation of their terms...
I switched to DDG after Google started giving me 500 server errors in every web search, complete with a request to send a bug report to an email address that turns out to be undeliverable. That was about 3 weeks ago, and I've been generally much happier with DDG (despite the standard caveat of subpar search results).
This post makes me sad in a way I can't quite articulate.

OP is in Austin. Anyone else at SXSW interested in buying him a drink and talking about how we made our own stuff? (And how important a CS degree is in silicon valley?)
One Year Later: How Google Panda Changed Our Business
That list does not show where the money is being spent by each organization.

This is irrelevant to the claim I was debunking.

True, the great grand-parent post appears to be conflating where the research was done with the nationality of the company funding the research, and I admit that I only responded to one half of the argument, but that was purely because it was the easiest to fact-check. That doesn't make the other half of the argument true.

Specifically, consider Bayer. This is listed as a German pharmaceutical company.

"American" pharmaceutical companies also have employees in Europe, Asia, and elsewhere.

Better statistics are provided elsewhere in wiki, for instance US R&D expenditure dwarfs that of any other country.

Including, say, military and aerospace R&D with healthcare R&D to try and make a point about just healthcare is clearly ridiculous.
I've done some testing with the previous version of Mezzanine (0.12?) and preferred it to Django-CMS. I preferred mezzanine to django-cms but with this latest version does not contain the css files in the static directory, which leave the populated demo version broken.

I was also unsure how to get (South?) to update to my Postgre db instead of the dev.db.
How does it compare with Russ Cox's libtask, which includes channels? http://swtch.com/libtask/
Privacy/Safety: Highlight Needs Opt-out of Friend-of-Friend Notifs
I think it's quite a good reason - for example, I try to avoid flying Ryanair because I find the guy who runs it objectionable. If I don't like the person providing the product, putting money in their pocket feels wrong.
I have two kids. The time at the computer is deliberately limited, so they aren't into games that much, although they like the online games, etc. Not into programming either, they didn't even pose a question 'how is this program made?'. To them it's more like a whole self contained thing. Like a car. You don't sit in a car and say 'I don't like the curve of this seat, I'll hack this afternoon and see if I can come up with something better'. I hope you get an idea. What they do like about computers, is that they can use them to create something - drawing, presentation, writing. In fact, both are really into writing - trying to write novels and short stories. So computer to them is like a tool, which you can use to create something, but not modify itself.
Can you show me a single example where Google did anything like this?
I like the design with the big header, but the page could scroll page when a section link is clicked.
After so many years and so many promises like "Write Once and Run Everywhere" and "Framework that solves all your <you name it> problems", now I will only give a language/framework more attention after it is used commercially. What I have in mind are: Go, Lift, D, HaXe, and Scala. But I admit I am not tracking these closely, so my understanding could be wrong.
I think he is saying that TODO are often not that simple because many programmers use them for something that works, but needs a conceptual change - which can be a major task.

It depends on the project though. Other projects may rely more on an issue tracker.

Either way, don't let it stop you, most open source projects are glad to have help!
haha what city are you in / what college do you go to? I know how you feel, I switched into Math from Biz / CS and I like having that Math background (great for ML / NLP stuff) and I feel badass amongst the math majors, 80% of which can't code nearly as good as I can.

With regards to ideas, I def. think you'll come up with something. NObody is born an ideas person, trust me. Its def better to go from tech to tech + idea, then be the biz dude who just sits around and says "i have this idea for an app... ALL I NEED ARE DEVELOPERS". (aka that was me 2 years ago, so I know how it feels). Just follow lots of startups, keep reading Hacker News, etc. The key is to find a startup idea around some pain point YOU have (ideal situation, makes for the most passion / follow through) or something you know others have. You did the wireless antenna thing cuz of a pain point you have, etc.