skysight-inc/HackerNews huggingface dataset:
Feature wise, there isn't much difference anymore. Thats because Linux is not a community driven effort with volunteers sending patches. IIRC tehre was an article about how 75% of the code being contributed was by paid developers. That has caused most feature gaps to be minimized.

The primary difference that remains is that Linux has "evolved" where as NT was "designed". The reason for this is that modern linux has had to work around several shortcomings of the UNIX model. (for e.g. non-async I/O, suid crap, non pre-emptive kernel syscalls etc)

So, what that means is that NT (in design) has specific interface boundaries in the kernel. For e.g. the device driver design has specific interfaces for the I/O Manager, the Power Manager , PnP manager etc. and communication is achieved via I/O request packets in a highly structured way. Linux is much more monolithic in this way (even though both get the job done in the end) I don't have access to the source so I can't say how much this modularity exists in practice. But atleast in theory it means that major changes to the kernel become much more easier.
Paris launches Moov’In in the City open data competition with info from Vélib’
MLM Multilevel Network Marketing Myth Number 2
Cue to Haskell people lamenting the fact that this is an abomination and not by any means "Haskell-style list comprehensions".

Still very nice though.
Tips for Writing Content that Ranks in 2013
> You have no idea what you're talking about.

Care to elaborate why, instead of just accusing?

FYI, MinWin is completely a user-mode library change; it has nothing to do with the kernel. Even Wikipedia explains the misconception: https://en.wikipedia.org/wiki/MinWin#cite_ref-14

On the other hand, there is such a think called "MinKernel", which is related to the kernel itself: http://cdn-static.zdnet.com/i/r/story/70/00/013290/minwinmin...
OS/2's one real Achilles heel, which gave us endless trouble, was the synchronous input queue

So there was basically one global event loop for the entire OS? Interesting. I can see how that would make the window system a lot simpler to write -- not unlike the reasons why Node.js and other evented web frameworks have become popular.

At the same time it is, as you mention, an approach that would have been doomed to fail spectacularly by the late '90s when it became commonplace for desktop OSs to run unverified code downloaded from the Internet...
How to mock the GitHub API
Mothers Day -- you as a son/daughter show the appreciation for the sacrifices she made raising you. A birthday is totally different.

