skysight-inc/HackerNews huggingface dataset:
I like the Monads are like Burritos one. http://blog.plover.com/prog/burritos.html
That was't he point of his metaphor, the point was about a massive step forward in technology.

The full quote makes it clearer:

"Subversion = Leeches. Mercurial and Git = Antibiotics. We have better technology now." (emphasis his).
Forgive me if I'm reading this wrong but it seems to assume someone is trying to learn how to program for the web.

...if you were interested in programming embedded microcontrollers for robots, html and css isn't going to get you too far and I think learning Javascript as your first "programming" language would do more harm than good...
Distributed Search Engine, can you kindly shed some light on that?
It's a DAG. The arcs are diffs (edits).
One thing I'd add to that list to everybody who's site is not Google:

- Don't add caching yet.

There is a lot of low-hanging fruit that you can improve in the "fewer queries", "more efficient queries" and "more efficient rendering" areas that you'll never get a chance to realize if your first step when load increases is to cache the piss out of everything.

My preferred order of doing things:

1. launch your site
2. wait until it starts to bog under load
3. optimize until it's fast again
4. repeat 2&3 as many times as possible
5. add caching

Do it that way and you'll buy yourself a lot more time before running into (and possibly avoid altogether) the dreaded step nine:

9. buy more servers
That was the part that stuck out to me the most. Someone in the music/movie industries certainly must understand the fundamental difference between copyright infringement and physical theft.
Jipi and the Paranoid Chip, by Neal Stephenson
Lots of languages use <> for not equals.
Is Antarctica the missing one?
I built a personal point scoring system where one of the awards was "waking up on time." So +1 for that. +3 if you floss your teeth tonight.
read Good Calories, Bad Calories for a well researched book on why this is (http://www.amazon.com/Good-Calories-Bad-Controversial-Scienc...)
Shining city upon a hill.
If you ever successfully hack your motivation please let me know how you did it.

I have same problem as you but I fail to develop even simplest routines myself. I do things periodically only when there is outside pressure to do them periodically. Like going to school or to work. Otherwise I do things only if they bother me directly or I have spark of enthusiasm to try something out or straighten something out.

I could just sign last paragraph of your comment with my name.
I completely agree.

There are some customers who insist on just getting a piece of paper with a price on it. Those customers are setting themselves up for failure. The development process cannot be reduced to simple numbers. A client may not understand this, especially if they are unfamiliar with the process.

I have repeatedly seen the naivete of customers who do not understand that scope creep invalidates a written quote. Similarly, that if the customer fails to communicate requirements, they cannot expect the developers to deliver what they need. I like to put it in the same terms as building a house, because that usually rings true for most people. When you do not express your desires to the architect, nor examine his work-in-progress, then you should not be surprised if what gets built isn't what you wanted. Likewise, when you ask a contractor to make a change, you expect a bill above the original work order. Software development is no different.

Do not blame the customer. Do not think badly of them. It is your responsibility as a project leader or solo developer to manage your customer's expectations. Teach them what they do not know. A piece of paper cannot do this. It takes a personal touch.
Same -- some of my first comments got downvoted (probably for being sarcastic) and I quickly learned not to post stupid things. Not because I cared that people downvoted them, but because karma is like points, and more points is good. I'm a very simple creature.
I'm not sure what that question means.

It's been relevant for me since I started using it 12 years ago (Slackware reviving an old laptop). Yes I use MS Windows XP/Vista/7 and OSX (occasionally) but a Linux desktop manager is a big part of my homelife and worklife.

So I guess it's as relevant to me as the Internet - it's something I use everyday for work and pleasure but that a lot of people don't have, or don't realise they have, don't use and/or don't understand.

http://www.google.com/trends?q=%28ubuntu|kubuntu|xubuntu%29%...

is interesting.
I am looking forward to EC3
The disgruntled-employee-remote-disables-cars story made me think of this Stephenson short story from 1997. It's just a few more iterations of technology, crime, and absurdity beyond the Austin incident.
Lots of info at SBA: http://www.sba.gov

Key facts from http://www.sba.gov/advo/stats/sbfaq.pdf

* 99.9% of all US businesses < 500 employees

* 29.7 million total businesses in US

* Approximately 600,000 new businesses start per year (and that number is relatively constant)
or he is just making a comparison of how before antibiotics one may have used leeches to try to rid themselves of sickness, but using leeches became obsolete(mostly) after the rise of antibiotics...
James K Galbraith : In Defense of Deficits
I'm not going to pretend to know any answers here (especially since I don't know you) but I will offer some thoughts that may help you try to figure this out.

