skysight-inc/HackerNews huggingface dataset:
Oh come now. The bill of rights guarantees freedom by putting forward a list of restrictions on what other people can do to you. By this simplistic definition of "free" the only "free" society is one where one person is free to enslave everyone (and probably does, but hey: he's living the free dream, right?).
I would actually suggest another set of MIT courses that I think are more relevant:

Linear Algebra
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-...

Probability and Statistics
http://ocw.mit.edu/courses/electrical-engineering-and-comput...

and finally

Machine Learning
http://courses.csail.mit.edu/6.867/
Seen before:

http://news.ycombinator.com/item?id=2166555

http://news.ycombinator.com/item?id=2174333
I'm not sure this is a good question. If significantly more people vote it up than flag it, and PG doesn't specifically ban it, it's Hacker News material. Personally, I thought it was an astonishing article that I was happy to read, but flagged it for fear that HN is starting to lose focus. I think the right question is how votes and flags should be weighed.
What about merchandise sales? I doubt those directly show up on the athletic department balance sheets, but every time a Alabama hoodie is sold, that is almost entirely because of athletics. I strongly doubt that in reality most of these departments are operating in anything resembling the red.
While I cannot argue on any point of your post, I distinctly remember that sometime ago on HN there was a post how essentially Stanford and MIT "live" on military grants. The story was about Stanfrod being US-Army stronghold, while the Navy "sponsors" MIT (Just searched: http://news.ycombinator.com/item?id=1416348.)

I have no data, but I think that those DARPA grants are at least substantial, some concrete figures would be nice though.
I want to know if someone actually stops drinking being in there. I mean if they viscerally feel death and don't actually wish it...
http://taskwarrior.org/
Well, I am professional and I see Miguel De Icaza as Microsoft zealot and nutter/troll. Person that is "psyched" (see http://www.networkworld.com/community/blog/open-source-guru-... )about Nokia going Wp7 can't give unbiased opinion about anything connected to Micorosft, especially anything that he is actively pushing... and he pushes .NET more than Mono these days.
Dating is generally considered a 'dirty thing' outside metros. Urban India is mostly monolithic. The real differences are only seen in semi-urban and rural regions. And yes the sub-cultures are quite varied but that doesn't mean there is no pan-Indian identity to which you can market. Understanding the differences and similarities is the key if you want to reach the majority of the billion plus population.
You're one of those people who spends all their time deleting articles on wikipedia, aren't you?
It's not just manufacturing, Samsung co-designed them too (with the company that Apple later bought, which apparently retro-actively made this chip a great example of how Apple does everything "in-house").
That'd be an interesting thing to check out. They do get to see first-hand what it's doing to others around them, over a period of time. It'd be a unique incentive to quit.
قصــــة حـــب بالصــــور 
قصــــة حـــب بالصــــور
Even as something of a liberal, this makes me feel conflicted. It doesn't quite feel like harm reduction - just cost-reduction for the agencies. It's very bleak.
And if JSON did all of those things the libraries that implemented it would suck as well: the complexity comes from the semantics of what all of those things are and do (schema validation is a complex problem, and that has nothing to do with whether you are validating XML or JSON), not how to parse a silly file format.

Hell: a lot of highly popular languages, to be quite honest for a minute, probably don't even have compliant JSON parsers. The real problem here is cowboy developers who think "oh, JSON/XML/whatever is easy, I can throw one of those together in a few minutes" and then /don't even read the spec/ before committing their project into some poor language's standard library.
I don't see a difference between that and t, aside from -e and --delete-if-empty. Am I missing something? Or does t not have sort-friendly output? (if so, t- all the way, that's a big bonus)

http://stevelosh.com/projects/t/
Also, when the constant pressure is taken off and their basic needs are taken care of, maybe some of them can reflect and take a less forced decision to quit. But maybe I'm underestimating alcohol's hold.
Taken from http://ycombinator.com/newsguidelines.html

What to Submit

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Are there good hackers that find this interesting? look at the votes.
What kinds of tools do you use to write literate scheme programs? It seems mighty interesting.
Teaching Perl to Undergraduates
> That's actually where I find that XML is the most dangerous. People just take it as a fact of the universe that XML exists and make so many assumptions about how it solves a particular problem that they don't even stop to think "could there be a better way?"

Unfortunately, even when presented with numerous implementations of interesting algorithms like schema validators, tree transformation tools, etc. that /happen/ to use XML (for our purposes, a specific verbose dialect of s-expressions) as an interchange format, the entirely opposite problem occurs: people ask the question "could there be a better way?" needlessly, and then reinvent some subset of all of that tested and working code based on around something they made up, or even something people generally like (JSON), and throw away all of that existing ecosystem; and, in the end, the only way in which it is better is that it isn't XML.
When a web project is in the early days, a maintainable design is important, because it reduces the cost of change.
Reading the comments to my post, I've seen a big mistake: good design is always good design, when you talk about putting the things where they should be. Effectiveness is always the first element to focus on, no doubts.
What I was pointing your attention on, anyway, is how a certain kind of 'dominant design' is making many websites look 'flat'.

I also think that some of this design habits also point in the wrong direction. Just to explain better, I'd say that Drew Wilson is iconic of this. He's quite popular, and you can see some of his work here: http://dribbble.com/drewwilson/
He uses a mac-like style for web applications, and I think this is a huge mistake. Try to visit http://builditwith.me/: it's surely beautiful, but do you think it's 'usable'? I think it's not. But the most, I think it has no distinctiveness.
Here there's another mistake: distinctiveness does not mean originality. My examples where websites like mint.com or posterous, or even Dropbox. These website can't be called that original, but they surely have a distinctive design, made of key and recognizable colors, way to use (or not) gradients, etc.

In my humble opinion, any design must obviously respect some key principles, like effectiveness or usability. But I also think that any design should point on 'identity', especially when building a web app, something most designers don't seem to care about.
Between order and chaos there are three missing lunches
You seem to have missed the point. As it says in the documentation for t:

If you need anything beyond the basics
you might want to look at todo.txt or
TaskWarrior instead. They’re great tools
with lots of bells and whistles.

In contrast, t (and therefore t-) does almost nothing. Instead, to make your task list prettier, do some work!

http://stevelosh.com/projects/t/#it-does-the-simplest-thing-...
I haven't had a serious look around the PEAR libraries in ages, mainly because I don't want to have classes like their own 'Error' class around in my code at all.

Regarding distribution I was hoping that .phar files would become the new standard but I haven't seen a single .phar file around. Definitely agree that a central place to discover libraries is really needed as well.
Thanks a lot!

If it doesn't take too much time to sanitize, I'd love to see your application.

(My email is judgedotme@gmail.com. Don't send your pitch if your business is AssertID, as there is some overlap.)
My step brother's uncle was an alcoholic for ~25 years (off and on for 25 years? I don't know how this works). He joined the native American church, where he presumably used peyote, and the alcoholism eventually went away and he is now happy.

I am by no means read on the subject, just some first hand experience seeing someone crawl out of a pit of despair. It's unfortunate that this avenue isn't researched or condoned much.
I think you miss the point. I don't want to communicate with anyone in order to donate anything to them. There are plently other options out there than Paypal so why are they not offered.
The key problem I have with your #2 is that it ignores what people actually mean when they say "can't". When I say I can't lift that rock over there, I don't mean that if I went and trained for a few years I wouldn't be able to do it: I mean that if I went over there right now and tried to lift it I would fail. When you realize that this is what normal people mean by "can't", suddenly concepts like "XML can do something JSON can't" make perfect sense: there exists a tool/library that makes that happen right now, and for JSON it is some theory that you have that would require sitting down and spending a bunch of time coding. (And no: those people don't "actually believe" that JSON could never be made to do those things ever: the more you interrogate them on this matter the more it will seem that way as they are going to keep saying "can't" and it is going to keep meaning something different from the way you are using it.)
Turn on HTML5 (youtube.com/html5) then click "Save As" on a YouTube video
I don't see a difference between that and a plain textfile..
But if you can't really reduce the harm (or not much), but you can significantly reduce the cost... is bleak bad?

America is on a huge "everyone should be happy" kick - smile all the time, buck up and be cheerful, if you're not happy take this pill - but that has its own problems, and masks problems like these people are having, making them worse. It also trivializes pain / unhappiness - everyone can have it! Why don't you? Try this pill, go to a meeting, look everyone can do it! - and given the amount of depression occurring can it even be said to be working? For some, sure - there are outliers in any system of people..

There's also that it can cause things to get even worse - if everyone really can / should be happy, and I can't, clearly something's wrong with me. You'll find a lot of depressed people in that line of thinking, and it crops up in suicides pretty often too.

Not really disagreeing, just debating with myself / you / the Internets.
Apart from those options, yes. It keeps finished tasks in a limbo so you can feel smug about things you've done, and it keeps a (one version only) backup in case it didn't do what you expected.

(It feels wrong describing extra features. I wanted fewer, not more)

It also runs without requiring a recent version of Python. It doesn't use "with", "OptParse", or the ternary "if". Therefore it runs on my really old machine sitting in the corner that I can't be bothered upgrading. That's where I do a lot of "Hmm - I'll just try this" hacking.
If your refactoring causes test code to break, then it also causes "real" code to break, yes? All code using that interface needs to be fixed appropriately, which can typically be done with automated tools.

If there's no corresponding production code using the same interface, you have a problem: you're probably testing at the wrong level.
That's what I thought when I first read about "t". Then I tried it, and it really does feel different.

<fx: shrug> YMMV.
When I read about the component shortages of 10" displays, I couldn't help but think about Steve Jobs rant last year about tablet sizes. He went on about how Apple had thought a lot about tablet screen sizes, and that you needed a 10" screen to get a decent experience. The companies deciding on a 7" screen had made the wrong choice.

It now seems like he was just mocking the competition about being unable to ship a similar price competitive tablet.
Plain text files you have to select an editor to open it in, modify it, and save it. More steps than necessary, a command line interface really is ideal for something super-simple like this. Though it could be made as / might just be a handful of bash scripts wrapping around `cat`, not everyone has the know-how or desire to make such a thing, but many can use it.
I'm confused... are you being sarcastic, or have you never heard of LaTeX?
Running on older Pythons is a bonus. Significant, in some situations. Thanks!
Hacking a PhD
I don't think I have a problem with it yet, because I'm rationalizing. It somehow makes sense. I'm not sure I would feel the same if someone I cared for decided this would be the solution to their problem though.

I suspect many people will feel similarly. If my suspicions are correct, I wonder if we're witnessing a paradigm shift about problems such as alcoholism, drugs and homelessness. Are we as a society beginning to accept that some people are beyond redemption and should just be considered a "loss"? How far can we take this?
To answer some of the comments made already, and to preempt others, I largely hacked "t-" together because I wanted to see if "t" would be worth bothering with. It seemed little better than just having a text file and so I didn't really see the point. But equally (I thought) I could be wrong.

But "t" didn't run on my very old, stick-it-in-the-corner-and-occasionally-play machine (which only has Python 2.2.1) so I spent a happy hour putting this together, more-or-less at random.

I'm finding it's helping, but maybe that will only be till the novelty wears off.
As a brazillian, yes, there are lots of points in common. Also, orkut is pretty much dead now among my social circle; facebook has pretty much got all users of orkut and some more people who wouldn't have joined orkut (like parents and grandparents of the orkut generation).

As far as I know when orkut came around here there was simply no other social network with a significant number of brazillian members. Myspace was just too complex to understand, I think, and part of the annoying things of early orkut's design (you had no news, so had to keep checking your friends' and comunities' pages out to see what was going on, which fostered a whole cyber-stalking culture of checking people out) really clicked with a lot of the demographics.

I think more than by analogy that the dating market over here is also underdeveloped, and there is definitely demand for something that caters more closely to the brazillian forms of dating (which are different from the european forms of dating, and from the indian).
Just donated. I don't own a PS3 but consider this case important.

I stopped buying any kind of Sony hardware years ago, the first word that comes up in my mind when I hear Sony is "lock-in". Obviously, they don't care that their brand is already tainted in the eyes of many technical people. But losing this kind of lawsuit would be harder to ignore.
In Europe, they do do it differently. Players turn professional at 16-18 depending on the sport and then ride the bench until their mid-20s unless they are truly prodigies. Pro teams are responsible for developing talent and have feeder clubs that field toddlers; they also support B/C/D/E-level leagues which play on town/village level.

What's happening in the US is that the educational system is subsidizing player development and regional promotion for the big pro leagues--which are such a big business it's not even funny.
everytime I get the same message: "
This video contains content from Vevo, who has blocked it in your country on copyright grounds.
Sorry about that."

;)
</sarcasm>

Fully aware of LaTeX. Also fully aware a lot of book creators use things like LaTeX and Adobe to build their books and form their footnotes and keep their TOC / index / internal page references accurate.

I'm also painfully aware that tons of books, textbooks particularly frequently, don't use the information they built the book with to build the digital version, so it becomes a glorified scan that you can download and read, and nothing more.
As much as I admire the effort to provide tools to oppressed people, I would strongly oppose this group. Capitalism and market economics are the single greatest tool for raising living standards, liberating people from oppression, and unleashing human creativity for the common good. Destruction of capitalism would bring the worst forms of oppression, from ignorance, to disease, to fascism.
Great point. Let's imagine a group of right-wing survivalists starts using the service: they probably don't support capitalism, but they're all for "self determination, local autonomy, ecology, and communal economics", in their own way. How long before they get booted?
It's funny and highly illogical how the term 'activist' these days means solely left-wing militants (i don't specificaly condone right-wing survivalism here, this is just an observation)
But i have to open a terminal to use t.
I argue that using vim is more efficient then t:

