skysight-inc/HackerNews huggingface dataset:
I hate to be that guy, but who didn't see this coming?

Is the valley truly this out of touch with "the real world"? No amount of millions of dollars or celebrity endorsements or Sean Parker is going to get real people to live video chat with each just for the hell of it.

It's a solution looking for a problem.
It's how I got the nerve up to talk at an AA meeting.
Il  fenomeno del tappetino Mysa
Hitachie Unveils Million-Year Storage Media | Engineering On The Edge
Although everything you say is technically true, readers will tend to get the wrong idea unless we add that (1) most users of the do notation choose Haskell's significant white space rather than semicolons and (2) the (rare) Haskell code that does contain semicolons that behave the way you describe probably also contains semicolons (e.g., in Haskell's let statement and case statement) that have nothing to do with monads or the "sequencing" of side effects.

In other words, the semicolons of Haskell are only tenuously related to semicolons in languages like C.
Dublin Web Summit : When the building comes to you
When we stop being a for-profit society. Don't hold your breath.
[Not Safe For Michigan]
Ecco il materasso per il mal di schiena
Cerchi un materasso per il tuo mal di schiena? Ecco un materassino che fa’ miracoli. E’ rivestito di micro-punte e di magneti cilindrici: non ci si dorme sopra, ma in pochi minuti di riequilibra la schiena e decontratta i muscoli , alleviando il mal di schiena.
Ad una recente fiera del Wellness lo stand del materassino Mysa era quello piu’ assalito. Perche’? Per la prima volta si offriva la possibilità di prenotare e provare il Magnetic Mysa, ovvero il tappetino chiodato per agopressione ultimo nato della linea Mysa.
“io utilizzo già da tanti anni il tappetino per agopressione, e lo trovo fantastico per l’effetto rilassante e decontratturante per il mio mal di schiena” ci spiega Maria Grazia, una elegante donna che da Milano e’ venuta fin qui in Romagna per il Magnetic Mysa, “quindi volevo assolutamente provare il nuovo tappetino Mysa, questo che ha in sé distribuiti anche i magneti per magneto-terapia”
“Da quando ho in casa il tappetino Mysa non ne posso fare a meno” si aggiunge Stefano, ingegnere civile “trovo nella Mysa la ditta piu’ innovativa in fatto di tappetini per agopressione, amo i loro tappetini e cuscini, ed il loro concetto di vita”.
Tutti convinti che il materasso Magnetic Mysa sia il migliore attualmente in commercio. Non oserebbero mai scegliere un materassino differente dal mitico “Energize Orange” : il caratteristico colore arancio che lo contraddistingue dalle varie versioni in commercio (unito alla etichetta di garanzia Mysa, riconoscibile dalla croce gialla su campo blu, ovvero la bandierina svedese…)
Scopriamo i benefici del materassino per mal di schiena svedese, che sono quelli della agopressione cutanea e della terapia con i magneti:
L'agopressione si è sviluppata dalla “consorella” agopuntura, godendo anche dell’ influenza di differenti tecniche di massaggio cinesi, come ad esempio il Tui-Na. "L'agopuntura senza aghi" ben si adatta anche all'auto-terapia, trovando per questo una crescente applicazione nei paesi occidentali, ed un crescente utilizzo di strumenti quali il tappetino per agopressione svedese.
È quindi una tecnica naturale di guarigione antica che stimola i punti chiave sulla superficie della pelle per indurre le difese naturali di auto-capacità curative. Quando questi punti vengono premuti, rilasciano le tensioni muscolari e favoriscono la circolazione del sangue e della forza vitale del corpo per aiutare la guarigione.
La magnetoterapia naturopatica e’ invece uno dei principali metodi della millenaria medicina alternativa naturale ed olistica, che si prefigge di usare i campi magnetici per curare vari disturbi. Attraverso l’applicazione di un magnete direttamente in determinati punti della superficie del corpo. Gli agopuntori cinesi utilizzano tutt'oggi questo metodo, e lo applicano in base a un sistema teorico preciso. Nei nostri vasi sanguigni, infatti, scorre un "liquido" anch'esso composto da elementi caricati positivamente e negativamente, disposti però disordinatamente quando la zona è "malata" o disequilibrata. Applicando il polo negativo si otterra’ un riordino della polarizzazione degli elementi contenuti nei vasi sanguigni.
It seems this would hinge on defining coursera as a "college"?