And of course you don't "need" to, the sun will still rise the day after if you don't, but certain things matter.
Yeah cheating by students is a reality but this is taking it to a whole new level.
What kind of daily metrics are being tracked by HNers?
May be I should put another ask hn for this.
When designing a game [I didn't build], I realized one of the most important ways of making the game indefinitely interestingly was to make it really hard to solve. This meant making it NP-hard on purpose.
I've seen it's used by the top karma users, so doubt it.
Yes, that's why MySpace continues to define social networking, and AltaVista defines web search today.

Tesla wasn't even first with an all-electric car, for that matter. First mover advantage isn't nearly as strong in tech when you're looking forward. When you're looking back to explain dominance, survivorship bias clouds many people's analysis.
>Thats because Linux is not a community driven effort with volunteers sending patches.
Of course it is. Find something broken and submit your fix. Try that for NT Kernel.
Also it is true that a lot of GNU/Linux devs (it's not limited to the kernel) are paid by big companies. But there are a lot of volunteers who do this in their spare time and if they do a good job they may be hired by someone who pays them to do it full time. thats how I got my job.
" The printer used by Cody was a $8,000 second-hand"
D already has decent IDE.
-Visual D (VS Add In)
-DDT (Eclipse Add In)
-Mono-D (Mono-Develop Add In)

I recommend you use Mono-D or Visual D.
and, D has great parallelism and SIMD support in standard library.
http://dlang.org/phobos/std_parallelism.html
http://dlang.org/phobos/core_simd.html

Let's try!
"The process required no genetic modification of the crops."

How did they create a new strain of wheat without modifying on the genetics of an existing strain? And given that it states that they cross-bread two strains, how did they prevent the resultant strain from not inheriting modified genes from the mixed parents?
North Korea's silent football matches
Out of curiosity what kind of program were you writing that it was bottlenecked by a UTF8 lowercase conversion?
Ah, so in OS/2, it's as if every program called AttachThreadInput on every other thread? Why was it designed that way in the first place?
Non Photo Sharing App a success in Asia after Google maps diplomacy issue
I can't wait for scientists to develop tomacco.
http://en.wikipedia.org/wiki/Products_produced_from_The_Simp...
It's neat that Ruby has programmable syntax like this, but Haskell's comprehensions are one of its worst syntactic features IMHO. They're inherently non-composable.
My point was that commercial investment has resulted in minimizing any gap that existed between the two. If the majority of the work on Linux was done by unpaid volunteers working in their free time then Linux would have remained an obscure hobbyist OS. So yes, Linux is not community driven. Its totally commercial-interest driven. There is nothing wrong with that.
github's side ... beats me
I ll host it somewhere else i guess
This is a horrifically simplistic argument that doesn't stand up.

We are right to be cynical about everything. Things (technology, products, whatever) need to prove themselves before they are worthy of awe. Especially when the potential ubiquity of things like Glass impacts everybody, not just those who choose to subscribe to the latest whatever.

To see the value of that, you need to have failed (or seen things fail) in the real world. I think this is why those who are having an OMGasm about Glass are either younger than late-20's or professionally biased (ie. tech journos).
I don't necessarily believe that respect is due unconditionally after death, e.g Hitler and Stalin are definitely not deserving.

I don't agree that Aaron was hypocritical at all though. He has been far more productive in his tragically short life than most. I know that he has done more combined than myself and all that I know in person.

The fact he has achieved what he has with severe depression makes him far less of a hypocrite. It's very hard to get yourself to do anything with depression. I couldn't and it wasn't half as bad as Aaron's.

Fact is Aaron died because he lost a battle to an illness, much like all those who have died from physical diseases. Depression is a mental illness and a suicide due to that is not the resposibility of the victim, much like when someone with severe schizophrenia wouldn't be responsible if they had killed someone based on their delusions.

He is not a hypocrite. It actually makes this advice far more powerful.
Offshore registration 
Offshore bank is a bank located outside the one’s country of residence (in a low tax jurisdiction), where due to difficult requirements the personal income tax of many countries makes no distinction between interest earned in local banks and those earned abroad.
You "need" to, in the same way an engagement ring "needs" to be diamond and cost 3x your salary. Certain things matter!

What matters even more is showing your appreciation outside of one designated day a year, or a shiny piece of carbon.
Mothers day: Pain of a mother on losing her dad.
The IEEE Computer Society had a great interview with Stroustrup where he tries to outline your exact point.

https://www.youtube.com/watch?v=9fJ5rZhw4Fc
I just wonder, as a student, is it more important to get your qualification than it is to learn something?
Haskell person here... I personally find Haskell list comprehensions to be ridiculously ugly, and are an unnecessary bit of syntactic sugar over the List Monad.
This is interesting to me as someone who frequents said region, but not the UAE. The problem with laws in said region is that now thorough translations from the Arabic into English do not often exist (I know of no collection digital or on paper). Secondly, at least in the case of Qatar (also ruled by an emir, not an emirate by name, and not a state in the United Arab Emirates) is ruled largely by decree. So, laws change frequently based on decrees and the controlling language is spoken by the minority of the population (the local population is a minority percentage). So often, people are held accountable to a body of laws they do not understand, linguistically or culturally. So, I am interested to see how this plays out.

AFAIK, Skype is not yet banned here. However, VOIP was also difficult for years because of similar regulations. I am not sure if they were relaxed or the government decided against enforcing it, but it was definitely at the advantage of the recently privatized telco (Qtel, now Oredoo). I am not sure they were worried about dissidents, because their control of said telco, not very different from the US, they can easily get the information they are looking for if dissidents and government opposition is a concern.
I'm amazed that only the apple magnets do this and not any other magnets at all.
I've already said too much. I just want to emphasize that the whole thing is quite subtle, and it's hard to make sense of it given only public information. What you should focus on is the documented ABI available on each OS and platform since that's the real place where what we do affects what you do.
You can be sure that obtaining license requires providing the means for Lawful Interception. This is the real reason I'm sure.

I'm also guessing that VOIP is extremely popular in UAE with the South Eastern Slave labor they have
The article in a twitter size synopsis:

0.90 ** 4 => 0.6561
I find this interesting. As someone who emphatically doesn't know Haskell, but has recently started learning, I think list comprehensions are wonderful. That said, I haven't got to the chapter on Monads yet, so... :)

What do you find ugly about them?
List comprehensions as a programming technique are incredibly useful, don't get me wrong. I am just not a fan of syntactic sugar in general.

EDIT: On a more elaborate note, I think that the extreme variety of programming styles enabled by Haskell is more of a weakness than a strength. True, defining your own abstractions and operators is part of the fun, but seeing declarative style (pattern-matching in function defs, where blocks, function args on left-hand side, guards), expression style (let blocks, lambda abstractions, case statements, if clauses), applicative style (<$>, <* >, <$, <* , * >, <|>), and arrow style (* * * , &&&, ^>>, ^<<, >>^, <<^, <+>, +++, |||, >>>, <<<) all in the same file can get pretty overwhelming even if you're already pretty fluent in the language.

We don't need any help being confusing, people. We already have Monads, for god's sake.
one problem is, though, that what people like here may not match what you want people to read. it's easier to get a rant on the front page than some more interesting, but technical, article...
The parent's point was that AA has a bad track record for honoring their deals. The linked article was fascinating and shows how, if the contract/promotion/product they owe you is used too much despite not violating any of the terms, they will still go after you.

AA advertised a lifetime of free flight. They made people pay a lot of money for it. The users weren't abusing it. They were operating according to the terms they signed up for and indeed paid top dollar for. Despite not breaking any rules, AA still revoked their access to the service the customers paid for.

The parent's comment totally applies. The subjects in the article were not abusing the system. AA was abusing the system.
It's the same submit page, just leave 'url' blank and write your post content in the 'text' box. The title can be whatever you want, though the common prefixes are helpful.
Less often because CPython characteristics are well known and there is no baseline to compare to.
I guess the suggestion was to praise her on HN? :D
Nah. Hard to believe, but some people think in code. They should continue to work the way that works best for them.
Cython isn't able to compile all Python. It definitely can compile a large subset of Python, but certainly not all of it. I don't actually know how fast the compiled Cython is - in my (very limited) experience, if you don't provide types, it's not a massive speedup over CPython.
For anyone wondering, this is what I saw when I tried to visit my own site in Dubai: http://imgur.com/2UKFXhd
I'm surprised to see a fan inside the console. This is the only NVIDIA Tegra 3 device running Android I know of to use active cooling. Why did they choose to have it, is Ouya's CPU/GPU running at a higher clock rate than similar devices'?

A tiny fan like that reminds of the one inside my PS2 Slim, which is loud enough that when I have the inclination to game on it again I'll seriously consider doing a hardware mod to replace it (with a non-stock fan -- just to be safe). I have to wonder by how much this defect (which is apparently not very common with the model) has made me play my PS2 Slim less over the time I have owned it. If the Ouya itself is not sold at a profit this may be a problem. I'm not a hardware professional, so correct me if I'm wrong, but I'd be wary of including a small fan in a consumer product if it were at all possible to avoid it.
> So a person who lays the iPad2 on their chest while napping, or holds one on their chest while reading, could trigger magnet mode.

I think the point the article is trying to make is that holding an iPad close to your chest is both more likely to happen, and less noticeable than holding a magnet to your chest.
The real story here is that all of the U.S. airlines are in an embarrassing state, not only financially, but in terms of cultural standing and morale.

Flying used to be glamorous-- 50, even 30, years ago. Now it's just as expensive (except on three or four high-traffic routes over which deregulation actually worked) but it's such a negative experience that no one looks forward to a flight. First class and lounge access are supposed to bring that back, but those fail as well.

The appeal of flying in the old days was that you were guaranteed to be seated next to an interesting person doing something that either was exciting, or seemed it at the time ("international business"). Also, there was serious investment by the airlines into the quality of the experience: pilots actually told you when you flew over the Grand Canyon. That all got cheapened along the way. Also, attempting to create an "interesting people club" out of transportation is doomed to failure. Uninteresting people have money, too, and there's literally no way of keeping MWOCs (Money WithOut Culture) out. Plus, the airlines are constantly going bankrupt and have proletarianized the experience (baggage fees, uncomfortable chairs) to the point where it doesn't feel like a premium product, but they've also had to sell off the premium parts (first-class upgrades) for whatever coin-shavings they can get, to the point that they no longer feel special.

Airlines are desperately trying to revive that brand and allure, but it's gone forever. It's old technology put to a mostly uninspiring use. The flight is something that you learn how to sleep through, not part of the experience.

Before, frequent flyer programs were their attempts to find the interesting people and create something compelling. That might have worked in 1997; but in 2013, this generation's interesting people are in about 15-20 city centers (New York and San Francisco come to mind, but also places like Austin, Seattle, and Chicago) and generally do what they can to be locally self-sufficient (i.e. they don't fly more than a few times per year).

