skysight-inc/HackerNews huggingface dataset:
Downmodding me doesn't make it any less true. Tigers are bigger than lions, despite whatever misconceptions the writer of the article may hold.

http://en.wikipedia.org/wiki/Tiger
http://en.wikipedia.org/wiki/Lion
Yeah, I realize that -- I'm just saying, for people who want to read more on the subject of Tetris there is a lot out there.
There are so many things wrong with this comment I do not know where to begin.

"The list is already public" is the understatement of the year. If the list was not public it would be impossible for clients to build a circuit.

"There are many mirrors of it" is the runner up for understatement of the year. Every running instance of tor has the capability to publish the list of exit nodes.

I am not going to pretend to understand anonymous mixes as well as arma, Nick and Paul and I would like to suggest that you do the same. The designers of tor did not make it "technically impossible to hide an exit node to help mitigate the potential for abuse."

It is "technically impossible to hide the exit node list" because without the list clients would not be able to build functioning circuits. But don't take my word for it:

"We can't help but make the information available, since Tor clients need to use it to pick their paths. So if the "blockers" want it, they can get it anyway. Further, even if we didn't tell clients about the list of relays directly, somebody could still make a lot of connections through Tor to a test site and build a list of the addresses they see." [1]

Two of the other sides of tptacek's 50 sided die are censorship resistance and abuse resistance. Anonymity is hard enough as it is. Do everyone a favor and refrain from telling us what arma, nick and paul intended...

[1] https://trac.torproject.org/projects/tor/wiki/doc/TorFAQ#You....
Don't be so harsh. Without Twitter, there'd be no http://backupmytweets.com
So the only reason it's a big deal is because it's Clojure? It was only a matter of time this library was written by somebody.

Edit: I guess this somebody also happens to be Rich Hickey. Indeed it would be a big deal if John McCarthy had written Parenscript. :D
I think there's a Google Voice app. Can't use it myself though, wrong country.
Rsync rolling sum calculation in C/Ruby/Python/Go/Haskell
If you are interested in these types of problems the Freenode IRC network had some tricky challenges with tor and user access.
timeless.
I still remember reading that when it was first written years ago and being in awe.
Also, typos in the contact email on your landing page are probably a bad idea.
I don't think you were being totally serious, but I don't think this justification works (even assuming you got all the hour numbers right) because for the vast majority of the tasks you're going to be doing on the machine (e.g., web browsing, coding, etc.), the speed differential between the i7 and i5 will save you 0 time.
Wait'll you see the project I'm about to open source ;)
I don't think the boot version contains the full download. I'm guessing it contains just enough to start the restore.
It seems that an easy team building process is to just identify an out-group. Make an "us" vs "them" scenario. That kind of stuff appeals to the primitive part of the brain and is quite effective.

Improperly defining that can be dangerous. It can create too much adversity in the workplace where teams spend more energy thinking how to beat the other team vs how to improve the product (sometimes the two goals are not equivalent).

I guess it is a bit safer to identify the competitors as "them" but in a niche market people always jump ship and all the negative attitudes and comments end up finally being exposed.
That's probably what I'll do. Just have to copy the image before you install, or it disappears in the cleanup.
Haha, yeah, I don't mean to pretend that social behavior is an exact science or anything. But broadly, there are some classes of behavior that are acceptable and some that are not. Watson is describing a set of behaviors that are not-OK. The behavior McClelland describes is presented as something that is "acceptable". I don't mean that the guy will get in her pants every time, I mean that you can't fault him for his behavior even if he's turned down.

I mean, to me, telling a woman that she interests you and carefully asking her to your place seems like an OK thing. What's unacceptable about that?
they did not feel like their "buddies" would be willing to sacrifice themselves for them.

Out of curiosity, were they in the front lines? There's plenty of jobs in the armed forces I could see that camaraderie never forming, particularly more bureaucratic sections.
Firefox 5 is already out. Mozilla's aiming for shorter development cycles on each major version release to compete better with Chrome.