I'm assuming this was legislation passed in order to prevent people creating bogus for-profit universities.

But coursera doesn't charge money or offer accredited qualifications.

So how would this differ from any other educational site, like say stackoverflow?

Does it hinge around the fact that it is unofficially associated with certain existing universities like Stanford etc by using their logos and lecturers?
Something is very wrong because people believe in positive rights. Like the right to information access, to improve lives etc. Because to provide positive rights someone must be coerced to do so. And you end up with a huge government that ceases, distributes and tells you how to live.

Enter negative rights. For instance, a right to protect yourself and your property against aggression. You can't take mine, I can't take yours. Now we do not always need anyone else to resolve any conflict between us. (We may ask a judge for help, but it is not required.)

In this case the problem is not with a right to education. Minnesota state violates negative rights of the educator and a student to do what they want with themselves (provided they do not aggress upon property of others).

If you think in terms of negative rights you will see solution to many difficult problems. But if you continue thinking in terms of positive rights, you will get more arbitrary judgements and more aggression.
Rimedi naturali per cervicale: Finalmente un cuscino che milioni di persone aspettavano da anni
I rimedi naturali per la cervicale sono svariati, a seconda anche delle cause che stanno alla base della patologia. Si può dire che non esiste un rimedio unico e valido in maniera generalizzata. Infatti ad ogni causa corrisponde uno specifico rimedio.

Ma da pochi mesi, fra i rimedi naturali per cervicale ci sembra importante segnalare questo innovativo cuscino caratterizzato di migliaia di piccoli chiodini sulla sua superficie di cui si sente sempre piu’ parlare i congressi e nel mondo (molto popolato) di chi soffre di dolori cervicali: sta’ avendo un successo enorme sia tra gli utilizzatori, che tra gli operatori del settore
“ senz’altro uno dei rimedi naturali per cervicale piu’ efficaci apparsi sul mercato mondiale negli ultimi anni” recitava la locandina di un convegno sui Rimedi naturali che si e’ svolta il mese scorso a Milano.
Si parla quindi di punte per agopressione, una sorta di agopuntura fai-da-te che pero’ non fora, ma solo agisce sui punti sensibili del nostro corpo, e sembra stimoli le endorfine ed ossitocine che sarebbero proprio il segreto di questo interessantissimo cuscino epr la cervicale che viene dalla fredda (e molto dedicata alla ricerca in questo settore) Svezia.
La quasi totalità degli utilizzatori del nuovo termo Cuscino Mysa ha infatti rivelato un riscontro assolutamente positivo: tra il “sollievo immediato” e il “sensibile effetto decontratturante” (*).
Lanciato solo pochi mesi fa’ in Italia, per la prima volta vengono applicate le tecniche della agopressione abbinate a quelle della termo-terapia per aiutare ad alleviare il dolori al tratto cervicale, gia’ dopo poche applicazioni a casa propria, ad un costo irrisorio.
Nato dall’unione del design Svedese a materiali creati per lo piu’ qui in Italia.
GUARDA COME AGISCE SULLE TENSIONI A: COLLO, SPALLE, NUCA E TRATTO CERVICALE: http://www.mysa.it/products/termo-cuscino
Lo si puo’ ordinare in prova sul sito della casa madre Svedese: www.mysa.it , una azienda che ha conosciuto una interessantissima crescita negli ultimi mesi, soprattutto grazie a questo innovativo cuscino per la cervicale con punte per agopressione, come tutti i prodotti che la ditta propone da tempo sul mercato, con grande successo.
I think its much more important to become good at using whatever text editor is infront of you - i.e. learning the standard Windows/Mac shortcuts, instead of becoming reliant on what I consider the 'old' style of text editor.

Yet to meet anyone using vim or emacs who is actually more productive than me... the more productive people use Visual Studio, Xcode, Eclipse or whatever else is infront of them.