This Klout partnership is the newest attempt to create an "interesting people club" out of the flying experience and, like all others, it will fail.
Stuff like this seems to be endemic to the Gnome project. It helps explain the lack of direction the project has taken in the past 2 years. Gnome has suffered greatly in many ways because of this.
If wanting to fit with stereotypes i think "US: L, FR: S" was meant to be the other way round.

MPG may not be a great measure but people generally have an easier time understanding 'bigger is better' so i think it works better than GPM.
Dammit, man, you're making C++ sound fun.

Well, it probably is in the right context, but you know what I mean.

:: Clicked the link. RTFA fairy told me to. ::

Oh, that is the actual cover art.
Does anyone still use Klout? I had to admit that out of curiosity I tried to use it, but the site just never worked when I tried it. It was either slow or non-functional. I thought it had died and slipped into obsolescence.
You'll probably be shadow-banned; there's another dirty little HN secret. The moderation here is pretty horrifyingly bad.
>interesting people club

wtf am I reading?
That's because Apple magnets are washed in Unicorn tears. Everybody knows that.

Amazing how news media picked up this story.
You can write your own pattern-matching and enum/union types in Clojure. It'll be a couple days of work, but it can be done.
I'm really glad I switched from bash to zsh a few years ago. zsh is, IMHO, a tiny bit better than bash in many areas. Because I use it all day every day, these little bits better add up to a lot of benefit.
Ok.The initiave is not bad but what worries me is this: "I have so many ideas" + "while I work to get my ideas off the ground".