First of all, it's a part of life to have unpleasant tasks that we don't feel motivated to do. I think that will never change. What will change is how we approach these tasks.

Try this mental trick: avoid judgments. Simply see your day as a web of causes and effects. If I do X, Y will happen. If I don't do X, Y will not happen. Don't tell yourself "I need to do X." Give yourself permission to not do things if you are fine with the consequences.

Here's another thing to think about: saying "I want" is a fiction, because we are a complicated bundle of desires that sometimes conflict. We desire basic physical things like comfort as well as more complex things like a coherent and good sense of self. Get to know your desires. Why do you bite your fingernails? There is a kinesthetic side of you trying to express itself. Why do you want to avoid work? Perhaps there is a chance of failure so your ego's desire to protect itself is putting on the brakes. Or perhaps the work is simply boring and your inner child wants some adventure. The skill here is, after you get to know your inner desires, to learn how to harmonize them. It's like managing people: try to come to an outcome where everyone gets what they want, if possible. If you like the feeling of biting your fingernails but there's a part of you that doesn't like the habit, then you have an internal conflict. An unenlightened way to deal with this is to simply try to snuff out the habit (willpower to stop doing it). A better way is to find something else that's as kinesthetically pleasing and that you don't find objectionable. Same thing goes for programming: if a part of you wants to do that task and a part of you doesn't, listen to the opposing desires and try to harmonize them.
I played at CBGB.
I wonder if Godwin's Law applies to a discussion that's already about Hitler in the first place, and if a factual discussion about such a topic is even possible...

I'm not sure how this didn't occur to me before I posted the article. What was I thinking? Well, I guess I know what I was thinking: it is an observant article about an interesting new (to me) phenomenon. It isn't particularly critical. In fact, the most surprising quality of the article itself is how gentle and non-judgmental it is. And I still think it's one of the most fascinating cultural pieces I've read in a while.

But you're right: Godwin's Law doesn't fail to apply just because one begins at the absurd instead of going through a reductio to get there, which means the probability of a good discussion approximates zero.
I am lost in this debate.

If the decoder is a paid for plugin. Then it makes sense for it not to be shipped.

Why can't Google buy out the h.264 tech and give it to us all?

Why do we need the video tag anyway?

Doesn't it make more sense to use existing codecs that already sit on the system? Why bundle the codecs in the browser, wouldn't it be better to work on a common architecture that can interface with codecs?
I use up-arrow for that. My .inputrc has:

"\e[A": history-search-backward

If you don't type anything, it acts exactly as the old up-arrow.
Interesting that the url of the search result is also green, like Google. I just opened the two sites side-by-side and their results use mostly the same color scheme:

Blue Title
Black description
Green URL

I would definitely say MS went with a the "familiarity factor."
The point isn't that there's a magic colour, it's that they A/B split tested the new colour against the old one and saw an increase in the number of people clicking. It doesn't mean the process stops right there.
I'll take it one further and suggest that the expression concrete type is an oxymoron and that there are many, many ways to decouple code. You've mentioned two orthogonal ways to achieve this goal: Programming to interfaces (most people use this term to mean collections of method signatures) and Plugin Architectures (which sounds a lot like using composition or strategies instead of implementations).

