skysight-inc/HackerNews huggingface dataset:
The issue that education runs into as a business is that the people for whom it would add the most value don't have present resources to commit. We've seen three models:

1. Public financing. This is the most successful; even if there's a reputation of bureaucracy and mediocrity (largely because public schools have to contend with the full range of inputs) the system actually works extremely well. A lot of people (read: short-sighted conservatives) just don't want to pay for it, so they gripe about the public-school model itself, rather than (admittedly, serious) issues with execution.

2. After-the-fact donations. The problem here is that it converges on a Nash equilibrium where the rich get the resources anyway because they are most likely to be future donors. (Depressing news: in spite of the "economic miracle" that college is supposed to work, but hasn't for a long time, the #1 predictor of whether someone will be wealthy is having wealthy parents.)

3. Non-dischargeable debt. Student debt might have been a good idea (a) before it started having effects itself on pricing --making college again unaffordable and replacing minor debt loads with indentured servitude-- and (b) were the economy less volatile than it has been since 1990 or so. It's horrible now.

None of these solutions (of the three, public financing being the only one that works) admit themselves well to the startup business model.
(try a YouTube search for "secrets of the seven sisters")

Better to grab the article from aljazeera:

http://www.aljazeera.com/programmes/specialseries/2013/04/20...

But I object to your using of the term 'racist' to describe GP's remark. S/He made no mention of race, only culture.
It's WordPress' PHP Coding Standards: http://make.wordpress.org/core/handbook/coding-standards/php...
What exactly are smart pointers?
It's a true shame no manufacture has released a modern version of the Psion 5mx. If there is a market for Linux / BSD portables, that would fill it nicely.
As stated in the article, the "point" is to have the same functionality for a fraction of the cost. You can still run image editing software or whatever you'd run on your workstation using NX. That's somewhat inconvenient, but then it boots faster with no malware, and you are guaranteed nothing important is only stored locally. So it's a trade-off, not a "crippling" as you've put it. Some folks, like the author, barely notice a difference in quality yet save $1000, and that feels good.
> A Linux port is in development.[0]

[0] http://dtrace.org/blogs/about/
I am with you, and I don't mind the harshness of the title. It explains exactly how I feel. This "download our app" trend has abolutely been ruining my browsing experience on my phone and tablets. I've used other browsers that allow user agent hacks, but there are just too many other factors that we developers can use to determine the hardware the user is using. Perhaps we need a way to create a new blacklist of annoying sites and a way to notify the user of it so they can just avoid it.

The other annoying sites are the type that use that horrible 'mobile experience' JavaScript/CSS hack that is just awful, I don't know what it's called because I haven't looked for it but as soon as you hit the page it redirects a loads some giant framework to mock a native app. The browsers we have on the devices are just fine for sites, they were built that way! Leave it alone!
Here is a cool tee I designed for myself that I thought others may be interested in. It is of Nikola Tesla, one of history's most prolific scientists and inventors, sitting with Roger Boscovich's book, “Theoria Philosophiae Naturalis,” in front of the spiral coil of his high-frequency transformer at 46 East Houston St., New York, in May of 1896. It will be printed on high quality American Apparel shirts.
Bitcoin Tracker LIVE 1.2 for iPad is out. Now with live trading data
Thank you for explaining the jokes to us.
I don't want your fucking "mobile-friendly" site either, doubly so if it can't fucking handle the redirect process to a specific piece of content, or keeps fucking reverting.
So much this.

When I come to your site it is very unlikely I'm looking for any sort of long term relationship. What I want is access to the information I'm looking for as quickly and painlessly as possible.

Secondly, your app probably wants various permissions on my system. No.

Third, why the hell would I want hundreds of apps grunking up my menus?

Fourth, you already have my whole screen, what more do you want?

So yeah, you make my experience of your site worse and probably even reduce your already small opportunity to advertise to me.
Worst thing is when they detect my browser as mobile and show links to apps, but don't actually have app for my platform.
"Non-sophisticated users might be looking for the mobile site but do not know how to get to it."

So ask if they want the mobile version of the site. I am not seeing where an app actually comes into play here.
I have to say, I am scared. Very scared actually. I am scared of the grumblings around North Korea, the overwhelming and consistent negative media. This has sprung up recently (country scale timeline), over the past 1.5 ish years i'd say off hand, maybe?

I really am terrified that this is the western nation creating a causus belli. A reason for war. I'm really scared that in the coming years, the graph of human population is about to take an unexpected dip. Another nightmare in human history. Someone tell me that's not going to happen :(
While I have no idea about other places (unfortunately), as an American, I find my countrymen (oh crap, should that be countrypersons?!) are indeed eye-rollingly oversensitive about profanity and political correctness in general.

It ends up being a good measure of a social situation. As soon as I decide I'm around people that might be interesting, I will slowly decrease the child-friendliness of my language. The subtle reactions to the first use of "fuck" tells you a lot about how open-minded people are likely to be.

I can understand being careful in your use of language in corporate environments, simply because -- at least here -- offending the wrong people with colorful expression can easily compromise your employment or promotion opportunities. Granted, I'd say that's not a great environment to work in, but some people don't have quite the flexibility in what they can do or where they can do it in terms of taking or leaving job opportunities.
puts "Bam" if rand(6).zero?
Agreed, I'm the same way, I probably haven't clicked an article on HN in weeks, I usually just read the comment sections of articles that have interesting titles.
An American data point: I don't normally like to see profanity used, particularly in what is supposed to be persuasive writing, but in this case I agree with you... it was clearly and deliberately over the top and for some reason it works here.
As a general rule I ask people to avoid using non-trivial regular expressions. The grammar is too tricky and often the expression doesn't mean what the developer intends it to mean. Or the next developer will make a mistake.

My current pet peeve is with parser combinators, wich seems a good compromise (it's not a magic wand) between maintenance (whereas external parser generators don't blend well in your code), parsing what you think you are parsing (more so when your grammar was defined with rules in a reference document), and integrating the parser with your code.
How to write business proposal
By no stretch of the imagination is a cross 'field-tested'. There is an entire relationship between genes in an organism, all working together, even cooperating between generations to ensure the population survives.

Cross-pollination can produce entirely unfit specimens, or strains that prosper in one clime but fail in another.

This can all have wonderful yield/resistance benefits for farmers. But it has always brought risk too. My father had whole hybrid crops fail when an unsuspected fungus deformed every cob.

Think of genetic modification (yes, even cross-pollination) as an accelerated, guided evolution. Except instead of trying millions of experiments, seed companies sell a dozen each year.

Each stalk in each wild generation is a cross; only a few have to survive to ensure the population survives.

Our vastly reduced commercial genetic diversity puts our food sources at risk. Yet we cannot use plain wild strains in the modern world; half of us would starve.
I booked my last trip through hipmunk. It was a good experience.
A few years ago I wrote a sudoku solver using the Knuth Dancing Limks algorithm. It's kind of a fun project, and I included an option to output the board as it recurses.

http://cavernum.net/dlsudoku/
The Future of the Terrorist Threat
The game's components (underlying rules) can be used to build NP-hard problems. The published games (specific world setups (are not NP-hard, even with generalizations to make them non-constant sized.

This paper is fun and interesting, and it shows how a common abstract language underlies many diverse concrete games. However, one should not make bold statements about sophisticated challenges that 10-year-olds are solving. wert
Europe’s quest for gas – and the ‘new kids’ on the supply block
From my experience they are unable to track the install of the app, so they give you access to the WiFi as soon as you navigate to the app store page.
I guess your question is why read a book when you can just learn as you go and as you need to. I didn't read a book, but I probably should have because it took a long time for me to pick up things that would have helped a ton earlier on. For example, I recently learned that you can turn off "greedy" when using .* by adding a ? after it. This was a huge revelation that I would have benefited from day one, ten years prior.
Actually, you could. :) It's really inspired by Ratchet that's probably why it reminds of you of it.

I'm already thinking of putting up a tutorial on how to integrate it with PhoneGap. So let's all hope that comes out soon. Cheers!
Meh, the nice thing about human beings who become cynical is they soon get replaced by fresh ones, just like everyone else. Maybe individuals will burn out but I see humans remaining passionate for some time.

Also... clickbait title.
Lots of Data visualisations using D3.js
I really don't understand what your service does. Nor do I understand what it is offering that I can't do already with a simple few-line Makefile.

We're developers. Saying "it does X" means much less than "it does X by Y". How exactly does your app do what it does? That will explain what your service actually does.
That's manipulative :-( Making these easier by option, or by offering a "skip" or an "assist" to get past an obstacle, is one thing, but secretly nerfng is an abomination. That just teaches people have an over inflated opinion of themselves and to think that bullheaded religion is better than strategy or skill practice.
> as an American, I find my countrymen (oh crap, should that be countrypersons?!) are indeed eye-rollingly oversensitive about profanity and political correctness in general.

I know it sounds trite, but it's mostly about the children.

I couldn't care less about people dropping F bombs around me (although it does taint my opinion of them if it's done for no particular reason), but the less kids hear the word, the more they realize that it is not to be used lightly.