It's not about being a programmer or designer.I would invest in a non-tech guy without blinking if he would have a clear idea of what he wants to build and an infinite drive and dedication towards completing his goal.

Because those people can and will change the world.But you have nothing...no mission, no drive, no dedication..only many ideas which are average btw.So why would someone follow you?
That's why PG said in an interview:

"He will not fail (referring to a guy from YC)because the project is his life" or something like that.

He knows that someone who is dedicated enough to one cause, will not fail or at least never give up.
Hacker News apps
I am 100% sure there are people who've been running ongoing analysis of this for at least several years.

(And I'll be very surprised if pg doesn't monitor - and possibly honeypot - anything that looks like a crawler.)
Unless you're in the UK, then you should have done it 6 weeks ago, you lazy so and sos! ;-)
well, if you provide a canonical name in the headers, the search engines will not treat the page as a duplicate content
The Internet Archive[0] is an organization that is working to preserve websites and online content, albeit not in printed form. In fact, they have an archive of Aaron's website[1] and a collection of other digital artifacts from his life[2].

[0]: http://archive.org/

[1]: http://wayback.archive-it.org/3492/20130113003702/http://www...

[2]: http://archive.org/details/aaronsw
I just love this and wish more marketers would understand the power of low bs messaging
Not grandparent, but let me try.