Maybe I am wrong, but I think typing is probably 30% or less of the time I spend coding... and thinking to make sure I write less code is probably more valuable than typing faster, not just in saving me time, but in improving stability and ease of reading code...
The ThoughtWorks Anthology, Volume 2
The Swedish text-over does briefly mention that he was contacted by the North Korean security service prior to this interview, but doesn't expand on it.
I think hellban is not a solution, it is incredibly rude and in the real world you cannot rule out false positives.
Still broken, appfog.com still gives me a certificate for: redirector.zerigo.net
Then you need an algebraic data type having nil is one of its constructors, and that function returning that type.

AFAIK, Rust doesn't have nil. So, the closest thing is using the option type.
If not sarcastic it's wildly ignant. Texas special interests ensure that majority of text books are bland, puritanical and contain creationist pseudo-science.
I didn't know runescape still existed, I played that game 11 years ago.
Awesome BF3 Bug 
Me and my friend found this funny bug yesterday when i was going to mark a tree we were going to use when glitching the ATV. i threw my medkit towards the tree when i was running towards it and the tree instantly broke apart. pretty funny :D
An U.S state is making illegal online education before even Iran does? Well, I hope they won't try to enforce this regulation by blocking coursera inside Minnesota, that would start to be really scary.
Why I Wrote A Book On iPhone App Development
Now I'm jealous. I didn't get the email. Saumil, send it over. Let's talk. Someone who is willing to do this campaigns is someone I want to get to know.
hi, designs on your websites are looks good. However, there are couple of such websites exist today. You need to bring more stronger propositions like design on request, quick turn around etc.

Btw, in chrome; the registration form is not working as expected.
Ask HN: Learning to write good JavaScript
The majority of my programming since university has been in the .net space... but am being increasingly required to deal with JavaScript day-to-day and would like to learn more.
Initially this will mostly be for web development, but I've been meaning to play with node for a long time as well.

I am comfortable enough with the basic syntax etc, so not looking for absolute beginners stuff, but I would love some recommendations of resources that teach about real world use of the language ... common patterns & anti-patterns, typical coding style etc.
A nice book or two would be ideal, but online resources are fine too!

Basically I don't just want to write JavaScript, I want to write good JavaScript.
Not sure if we're on the same page here, but this does not conform to what we know about information theory.

First, as someone else mentioned we'd have to have a maximum book length or else your library contains an infinite number of books, which is simply absurd because there would, for instance, be a book that contained all of the finite books inside it, in alphabetical order.

Second, using your compression technique, we'd still need to have some numbering on the volumes, and to describe a book, we'd have to do so by a list of numbers describing which volumes comprise it and in what order.

Third, this makes clear what is happening in your reductio ad absurdum argument -- we can reduce the volumes down to one dash, one dot; but then each book needs to contain a listing in order of which "volume" is in which order. So we're just writing the boks in binary again.
Insecure Access Control, Mobile Security, Forensics in the Cloud
Insecure Access Control, Mobile Security, Forensics in the Cloud, Hakin9 Bible, Exploiting Software. More than 200 articles - free download after registration - http://bit.ly/R9cJv4
We were talking accents and ability to learn new languages or skills here, not birth defects - the one doesn't have anything to do with the other unless it is a form of direct speech impediment....
To understand these issues, you should read up on measure theory: http://en.wikipedia.org/wiki/Measure_(mathematics)

pi is a single fixed number, so it doesn't help to talk about probabilities. Either every finite length sequence appears in pi, or at least one doesn't.

The technical term "almost surely" applies to all p=1 probabilities, even those where it's really certain that the event happens. This does not match with common understanding of "almost surely" because we'd not usually make a statement like "the decimal expansion of pi almost surely contains the number 4", but mathematically it's a correct statement.

It's important to keep in mind that this is technical terminology, so intuition does not always apply. It also means that it does not make sense to talk about women being almost surely pregnant without first defining a probability distribution. If we define each woman to be pregnant with a probability of 1%, independent of the pregnancy status of other women, and we have an infinite number of women, then almost surely at least one of them is pregnant. That is, the probability that at least one of them is pregnant is 1. But it's not certain that at least one of them is pregnant, it could be that all of them are not pregnant. Similarly, if we choose a number uniformly in the interval [0,1], then the probability of choosing 1/3 is 0, but it's possible that we chose 1/3. We cannot ignore that as an impossibility either, otherwise when we chose a number x, we could always claim "it's impossible that we chose exactly x!".
In probability theory, the statement "event S occurs almost surely" means by definition that probability of S occuring is 1. This is indeed confusing, but it's completely justified, given constraints.

