skysight-inc/HackerNews huggingface dataset:
Indeed. I didn't know about `sudo -H`, though, so thank you.
The text looks like it thinks TPB is malware. TPB is certainly not a site I'd visit on a Windows box, the ads bring new meaning to the word "shady".

(Google's safe browsing database disagrees with me here, though.)
Usage of Open Source by any country is a great idea.

I'd like to mention that living in Ukraine where people can freely understand russian and ukrainian languages that Russia will do that BUT during this process a lot of money will flow away. There is an interesting resource about such processes here: http://rospil.info/
In the examples of subject lines including a company name, I would only recommend:

Company Name: Check out this new feature

Enables people to easily find something by sorting alphabetically in case they cannot remember the company name in full. I do the same thing with downloadable files.

My Downloads folder is full of things like Summer-menu.pdf or menu.pdf when I'd rather have Celcius_Summer_menu.pdf.
Isn't sudo -i username equivalent?
This is an absolute certainty.

I am reminded of years ago getting into an argument with the Apple fanatic on my staff (he was my net eng at lockheed) and I was saying that it was a certainty that apple was moving to Intel. He swore up and down this would never happen, that it was the stupidest idea he had ever heard and Apple would never leave the PowerPC platform...
How do you plan on eliminating a middleman and seeking their economic rent at the same time?
Is it an official app? I don't see any links, any endorsement, or even a mention of an Android client on Instapaper.com.
Hmm, hairy how? You get forced to resolve clashes by defining a new top level method, and you can always call the included anonymous methods directly.

Seems to me, "in type T, keep included type A's implementation of X and rename B's implementation as Y" is identical in effect to "define T.X as calling self.A.X() and define T.Y as calling self.B.X()"
Succeeding - The best general self-improvement book I've ever read
The author, John T Reed provides some great insights into leading a balanced life.

He provides a unique voice that is fun to read and different than many of the start-up entrepreneur types that give advice.
Also bad is when the emailing service that you use creates new and random "From" addresses for every single email. That means if I want to see images from you in Gmail or Outlook, I have to do it for _every_ single email I get from you. I'm looking at you, Twitter, with your n-grqlbhat=tznvy.pbz-302c1@postmaster.twitter.com "from" addresses and anyone using whatever service results in "EAT Club [support=myeatclub.com@mail13.us2.mcsv.net]".
Would one of the markdown or similar formats serve as the middle format?
Because of automated bounces. The problem is that a) many mailservers would send their bounce messages to that address and b) there's no standard bounce message format, so there's no easy automatic way to distinguish bounces from non-bounces. There are solutions that do that, but they are basically a bag of heuristics, and usually everybody builds their own. So you either have to build/buy complicated software to filter responses, or your response address is flooded with bounces till its effectively unmanageable. The path of the least resistance is to put noreply@ there and have humans contact different address.
I use the facebook app on my iPhone
Warfarin sensitivity is one of the more concrete useful things to come from being tested. I, for instance, have a genetic increased sensitivity to it and knowing that makes me feel better in case I ever need it. Apparently I also have substantially increased odds of liver toxicity from the osteoarthritis drug Lumiracoxib. Not immediately useful, but good to know. Currently 23andMe lists 20 drug responses based on the SNPs they test and existing research.
You could distribute them via something like ClearBits.
Movigik - video blogging with Play! Framework, MongoDB and Bootstrap
According to this paper[1], prior work has already established that 42% of the dose variance is controlled by 3 SNPs. It isn't 100%, but 42% is not insignificant.

[1]: http://www.ncbi.nlm.nih.gov/sites/entrez?cmd=Search&db=p...

edit: Also on 23andMe's page regarding Wafarin:

