skysight-inc/HackerNews huggingface dataset:
tip, pit, sit, tit, git, tar, rat ... 2 and 3 letter words should really be excluded. They make the game boring. Great stuff otherwise, really enjoyed playing it. Thanks.
I think this poll might be slightly misleading (just like the other poll about favourite languages sometime ago). Quite simply, people are more inclined to vote for languages they've used themselves, because they've experienced the annoyances and wonderful things first-hand. Personally, I find it rather hard to believe that someone would dislike PHP and Java more than, say, bash scripting (which I presume falls under 'Shell' here) or ASM.
I've been following XBMC for ages. Glad to see you guys are still getting work done!
Go's anonymous fields are always accessible as a struct member named after their type, basically. It isn't namespacing, it's syntactic sugar that kinda-sorta removes their anonymity. Diamond inheritance in Go means you have physical nesting like [D [C [A]] [B [A]]] so necessarily the A's will clash, but you can override their methods and manually resolve it - yeah, at the cost of a delegating call (which the compiler could probably strip out).

Interfaces subsume the feature of traits to define an operation abstractly against the methods of its operand without defining its representation. Unlike traits though they can't mess with member variables directly (of course methods/interfaces can be defined on things that lack members, such as a renamed int32).
My guess is, if you use your main email and it is marked as spam, then you wouldn't be able to send regular messages from that address.
For those (like me) who didn't immediately make the connection, Eli's language is deca:

http://code.google.com/p/decac/
Learn Perl the Hard Way
Traits are actually about code reuse, not about polymorphism. Indeed, in the original traits literature (and in Rust), traits are not types at all. You use interfaces in Rust for that, just as you do in Go (they work very similarly).

Think of traits as little pieces you can glue together to make a class.
I've had XBMC 10.1 running on an Acer Aspire Revo R3601 (which I think is Ion based) for a couple of years now and it's been able to smoothly play everything I've ever thrown at it. The trick is to get VDPAU working.

Its a bit old, but here's a guide I posted on the xbmc forums for getting 10.1 working with Debian 6 on the Revo: http://forum.xbmc.org/showthread.php?tid=106811
برنامج عرب ايدول الحلقة الاخيره
Ars readers call for hackerspaces in the Ars OpenForum
Introversion and extroversion always seem to have hazy definitions, but one I like better than the popular social model of how people are "energized" is this:

Rather than extroversion being about whether a person is socially "energized" by groups or not, it's really about how much stimulus a person can accept before their brain starts feeling saturated. IE, it's less about the social aspect and more about being able to process stimuli in general. It's just that social gatherings tend to provide a lot more stimuli (people are complicated!)

In this model, an introverted person is simply a person that becomes saturated much more easily; and the reason they dislike crowds and other large gatherings is just because the amount of possible inputs are tremendous and need to be kept track of. An extroverted person might feel more comfortable in these situations, either because they can process more stimuli, or more likely in my opinion, because they're less sensitive to those stimuli. (I don't think it's a coincidence that a lot of the introverted people I know tend to pick up on subtle social cues a lot more readily than extroverts, and also tend to emit more subtle cues).

As a person that's probably moderately introverted, thinking of it in terms of "saturation" feels more natural to me. If I'm in a large group I don't so much feel a loss of energy (unless I'm trying hard to be extra friendly); if anything, when I reach a saturation point I'm at a higher energy level, I'm just sort of "full".

I wish I could remember where I first read about this way of thinking about it though and give some sources.
Thank you very much for that link. It was a fascinating read to say the least.
Yeah. So I add a trailing semicolon. Then the 3rd party library releases an update. I have to remember to merge my patch every time they update, do I?
Verizon Data Breach Report - Scary Truths About Security
Exactly why I'm wary of this program although it looks like it's VERY useful.
This shouldn't just apply to Startups. It should apply to most emails sent by a server.
Sports shoping 007
Sports shoping 007
Substantial and in charge this Timex 1440 Sports digital watch model T5H091 attributes a full sized durable silver resin watch case with black leading ring and simple-to-access side buttons.
Brazilian city uses computer chips embedded in school uniforms
For those not sure what the new UI looks like, there's an image here http://www.cultofmac.com/155915/steve-jobs-hated-the-new-app...
so that you can reference mutable shared state, but only one task/thread/function may access it at any one time and assigning or copying the pointer causes ownership to be transferred