It's been fairly effective in the US, from what I can tell.
The WeHostels App. If that doesn't work, then the Hotel Tonight app. And if that doesn't work, then booking.com. I usually book last minute, as you can probably guess.
As far as I can tell, nobody gets chunked encoding right the first time. Or the second time. The CVEs for chunked encoding are enlightening.
While the "my single-digit sample of your already-fairly-small population indicates..." posts will surely continue to be amusing... this seems like a curious waste of effort. Is the HN site so hard to use -- on any device -- that it really needs an app, let alone a repository of apps?
The only time I would want that pattern is if that app is present on my phone and that option B takes me straight to the content I was about to look at!
"The Linux kernel devs are so determined to break binary compatibility...."

Well, of course. As long as no one else can use their drivers, they won't get a serious competitor in open source land. Pity about the rot in official drivers, though (e.g. for me, the latest is USB 1.x sound dongles in debian lenny -> squeeze).

Which suggests to me that if I wanted to write a OS that could become really popular I should use Windows device drivers in a microkernel approach where each lives in its own address space and process. Hmmm.
That would be awesome!
Thanks for the great work ...
Companies like Google should be in charge to maintain these kind of projects as it's going to bring a higher volume of developers to their platform!
I was just discussing this with a friend today. We both had front page stories on HN recently. He reported 6k of 6.8k[1] leaving within 10 seconds and I saw that 11k of 13.5k[2] left within 10 seconds.