As a Windows/Ubuntu user, I'm under the impression that most apps I use are still 32 bit unless stated otherwise
> Still waiting for them to officially roll internet calling out to Android.

> They added tethering and apps2sd despite the opposition.

And just like with tethering, the carriers (in America, at any rate) will remove the app and charge an extra fee for it. I suppose it would be a boon for the rest of the world, though.
Job Schedulers – Overview
He went to several planets and other (imaginary) solar systems as Spaceman Spiff.
Watch all movies screened at the Robot Film Festival
There's really not enough of the product on the landing page. Instead of random photos of DPs behind cameras on each feature tab, show us animations of the actual site in use. Even after watching the video I didn't get to see the actual product, unacceptable. What you are showing me here is simply the idea of the product (which is exciting and potentially useful), but I need to see the product to want to actually sign up for the beta.
I'm starting to see from this perspective. I switched to Firefox 4 on release day, which was great. I did the same with FF 5. On my Windows boot, I've seen way more crashes with FF5 than I did with FF4. I also see some crashes on FF5/Ubuntu, whereas I saw none on FF4/Ubuntu.
Tethering is free on T-Mobile
If you have the experiement like this 
In this year E3 exhibition, the first time to introduced Nintendo Wii Fit, Miyamoto said, "We want to design a family joy game, put in the living room, with each member of the family, everyone is willing to play, fitness is clearly the best choice.”Early in before the game the sale, someone has been organized "Wii Fit Challenge," in the Internet, prepared with 3 months, who can lost the weight most by the wii fit game.
doh.. all fixed - thanks man
To play devil's advocate, wouldn't the exact same thing be possible with the above alternatives and Armed Bear Common Lisp? You can write full-stack in Common Lisp, it's just that different parts need to go through different compilers/interpreters/transformers/what-have-you. Just as it is with Clojure.

No, I think the thing to note here is that Clojure--for reasons I can only guess at--has a lot more sex appeal than CL.
Maybe the problem is, they stopped making parts and focused on "system integration".

It sounds wonderful and high-level. Faced with hordes of competitors from overseas, people in developed economies tell themselves that they excel at higher order skills, like management and leadership, and big picture thinking. This is especially popular with managers. So things like "vison", "systems thinking" and "the big picture" become your priority, not the nuts and bolts.

But in reality, you become like Dell, rather than Intel. In a vertically integrated market; system builders are the kings, and parts makers are small players trying to get their foot in the door. In a horizontally integrated market; system builders compete on margins, while parts builders compete on quality. And competing on margins is a good way to make peanuts.
This also fits with the fact that they don't charge for new major versions of Safari, which also has a Windows version.
MyYearbook.com sold for $100M (1/10 facebook user)
Android Development Tutorial - Gingerbread
I started the install, went to a meeting and then came back out to a Lion login prompt.
I suspect you'll get good line number info but you'll have to deal with limitations in terms of real-time debugging (beyond having access a repl)
wow enjoy the site it is back now as bandwidth limits wane.
This guy is so much in love with himself :)
Right, yeah that's pretty nice!
McLuhan on the cloud (1969 Playboy interview)
Yes, but the folks that created this one have a high reputation, and this version goes to a far extent to maintain strong performance.
I wish they would make a standalone GTalk app with this feature for Mac so that I could more easily use it to replace skype.
Stable_sort for partitioning
But not on any of the other Big 4 carriers, and if T-Mobile gets bought by AT&T, you can say goodbye to their free tethering as well.
I don't agree with your comment, but I get what you're saying. I think the guy should be applauded for what he did do - which is substantially more than a lot of people do! He had some goals - he achieved them.

The lesson he learned from this is likely to lead to larger and larger goals - and I'm willing to bet 10 to 1 that he ends up accomplishing a lot over the next ten years as a result of the "little" steps he has taken already.

Good job!
I wonder how many of the departed will end up at The Obvious Corporation?
Look out Bit.ly, Google purchases 'g.co' for shortened links
In the method pseudocode for player_can_always_force_win, the player has full control over which piece will appear next (i.e. the pseudocode in its current form should be called player_can_possibly_win). I think it should read:

