skysight-inc/HackerNews huggingface dataset:
You seem to respect tradition quite a bit compared to myself. I have a question: If we lived in ancient Rome, would you have a similar respect for their traditions?

engages alternate reality machine

Clearly our Roman traditions must be doing something right. After all, they have allowed us to build a rich and prosperous empire. It is good to follow these traditions of slavery, genocide, and chauvinism when we can, for they contain valuable knowledge.

turns off alternate reality machine

I know my example is contrived and somewhat silly, but somehow we got from ancient Rome to the modern world. This wasn't just due to change in technology or median income, it was from change in traditions and morality. I think it's incredibly egocentric to assume that we, today, have stumbled on the "best" set of traditions.

Which brings me to my real question: Why did you pick those traditions? If you were from a different culture, you would have picked different traditions. If you have some underlying reason for picking those traditions, why not make that the tradition to follow?
Which gender is. Your gender is how you identify, so unless you are lying to a researcher who asks you what gender you identify as, it's objectively verifiable.
I don't think monads really work in dynamically typed languages, because there is no way for the bind combinator to ensure that both operands return the same type. Consider:

f :: Int -> Either String Int
f 0 = Left "Zero is not allowed!"
f x = x + 42

g :: Int -> [Int]
g x | x > 1 = [1..x]

(These are functions of one argument that return an Int in a monad; Either and [] are the monads. The Error monad will bind the "Right" answer to the next function, or just return the Left answer as soon as it is produced. The List monad will bind every input list element to the function, and concatenate the resulting lists.)

Then, in a dynamically typed language, nothing stops you from writing something like:

f =<< g 42

even though the expression does not make any sense. Since you don't know the type of f before you bind the output of g to it, you can't ensure that you are still in the [] monad. So while it's possible to bind [1..42] (the output of g) to f, it's not possible to make sense of the result (which would be something like Right 43 ++ Right 44 ++, except there is no ++ on Either).

Anyway, this means you don't have a monad -- you just have a function that calls other functions. It's a fine way to reuse code, but it's not a monad.
Correlation of religiousness to crime rate and other stats per US state
Indeed. There are small companies that are horribly restrictive with their products/services, a lot more than some big companies.

It's about quality, not size.
Not much different than we'd look for in founders generally.
API is here: http://code.google.com/apis/buzz/
first it givith then taketh away
250k purchase of SPY/QQQQ/any other liquid paper won't move the market a dime.
I was recently married (this summer) and I can say that I would have loved to have something like this at my wedding. I lugged my laptop and large screen monitor to the wedding and set it up on a side table to display a slide show of me and my (future) wife growing up. It was something that people really got a kick out of.

It’s really not that difficult to haul a laptop to a wedding, there’s so much to setup already it’d be a drop in the bucket. Also, I had one of my best men (they were all best men) in charge of the slideshow, I think another one of them could have been in charge of the video laptop. I think having a MacBook is the major barrier to entry here.

