skysight-inc/HackerNews huggingface dataset:
Here's what I got out of the video:

_Principles_
1. Stress hurts problem solving. So minimize stress. Best state is to be a little happy.
2. Creativity is the ability to notice faint connections/associations. It helps to be calm and to dampen first responses.

_Useful Techniques to Calm Down_
1. Label your experiences and feelings. It helps to dampen the feelings and engage reasoning.
2. Reappraise stressful experiences. Ask how can I see this experience differently? Find something humorous.

_Useful Habits_
1. Pay attention to how you're thinking. Practice for a few minutes a week being in the two modes of thinking (direct and narrative). Direct thinking: focus on sensory information without judging it. Narative thinking: Analyze, label, reason, narrate.
2. Social pain and pleasure is as real as physical pain and pleasure. Notice changes in Status, Certainty, Autonomy (availability of choices), Relatedness (are the two in the same group or different group?), and Fairness. Changes in these cause stress in people. When you experience changes in these practice labeling and reappraising to reduce the stress. Avoid stressing out others in these ways.

_Insight_
When the Dali Lama was asked, "Why are you so happy?" He answered, "Because it feels better."
I think who they end up driving away is mostly determined by the kind of community and the kind of trolls.

Most of the places on the Internet where I hang out, the trolls like the community they are a part of and are rather uninterested in destroying it. They do their thing primarily to get an emotional reaction out of people, and the easiest people to get an emotional reaction out of are the people who are constantly emotional. Because the overlap between permanently unhappy people and the "good" people (the latter group consisting of, e.g., core devs, or mods, or various other "central" members of the community) is (for most types of communities that I'm interested in) pretty small, that's not really a problem.

On the other hand, turning 4chan loose on a Neopets mailing list would probably end badly for the community, yes.
Look at my previous reply on the subject, but I'm hoping tons of really smart people can think of a solution that is not so binary as: moderation=="list nazi moderates all dissenting opinion away" OR troll=="full frontal goatse porn for all!".

In other words, with the librelist code, it IS possible to have a middle land where the community can voice their opinion of what's spam or troll without eliminating real dissenting opinions and debate.
You can make it much shorter without loss, unfortunately Google Maps doesn't do it for you:

http://maps.google.com/?saddr=Oak+Green+Way+33611&daddr=...
Good move. I've been using 4.2.2.2 and 4.2.2.1 for a while now since I found out a few years ago that cable/DSL provider's DNS servers are flaky. It's amazing how often I go to somebody's house or cafe and find DNS to be the weak link.
You win by saving others face. Grace is a natural gift that's hard to fake. He got up off his seat and walk to the board to see it up close, he saw it, but then he insisted his translator call it out on the guy.

Bad things have been done to most people, but the ones you end up respecting the most are those who you see walk out, and take it with dignity, even though you know they're damn well capable of not only defending themselves, but also paying the other with far worse retribution.

He calls the guy an intellectual thief and the offense is not only taken by the exec, but whoever had the bad judgment to hire him.

I have seen this shit over and over again. When I was a teenager I worked at a restaurant were truck drivers came through the backdoor and told the frail, old Mexican guy waiting for them "to go get the boss, or someone who speaks English"; it used to piss me off, and Mr. Montoya always had the grace to smile and call one of the shift managers to go handle the delivery. He owned three shops in that strip, and four other restaurants throughout the city :-)
I used to ping this IP but didn't know it was a DNS resolver, interesting.
It did. Original post had Most CDN's.
Many systems allow a small minority to tyrannically control the group, applying censorship where nobody actually wants it.

Many systems may allow this behavior, but that doesn't mean it actually happens. At least I've never personally encountered it on a mailing list. Is it really that big a problem?

On the other hand, maybe the current state of comp.lang.lisp is a good example of what a mailing list with no moderation might look like. There are still good conversations, but there is so much spam and trolling that I don't bother reading it anymore -- it took too much work to sift through all the junk. Even worse, the trolls create an environment that is not exactly inviting to new users.
Age shouldn't be an issue, but it is. I've worked with many young developers that think anyone over 30 doesn't have a clue.