But I stand by the tongue-in-cheek suggestion that FactoryFactories are high altitude if not low earth orbit. And obviously, you can use factories and still switch between production and development with a single flag. So please don't interpret my remarks as critical of code I've never actually seen.
Facebook 'considering installing panic button'
Hare says his classification is being misused, and labeling these people with a mental disorder is one such way he says it's being misused.
Eat young fish. Typically, in a given body of water, mercury level in a fish is directly proportional to its age. Avoid, if you like, large fish (e.g. tuna, marlin, swordfish, shark) and small fish which take a long time to mature (orange roughy, grouper, etc), but don't be afraid of all seafood.

Coincidentally, eating small fish is much better for the marine ecosystem as well. They are much more difficult to overfish (not that humans haven't figured out how).

More info on mercury levels in seafood: http://www.fda.gov/Food/FoodSafety/Product-SpecificInformati...
Solving turnover (unusual dailywtf)
Tsung: An open-source multi-protocol distributed load testing tool
"It would seem you only see the surface beauty of things."

Is that how you defend an API? Insult the user?

Holy shit that's stupid.
I always thought of it more like architecture and mathematical formulas. You don't have to be a good graphical designer to know what a good mathematical formula or a bad is. However, for mathematicians, a simple and elegant formula is much better than a complicated formula which requires much more work and gives the same answer.

I think Graham answer what he consider as good design in the link below, you should check it out:
http://paulgraham.com/taste.html
* Worked on the special effects of Starship Troopers.

* Built an ecommerce site that has handled over $2 million in sales.

* Went snorkeling with a couple of American actors in Australia during my honeymoon.

* Ran the website for a non-profit film festival for the past 6 years bringing movies to a town that is about as far from Hollywood as you can get.

* Currently working on two startups ... one funded, and one of my own.
I invented walking and chewing gum at the same time
>I don't think they'd care. ( e.g. most people can switch cell phones without thinking twice because they know it does photos/calls/emails/SMS)

I think you'd be wrong in that assertion or at least not entirely right - the differences in predictive text between different handsets is enough to prevent a lot of people changing; or indeed the differences in UI.

MS make more from Office and server software than from OS sales don't they?
Yes, I was being sarcastic. :-)
A little warning please. I can't stand links to videos that auto-start.
I'm always finding new places to use brace expansion. Recently I've starting doing

diff longpath_andor_longfilename{a,b}*
But what this doesn't say is, how do I get the structure of the data that I should post to a RESTful resource? For example, in level 3, with a starting uri of /doctors/mjones/slots?date=20100104&status=open, I get back two additional uris of the two slots, and if I want to book one, I send a POST to /slots/1234, with an xml structure containing the patient id. So, to be a completely discoverable api, shouldnt the response also tell me what the xml structure should look like?

When you look at a wsdl file, it tells you both where the service is located, as well as the structure of the data that one must send to it. I haven't been able to find an equivalent for the second part in the REST world. Anyone know?
"Infomania" worse than marijuana (2005)
I'm not sure that the smartest investment strategy for Jobs would be to sell lots of stock in order to reduce his risk, given that the most likely reason for Apple's stock price to experience a significant and long-term drop is the death of Steve Jobs. As long as Jobs is running Apple, the market will trust their ability to make a great comeback (and with good reason).
Every user will not see the exact same color, however, every user will see approximately the same relativity and contrast to the color spectrum on their monitor.

Even in real life, our eyes are not calibrated the same. It is the contrast and relativity that makes things stand out and fade away.
I also like to be called a hacker.
Lots of languages do, but not English.
I submitted this because it's a different viewpoint to those I've seen previously.

The point that countries with debt denominated in their own currencies are in a stronger position than others is valid, but I question the assertion that if inflation becomes the order of the day that there will always be buyers for sovereign debt.
When an improvement comes from a new mental model of the data/problem, it's at least as much work to fix X as to write Y from scratch. Generally much more, as you must figure out how/whether to interface old features to the new model.