BOOLEAN player_can_always_force_win(well w) {
for each piece p {
BOOLEAN player_will_win = FALSE
for each landing state of piece p in well w {
well w2 = result
if(
that_makes_a_line(w2)
or player_can_always_force_win(w2)
) {
player_will_win = TRUE
}
}
if (!player_will_win) {
// If the AI selects this piece, the AI wins
return FALSE
}
}
// There is no piece the AI can select that will cause the player to lose
return TRUE
}
My knee jerk reaction to this story was "do any women work at this company"? (I'm female and do pushups every day as a component of marathon & triathlon training, so I'm not whining about the hypothetical possibility of feeling excluded.) I understand the intent, but the implementation seems misguided for many of the reasons that others have mentioned. If you want to encourage your employees to stay in shape without marginalizing anyone, offer to subsidize gym memberships or the athletic activity of their choice (e.g., karate classes, participation in a soccer league, yoga etc.) And there are plenty of teambuilding activities that have virtually no threat of joint damage.
It doesn't do SIP calls it just forwards through your own phone. So you still use your minutes...
Probably worth noting that you can seamlessly boot Mac OS X from external USB storage. Just plug the drive in before booting and hold down the "option" key when you power on.
there is, but it doesnt use voip. it sends a request for a callback from a random google owned number, then once you answer, it connects you to the number your calling over normal POTS.
Yeah I definitely have nothing against anyone who goes through actual pain, or anyone who has no reason for that matter. I was just stating that in my experience, very few of my officemates that I know are capable end up taking the stairs willingly. It's their choice to make.
I presume Closure is only being used as a post-processing step to optimize the javascript that's produced.
Circles Fatigue: The Dark Side Of Google+
There's some good stuff here but it's mixed in with some truly sick casual sexism. Unfuckingacceptable.
Its the entry nodes that the oppressive government would like to block access to. If you can build functioning circuits you can connect to "hidden services" that people have set up with tor. This is how the Silk Road operated.

How do you protect against the oppressive government blocking clients from connecting to the network?

In addition to the entry nodes published by the directory servers Tor nodes can be configured as bridges[1]. Bridges do not show up in the authoritative list of tor nodes. There is no public authoritative list of all the bridges so the oppressive government can not easily prevent clients from connecting to all of the bridges.

[1] https://www.torproject.org/docs/bridges.html.en
Best Practices for Effective Cold-Calling Services
Best strategies for effective cold calling and b2b appointment setting. Tips on cold calling and b2b lead generation.
This is an itch that will be scratched. Today's announcement was for an alpha release, not a polished, production-ready one.
Sounds like there's a niche and a partnership opportunity. They certainly have enough mindshare to consider this.
I found the ringing in the new 16kHz sample to be a bit bothersome. It sounds like theres a tonal peak in the frequency response near the upper end of the frequency range. The peak would be less bothersome if it were spread out more.

Edit: is the new resampling done by something like Shibatch SSRC or libsamplerate's SRC?
Thank both you and lukev for pointing it out.

Edit: Now they are both on the list. Gotta love Github's wiki.
YouTube API Ultimate Integration
As a fellow Yahoo good to still see people like andy *STILL around
I'm having trouble resisting as well. On used Mac sites, the maxed out 11" 2nd-gen is going for around $1150 (maybe lower in some places?). The maxed out 11" 3rd-gen costs $1650. I could upgrade for $500+tax. (Or $400+less-tax if I'm willing to wait for my sister to buy it for me with her edu discount in a lower-tax state and mail it to me...)

So difficult. I'm worried about the Intel graphics, but I bet they're much better supported under Linux than the 320M is.
I am. I'm building it as something to show to prospective employers and Java is still the de-facto language 'round here. I'll probably rewrite a good part in Scala, though, after I finish the first version.
Conference calling yet? I guess not yet, but this is a good start.
Only if you buy your phone at a massive discount from the carrier.
I think if Parenscript were just announced today it would get a big reaction as well. Just like there's a big reaction any time a language comes out and says it can compile down to Javascript. There was a big reaction when a guy did it for C# / XNA, for example.