When non-mathematicians talk about probability, the situation they usually have in mind is that they have n possible events that can occur, each is equally likely, for instance the fair dice throw. This leads to assigning each one of the events the same probability, in the case of dice it's 1/6. We also want to be able to assign the probability to the situation of some subset of events occurring, for instance the probability of the situation that number on a dice is even corresponds to a subset {2 was thrown, 4 was thrown, 6 was thrown}. By common sense, this should be 1/2, and generally the probability should be (number of events in the subset / number of all events). This approach is how probability is usually taught in high school.

The problem is that this approach, while useful, is totally inadequate approach for lots and lots of things that people care about. For instance, say we want to investigate the probability of earthquake occurring. We want to be able to answer the question "what's the probability that we will not have an earthquake in the next t seconds?". Assuming that earthquake are totally unpredictable, we should expect that if we wait s seconds, the answer to this question is still the same, so in probability terms, P(next earthquake will not occur in next t+s seconds provided it will not occur in the next s seconds) = P(next earthquake will not occur in next t). It's really not obvious how to apply the finite set of equally likely events method, if it's at all possible.

That's why most of the mathematicians use similar, but much more general approach. Just like before, we consider set of possible elementary events that can occur, but this time we don't assume it's finite, and we don't assign each one equal probability. Instead, we assign probabilities to subsets of events, so that it's subject to few simple rules, but otherwise in a completely arbitrary way. The rules are: probability of any of the events occurring is 1, and A_1, A_2, ... are pairwise disjoint sets of events, we assign to their union the sum of probabilities.

For instance, we want to model the archer shooting the circular target, so we let events be the points on the target (there are infinity of them), and we let the probability of subset of events be its area (assuming that whole target has area one). Now it makes sense to ask, say, what's the probability of archer hitting arrow within half of a radius from the center of the target? (it's 1/4). But, since every point has area 0, the probability of an archer hitting any particular point is 0, thus probability of archer _not_ hitting that point is 1, meaning that archer will _almost surely_ not hit that point. Almost, because while for every point the probability of archer hitting it is 0, archer will hit _some_ point. That's why mathematicians say almost surely, and not surely, when talking about evens with probability 1.
IIRC PayPal used to be particularly bad about obliviously sending emails and phoning users; asking for contact info, or other info that shouldn't be communicated in such a way.
Adi Shamir claims to have understanding of Bitcoin network, yet downloads and parses HTML files instead of a raw structured and ready to use blockchain.

Jeff Garzik makes two very important comments. First, that the blockchain is not a website and is very easy to tinker with as it is. Second, that many "rich" bitcoin owners might very well be web wallet servers that do not really "own" bitcoins, but simply store other's money in their vault (like in old days banks were storing gold).

Calling this "peer review" is less funny than being a security expert and parsing HTML to get the blockchain.
You are definitely correct, we're still working on the thought on finding the right business idea.
> I get enough of the former on Reddit; I come to Hacker News for the latter.

I subscribe to a lot of tiny subreddits on specific computing and math related topics that I'm interested in--they may be (very) low traffic, but things that may not get many upvotes in /r/programming, get reposted in those places, so they still show up on my personal frontpage. The discussions there also tend to have hardly any "memes" (because that's only fun if you know hundreds will read it).

I do agree that Hacker News has even more "meat" hidden away in this manner. I recently re-discovered this, at some point I had changed my HN bookmark to /best and saw only the top-voted links. Recently I've been peeking at the regular feed and indeed there's loads of quality posts that "only" get a few tens of upvotes and therefore not even show on /best, but are definitely worth reading.

Do many people actually read HN/newest? I suppose they must, how would new posts get their first upvotes otherwise :) But it moves so fast, and it has a lot of (blog)spam last time I looked? Why'd you go there if the regular feed has so much better quality links, except of course out of some sense of "duty" maybe?
Every comment of yours in this thread is partisan political bullshit. Take it back to reddit.
Should have mentioned call along with apply.

Not sure these are patterns rather than just language features.
Now I get it! My son is a programmer and he's always looking for fourths in me ... Just like his mother :)
Co-recursion
I'd recommend watching both. John's talk was really enjoyable, his point about charm was a really really good one.