That sounds kind of like Rust's "unique pointers".
Check the graph: http://www.nanex.net/aqck/3079-2.jpg

It happened in less than a second.
Hm, there are some provisions in the secure keychain that supposedly encrypt keychain data with the pin/passphrase. Wonder if those lockscreen bypass flaws affect that? (Google "kSecAttrAccessibleWhenUnlocked" for a start)
Go could certainly be funded by a research institution. Plenty of university researchers work on Java ideas, for example.
> The murky part is: How exactly do you deal with existing cable content.

I know Apple doesn't have a history of big cash acquisitions, so take this comment with a big grain of salt.

My guess was that they were going to use that big pile of cash to buy in to the cable business, either by purchasing a premium television network like HBO, or by buying a cable provider. I dont know how realistic that is, but what if?
Do Clojure's transients satisfy your needs for linear types? If not, why not?
post-scarcity? I think we've had that since VHS tapes.

The problem with this conversation is it always gets confused between "The MPAA are evil, let's kill them" and "let's abolish copyright!"

The only way I can see to kill "big content" would be to either reduce the size of the overall industry, or to break it up into smaller indie houses.

Neither of these seem plausible.
Chess Archives on YouTube
Damn, that's a pretty rigorous schedule. I guess that's why MIT is MIT, haha.
First I was a bit disappointed by how much hate C++ gets but I'm happy to see it on the positive side even by just a tiny amount.

That said, this poll is not online for the same period of time. Not that negative points could take away anything C++ can do for me.
I think the big clients (google, facebook, et. al) are getting smarter very quickly now (see for instance cd34's link above). It also requires not just one person, but a whole team of smart architects, engineers and environmental experts to figure this out for every individual server centre.

Also - some of the big successes (heat sharing, using water from outside sources, etc.) also require government involvement, which can be a minefield in itself (note: google seems to have much better success with these government schemes in Europe than in the USA).
HN Auction: startups[.]org - first auction held on HN
Hey Guys!

We own this great domain ( startups dot org ) for quite a while now, we kept trying to partner with someone and develop it into a successful business but so far we haven't had much success finding that right person, so we thought okay, we haven't managed to partner with someone, how about trying to sell it? We receive a bunch of sell enquiries anyways.

We thought, marketplaces like sedo are interesting, but their userbase is mostly formed of people looking to park and resell domain names which i wouldn't like to see happening to startups.

What better way to make sure this gets in the hands of a passionate entrepreneur than presenting this to our fellow HNers?

So this is it! The first auction to be held on HN ever!

I think this is going to be an interesting experiment and i am really excited to see how it will go :).
>The problem with this conversation is it always gets confused between "The MPAA are evil, let's kill them" and "let's abolish copyright!"

I'm not confused, I'm a socialist. I legitimately believe that wherever possible, false scarcity should be abolished in favor of real abundance.
Open Access—Pass the Buck
He was not: "using a client like Pidgin with an Off The Record (OTR) plugin."
Remind HN: We have a Hacker News Parents Group
This is the problem. I've helped build my company's bounce tracker. There is an RFC that explains how you are supposed to do things, but at least 50% of email servers don't follow it.

You may get your whole email back, or just the start. The message may tell you what went wrong, it may not. It may tell you what email address you tried to send to that failed, that may be missing (some mail servers actually redact it).
Or even better, just ask Siri for directions. It understands "work" or "home" if you've added them to yourself in the Address Book.
I agree to a point.
I do find it somewhat creepy that after I was involved in an email thread related to a friend's wedding all of a sudden all of my gmail ads are for wedding gift websites.