Similarly, in the case of changing mental models, most users and even developers of X won't be ready for Y when you write it. Trying to force the change onto those people will harm X and handicap acceptance of Y by confusing the Case For Y with the Case Against Killing X.

So it's hardly surprising.
It's either that or they have a massive human resources problem.
Is Gladwell's "Outliers" right that genius is all about hard work?
Apple Director / Turnaround Expert Jerome York Dies at 71
There's more and more research showing that sharing causes people to be more interested in things, which lead to them spending more money.

I wish there was more obvious research on this. Because sharing all my music with all my friends (and anyone else, really) causes them to be more interested in music and ultimately become a bigger follower of music. This is also true for movies and TV.
People wouldn't associate pirates with Johnny Depp if they hadn't made a movie showing how cool pirates are, starring Johnny Depp. Hollywood likes to make movies glamorizing criminals -- public enemies, goodfellas, princes of thieves: crime is cool, except when it's happening to us.

Perhaps we should call it "stealing" instead? No problem, as long as people don't associate it with Russell Crowe in Robin Hood (coming to a theater near you; check your local listings).
TBH when I realised he wanted me to go elsewhere to discover the particular shades of colour he was talking about I quit reading. I can usually get which colour it is from the RRGGBB hex but not the shade... colour fail.
So is Joel's blog apparently.
I believe the APA's official stance is that psychopathy and sociopathy are obsolete synonyms for antisocial personality disorder. That being said, the ASPD criteria are somewhat different from the PCL-R; PCL-R tends to select a much smaller set of the population.
I'm pretty I learned this from reading an article on HN... anyone got a citation for me?
Free full text: http://www.google.com/url?q=http://online.wsj.com/article/SB...
Stealing is simply an inappropriate term any way you look at it. Stealing involves a transfer of an item from one party to another. It's not stealing if the original person still has it.
Amen to that! And add some data regarding the dates of regulatory policy changes involving the High Fructose Corn Syrup.
Great Study on General Cognitive Decline with Age
Needles are hard to thread, if you've got no binocular vision (like me). In fact, they're friggin' impossible.

(I have a hell's brew of retinopathy (it's dormant, but I've only got half the visual field in my right eye), a fovea in the left eye that's held in place by a clip (say goodbye to fine detail!), myopia, astigmatism, and now a forty-something's presbyopia. My vision for close-up detail work is terrible, I have to rely on paralax for judging distances when driving (guess who doesn't drive at night?) and threading a needle has been impossible for me since I was 25. Even the diamond-wire needle threaders barely help. This is the first thing I've seen that might actually work!)
I read this a lot how people say caching should be a last resort, but it really depends on what you are doing. Many times caching can be the easiest thing to implement on certain things.

I have done sites that have a signup page that have a lot of dynamic statistics on that page... I could have spent plenty of time optimizing the calls, but it is far easier to just cache the whole thing, and it will be faster. Clearing the cache is usually not nearly that bad either.
Actually what's happening is the way you work mirrors your tools.

I don't think so. I've been using git for about a year, and I still practically never branch or merge. Switching from task to task has a cognitive overhead that I prefer not to pay.
As somebody who didn't previously know what a Monad is (and still didn't after reading that section), I'd disagree that the linked explanation makes sense. I'd go as far as to say that it's not even an explanation, but rather a clarification of the term intended for those who are already familiar with it.

Further, as somebody who didn't previously know what a Monad is (and now does after reading the Burrito explanation linked in this thread), I'd suggest the Burrito explanation as an example of one that does in fact make sense (and is actually an explanation.)
* standard "taught myself" a lot of various tech skills. i like to solve problems with an arduino where applicable.

* had a brief career as a professional martial artist many years ago. you could also technically say that i was a professional magic: the gathering player, too.

* i technically dismembered my left arm. it got better.

* i'm not an olympian, but i know quite a few, including medal winners. on a related note, i train and compete on the higher levels of sport fencing, and used to do the same for other martial arts.