The real problem is that some developers over 50 refuse to learn new things, and that gives younger folks a tainted view of all older developers.

Frankly, getting older and having the potential of getting discriminated against because of my age scares the crap out of me. No way to prove they're doing it, and never to be hired again, at least as a full timer. Yikes.
I wrote the billing system for onehub.com, and we had to deal with each issue mentioned in this article. ActiveSupport makes some of the date problems melt away, but we ended up implementing pro-rated upgrades and downgrades, free trials, and discounts.

There are some super fun edge cases:
- Handling the case when someone upgrades or downgrades after we've billed three days in advance for the next month's service

- Handling the case when someone downgrades during a free trial (you don't want to pro-rate money back to their account that they never paid in the first place)

If I had to do it all over again, I would probably use one of the services that handles this exclusively. Unfortunately, when we started out, none were available.
He gives a summary here of good points. He has often given very practical advice about software engineering.

However, a minor quibble: REU2. Reuse-in-the-large (components) remains largely unsolved, even though everyone agrees it is important and desirable. Not everyone agrees about reuse-in-the-large as being desirable. In Coders At Work, Knuth goes so far as to suggest taking apart other "reusable" libraries and rewriting them. Rumbaugh (of the Three Amigos) has said that reuse-in-the-large is overrated as a goal.
Adobe is Bad for Open Government, Continued
They're not listed in http://www.dnsserverlist.org/indexbeta.php?oby=Q_RTT
One of my corporate clients had their ISP move to OpenDNS for DNS services. It caused an endless stream of headaches for me as all of the various scientists employed there started complaining about the OpenDNS result pages (which also broke some other user habits they had -- they were used to being able to type "wikipedia" into Firefox's address bar and be redirected directly to wikipedia, for example).

I couldn't get the ISP to budge and the client didn't want to change ISPs, so I ended up setting everybody up on some public SBC DNS servers I know about.

With all respect due to davidu, this "functionality" in OpenDNS has caused me to feel a raging hatred for it every time its name is mentioned.
you must be good
It's worth noting that "slow compilation" often translates directly into "slow programmers".
SharePics rejected for looking like a Polaroid
OpenDNS is an easy way to keep the kids out of most of the uglier sites on the internet. That's why I use it.
The information they gather from this could be the best thing ever for Google. They are now literally going to see how people go from site to site to site and direct ads and content to them based on that. Good move buisness wise Google.
That isn't anywhere close to what Stack Overflow is doing.

This isn't selling user details from Stack Overflow (for which all the data is available for download, by the way: http://blog.stackoverflow.com/2009/06/stack-overflow-creativ...).

It's a separate service, the users of which have to pay to get listed. I'd say that indicates a pretty strong willingness to be contacted by employers.
lol, cool thanks. :)
This should be a CommonJS package.
No, not hardly at all.

Generally there's three classes of trolls (this is just my opinion):

Griefers are what you describe. People who are more interested in gaming the implied social norms of the community in order to destroy it. These people suck, but totally blocking them eliminates the second class:

Dissenters are people who just disagree with you, and considering nearly every open source project is started by opinionated dissenters it's just bound to happen. I believe that without these people though your project dies because your ideas stagnate and you never really deal with actual criticism until it's too late. Also, they may just be the vocal part of your user base that wants something you don't.

Finally, moderators who use their moderation powers to "indirectly troll". By this I mean people who unilaterally deny people's communications because it would interfere with their hidden agendas. If you go look at nearly every failed community, at the heart is someone like this.

What I think, and what we'll find out, is that what really drives people away is not the presence of all of these, but the dominance of one of these types of "trolls". My idea is to just balance them out and give the community a real vote on what is what.
What's TWiT worth to you?
Where does the Haskell type system fit into his description?
If we define the emotional state of a person relative to the sort of messages they send to the list, rather than their "true" emotional state, which is more relevant to the list, the the trolls create "perennially outraged" people. I don't think that argument works.
Yeah, those paranoid deniers are just like those creationists who ignore data that doesn't fit into their pre-determined conclusions. Wait, what?
It's funny, I was thinking just yesterday about how much Comcast's new Domain Helper "service" makes me want to strangle them (http://blog.comcast.com/2009/08/domain-helper-national-rollo...).
There have been a few studies (too few, to back up your point) of actual software productivity. And I am one of the guilty ones (not that I am a researcher--I am a practitioner). One that I recall says that there is more variance by programmer than by language.

And look at who ycombinator chooses--it is more about the people than anything else.
I tested this and it is consistently offering better results than OpenDNS and 4.2.2.2. The results are here http://www.manu-j.com/blog/opendns-alternative-google-dns-ro...

How are the results from inside US ?
I fail to see how this is ASCII art. ASCII didn't even exist before 1934. A more appropriate title might be Typewriter Art.
Age is not an issue[1]. Ability is an issue. Experience is an issue.

You could be 60 years old and have just started learning software development last year. The funny part? That still doesn't necessarily tell you much about the ability level. A year of development experience does tend to put an upper limit on how experienced you would say this hypothetical 60 year old newbie is, but it does definitely depend on his/her existing skills and education.

Or you could be Don Knuth, he's 71 right now.

Or, you could be a 60 year old who never got a good education and doesn't care to.

Knowing someone's age tells you how long it's been since they popped out of their mom. That's it.

[1]: Obviously there are people who judge based on age, regardless of legal, moral, or practical reasons not to. What I mean is that age, on its own, doesn't mean much.
Additionally, keep in mind that if done right this could make it easier to have a moderated list. Rather than put some small set of brains in charge of keeping it clean, we just get the users to help keep it clean. Then you have a list system that is designed for a community to debate and argue while having what they want for communication without needed too much blocking human intervention.
Distributed internet services is generally considered to be better than centralized ones. Google's entry into this, along with its other services, is beginning to give me pause.

I'm glad they've worked on this, but I think I'll stick with DNS as it was intended to be.
>> Not sure what Google's going to have on those

Trendiness, that's what
You can find it on iTunes. There are three professors who teach at various times that are all very competent, but Urnov's lectures especially captivated me. I wonder if he will discover one of his mysterious podcasters with a google search ;-)

Molecular and Cell Biology 140: General Genetics - Fall 2007 Audio

Fyodor Urnov, G. Garriga, R. Brem

Note: These people speak very fast.
I wish this were two comments so I could upvote the first paragraph and downvote the second.
"When Genius Failed" is a phenomenal and highly recommended book on LTCM.
Negotiation with people like you is easy.

Because you are so fixed on that first number, I simply pad my desired number and throw out that right away. Now you feel like you won because you talked me down from my already inflated number, and I feel the same because I knew it was inflated anyway.

Reality is I got exactly what I wanted.
Funniest unsubscribe confirmation i've ever seen
In China I could be as frank as I needed to be with the business owners, they get it. But everyone beneath them had to be dealt with via signals and customs.

Same in the middle-east. It's an elaborate ceremony, communicating via intermediaries and exchanging pleasantries at dinners and formal gatherings, but as soon as you climb the ego ladder and reach the highest stakeholder you can drop ritual and say "dude, we're fucked". Sometimes you reach a very beneficial and logical agreement with The Man, then thinkup ways to rationalize it and explain it to the role-playing minions below him. Tradition and bureaucracy are often abused by selfish and incompetent people to keep status. (Once you reach the C-level contact, I recommend that you don't cut off his aides and minions; treat them as you have treated them before, when you needed access to him, that way they will not consider you a threat. As an exercise, go back to them for a few more "favors" and let them shake you up for bottles of scotch, it makes them feel in control, and when the boss has future plans with you, they "know" they will be treated.)
dhcp-107:~ 66% host -t ptr 8.8.8.8.in-addr.arpa
8.8.8.8.in-addr.arpa domain name pointer any-in-0808.1e100.net.
dhcp-107:~ 67% host -t ptr 4.4.8.8.in-addr.arpa
Host 4.4.8.8.in-addr.arpa not found: 3(NXDOMAIN)
The Latin word patria is feminine -- If that is the case,then riddle me this: Why are Kings referred to as patriarchs and Queens referred to as Matriarchs? Why is one's father's family called Paternal relatives and one's mother's considered maternal relatives? Why is the Latin word for father pater, patr and for mother mater, matr? Why do the electronic and online translaters say patria means fatherland?
I created a Hacker News list so we can test it out. hackernews@librelist.com will let you see it.

Glad he's taking on the neglected lists @ google & yahoo.
he insisted his translator call it out on the guy.

And, moreover, he did it in a way which caused the CEO no sense of social obligation to him. If you absolutely have to mention it, get both parties drunk prior to doing so, wait for the look of mortification, and say "Don't mention it. We're all on the same team here." The CEO now owes you a favor.
Re-thinking WYSIWYG editors for Web CMS
Wow, I may have to look into "The Official CIA Manual of Trickery and Deception" myself. I remember a Discovery channel show, I think it was, where an agent was showing the camera how to disappear. He went into a bookstore or something and you couldn't tell he came out, because he was walking away as an old lady.
I tested this and it is consistently offering better results than OpenDNS and 4.2.2.2. The results are here http://www.manu-j.com/blog/opendns-alternative-google-dns-ro...

The results posted are from India

How are the results from inside US ?
I'm still a bit of a spring chicken compared to you, but my biggest stumbling block (at least in the relatively tiny technical job market where I live) is that interesting generalist jobs don't pay as well as older (i.e. not just out of college) employees are used to.

The high pay is restricted to employees of big, boring companies and the occasional startup that wants to hire a guru in some very specific narrow field.

That's not a problem in itself, but as one becomes accustomed to a higher salary, one's expenses tend to grow correspondingly: creature comforts have a way of turning into necessities, possessions accumulate in way that makes a smaller living space impractical, and dependents and stakeholders multiply.

So to the extent that you're competing on price with low-expenses no-family just-out-of-college folks, you're at a disadvantage. You need to make and keep yourself valuable in the other areas employers might look at.
With all respect, the designer tried to deliver an awesome 2.0 web feeling, however they fell short.

I agree, the logo needs some spacing, the "e" especially needs some spacing on the left side. I think a better logo is needed period.

For started the typography is not all that appealing. The default font verdana looks like blah, I think arial looks nicer, at least to me.

Another thing that bugs me is the content area. The contents are not flowing right; it needs to be re-arranged or something. The the gray area with black text on top is not doing it for me, maybe a lighter gray to increase contrast.

Anyway, it's a good start, but a lot of work needs to be done. Good luck.
From a quick test (from NYC), and it seems not at all faster than OpenDNS. Still, a whole lot faster than my ISP's default DNS servers.
This is great for people who have 1-2 machines running a website, but doesn't really make any difference to people who are actually elastically scaling.

In fact, maintain state between stops/starts increases headaches for me. It's a lot more tempting to incorporate manual voodoo instead of baking it into the build process.
Neat. They even got memorable IP addresses.
This is the hotness. Thanks for giving me a justifiable reason to hack on Node.js. I am going to try to tackle the Proj bindings.
If they can blacklist websites from their search engine, they can blacklist them from their DNS entries too. Doesn't this raise some concerns?
Ah. Didn't get it.

Probably because writing erlang.org in PHP actually makes more sense to me than writing it in Erlang (:
"Google Public DNS telephone support * 877-590-4367 in the U.S. * 770-200-1201 outside the U.S."

Telephone support from Google? At first I thought this might be some kind of joke, but I then called and it's just automated help.
What the "Black screen of death" story says about tech journalism
Ask HN: Shopping Carts
Is there a particular shopping cart that's good to use as a back end to a website? I'm using Django and I was thinking of using PayPal as a processor.

Are there any potential pitfalls I should know about?

Thanks guys!
On being at the mercy of your online profile
Redis Tutorial - Part 2: Lists
FriendFeed FTW. You can attach photos [separately], and each FriendFeed post can have a comment thread.
Rogers does the same thing with 404 pages here in Canada.

Another worrying thing I noticed the other day is that they have a "feature" which injects an HTML header into the page you're requesting if you are approaching your bandwidth limit.

We all know that our ISPs are inspecting our packets, but it's a little disconcerting to see the pages you request manipulated in such a wholesale fashion.
If you have a problem with what you are getting paid or otherwise compensated, they are the people you need to talk to, not us.

You already have a value that you consider to be fair, and clearly you aren't receiving that. They need to know that you feel this way, exactly.

They may agree and choose to improve your situation, or they may disagree.

If they disagree then the choice is yours: accept their view unconditionally, or end the relationship and move on. Unfortunately, not everyone can always come to an agreement, but most employees use the fear of losing a job to accept things that they should never consider.
The Bucket List
Ha! I was wondering in my head what OpenDNS would say about this when I read the article. Had no idea you were the founder of the company. That's pretty cool that you're on here.
Here's a list of things I'd like to accomplish before I kick the bucket, take a dirt nap, or die.

Let me know your thoughts, what have you done that you've always dreamt of doing?
> it tells me it's a Google maps link. Which the shortened version doesn't

See http://twi.bz/ .

"twi.bz shortens web addresses without completely obscuring where the link ends up. By keeping part of the domain name in the twi.bz link it's possible to instantly see the site you'll end up on by clicking the link."
So how does google benefit from me sending them my dns requests . . . , They can serve me "domain not found pages" w/ads (works for OpenDNS), unless I'm a server. If enough people/servers use it they can control how traffic is sent to specific domains (this would be evil). I don't necessary think my request will be a lot faster adding ms, per extra hop. What I don't like about ISPs is there disregard for TTLs. They set their own TTLs so they don't have to make a new request. With a large distributed cache it could mean less hops, I'd love to see a diagram of their dns infrastructure. I've used 4.2.2.1 - 4.2.2.4 (level3) in the past.
The title of that post was misleading as the post was about resources and not tools, I'm frustrated by the number of posts out there now that "list" free learning resources. (there are far better lists out there)

They could have written the post with a different intention and focused on actual tools for self directed learning that uses the resources (that are interlinked) listed on that blog.
No need David, we're keeping the faith in this shop.

ns[1-4].everydns.net, the first thing I do to a domain name that comes under my control.
From facebooks own statistics page:

"More than 2.5 billion photos uploaded to the site each month"

http://www.facebook.com/press/info.php?statistics

I don't know where the article got their statistics.
A Black Screen of Death
Rules for Data Visualization
That looked like a very good video but I could barely view it, horrible quality - this looks like the same video but the quality seems to be much better: http://www.youtube.com/watch?v=cRfV0YfvDP4
"I'd like a cheap thing with the form factor of the MacBook Air, which can also act as a virtual terminal to my Smart Phone."

http://en.wikipedia.org/wiki/Palm_Foleo
http://twitter.com/googlepublicdns
The interpreter’s face went white, and after a lot of “I can’t tell him that,” he did.

I used to work as a translator/interpreter, among other duties, at a technology incubator in central Japan. Technical interpreters are expensive -- the best have hourly rates comparable to lawyers. They are paid that much because they bring in far more than their hourly in business deals saved from disastrous miscommunication. If your interpreter is trying to wave you off a topic, you might consider taking the advice you are paying so dearly for. (Incidentally, we're told that the canon of professional ethics requires translating every word without failure, so "You really don't want to say that!" should be a pretty big red flag to you that you are about to step in something.)
I love groupon!
This is fantastic!!! Poor Derrick.