I realize I’m probably slightly more technically savvy than the average groom, but I honestly got excited when I saw this and thought “Man! Where was this when I got married?”
Huge Interactive Signpost Shows the Direction to Favorite Locations
http://www.twilio.com/pricing-signup says that it's 3 cents/SMS - which, yes, works out to be $3 - but not because it's per minute.
Perhaps there will be an option to disable Google Buzz for the Google Apps version of Gmail.
Artificial intelligence: 55 years of research later - and where is AI now?
Google Making Gmail Into a Communications Hub
TI makes single chip with Bluetooth, FM, GPS and Wi-Fi
Google analyst: U.S. Internet needs to get faster
Did Avatar in 3D make you feel sick?
Even after someone poured a glass of wine over it?
I strongly recommend this book in advance based on the fact that Ferguson is the lead author, and it's based on _Practical Cryptography_, which itself almost (but not completely) atones for _Applied Cryptography_.
This is simply groundbreaking. I worked on an SMS project about a year ago that failed because of the difficulty and cost in working with SMS. This API would make it trivially easy, not to mention absurdly cheap. I can't wait to give this a try.
Paying Developers Like Sales People
I should still point out that in some of your examples, there is a choice. E.g., if a Muslim really holds a non-Muslim to be 'inferior', he'll no longer be inferior if he converts. It seems that there's no such hope or opportunity in the caste system.
I don't understand your objection.
I stopped reading at the Ninja reference, but as for as far as I got, I disagree with the assumption that you can not find someone through an investors network. I am good friends with principals in a few VC firms and I am most certainly the idea man when they have a new venture and need technology help. I don't like managing people, (any team I assemble are self managed individuals) but I am the kind of guy that can scale a company from the first server to Google they know it and they recommend me all the time.
They are working on it. Android 2.5 is supposed to have it.
Maybe because of memory constraints. JIT output can take quite a bit of memory. Furthermore JITting stuff to aggressively can significantly increase startup time of apps; for desktop/GUI apps it's usually better to apply Just-Too-Late compilation: don't JIT things early but JIT things later after the app is already running.
Winer and the majority (all?) of those commenting act as if Gmail has been this walled-off pristine email client. WRONG. There is chat, RSS feeds, SMS, Calendar, Docs, Location and iGoogle gadgets, etc all bundled up in Gmail if you want them. It has never been just about email and might as well absorb status updates and Wave-isms. These people sound just like users complaining about every little change with Facebook.
I think you made my point for me. A hole that has existed since 2008 in the closed source portion of Flash. True, they said that particular exploit can't be used to compromise a system, but that is just one bug out of an unknown number. The developers of Flash likely do not know the number themselves.
It may be easier to teach your cat not to leave cat turds lying around than to teach your robot not to run over them...
I dig http://www.redmine.org/
I think it hits most of your needs.
That's like saying arithmetic doesn't work in dynamic languages because nothing stops you from writing (+ 42 "foo"). Sure, you won't get a compiler error - that's why it's a dynamic language! - but you will get an error at runtime. What "stops" you from writing broken code are automated tests, lint checkers, discipline, and common sense.

I say this as someone who has implemented monadic code in both JavaScript and Haskell, including a small homegrown parser combinator module: http://limpet.net/mbrubeck/2009/10/30/compleat.html
When I paste the following in Chrome it works:

http://www.justin.tv//mixergy#from-11.04,February-9-2010

The link changes after the pages loads
I am a brain surgeon
The link changes when you paste it:

http://www.justin.tv//mixergy#from-11.04,February-9-2010

Is the correct link. Sorry guys.
Open.edu: Top 50 University Open Courseware Collections
Universities both large and small, from all around the world, have started to offer their valuable information to the general public in the form of audio, video, and text files. These courses won’t earn you a degree specifically, but they can go a long way towards expanding your knowledge.
Depends on the time of year. People want to talk a lot more the week before Demo Day than in April. On average I'd guess 10-15 hours a week. But I also talk to startups outside office hours; e.g. at the dinners, which span about 6 hours each.
Or, you know, not kill them.
That all depends on the consumer.

I owned a Roomba and set it to run while I was at work. I would never see it operate. I just emptied it every day.

However the chaotic way in which it patrols does mean it cannot replace a conventional vacuum for the roles of spot cleaning or for a touch-up just before guests arrive. It completely falls down in that role. Even using its spot cleaning mode it would miss a fair amount of obvious debris even if it was placed right on the most concentrated areas. And for touch-up before a guest arrives? You better have a conventional vacuum. Sometimes it would be unable to exit rooms even with the guidance beacons. I would circle around and never be able to get out of a conventional doorway. I'd find it dead in one of the two rooms I wanted it to do for the day, and found evidence that it didn't tackle a room at all. About once a week. And this was a 5th generation model.

To me, the Roomba was to complement your existing upright or canister vacuum and was incapable of replacing it entirely. There would be greater success for a product that could replace a conventional vacuum entirely.
"Previously, building SMS apps was hard... "