In January 2010 the FDA updated warfarin's label to say
that information on these variants can assist physicians in
selecting a starting dose of the drug. The agency also
provided initial dosage recommendations for patients with
different variant combinations. The FDA does not, however,
require that genetic testing be done before prescribing
warfarin.
Thank you! Exactly what I had in mind. The attention to detail and tight constraints reminds me a lot of font design / hinting / etc.
The library referenced in the OP, gevent, uses greenlet rather than stackless to provide this.
Open Source Bridge, an awesome conference in Portland, seeks proposals
> Bad teachers don't teach. They don't convey knowledge

Teaching is not a simple matter of shoveling some quantity of "knowledge" into children. Education requires purpose, focus, and motivation. Good teachers inspire children to learn on their own. Bad teachers actively harm students' achievement.

As for my comment on tests, tests that encourage students to write terrible essays loaded with factoids are bad because they encurage students to write terrible essays. This has nothing to do with the teacher - except that if used as a metric for evaluating teachers, it will cause us to devalue teachers who teach students to write better essays.

And I stand by my assertion that no one who calls children dumb should be involved in their education. Motivation is a primary piece of education, and calling students dumb is profoundly demotivating.
> So long as you don't read root cookies

I wonder how many web apps are coded to reject cookies from a parent domain when they're expecting specific-subdomain cookies?
I think video is just another opportunity to tell why you have to be funded. Let's look at this as another tool to win.
Because they often don't have personal computers anymore, not as we had them.

When I was a kid, I set up zsnes on the computer at my after-school program, downloaded a bunch of ROMs, and taught the kids the key-mappings. I became the Guy Who Made Video Games Run on the PC. I did it at home, rampant pirate that I was.

But do today's kids actually have an unlocked PC available to them? Do they have consoles whose games come in self-contained cartridges so that piracy becomes imaginable? I don't think so.

They have consoles and handhelds that work mostly via their connections to proprietary company servers. They have iPods and phones and tablets locked down with company DRM. They have Windows 7 or OS X computers at home, at school, at after-school, and in offices with actual security models that stop kids from messing around installing whatever they like. Pirating a game now involves torrenting several GBs of ISO, mod-chipping your console or installing a game crack, and then installing a crack/workaround for the network log-in based DRM (thanks, EA and Ubisoft). It's often easier just to buy the damn thing off Steam, but then you have to ask Mom and Dad for money to buy games. What kid wants to go through that ordeal?