If these numbers aren't accurate due to Google Analytics, I'd be interested to know a way to get the accurate numbers.

The other annoying thing was that, HTTPS never sends referrers. Hence, not a single one of my visits said it was from Hacker News.

I know, you don't want to leak the referrer in most circumstances when it's HTTPS, but it just seems so vital. The Internet was made and understood by referrals and links, lacking an ability to see referrers seems quite unfortunate, especially if all the Internet ends up HTTPS.

Google and Facebook are the only ones who would be able to stitch together significant portions of referral traffic due to Google Analytics or Facebook Like / Connect.
Everyone else is just left stumbling around blind.

[1]: https://twitter.com/taybenlor/status/326622962377695232

[2]: https://twitter.com/Smerity/status/333534743670951936
a write key will be created nonetheless, i did made a request on their forum for such a feature
There seems to be a lot of confusion about how GA tracks user engagement, which is understandable as even the Support article linked in another comment doesn't accurately explain what happens with single page visits.

First off, the metric by definition will always be skewed lower than reality. For multi-page visits, GA takes the time of the first hit and time of the second hit to calculate time on page (and will chain these together to get time on site). Since the page the user leaves on doesn't have a "second hit", that time is never included.[1]

For single page visits, as blog posts tend to be, the calculation is slightly different.[1]