On the other hand when if I am browsing the ASP.Net section of stackoverflow and see Windows Azure ads rather than weight loss ones then I see that as a good thing.
Keep in mind this was a talk originally. Talks are going to be structured differently than essays.

Although, a professor at my university gave excellent advice to someone in my research group after an interview talk dry-run: put your conclusions first. Say the most important thing as soon as you can, because most people will not follow the whole talk, for many different reasons. I've tried to structure talks like this since hearing that.
So, if one were so inclined how would you get a job working in the porn industry (on the technical side)?

I've always wanted to tell people I work in porn but I somehow doubt that any of their job adverts directly say "This is porn".
For that to be true, the Go developers would have to be open to adding research ideas to the language. Java is (for example, generics). Right now Go's developers are not open to this. As a result, Go is not publishable.
"worst material to write was probably math simply due to the dry nature of the subject"

Math is one the most fascinating, creative, and empowering pursuits of our species.
My reaction: That's awesome, I wonder how much it co… (holy *@$!^&) hit download immediately. This is an elegant solution for a problem that should really be better taken care of at the OS level. Hopefully Apple has the decency to carve out a chunk of it's billions and buy this idea from you. Great work!
Godel doesn't talk about space, time, human experience, truths that exist independently of human experience. I fail to see how he's relevant.
NASA's Kepler Discovers 11 Systems Hosting 26 Planets
What, no hate for Matlab? Other than matrix math, data visualization and extensive libraries, it's a terrible language. Depending on the feature, it's either seriously lacking or a decade and a half out of date.

Its support for basic things like string and file manipulation is weak (after seven years, I still have to look up the order of the parameters for the findstr and strfind functions). Object-oriented facilities were only added a few years ago. Closures were likewise added only within the last few years. Anonymous functions are restricted to just one expression (wtf?!).

It's quite expensive, typically costings hundreds or thousands of dollars, and yet is usually too slow for more intensive applications. The recommended optimization method, vectorization, tends to be be incredibly memory-wasteful, negating any code savings. Its GUI building tool is more primitive than anything built since the mid-90's.

And the default indentation level makes it hard to pick out separate functions in a file, to boot.

The Mathworks is the Microsoft of science.
There are degrees of verifiability. A C-like language with imperfect but stronger verifiability (for example, with a strong, formalized type system) is still more verifiable (admits the proof of more theorems via static analysis) than C.
A lot of people grow up with baby photos all over the place. While we try to avoid it with our son, I just had to think: I am pretty sure the opposition of a political candidate would be capable of finding your baby photos no matter what (like getting them from a friend of the family or whatever).
Without wishing to get too sidetracked on this one, I think this is a fundamentally different debate.

There is a difference between suggesting that a certain industry may have seen it's hayday and suggesting a fundamental top down restructure of much of society.

It confuses me in debates like this because you have one set of people wanting to create new startups to displace hollywood and another wanting to kill IP altogether and they seem to act like they agree with eachother.
These days, I'd have to say Smalltalk is my favorite. I think more modern languages are still catching up. Modern open source implementations like Squeak and Pharo make Smalltalk very accessible.
I appreciate how this post doesn't posit that introverts "don't want to be around people", like many articles and essays do. I'm an introvert and love being around people; just not all people all the time. It's an important distinction.

However, something in this article that I pick up, and I see it in other writings, is that introverts like to think while extroverts don't.

Just as extroversion is dressed up in socially-positive words like "outgoing", "friendly", "life of the party", etc., it seems like more and more introversion-related articles are using equally seductive and over-the-top words like "deep", "intellectual", "pensive", and more. Just pointing out that a lot of extroverts aren't the former words, and a lot of introverts aren't the latter words.