We grew up in a Wild West playground of open personal computing where little was locked, locks could be picked, and there weren't any security guards. I fear today's kids have grown up in a walled garden guarded by men with flaming swords.
I've always found it weird that email - a two-way system supposed to be analogous to letters - has so many occurrences of noreply@example.com. I wonder what percentage of emails end up in these unmonitored mailboxes.
One I've noticed people using recently and that I use is "Firstname from Company" as the name. Seems to work well, since it's both personable and clear what you are emailing about.
Amazons kindle can import the .pub versions of the books from Gutenberg more or less directly (I don't have a kindle, but it works on the kindle app for Ipad).
I almost hate to be that guy, but

mount /mnt/book && cd /mnt/book && wget ...

work just fine for me with the Sony PRS-300. I imagine things might be a bit different with a more closed system, but this has been doing the trick for a few years.
The android xbmc app is special because it is development by the xbmc team.

xbmc has a few remote apis. The nicest is the JSON one, it's so easy to work with I wrote a simple remote for my n900.
I wonder if automated systems generally send to the sender email address, even when a reply-to is included. Interesting to know a/the reasoning though.
> because it generates different content for almost every pageview. This means much less possibilities for caching.

That implies they are caching very little. I'm comfortable in saying that I'd be shocked if your homepage on Facebook wasn't 90%+ in cache, if not 100%. A site like Facebook wouldn't survive without caching.
Yeah I agree, I think what he's done is redefined introvert around his own very specific and likely over-thought preferences.

What does ideal group size have to do with introversion anyway?
But HN isn't a representative sample, so our poll doesn't accurately reflect the overall popularity of a language.
Yea, I really don't. What's wrong with different windows? I prefer to read documentation in a tool that is good for reading documentation (don't understand the IQueryable crap? Just jump over to StackOverflow in a couple keystrokes).

The description I was replying to had you hovering over little thingies for tooltips. The whole time you're writing code little popups and widgets are flying all over the place. That is distracting. Give me an environment that edits text please.
The lack of configurability is a bug or a feature, depending on your purpose and your disposition. I personally can't stand configuration nightmares. I want things to just work as much as possible, and in my experience linux has a real problem with that. I'm a programmer, not a configuration engineer. I expect the systems I use to understand that.
It does not, in any way, lock you into the industry. And, in my mind, working in porn helps you find employment with good companies in a way no other company or industry can.
I'm one of the co-chairs of the conference, so anything I can say is somewhat biased, but I'm happy to answer any questions you might have.

We're in our fourth year now and our attendees have consistently praised the feel of the conference, the content, and the setting.

Submit a proposal, get accepted, come to Portland and enjoy life for a few days with fellow open source hackers. :)
I suppose they aren't that hairy if you introduce type-specific namespacing like C++ does; i.e. allowing method names to be qualified with the name of the class or trait they belong to to resolve conflicts (A::X and B::X). Renaming seems like a way to avoid having to create an extra delegation function in case you want to delegate to one or the other, though.

It's important to keep in mind that traits aren't the same as inheritance, though. Traits combine methods and fields into one final class instance (they're like mixins), while anonymous fields are more like C++ inheritance: there's actually an instance of each superclass embedded inside each subclass. This starts to matter especially when you have diamond patterns (A derives B and C, B and C derive D). When you have an instance of D and are calling methods of A on it, does each method of B's embedded A clash with that of C's embedded A in Go?
Capitalism is supposed to be a way of dealing with scarcity, not maintaining it in the face of its oncoming abolition by technology. You are a bourgeoisie screaming that the Revolution has come and you don't like its shape ;-).

I agree with you, but moving to a post-scarcity bit-distribution model is, in its way, inevitable. After all, how much does the RIAA/MPAA claim as the "pirated" value of "their" content? As I recall, it adds up, in some estimates, to more than the current size of their industry, and possibly even more money than exists in the entire economy (of some nations if not of the United States).

Why should we destroy all that value by rendering it illegal through copyright-based rent-seeking? Plainly we shouldn't.

But filmmakers, programmers, authors and other bit-producers need to eat too, need to somehow interface our desired post-scarcity "pirate economy" with the scarcity-based rentier capitalism of the current "material economy" to pay rent, buy food, carry health insurance, etc.

So the question is, how do we interface post-scarcity with scarcity to let people work in the former world but eat dinner in the latter?
Or just use gevent or eventlet. It's not necessary to use a whole different branch of python.

On top of that, gevent outperforms both twisted and tornado because the eventloop is libev, meaning it's written in C instead of pure python.
In praise of Wiktionary
Some of them do, some of them don't. Email is a very old system, and for some things there's no standards, for some things implementations predate standards so one has to live with what is out there. Some of them just broken and since there's often no standard to point them to they just say "well, we know there's industry practice to do X, but we prefer to do Y".
Hi all. I am competing to the challenge. The interviestreet team is setting up Amazon EC2 virtual machines for the partecipants; I gave them my pubkey, but the thing looks somehow broken (couldn't login to my instance). Apart logging bots, nobody's on #codesprint (freenode), and the organizers aren't answering mails (yet). Anybody in the same situation?

EDIT: just got a reply from the organizers, I am now fully connected to the contest. +1 for support (sorry I panicked a bit quickly)
I was thinking more along the lines of the language itself. Complaints about the (lack of) open source ecosystem are more than valid. That's something I dearly miss in the .Net world.
Drag to 'draw' a word :)
That is done to track bounces. If an automated email is sent to an address, but that address is setup to forward once or twice and bounces somewhere along that path, by the time the bounce gets back to the original (automated) sender, it may otherwise be impossible to figure out what the original address was. With unique addresses like that, bounces can be tracked.
The referenced page doesn't deliver on the hype of the HN headline, it merely offers:

"... some selections that will help you start to understand it."""
I think this classification of introvert/extrovert personality is a little self-fulfilling.

See, I have always believed myself to be introvert, despite what people tell me. I find all these different ways to classify someone as introvert, find one or more that fits me, and I say "see, I'm introvert!"

Until one day, I just randomly started to think the behavior of my ex (cough..), who is considered to be extrovert by everyone, including herself. And guess what, she also gets tired of groups at times, and she also wants quiet time at home, or any other classification of introvert I've read.

What I now believe is that, introversion/extroversion is a state of mind, rather than personality. Most people are both introvert and extrovert, only at different times. Some may be extrovert more often, others introvert more often.

I have no scientific proof of this, but it seems to fit with what I observed of myself and people around me.
> Callback-heavy programming is what you get when your language doesn't support better ways of controlling context.

UI programming is callback heavy, but I doubt that any language will support "better" ways for that.

So basically UI programmers are used to callbacks, others not that much, and now that event-loop servers are becoming popular, we see confusion from people not familiar with events.

Server-side people just need to figure out how to use callbacks properly and everything is gonna be fine.

All people need to understand is to nest callbacks properly, nested callbacks are the things that confuse most people.

> For Python, you can get the benefits of asynchronous IO without callback hell if you use the Stackless fork.

You can't just abstract away every programing feature that seems hard and expect everything to be fine, it just doesn't work that way, Java developers are still suffering because Java tries real hard to abstract memory management.
Hundred-food cinema? Mine only stocks popcorn and choc-tops.
Well...I think about Godel's theorem as the mathematical implementation of Kant's ideas about the limits of reason based upon human experience, i.e. there are some truths which are inaccessible because time and space are preconditions of all human experience.

Not to dwell on arguments about whether or not time and space actually exist independently of human experience, what Kant was getting at is that the way in which humans experience the world limits our ability to draw conclusions to a particular subset of all truths.

If Godel's theorem is true, then from a Kantian perspective, mathematics no longer enjoys a uniquely privileged place in regards to human rationality. That's pretty important philosophically - at least to some people.

Positivists may take a different view.
Am I alone in not thinking that this is a bad thing? When I watch TV, I see non-targeted advertising: tampons, Viagra, depression meds, and many other things that I have no need for or interest in. If I have to see ads, I'd much prefer to see targeted ones.
Best Thing About Using Bootstrap is,
One doesn't have to worry about cross-browser issues. :)
That Makes Awesome Themes Like CandyClouds Possible...
here...
Take a Look.
http://wrapbootstrap.com/theme/candy-clouds-WB00781A8

and help me by making it more awesome., by buying it :)
The battery drain is HORRIBLE. I would recommend deleting/not using the app for that reason alone.
> "This statement can't be proved"

This statement (and Godel's mathematical equivalent) does not assert anything to be proved, it is contentless, which is why logical, axiomatic systems choke on it, essentially due to recursion or self-reference. Logically there are only two fundamental ways to err; by contradiction and by circular reasoning.

> In other words, the only way to prove something consistent is from outside of it.

This is what I take from Godel's theorems but this is a poor formulation of the idea. A better way to say it is that proof presupposes consistency and more specifically the law of identity which is a metaphysical law that has to be validated not proved (since proof depends on it).
People are using it - but only people I don't know. And the fact people I don't know can know where I am at all times (like at home) is creepy.
Another one about introverts: http://www.carlkingdom.com/10-myths-about-introverts

I like that one better :)
> You tell me we can crowdfund a $500 million dollar Avatar without using the hedge fund approach of a major studio, and I will change my mind.

That's a key problem. And I don't pretend to have the answer but things will change whether you or I like it or not.

That said I prefer Primer over Avatar, big budgets be damned.
It's an unregulated private service, they can. It's just that they can no longer claim "commOn carrier" status. If they don't do that for everyone, they are assisting piracy. Let the lawsuits begin.
Actually, if Facebook integrated Highlight, I might be more inclined to use it. At least then I could control who sees where I am.
I think you're missing that this was was research project, and they were trying to answer the fundamental question, can we build a verifiable systems language?
Interestingly kids have always been into games consoles rather than PC gaming. I remember arguments between console and PC games players at school some years ago.

Generally went something like this.

"Our consoles are so much cheaper than your PCs"

"Yes but our games are free"
I don't think Facebook is built around private stuff, I think Facebook is built around sharing. I also recall Facebook managers stated many times that they see concept of privacy to be obsolete and harmful. Yes, of course, Facebook has privacy settings, since that vision is not yet accepted by most people, but the goal of it is sharing, not hiding (unlike webmail, for example) - the information on Facebook is by design supposed to be shared with other people. Of course, the set of these people can be different, but I think the easiest way to avoid publicizing private information is not publishing it on the site that is built for sharing and has always promoted sharing.
Not .epub, but .mobi which Gutenberg provides for all its books and is the native Kindle format. (.AZW is .MOBI + encryption)
This isn't as big a factor as many would have you believe, though. I have a list of nearly 15,000 people via Aweber. How many autoresponders do I get when I send an email? 10 or 12. Now, if you are Facebook, that might be a consideration. But for startups, do the right thing and go the personal route.
Just think of it as practice for your interview. You have to be master of your pitch, and if you can't informally describe what you do to a camera, how do you expect to impress big time investors and/or a large crowd when it comes to pitch your startup?
I don't think the general public has the attention span to keep several hundred Primer type titles being released all year round in their consciousness.

I think the big "change" will be streaming videos over DVD/Blu-Ray rather than everything suddenly becoming an Indie movie.
i thought it was, but now that i look again i don't think it is. there was a story about papermill on theverge [1] the other day that heavily referenced marco's post, and i assumed that the point of all the marco references was that it was the endorsed app, but reading the article again they don't actually make that claim.

[1] http://www.theverge.com/2012/3/23/2897938/papermill-is-the-f...
This is what lawyers always say. "Do or do not. There is no will."
>Public education in this country is under attack

I think it would be far more accurate to say that our entire culture is under attack, from multiple vectors, to reduce the current upwardly ambitious mass populous to neo-feudalism.

Keeping the peasants stupid is just one tactic in a complex strategy.
Most of the time you don't even need the documentation, as methods are named well enough that they describe their behavior. This is simply much faster than opening another window and doing a google search. The times you do need the docs, a hotkey will open a full window for it.

I'm with you on the crap flying around on every other keypress though. Feels like I'm programming with an extreme case of ADD.
Is this better than responsive design techniques like http://cssgrid.net/?

Seems like this is over-simplified and falls down when you go from tablet to desktop.
A feature I've been looking for in a media player is the ability to run a custom script against a file from the media player's file browser. I have a script that I use to mark a file as watched, which I currently run as an Automator Action from the OS X Finder after watching the video.

Has anyone come across a way of doing file-level 'actions' within a full screen media player?
For anybody that is interested, it is called "Off-the-Record Messaging" and you can get the plugin at http://www.cypherpunks.ca/otr/
Yes, common stock trades on many exchanges around the world. If you would like to get an idea of how many exchanges, you can use Bloomberg's BSYM data to see the individual tickers:

http://bsym.bloomberg.com/sym/

Search for "AAPL" and type in "Common" into the "Security Type" column filter. A list of exchange code mappings ("Pricing Source" column) to their names can be found in this spreadsheet:

https://software.bloomberg.com/coredataportal/docs/exchcodem...
Of course, but there have been security flaws in the past that allowed you to easily remove a pin or passphrase.

I'm just nervous about saving my "home" address. Your car has keys, but you're still advised not to save your home address under "Home" on your satnav. It's the same thing.
Airport security debate
Cool stereographic drawings (pseudo-3D)