Time on Page = (time of last “engagement hit” on page) – (time of first hit from page)

If you set up Event Tracking to trigger as a user scrolls to predetermined lengths of your article, it'll trigger these 'engagement hits' and give you a better approximation of time on site. If you just throw in a standard tracking code that fires off a _trackPageview() event on page load, then GA will never see a second engagement and will not be able to calculate any approximation of time on page/site, so it'll default into the "less than 10 seconds" bucket. Depending on what blogging platform you're using, there are some add-ins that provide such functionality.[2]

[1] http://cutroni.com/blog/2012/02/29/understanding-google-anal...

[2]http://www.analytics-ninja.com/blog/2012/06/google-analytics...
I use agoda.com or asiarooms.com generally. Mind you, I live in asia, and primarily travel around here.
I adore list comprehensions, but perhaps for this reason, I generally only use them for operations so simple as to be trivially correct or incorrect without any debugging.

Dict comprehensions are just a little muddier, even for simple things, but a single line of debug output after the comprehension should confirm whether or not you're getting the structure you expect, provided you are still doing only trivial work inside your comprehension.
There is a difference between corporate and mature. Your article sounds like a kid who just discovered swearing. It lowers the information density of your post and distracts from your message. Furthermore, it reduces your credibility and hurts your persuasive writing goal. Lastly, it makes you sound like a fucking idiot.
The vast majority of these apps are brochureware that wouldn't function properly without an internet connection.
Many people make lots of money in education-related businesses. But if your focus is on making money, you are not going to create something that is available to all students.

I have a conviction that a quality education should be available to everyone. To that end, it really seems that most education resources should be free and open.

That said, developers deserve to be paid well for their time. I think the ed-tech world should focus on paying good developers a respectable rate for creating high quality, free and open resources.
This is ridiculous. The real maps in these games didn't include even a hint of this kind of branching nonsense, so this kind of result says nothing about the actual difficulty of these games. And yet I sadly suspect "Zelda is NPC" is now going to become Internet folk wisdom. Groan. This paper is actively harmful if you ask me.
It might surprise me a little. What are the numbers?
Do you think you can go into more detail on what you've found to be better in D vs Rust?
Can one read c.s by self.....
please reaply............
Out of curiosity. What was he indoctrinated into thinking? That objective morality doesn't exist?