Is this true? In the UK at least it's been ridiculously simple and cheap to build SMS apps for years. I've built several and the last I had up and running in an hour from start to finish. What's a little harder (for me anyway) is coming up with ideas for SMS services that are actually useful.

The rest of Twilio's stuff looks awesome though, I wish they'd bring it to the UK!
1. Rails already makes things very easy. 2. The improvement was for something that (yes, subjectively) did not look overly burdensome to begin with.
Paul Graham on Mixergy : Video Link (working link)
How many use those features? So there's an indication of how many will use Buzz.
Or... y'know... stop killing them...
This video on youtube:

http://www.youtube.com/watch?v=tnY7UVyaFiQ

shows Chris analysing a smart card. Clever stuff.
So as a summary: In dynamic languages the compiler does not enforce the monad laws.

I add: They aren't enforced completely in Haskell, either.

(And you can't even express every monad in Haskell. E.g. you can't even make Set a functor in Haskell.)
Why Most People Think Memorizing Historical Facts is Useless (and Why It Is)
Maybe some CEOs aren't overpaid
I'll definitely share this feedback with the team, thank you.
The customers for this are phone vendors, who will be getting one-on-one sales pitches. They don't really need to convince you.
Yehuda Katz Talks Rails 3.0
A Q/A with Yehuda on the changes in Rails 3.0 and the changes in the Rails community.
Great idea, but you should make one for plain and simpel "parties" and not just limit it to weddings IMHO
I would buy one for my Bday party probably for example
Then turn it off. I'm okay with chat in Gmail - when I want to chat. If I don't want to chat I simply sign off. Simple enough. Options are good.
Yes it's definitely true. Most of the options are very expensive, or not available in Canada (where I live).
It is a strong opinion. Not sure I agree with it. I feel that in the online space, individuals have grown astoundingly more powerful in just the last five years alone - that is, the same force that makes us look up information on Google and Wikipedia reflexively and operate from a similar factual basis, also puts us on an equal playing field. If you want to get ahead in knowledge, not only are the old options of pounding pavement and hitting the stacks still available, but you can turn the results into more valuable information by publishing them. With solid evidence and persuasive arguments alone, your case can be made to the masses and change collective understanding. You need only look at how many people follow crackpots(and perhaps the number of times you yourself have been temporarily deluded into entertaining a crackpot theory) to see how works in practice.

Thus, in the short term: mobs. In the long term: Great Authors.
You mean not getting an iPhone? Yes, because I already spend too much time online. The last thing I need is for it to follow me out into the world.
Hostgator shared accounts actually do have shell access, you just have to ask for it. Go into the live chat and ask a rep and they'll activate it for ya.
They also have cheap dedicated servers called "unmanaged servers", they're kind of an unpublicized deal, its $75/mo for your own box, which I think has a 2.4 P4 and 1gb RAM, 5 IPs.
All I'm saying is that I can't understand how anyone who uses Twitter regularly can claim to be bored with Buzz in an intellectually honest way.
Generally speaking, holes in open-source projects are found by contributors much faster than by malicious attackers. If Flash really was a security concern, and I don't believe it is, I would personally rather have it open-sourced than closed source. The very intelligent hackers that would find the holes faster than open source contributors, are probably capable of finding the holes regardless of their possession of the source code (or lack thereof). That, however, is an entirely separate issue.

Second, can you post some more specific details about concerns you have about Flash? I really don't see how your concern is any different than the standard concern about any open-source project. A lot of that comes down to opinion, and has already been overly debated. I've look at a lot of Adobe's open-source stuff, and I'm of the opinion that almost all of Flash is already open-source, and that it presents very little security risk. Both products I posted have a very healthy following of people looking over the code and reporting issues. Other than your opinion, what are you basing this question on?