I just seem to notice this in articles about intro/extroversion. People keep using words and terms to make it seem like there's a huge difference in intellect, etc. between the two groups. I don't think that's true.
The main problems I ran into when upgrading were with the new timezone support, but it was easy to just disable it (set `USE_TZ = False`) until I have a real need for the feature (and the time to fix the issues it causes for current code).
Is this really the secret to lean startup success?
Barry Majestic shares his tips and hacks for lean startup success. What are your thoughts?
It always amazes me every time I find someone or something on the internet that resonates perfectly with me. I can't stand being alone, it makes me really depressed. But social events don't feel right either, they take a lot of energy as the author says. What I feel best with varies and it's more complicated than just a variation in time.

So what I mean is, he's probably right. Introversion and extroversion are no dichotomy and probably even more complicated than a spectrum. I've heard too many people say I'm an introvert while I feel am not just as this person has heard too many say he's not an introvert.
The one pain point for me in the app, which I installed, is that when I enter/edit a location I want to just drop a pin on the map - ala google maps. And not just be redirected to the native maps app.
If you jailbreak an apple TV can you still use netflix?
Yeah, it works fine. Jailbreaking doesn't really change the interface at all, when you install XBMC it just adds another menu item.
Botanicula
why not just look at the Google Books corpus (ie Google Books n-gram viewer) http://books.google.com/ngrams/graph?content=Internet%2Cinte...
That the process is onerous does not make it correct.

That a good teacher is an exceptional case that we simply cannot handle with our bureaucracy is a thought that should terrify you to your core.

We get the quality we demand. Stop apologizing for the inadequate status quo.
Merging two python dictionaries
Community ownership and social networks as markets
Yes, thank you! Adding this line to the two-writes Python version (memg-slow.py on github) makes it about as fast as the single write version (memg.py on github):

sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)

It's an interaction between delayed ACKS and the Nagle algorithm, mentioned on the Nagle algorithm wikipedia page.

I'm learning a lot this week. Thanks again.
Real men su - and that's it.
These guys are probably who you're looking for: http://wwww.manwin.com
On a related note (email addresses), how about we standardize email address regex/verifications to accept "Foo Bar" <foobar@yahoo.com> formats? I'm tired of grabbing an address, hitting 'copy', then not being able to paste it anywhere without having to essentially retype just the stuff between < >. Apple Mail is bad about the 'copy', but I've noticed it with some other apps, and nothing lets me paste in the full version. :/
Congrats, team. You guys winning was quite predictable. -Prad
The $100 AppleTV + XBMC really is one of the best HTPCs you can have. For playing digital media it's not only one of the best options but one of the cheapest. Can't wait for AppleTV3 to get a jailbreak.
The greatest explanation I've ever seen for the Incompleteness Theorems comes from Palle Yourgrau in his book A World Without Time. He gives an excellent introduction to his explanation: "To appreciate Godel's theorem is your birthright; let no one, including the mathematical police, deprive you of what you have a right to enjoy."
Dibol.... Imagine the worst parts of COBOL and BASIC
I suspect you read about it while reading some MBTI-related stuff. INTP?
Yes, but "air" is not really comparable, is it? You'd never find someone saying "if we remove the wall from this room, we can make an air", or "you have your air, I have my air, and we should connect them to the Air".

There can be (and are) multiple internets. Hundreds, thousands of internets. There is only one Internet. The people who decide the nomenclature of the technology should be the network engineers who have the knowledge to build it. People who argue for "internet" don't seem to understand how internets work.
How to cite a tweet (MLA)
Bourgeoisie? :) I worked my way up from nothing and my perspective is simply that of someone who has seen the industry from several different angles.

Also, like any sane person, I believe that pirates are only frustrated consumers (I know I am).

But where does that leave us... how do you keep humanity entertained while "software is eating the world."