- delete a task 'dd' -> two keystrokes, no need to remember some arbitrary id
- select a task 'gg' -> go to line number
- add new task 'o' -> one keystroke
- add a bash alias 't' for "vim ~/.tasks" and you have the power of vim and still need fewer keystrokes to manage tasks ;)

Still, why i would use such a tool is far beyond me, honestly.
I can understand using some advanced taskmanagers with GUI or a textfile, but i don't understand the benefits of t ;)
Another reason - 90% (my guess) of founders end up with nothing but a good story about the business they tried to launch.

90% of the guys who try to climb the corporate ladder to become CEO do distasteful work, and lots of it, and ends up a 50 year old middle to upper management type who gets made redundant the minute his company restructures, and hasn't got the skills to do anything else.

Also, moralising prigs (especially journalists and high school teachers) dissuade a lot of people from seeking a high paying job (unless it's in medicine), so the few people (many of whom are quite greedy) who do go for the top job get paid more money.
Only if you don't believe the people quoted in the article:

"This is about meeting people where they are and loving them. It's not rocket science," she said. "They still grieve, love and hurt. They still need food and shelter. They are you and I."

Dr. Steven Miles, professor of medicine and bioethics at the University of Minnesota, agreed.

The reason to support St. Anthony is not the money saved but the kindness extended to the residents. "It is the humanity of it, just like humanity drives the hospice system," he said.
> Are there good hackers that find this interesting? look at the votes.

Uhrm... there's a flaw in this logic somewhere. You could drive a train through it.
You don't always have a terminal open? I find that odd. Personally I always have a terminal open - it's where I do most of my work - so to add a task it's just typing it in, preceeded by "t-". I don't have to remember arbitrary IDs, they are listed.

But you're convinced it's of no value to you, and that's cool. Don't use it.

But if you haven't tried it, can you really be sure?
It's possible to access your service at sparkmuse.appspot.com but Twitter OAuth redirects to sparkmuse.com. If you can configure the authorization so that Twitter redirects to appspot URL it will be possible to register. Then you can do a 301 redirect to sparkmuse.com to prettify URL again.
Exactly, this is just what any government want.
They know where you are, they know what you are doing.
The article paints a bleak picture, but it's essentially a homeless shelter for alcoholics who have long since given up on treatment.

It's not really direct "harm reduction" in the same sense as needle exchange clinics. More a way to make a few people's lives slightly less miserable; I find it difficult to object to that.
I don't know why samsung went with a 7" vs 10" but it makes a huge difference. In comparison its like carrying around a big hardcover book vs a paperback book. Watching youtube and stuff on it is fine, I don't find a huge difference. The biggest difference I find it much easier to hold with one hand, and manipulate the screen with the other without having to place it on my lap or needing a stand, and hold it like a real pad should be held and to pass around.
I worked for a supplier. We had some teething problems once on a new vehicle. We ended up helicoptering parts to the final assembly plant, so we wouldn't shut it down.
I highly encourage playing with Processing.js: http://processingjs.org/
It's art on a web browser!
I see no one mentions the NotionInk Adam, at $550 for the top end model (with a spec better than the ipad) I think it's a real contender. http://notionink.com

Disclaimer: I have one on order.

Edit: I'm also struggling to see how they are cornering the market by consuming all the components that are manufactured, rather I think it a combination of clever marketing & strong fanboy base.
Regex primer - part 1
An introduction to regex, the swiss army knife of any developer
I'm kinda disappointed in Anonymous. I figured there would be more calling of the homes of Sony Vice Presidents at 2am from an Anon raid. I guess there's still time.
(Donated)
Dude, I'm just another HN reader who decided to support this cause. If you made a point in your original message, I most certainly did miss it. You have issues with paypal and email? That's your prerogative. Maybe Geohot didn't expect people to have both these problems.
Actually i always have several terminals and several desktops open.
I think my workflow would be to open a terminal on the "PIM" desktop and have vim running there.

Anyway, you are right, i haven't tried it, and i probably won't because my workflow and taskmanagement works different (and already works for me).

Everyone should use what suits him best.
> So yes, it was for that first reason.

Has Microsoft stated this or is it speculation on your part?
I agree with PG and I also think that Java and C# maintainers are wrong to keep adding features to these languages.

I've done a lot of work with Java (and some with C#) and most developers have a hard time even with original Java's scope rules.

So, if these languages want to be the COBOL of the future, they should keep it simple and dumb. Closures and Generics aren't for most people.

Or they could add some compiler directive for switching on advanced features.
I'm waiting for perl 6.
How to model a Digital Photo Frame in 3ds Max
Hi again, if you will read this tutorial you will learn how to create a Digital Photo Frame. The entire process will be covered, how to model, texture, create materials and render with VRay. At bottom of tutorial you will find link to download sample of this tutorial in .max, .3ds, .obj formats. Let’s move on.
Yes, because that worked so well for Swing.
Why we didn't select a PR agency: where's the beef and trust
Eh, I try to be a nice guy, I like to assume the best of most people. Of course the voters are good hackers.
JSON-command: JSON command line processing toolkit for Node.js (NPM module)
He has said before that he hardly ever leaves Emacs, and he starts X when he needs to do something graphical, which is rare, but he does do it from time to time. And yes, he reads his email in Emacs, and maybe views HTML files in something like Links. I don't think Emacs has an HTML viewer, but I could be wrong.
my workflow and taskmanagement works different
(and already works for me). Everyone should
use what suits him best.

Absolutely. This is just another option for those that aren't yet happy with what they do or have.