edit: Perhaps it's clearer to ask the question: What's different between Adobe finding bugs in their closed-source code and Microsoft finding bugs in their closed-source code? And yet Linux finds itself with much fewer attacks in the wild - because the people who know Linux best are the ones maintaining the code!
I don't think Dave could bring himself to enjoy anything that prominently features Atom, PubSubHubbub and OAuth. Dave didn't invent these things and as such Dave's personal development stack doesn't support these things.
Not sure what your point is. Everyone is wrong about something.
What indication? Are usage metrics on those features public knowledge or something?
Oh good. I do like books on cryptography. Not because I do much cryptography, I don't, but because I like the way it forces me to think.
I am a lawyer, and I can tell you that you're wrong.

Copyright infringement is entirely dependent on the state of mind of the infringer: you have to know that a work exists, and deliberate copy from that work, in order to be guilty of copyright infringment. The reason: it's possible for people to independently come up with the same "art", especially in music, so infringement is infringement only if its deliberate.

Courts have come up with degrees of deliberateness, ranging from intentional to accidental. (Yes, that defeats the point of using the word "deliberate".) Accidental infringement (knowing of a work in the back of your mind, and copying it, without conscious decision) usually results in minimal damages.

On another note, any person who hires a law firm (ladas.com) that doesn't understand basic copyright law deserves to lose their case.
I think iJigg does.
this has inspired me to build a dashboard of my own (of sorts). i remember sitting at the hacker dojo down in mountain view with a guy working on starting a cloud services company. he was reading a book on dashboard design but i can't remember what it was called. assuming he doesn't manage to find this post, can anyone recommend a good dashboard design book?
I have no idea... do you?

I use google-talk within gmail on a regular basis. All of our documents are in google docs. My calendar (both social and work) is a google calendar.

While I'm not terribly interested in buzz, I'm not about to write it off simply because I'm not interested.

The articles assertion that it's doomed by its API is just ludicrous. Twitters API is rather simple and plugging in yet another social network API hardly seems like a big project at this point. They're all pretty well abstracted out at this point.
Street View of Winter Games
Screw-in coffin patent issued
Well I know it doesn't necessarily mean anything but Benoit Schillings (of BeOS and Qt fame) is their CTO, and by all accounts he knows a bit about coding. Which, while not proof of anything in it self, at least shows they at least in theory have the chops to pull something like that off and probably aren't completely making shit up.
But that's not what monads are, what you have without a type system is just "calling a function with the result of another function". You could use the function composition operator to the same effect.

Having also implemented a monad library in a dynamically-typed language, I am well aware of what happens when one operand of bind returns the wrong type. The rest of the computation silently proceeds with that type, until it happens to change again. This results in a subtle loss of information, rather than outright failure.

Like I said, programming with combinators is a great way to reuse code -- but not all combinators that are of type "f a -> (a -> g b) -> g b" are monadic. It's only a monad when f = g.
I might be mistaken, but didn't they say in the Q&A portion of the announcement that today's API release is only the beginning and we should expect a more featured API by Google I/O?
This link will start later in the video:

http://www.justin.tv//mixergy#from-11.05,February-9-2010
$99 for this is too steep? The average cost of wedding flowers is $700. For flowers!

http://www.costhelper.com/cost/wedding/flowers.html

I think the price is fine for the market he's targeting. Hell, given how irrational people are when it comes to weddings, he might actually sell more if he doubles the price.
There is nothing to stop one from using reflection to ensure the types are correct at runtime...
$ traceroute lacehost.com

traceroute to lacehost.com (67.225.243.15), 64 hops max, 40 byte packets
...
16 209.59.157.44 (209.59.157.44) 43.978 ms 46.390 ms 43.979 ms
17 lw-dc2-sec2-dist4-po1.rtr.liquidweb.com (209.59.157.234) 45.439 ms 46.016 ms 50.775 ms
18 dc2-vps1-302.liquidweb.com (67.225.247.217) 43.915 ms 49.835 ms 46.735 ms