Just because people are excited about developments in the Clojure ecosystem doesn't mean they aren't excited you can do this elsewhere. It's interesting right now because it's new, and it opens up some new ways of development for people who enjoy writing software in Clojure.
False. We're not just talking about Closure. We're talking about Google Closure. They support millions of users with their apps and maintain cross-browser compatibility. Google is doing that huge block of work for ClojureScript in addition to whole-program optimization.
JavaScript automatic semicolon insertion is definitely considered to be a mistake (judging by es-discuss), but many many other languages allow newlines as statement separators without problems. It seems to be fine as long newlines are only allowed under certain circumstances within expressions, such as only in grouping constructs () [].
I found out that doing flat-handed pushups can cause wrist pain. Pushups on bars or knuckles are much safer for the tendons!
I completely agree with it being about killing the public aspect.

I'm wondering how this all /may/ fit into the long term view of patents for all parties mentioned here.

If an idea is born, and they have a good patent on it, there should be less to fear by having the idea out there in a public beta.

Perhaps they are all thinking patents might not work so well long term, or how patents work being tweaked due to public pressure about anti-competition.

(...and of course the dreadful waste of money revolving around patents, and especially enforcement.)
Less mentioned books programmers should read
I compiled a list of my favorite books I think most would enjoy reading. They are in my opinion highly beneficial for a programmer to read.
I half agree with this. I've employed some of the above productivity tricks when I want to get things done really badly. I was productive.

I've also ignored all of these tricks had equal productivity.

When I don't want to do something, eliminating all familiar procrastination tools will just make me create or find new procrastination tools. I think the best advice is that small sentence in your post "you either do it or you don't". Embracing that mentality, I either do something or I put it behind me and do something else.
I get what you're saying, but Zencoder's product isn't an encoder, its a cloud based encoding service (we're happy customers) as a consumer the actual implementation is a black box, as an engineer I appreciate the process they went through and also appreciate that they explained the way they got there.

If Heroku switched from Apache to Nginx and saw a marked improvement in the performance I'm find with them saying "We're serving pages 5x faster".
Show your support for Aaron
possible with the above alternatives and
Armed Bear Common Lisp?

Yes it is. I wish being possible was all that it took for it to be done. In the absence of ClojureScript I would love to write my web client code in Common Lisp. I love Common Lisp.
Google has lock-in with search, and Facebook has lock-in with social networking

Argh, how does Google have lock-in with search? The minute Google stops delivering relevant results, you can switch search engines with practically no cost.
How to Play MKV Videos on iPhone iPad without Using Video Converter Software
This video streaming app is capable of streaming MKV to iPhone iPad immediately and making MKV videos playable on iPhone iPad devices without converting it upfront.
I agree! (another purple-bleeder here)
Is that the bootloader on the disk, or a chip on the board?
These guys are probably going to take over the world.
What's wrong with GrooVe IP not being native? It's about the price of one month of SkypeOut in the US.
Spolsky on WebPutty
Both of these points are fair. To me, personally, neither matter, but if you're into SCSS then CSSEdit probably isn't the right choice for you.
PG, clearly you are an apologist for YC and that's totally fine, but his post is broader than YC. I disagree that any angel 'who is paying attention' can narrow the field. In fact I would say any angels who want to have skin in the game have to just get in line, and the line is long, especially to invest in any YC company.

Bottom line is that there is too much risk capital at play right now. Valuations are high and by definition returns on average are going to be low. For the mediocre and lower funds and investors they may be worse than low.

YC will do just fine. The good YC startups will do just fine, but the marginal angel investor is probably not making smart investments right now. Good time to be a startup raising seed and early stage but a bad time to be on the other side of that equation.
I have actually been in a fake Apple store. It was eerie. Same decor, the staff all wore the same tshirt uniforms...amazingly, they had set up shop within sight of a real Apple store, in a big mall in Denver. The only real giveaways that it was not real were that they had these big-ass multitouch tables with $10k price tags and there were very few customers in the store.
MBTproShoes  MBT Shoes
GHD Hair Straightener,GHD Flat Iron discount for sale on GHD Australia
Tried to update to Lion: couldn't do it.