Speaking of indoctrination, there is a contingent of people who actively view this as child abuse. Your metaphor is a reality, one town (I'm sure more than one, actually) really does actively abuse their children in the view of another.

Do you still say it's not ok? Even when the one abusing that child is your next door neighbor, even when you don't hold the morality of this other demographic? We live in an antagonistic society, where we compete to produce, The weakest of us fall to the wayside, are we moral?

If that town abusing their children followed your law, they would of wiped out the atheists, for abusing their children. Not teaching your children about god is child abuse, after all, in one groups view.
IOS 7 Concept Designs: Welcome To The Future Of The iPhone
Yes, I noticed that too. They used some strange wording about when you were supposed to be able to access wifi that led me to believe that they were bluffing.
The Low Hanging Fruit of Affordance
I have a chroot'ed Samsung Intel Chromebook that makes an OK development machine for small projects using Eclipse/Java/H2/Jetty. If I fully rooted it the extra ram would make the machine a bit more useful.

https://github.com/dnschneid/crouton/wiki/
Mostly google "Hotels near X"
The Productivity Manifesto
I'm surprised the article doesn't touch on the main reason why startups at the "quality" end of the market struggle to get beyond the early adopters, which is founders' assumptions that the target market is as autodidactic and focused on acquiring skills in the most efficient way possible as them.
I'll admit to panicking slightly before I read down this far.
Responsive Retina-Ready Menu
If it were universally applied at the same time of the year it would be a more reasonable thing but because it's applied at different times (or not at all) depending on where you are in the span of a few weeks you have 2 times zones with 3 different offsets relative to each other.
Norman Borlaug (http://en.wikipedia.org/wiki/Norman_Borlaug) invented a "superwheat" ~50 years ago and won the Nobel Peace Prize for it. It was a high-yield dwarf wheat that had short, stronger stalks so it could support a larger head, which enabled it to grow in famine stricken areas.

Now 99% of the world's wheat is the a descendant of this semi-dwarf strain. However, the chemicals used to process wheat today are potent, and the wheat we consume today is not like the wheat people consumed 100 years ago.

Last year I cut out wheat from my diet and dropped ~80 lbs -- I'm back down to 180. At first I thought it was exercise/sprints, and while I have no doubt this helped, I haven't been exercising much the last few months and I'm still dropping. Maybe it's the gluten in the wheat or maybe it's something else, but it definitely wasn't working for me.

While I haven't read it, evidently Dr. William Davis' book "Wheat Belly" explains this in detail (http://www.amazon.com/Wheat-Belly-Lose-Weight-Health/dp/1609...).
My experience is counter to this - most apps created from websites are inferior experiences.

Most common reoccurring problem I find is that all links off-site, are displayed in a webframe. Which doesn't give me access to the normal things that Safari does - I can't email the page, add it to my reading list, or bookmark it, so inevitably I always open it in safari. I'd've rather stayed there in the first place...

But this is not the only sin, just the one that leaps to mind.
Not! Fucking! Always!
Wow, thanks for the awesome feedback! :)
لعبه تنظيف الوجه وضع الماسك
لعبه تنظيف الوجه وضع الماسك

لعبة, تنظيف, الوجه, وضع, الماسك

http://www.dlu3a.com/Game-223.html
Well, maybe not an entire 500 page book, though I'm sure it wouldn't hurt. You could always try Zed Shaw's the-hard-way book on the subject: http://regex.learncodethehardway.org/book/ (haven't read it but the the-hard-way books seem to be fairly well regarded)

I do take issue with your suggestion that you might not use this stuff all that frequently in your career. This is definitely at odds with my experience. Even though I don't use them that much in final-quality code, I use them all the time from the text editor, and quite often for quick one-off text manipulation or extraction scripts. Having a quick way to extract text from ad-hoc data can quickly get you a rough answer to a speculative question, the text equivalent of of back-of-the-envelope calculation, without needing to do a lot of work and without needing the question to justify a lot of work.

But I mainly use them for searching for one of two or three different strings in the text editor.
Google Fucking Plus. The only social network more fucking useless than MySpace

Well, he does make a good point here.
New Internet Startup, Directory.
Wow that resonated with me. So tired of the push to install apps.

Last night I watched for the first time "The Gilmore Gang" podcast and was surprised to hear all but one pundit talk about the future being apps + Internet, and not the web. I don't want to see that. There is so much content, including interactive web apps, that fit well with HTML5.
What do you know, you're American.
Mir in Kubuntu
Would you be confident foraging for food in our "natural" environment?

A great deal of plants, fungi, nuts, and fruits are highly toxic. Even staples like rice and fish have high levels of naturally occurring arsenic and lead; and most table spices are lethal in high quantities.

On top of that, there are countless carcinogens, allergens, pathogenic bacteria and parasites in the food chain.

There is a reason lifespan has been increasing.
Why every video should have a transcript
The Americans, by contrast, seem a lot more upset about the swearing. I wonder why that is?

There's a prudish streak in the US that I really believe comes from the fact that the country was originally settled by people too religious and too concerned with overtly moral social interaction to be tolerated in 17th century England.

That may seem like too easy an explanation but I really do think there is some truth to it. Despite the excesses in American culture, that sort of casual swearing still gets backlash when it goes beyond people who are familiar with each other.
WeHostels app has the largest number of accommodations for less than $100 almost anywhere in the world (they include budget hotels, hostels, bed & breakfast, etc). Plus the app is really easy to use on the go. It's perfect for last minute budget travel.
Anything to do with preloading by Chrome?