Someone asked a question at the end about how to get charming. It's the same answer for everything: practice.
Pioneering scientists turn fresh air into petrol
Grokr Raises $2.4m in Quest to Bring Google Now-like Service to iOS
Haven't you ever tried to solve puzzles in comic books?
The thing is that in a safe language, a value always evaluates to a value of the type of the expression[1]. E.g. in Haskell, if a function returns a list:

foo :: Int -> [a]

It should always evaluate to a list. There is no such thing as a null pointer. The only thing that comes close to a nullable type is an option type such as Maybe:

data Maybe a = Just a | Nothing

The function

bar :: Int -> Maybe [a]

can either evaluate to a Just [a] or Nothing.

[1] Actually, I lied a bit, since there is bottom: http://www.haskell.org/haskellwiki/Bottom But bottom does not fullfil the same role as, say null pointers.
Why Are Indians So Entrepreneurial In The U.S.?
Stanford Ovshinsky, inventor of the NiMH battery, passes away at 89
Not there I know of but you could follow the event on Meetup to see if they post something: http://www.meetup.com/Spotify/events/81283222/

Don't recall any talks about Spider.
I guess you mean "clipboard"?

Anyway, I was being facetious, but that does show there are things you can do currently with flash|java|whatever that you can't do with JS.

Obviously I'll be happier when it's possible to do everything only with JS.
I agree, this is similar to saying that i+=1 and i++ are increment patterns.
Fuduntu - And now for something the same but different
Is there somewhere where I could find a list of HNMeetups? I've always wanted to attend something like this.
How many of you hackers ACTUALLY understand the 2's complement?
IOS Developers: get iPhone app marketing help from AppLaunch
Bootstrapping your app? No money to spend on marketing? I interviewed AppLaunch CEO Chris Maddern about their service that helps app devs get their apps reviewed - and for a reasonable price too --
Study shows it's still hard for Games Studios to hire
Nokia’s Lumia brand strategy for the US
Can someone please tell me why it needs to be $200? It's a web browser. That's it. I'm not knocking it don't get me wrong but I won't buy one until they are at least $100 cheaper. Google managed to release the nexus 7 that cheap so why not this? It doesn't require heavy specs or even storage. Just a keyboard, a phone processor and a screen.
please see the HN guidelines http://ycombinator.com/newsguidelines.html

Please don't do things to make titles stand out, like using
uppercase or exclamation points, or adding a parenthetical
remark saying how great an article is. It's implicit in
submitting something that you think it's important.

plus i have a very strong distain about anyone or anything (i.e. headlines) which tell me what i MUST do / know / think... - also the article above is about a very basic language feature of JS that hopefully anyone who has every touched JS already knows about.
Predominately the ones that won't play in HTML5 are the ones with advertising support on, seems YouTube hasn't gotten the ad overlays working properly (or something) and they've not gone full HTML5 yet.
1. Graph is a bit suspicious--why does the adoption rate sometimes go down? (Some quite large drops as well.)
2. Any equivalent graphs for other versions?
3. Adoption rate pretty flat since about two weeks after the iOS 6 release.
4. What percentage of devices can be upgraded to iOS 6? (Probably 95%+, since the 3GS is supported--?)
At the time, Jobs had been pushed out of all of his operating/management roles by the professionals running the company. he latched onto Jef Raskin's Macintosh project and remade it in his own vision.

He moved the entire team out of Apple's offices so that they could work without interference from the powers-that-be, who would have blocked his efforts once they realized how much his new "inexpensive" computer would compete with their existing push to sell a $10,000+ Lisa.

Macintosh was very much a big "F.U." to the Apple of the day, from a remote jurisdiction where the usual rules didn't apply. PirateBay is very much a big F.U. to the IP industry of today, from a remote jurisdiction where the "rules" are applied slowly and incompletely.

Like any analogy, there are hits and misses, but I see irony in a company that exists today because of someone's pirate disruption of the entrenched system sending a cease-and-desist to other disruptors. Another way to put it is that Apple isn't dancing with the one they brought to the Ball.

http://www.folklore.org/StoryView.py?project=Macintosh&s...