Tried to update Snow Leopard so I could update to Lion: computer now kernel panics on boot.

Tried to reinstall Snow Leopard from DVD: turns out the disk drive is broken.

Tried to install a Linux distro from a USB key: turns out they're nearly impossible to boot on a Mac. Still haven't figured out how to do it.

This went well.
I don't mind going to a website, just wish it wasn't my email. Would prefer making the calls right from google voice as thats the most likely page I'm on when I'm checking voice mail or texts.
"The minute Google stops delivering relevant results"

That's the thing. Amazon has a better product search, IMDB has better movie search, and StackOverflow has better results for technical question. Google doesn't necessarily provide the best results for all queries, but people still use it because it's easy, even though it's not the best.

In that way, Google has lock-in with search.
More info in this video, cribbed from the Hackaday comments: http://vimeo.com/25735281
Groove IP is excellent, only drawback is you can't have your gmail client open.
Seriously, who searched this and why am I ranking for it?
I'm also working on Eastwood.

Thanks a lot for the feedback.

Excellent points to add to our big list of planned features. Quite a few in there we had never thought of. We are still trying to go down the path of minimum viable product right now, unfortunately that MVP has grown and grown as we have learned about the industry.

We have a guy on board (Matt Drake) who has worked extensively within the film industry directing and acting and who really opened up our eyes in terms of what the industry actually needs. Our original product would have fallen very short of being useful to anyone making a real film.

_Platform agnosticism_ The product is entirely web based. I think the landing page needs to emphasise this more as all the Apple stuff makes it seem like it's an Apple only thing. Down the track we will look into making native clients for iPhone/iPad and Android. But the product will always be a "cloud" thing.

In regards to the name, we have been speaking internally about this and are split over whether or not to change the name. Appreciate the advice, any lawyers out there who want to chime in, any extra information would be welcomed.
This comment totally missed the point:

A good framework is nothing more than your toolbox
filled with a good selection of tools. Some tools are
very general purpose (standard claw hammer) while others
are very specialized (roofing hammer). Having them all
available and knowing when to use them is half the battle.

No, sir. That is a good library.
gzip and zlib HTTP encodings (different containers for "deflate" compression) include a checksum of the uncompressed content (a CRC-32 variant and Adler-32 respectively). If compression isn't wanted, you can wrap uncompressed bytes with a deflate structure - although it'll have to be split into ~64k chunks with a few header bytes ahead of each.

I'm not sure which HTTP client implementations reliably test those checksums, though. (Or whether CRC32/Adler32 would be adequate for 30 gigs!)
Yeah it sucks, buying Apple products in NZ puts you in the same situation.

11 inch MacBook Air (64GB) = US$999 (which should convert to NZ$1,169.46 using the current exchange rate).

In NZ we've got a 15% GST (sales) tax, but that should only bring the price up to about NZ$1,345. Instead the entry level MacBook Air costs us NZ$1,549.00.

So that's a NZ$204 mark up for what??? Wish we could just buy them directly off the US Apple website!
Reduced taxes or tax breaks for an industry lets them keep more of what they earn and do something useful with it.

Taxpayer funded subsidies are like taking money out of your wallet and setting it on fire, most of the time.
Yes, individually, to fight against sleepiness. Not to participate in team building!
Upgrading is probably the most common install path for Lion. It makes sense that they made this hassle free.

I'd wager that trying to do a fresh install might be a bit more of an adventure.
San Francisco Information Retrieval Meetup live now
Brian Pinkerton from Webcrawler / A9 and Jon Gifford from Loggly / LookSmart now speaking.
He wrote it as if it were a universal truth.

(And the downvoter can shove it.)
Everybody eats, usually at least once during the work day, and in our society sharing a meal has positive connotations. Besides, it is possible (and in many cases customary) to have a conversation over a meal.