He probably just has a WHMap account setup on one of liquidweb.com's dedicated servers. That'll work fine, but hopefully he really is able to move you over to a private server without any snags.
If you have a some patience, you can copy all of your mail through IMAP. You can also export your contacts and filters.
Perpetual Motion Machine
I just find it humorous to picture a person who _would_ advocate the violent overthrow of the government thinking, "Hmm... I really should head down to City Hall and fill out a form declaring my political position. I'd hate to get slapped with a fine!"
I don't think this data set in complete in that sense since only public profiles can be crawled in this way. At least that's what I gathered from the article.
Seeking A Database That Doesn't Suck
Edit: Removed comment and replied to TallGuyShort, since now I am able to.
Oxford Undergrad, Oliver Bridge on his 3rd startup and still in the University
The difference is that most open source projects start out open. They also don't start out on 95% of computers. Let me put it this way: if Windows were open sourced today, would Windows users be safe? Would the legion of "Good Hackers" be quicker and brighter than the legion "Bad Hackers?" There is no possible way, on a level playing field, that we would not be attacked by several new exploits a week. Every day possibly.
Mediatemple is great.
That particular one is from Keith Ohlfs, I believe from his Pixelsight project. All the stuff I do on http://wigflip.com/ is a pale imitation of what he was doing 15 years ago. http://www.ohlfs.com/keith/self/next/next.html has a bit of info about his NeXT days.
To me, that's just splitting hairs. I don't consider religious discrimination to be any better than caste-based or skin-color-based discrimination.

My point is that this is one more manifestation of an inherent feature of human behavior, to consider similar people to be better than dissimilar people. Societies that become prosperous and educated can counteract this urge to some extent, but I haven't seen any society that really stamps it out.
Here's the key quote from that article: "Sun Microsystems acquired VPL and Lanier's patents in 1999."

He had key, basic patents in 1999, and he had to sell them.

I personally have never been able to take Lanier seriously.
Transcript for video (not sure if this is appropriate for here, please advise if not, but I thought it would be useful to read alongside the video)

Chris Tarnovsky

Hired by satellite TV industry

Works independently in a San Diego lab

Remove metal smart card

Expose to acids

Remove white epoxy

Plastic breaks down after 10 minutes

Acetone in two beakers

Fuming nitric acid HNO3 applied to chip

Rinsed in one acetone beaker

Transferred to second "clean" beaker

Scrape off the surface

Ultrasound cleans off remaining residue

Checks chip is clean using microscope attached to a computer screen

Puts chip back in the credit card sized smartcard holder

Chip is made up of two layers with a third layer as a security layer on
top

Need to burn a hole through the top layer to reach metal on the
second layer

Hole is made using a mask (nail polish?)

Mask is left to dry

Micropositioner holds a sewing type needle to scratch a hole

Want to scratch a middle area where the databus is and a control line on the side

Leave the needle where it is and remove from under the microscrope

Drop of hydrofluoric acid (in "Rust Stain Remover" bottle) for 30 seconds

Hydrofluoric acid is resistant to nail polish and magic marker

Rinsed in water

Then check how deep the acid etched under a microscope

Repeat etching using 15 seconds (rate of etching increases with volume of acid and temperature)

Rince in acetone

Using UV light expose the lines of the chip (under microscope)

Sit on the data bus with the needle. Yellow line (on oscilloscope) is what the needle is touching. Blue line represents Chris resetting the card.

Build a log of what the chip does when it powers up

800 hexadecimal samples

Can send management message to the chip and see what is done to decrypt it

Can do anything at this point: read EEPROM, ROM
Gluing Things Together - Scheme in the Real-time CG Content Production
Google is the new Microsoft in one sense: if they say or announce anything, geeks will spend more time talking about how they hate/fear/distrust Google than about the product.
My point is that there are enough laws that a determined prosecutor can get you on something even if he cant on the big crime. Perhaps Capone is not a good example because he committed a lot of crimes that we all think deserve jail time. Martha Stewart is a more interesting case in this context. She was never convicted of insider trading and probably could not have, but she could not keep her mouth shut. She lied about something something that probably was not a crime, However the lying was enough to get her jail time. This legislation is a trap to catch people who would not otherwise be guilty of a crime.
I'm about to get married and I love the idea. I need to think about who I am going to entrust my macbook to. I'll ask the mrs. and get her opinion on it. I think this is a great idea.