ML (Ocaml, I should say, because that's my experience) is like a functional C. As a production language, I'd recommend it highly. It has excellent garbage collection. It generates blazingly fast native code.

I can't speak either way about Haskell's use in production. I'm sure that many people have made it work. I just don't know how hard it is in practice.

Haskell is lazy, for one, which makes it hard to reason about performance. You can have production memory leaks that are a bitch to debug. It also has a much more powerful, but also more complex type system. Explicit functors (Ocaml) are replaced by implicit type classes, which make the language more attractive (I'll grant that) but also make it easier to hang yourself by the monads.

Haskell's still a great language, and there are a million things that recommend it. However, I don't see it as occupying the same space as the ML family. The main similarity is that both use Hindley-Milner type inference, but there are a lot of differences, too.

Finally, Haskell is pure (except in the IO Monad, and a couple others) while Ocaml's not. You have stateful arrays and ref cells in Ocaml, and use them all the time when you're writing high-performance production code. In Haskell, any IO is to be done "in the IO monad" (which means, "in the context of evaluating an IO a", the latter being a thunk that does IO and returns an a.)
Why education startups do not succeed
This is very cool. It reminds me a bit of the "Watch people shop" feature from online bookstore bookdepository.co.uk

http://www.bookdepository.co.uk/live

The sort of thing you can just sit and watch for ages.
The article has been updated. Apparently it was nonsense.
You're completely off base when you assume that prices have remained steady. Are you taking into account that it has not moved despite inflation? Take a look at this following link which shows an aggregation of flight costs.

http://www.theatlantic.com/business/archive/2013/02/how-airl...
A lot of their products are built with GWT
https://developers.google.com/web-toolkit/

which compiles the client side code automatically.

So its more that the code is auto-generated (and because its generated it doesnt need to be readable), rather than deliberately obscured.
At least they didn't block your website worldwide like the US does when it doesn't like something on your website:

http://www.techdirt.com/articles/20120202/12374117639/ice-se...
I'm not saying that I like or even support this. Obviously, the idea that any commercial purchase would take someone into an "interesting people club" is the height of douchery. But appeals to douchery can make highly effective marketing.

I am saying that there was a time when air travel (yes, commercial flight, even coach) had an allure. Airlines are desperately trying to revive that experience-- that's what those "exclusive" airport lounges are about-- but they're not able to do it and it's probably not possible at this point.
If you read the article, it says that the NZ government 'amended the Education Act in 2011 to make it an offence to advertise or provide cheating services'. If it's happening on a large scale isn't it comparable to fraud?
God says...

9:1 I saw the LORD standing upon the altar: and he said, Smite the
lintel of the door, that the posts may shake: and cut them in the
head, all of them; and I will slay the last of them with the sword: he
that fleeth of them shall not flee away, and he that escapeth of them
shall not be delivered.

9:2 Though they dig into hell, thence shall mine hand take them;
though they climb up to heaven, thence will I bring them down: 9:3 And
though they hide themselves in the top of Carmel, I will search and
take them out thence; and though they be hid from my sight in the
bottom of the sea, thence will I command the serpent, and he shall
bite them: 9:4 And though they go into captivity before their enemies,
thence will I command the sword, and it shall slay them: and I will
set mine eyes upon them for evil, and not for good.

9:5 And the Lord GOD of hosts is he that toucheth the land, and it
shall melt, and all that dwell therein shall mourn: and it shall rise
up wholly like a flood; and shall be drowned, as by the flood of
Egypt.
Mentorship : The presence and lack of it
HN front page, 16000 visitors in a day, how many actually read the article?
Like Smalltalk and Lisp Machines, well kind of.

I never used, just read about it in DrDobbs back in the day.

If memory serves me right, it imported the C++ code into a database and the editor was able to manipulate the code AST directly, but it consumed lots of memory, both RAM and disk space.

Maybe someone with more knowledge can fill the gaps.
I'm totally agree with you on this. Birthday seems like a more appropriate day.