What does that technology look like? For distribution, is it an open standards network of p2p+affiliate marketing+an index fund? For creators, will it be a cost equalizing combo of reality-emulating audio engines and photorealistic cloud rendering of user-friendly 3D modeling? What happens to the concept of celebrity (celebrities = risk mitigation for movies)?

I personally think it's important to step back and think about the user experience of a movie. Can you succeed in delighting users and negating Hollywood at the same time?
But it won't play 1080p, correct?
I do believe in the idea that social interaction is energy draining for introverts and the opposite, energy gaining, for extroverts. With all demands a startup puts on a person, I can understand why an introverted founder would decline social invitation for no other reason than being worn out.
Convert and import Sony Cyber-shot AVCHD to FCP for editing on Mac
Actually it's a pretty good indication that you should probably not play the game, as it is likely made by someone who values programming more than game design (this is also the reason why there are comparatively many more good open source game engines than good open source games).
Stuxnet-related Variant Discovered
Might be a cultural thing. I was raised in this country by people who lived for some time where you are (as well as other areas overseas). They rarely dole out compliments and are quick to give criticism. When you are raised that way it becomes the norm and has definitely been a benefit in my opinion.

Edit: By "lived" I mean were born elsewhere overseas but ended up living for some time in Germany before moving to this country.
You treat the customers as bags of money that ought to be exploited.

I honestly don't see a difference to most other industries - give or take a few idealistic startups.

Unless you meant to say the difference is that you're upfront and honest about it...
what are you building?
I've also wanted this for a long time.
Mac users simply need to hit print and "PDF...". Windows should offer similar functionality through a PDFWriter driver.

But the site you have on your hands is going to be difficult to PDFify with even a very sophisticated, purpose-built application. It's full of recursive loops, frames, and external links that a crawler algorithm could get tripped up on (either providing multiple copies of the same information, providing them out of order, or snowballing once it left the main site).

Judging by the "edited by" authorship notes on the site, I'd guess that this is your task to accomplish, you only need to do it once, and that perhaps all of the pertinent source documents (and little else) are located within the same directory, and that you have access to that directory's list of files. A straightforward "select all", "open", (find next in order), "print (to PDF)" manual process would help you complete that task. At that point you need only get a utility to append each PDF document into one.
I think there's an extra 'w' in the above link. This one works: http://www.manwin.com
Um... there's no "there" there.
Blu-ray's introduction happend after digital distribution, and it's already 2/3 of the size ($2 billion vs. $3 billion). The people of the world still like physical disks. Give it another decade.
Or even worse, 'Setup.exe'
I think you exemplify the more likely scenario, in my view, of the typical real, down and dirty use-cases for this stuff. That is people that are already undergraduates and graduate students using this as supplementary material either to their current classes or more probably extra-curricular.
Go is not remotely a replacement for C.

This is exactly what crossed it off my list. I am interested in a better language than C++ for writing really fast, low-level code but I already have tons of good options for higher-level code.
You are saying exactly what I just said to another reader. Replace distribution with an open standard that has an embedded financial model, then we might have something interesting. Everything else is just a different middle man.
I would love something like this with a barebones Linux CLI distro and wifi. Just a keyboard, a terminal sized screen, and a connection to the Internet. And as I type this, I can't help but feel this might exist.
Pure-code mixins and methods on Go interfaces are sort of duals of one another. Interface methods are parameterized with a type when called ("calling outwards"), mixins are parameterized by a type when compiled, and merged into it ("calling inwards").
Ask PG: no-idea link directs me to normal app
After timing out on updating the no-idea app, I found that subsequent clicks on the link directs me to the normal form. This happens even when I try a different browser.
Best country on earth?
Really?When it's OK to shoot to kill if you think you are threatened?
The murderer of Trayvon Martin must be punsihed.
If not the world must intervene in the US.
Pics from a Chinese gangsters phone
labview.
2nd generation AppleTV will play 1080p content, but only output 720. The new AppleTV will output full HD.
Just World Hypothesis