* i'm working a full-time job, trying to bootstrap a startup, and working on writing a book.

* my canonical bacon number is 3. non-canonical is 2.
I'm perfectly aware that this article is not easy to understand.

Here is small summary:

In the http://live.visitmix.com/MIX10/Sessions/CL06 the color #0044cc was indicated like the color that brings Bing 80$ million dollars

I calculate the number #0033cc is better than #0044cc

By accident I find out that the Bing is actually is using #0033cc not #0044cc

So the question remains why the number #0044cc was used in the presentation. Is it pure author mistake or something else?

Anyway there is no "perfect number" or "perfect color". Every color should be balanced properly with all other colors in order to obtain proper results.
This is DRM at work - vowe dot org
i am not saying that i want to be accepted by everyone. i am saying that i don't want to be constantly reminded that i am not. in a "real life" social context such signs are transitory and adaptable. here, they were not. now they are.
I think you meant for that to be a comment not on this item but on another one, pointing to some guy's rambling deranged blog entry about this allegedly very profitable colour change, full of numerology and nonsense. And yes, indeed, that one makes no sense at all. This one, on the other hand, seems reasonably coherent.
Well there's a (possibly) distinct personality classification known as Narcissistic Personality Disorder: http://en.wikipedia.org/wiki/Narcissistic_personality_disord... These guys are a bit different, they have more of a weak spot and are less cold and calculating, but they are also thought to have zero empathy.

EDIT: Also, how are we to know whether Steve Jobs has any empathy? The whole thing with sociopaths is that they're good at faking it.
He's either being naive or intellectually dishonest; and I don't think he's naive.

This meme needs to die [1]. A fisherman doesn't care that a dolphin isn't a fish - when he calls it that, he means that it swims in the sea, gets caught in his net, and tastes delicious. Similarly, Murdoch's perspective is that of the copyright investor - he sees the purpose of copyright law as creating and protecting a new class of property in order to encourage its production. His assets are invested in the production of this "new-style-property" which the federal government promised to protect (just as it does material property). From his point of view, the nature of distribution of that property just aren't relevant.

1. The cognitive bias is so painfully blatant: "the guy I disagree with is a liar bullshitting idiots, or is an idiot himself"? Come on.
Personally, I still look back wistfully to the days of EC.
Definitely, I think cacheing should be first resort.
dupe of http://news.ycombinator.com/item?id=1200074
I just showed it to my grandmother and she said she has some of them and they do work. If two out of two experts in the field have devices like this, the USPTO is apparently as bad at evaluating sewing inventions as it is at evaluating software inventions. <sarcasm>So obviously we should do away with sewing patents all together.</scarcasm>
Find a customer with unreasonable deadlines. Hit them. Repeat. It won't be pretty, but you'll be the kind of programmer I'd go into battle with: great at the things that really matter and mediocre at the things that don't.

Amen. We should hang out.
http://en.wikipedia.org/wiki/Pick_operating_system. I have no experience or opinion on this system; however, I'm fairly certain I first heard of it on TheDailyWTF.

I'd be interested in people's experiences with it, though.
I suggest taking advantage of the opportunity to learn some Spanish while visiting, if that's consistent with your goals. http://spanishpanama.com/ has some deals where one can stay with a local family + they have a hostel option. There are some hostels that can provide a/c private rooms like Relic and Balboa Bay. However it might be possible to find something a bit more comfortable and spacious. If you have some Spanish language ability already, you might be able to post on encuentra24.com and find something there. I understand what you mean about there being pricey short-term rentals listed online though. Feel free to email me for further help (see my hn bio).
I agree in general, but:

> Sexting, for example, is something only done by high school students.

I think you're incredibly off the mark on that specific. Sexting is just multimedia phone-sex. In my experience, pretty much everyone who's sexually active, reasonably sexually liberated (even if only in private) and has access to the technology does it.
Introducing the ANGLE Project
Exploiting process variations to uniquely identify ICs