Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »

Joe Gregorio › Comments

Joe Gregorio
Technology Review: Having It Both Ways - http://www.technologyreview.com/article...
Interesting, but it would be cooler to have clear window glaze that changed the amount of infrared it reflected based on the temperature. - Joe Gregorio
Joe Gregorio
NYC - New York in Last Place in Happiness Rating - NYTimes.com - http://www.nytimes.com/glogin...
NC is 12th. - Joe Gregorio
Joe Gregorio
Sage: Open Source Mathematics Software - http://www.sagemath.org/
Wow. A little clunky, maybe it's just the version packaged for ubuntu, but man does this have potential! - Joe Gregorio
Joe Gregorio
Parks and Recreation : The Halle Cultural Arts Center - http://www.apexnc.org/depts...
A very very nice space, rooms available to rent by the hour for events. - Joe Gregorio
Joe Gregorio
Internet Archaeologists Find Ruins Of 'Friendster' Civilization | The Onion - America's Finest News Source - http://www.theonion.com/content...
I've said it before: "The problem with "social media" sites is that they're like bars, even if they become the next Studio 54, they will all, eventually, become the next Studio 54." - Joe Gregorio
Joe Gregorio
etherpad - Project Hosting on Google Code - http://code.google.com/p...
Hmm, I might have to take a look at Scala. - Joe Gregorio
Joe Gregorio
Developer Directory - Developer Qualification - Google Code - http://code.google.com/qualify...
"""Working with Google's worldwide network of Qualified Developers is one of the most cost-effective investments you can make. Qualified Developers are thoroughly vetted by Google and a community of Qualified Developer peers (proctors), and meet rigorous qualification standards. The list below shows all developers in the Google Qualified Developer Program""" - Joe Gregorio
Joe Gregorio
Browse Board Games | BoardGameGeek - http://www.boardgamegeek.com/browse...
A list of top rated games - Joe Gregorio
Joe Gregorio
tecosystems » There’s More to Dropbox Than Piracy - http://redmonk.com/sogrady...
I need to take a look at Dropbox. - Joe Gregorio
Joe Gregorio
There is a negative correlation between GDP and Trade as a % of GDP, and that correlation holds over the past 34 years. Would like to able to plot that against 'abundance of natural resources', but that's obviously not a choice. - Joe Gregorio
Joe Gregorio
Sultry World Found Circling the Star GJ 1214 - NYTimes.com - http://www.nytimes.com/glogin...
I've always wondered, given some peoples vehement reaction to natural selection, what their reaction would be to the discovery of life on another planet. - Joe Gregorio
Joe Gregorio
Google Code Blog: Google Fusion Tables API - http://googlecode.blogspot.com/2009...
"What is Fusion Tables? A product launched recently in Google Labs, Fusion Tables is a free service for sharing and visualizing data online. It allows you to upload data, share and mark up your data with collaborators, merge data from multiple tables, and create visualizations like charts and maps." - Joe Gregorio
Joe Gregorio
Books on Science - Essays Inspired by Microsoft’s Jim Gray, Who Saw Science Paradigm Shift - NYTimes.com - http://www.nytimes.com/2009...
" The only way to cope with it, he argued, was a new generation of scientific computing tools to manage, visualize and analyze the data flood." - Joe Gregorio
The book is available online too: http://research.microsoft.com/en-us... ; wasn't clear to me from the nytimes article. - Ed Summers
Thanks, updated my blog post to point to the online version. http://bitworking.org/news... - Joe Gregorio
Joe Gregorio
The Ninth Annual Year in Ideas - Magazine - NYTimes.com - http://www.nytimes.com/project...
"often at a level of intoxication that is greater than is ethical to induce" - Joe Gregorio
Joe Gregorio
Straight No Chaser - 12 Days (original from 1998) - http://www.youtube.com/watch...
Straight No Chaser - 12 Days (original from 1998)
Play
Awesome a capella version of the 12 Days of Christmas - Joe Gregorio
Joe Gregorio
20 Best Science Fiction Books Of The Decade - Books - io9 - http://io9.com/5423847...
Hmm, I've only read 4 of the 20. - Joe Gregorio
Joe Gregorio
Matter of life, death - St. Petersburg Times - http://www.tampabay.com/opinion...
"""I am scheduled to begin dying on Feb. 1, 2010.""" - Joe Gregorio
Joe Gregorio
An Interview With Noam Chomsky - http://www.zcommunications.org/znet...
So take right now, for example, there is a right-wing populist uprising. It's very common, even on the left, to just ridicule them, but that's not the right reaction. If you look at those people and listen to them on talk radio, these are people with real grievances. I listen to talk radio a lot and it's kind of interesting. If you can sort of suspend your knowledge of the world ... These people think, "I've done everything right all my life, I'm a god-fearing Christian, I'm white, I'm male, I've worked hard, and I carry a gun. I do everything I'm supposed to do. And I'm getting shafted." And in fact they are getting shafted. For 30 years their wages have stagnated or declined, the social conditions have worsened, the children are going crazy, there are no schools, there's nothing, so somebody must be doing something to them, and they want to know who it is. - Joe Gregorio
Joe Gregorio
Continuous stream of updates on hot topics. Nice UI. Enable flash if the site doesn't work for you. - Joe Gregorio
Thanks for the kind words, Joe! - Michael R. Bernstein
Joe Gregorio
Douglas Adams' Speech at Digital Biota 2 - http://www.biota.org/people...
"""The fact that we live at the bottom of a deep gravity well, on the surface of a gas covered planet going around a nuclear fireball 90 million miles away and think this to be normal is obviously some indication of how skewed our perspective tends to be""" - Joe Gregorio
Joe Gregorio
Good for use as a general mercurial cheat sheet. - Joe Gregorio
Joe Gregorio
"""So the essence of XML is this: the problem it solves is not hard, and it does not solve the problem well.""" - Joe Gregorio
Dion Almaer
RT @cbeust: Count the number of lines doing error handling in this Go program and you'll see why Go needs exceptions: http://www.anarchyinthetubes.com/hg...
Maybe there's better code to use as an example; I would hardly call that code making a strong case for exceptions. - Joe Gregorio
Joe Gregorio
research!rsc: The Generic Dilemma - http://research.swtch.com/2009...
Something I'd love to see solved with the same minimalism and clarity that has been applied to the rest of Go. - Joe Gregorio
Joe Gregorio
Triangle Area Interest Groups - http://www.cavesofice.org/~badger...
"""This site is intended to act as an information resource to allow Triangle-area computer professionals to easily find local user groups they might be interested in. """ - Joe Gregorio
Joe Gregorio
Weirdest Undreamt Use Case - http://www.jroller.com/robertb...
"""I've developed a lot of multi-threaded Java over the years, and thought I knew quite a lot about designing parallel programs. I now know I've still plenty to learn. Concurrency is one area where a better understanding hardware and software, and how they interaction really makes a difference. For example, even though byte code languages have platform independent memory models, performance is still heavily influenced by on chip cache hits and misses (at least for code which isn't IO bound).""" - Joe Gregorio
Joe Gregorio
Official Google Blog: Finding the laws that govern us - http://googleblog.blogspot.com/2009...
"""Starting today, we're enabling people everywhere to find and read full text legal opinions from U.S. federal and state district, appellate and supreme courts using Google Scholar. """ - Joe Gregorio
Joe Gregorio
Flickr: IS09's Photostream - http://www.flickr.com/photos...
Photos from Internet Summit 2009, nicely shows how well attended the event was. - Joe Gregorio
DeWitt Clinton
Question: How much name calling / personal slurs should be tolerated on an open development mailing list? Any? None? It depends?
A real world question that is being debated right now on one of the lists I follow. It's apparently not a simple answer. What are your thoughts? - DeWitt Clinton
The AtomPub mailing list became substantially more productive once the name calling and personal slurs were no longer tolerated. The only people that would argue against such a thing aren't there to contribute constructively. - Joe Gregorio
@Joe - totally. And it worked out in the end for AtomPub, even though I know it was a frustrating experience at the time, and actually did cost something to get there as well. My feeling is that no amount of outright personal attacks or slurs should be tolerated. I'm actually a little surprised to hear people making an argument the other way. (But the internet is a big place, nothing should surprise me.) - DeWitt Clinton
None. In our experience (on the GWT lists), the best approach has been to gently ask people to keep things professional when they get out of line. This works 90% of the time, and helps remind people of the tone we want to maintain (particularly helpful for those who might be turned off by the assholes in question). When someone falls into the other 10%, you can remind them more sternly. We've only had to moderate one person that I can recall, and he eventually shaped up. - Joel Webber
None. - Admiral Anika
Though I'd love to say there should be no tolerance, I think there are some who are so unthinkingly disagreeable they push otherwise reasonable people over the edge. - DGentry
I'd say at most one. Realistically, people who poison open source discussions are likely to be a recurrent disruptor if they continue despite being warned as it shows a lack of self-reflection or appreciation for others. Slurs I'd say zero. Any attack on the messenger other than outright slur, I'd allow once with warning. Slur example: "You're a godamned liar." Attacking the messenger "your proposal would make sense if it wasn't for the fact that you're a Microsoft employee" - Ray Cromwell
It's vital to maintain an atmosphere of civility otherwise you end up with things like the BileBlog: http://www.bileblog.org/ or http://lastweekinhtml5.blogspot.com/ whose authors defended by otherwise reasonable people on the grounds that they're actually quite nice people in person and are only offensive when they're behind a keyboard. When difficult and emotive decisions need to be... more... - Adewale Oshineye
None, but be careful how you define 'zero tolerance'. If a first offense gets you banned from the list with no warning, you've gone too far. - Michael R. Bernstein
Being ruled by net nannies and overly sensitive people also is not the route to successful wide spread collaboration. Who manages what defines name calling and personal slurs and what happens when this line is crossed? Trying to work with a whole bunch of passive aggressives can sometimes be worse than a situation where occasionally emotion overcomes reason. - Brian Sullivan
@Brian: Completely agreed. The idea of "zero tolerance" (which I didn't mean to imply by "none", but probably did) can be equally dangerous, especially if you end up with a bunch of easily offended, self-appointed vigilantes trying to police everyone. I think just having a few people who've been around for a while (our own team, in our case) gently ask people to be reasonable and professional when they clearly get out of line is sufficient. - Joel Webber
I am always more willing to comment at a site where there is a message requesting civility posted. I like NPG's message -- something like "be as argumentative as you like, but keep it civil". - Mickey Schafer
DeWitt Clinton
Paper on the performance characteristics (and limitations) of Software Transactional Memory: http://queue.acm.org/detail.... Rebuttals?
Clojure has language-level support for STM with 'ref's, and I wonder if the performance limitations in the Cascaval paper are mitigated by the extra hinting that 'ref's offer. The paper generally discussed STM in an untyped, unhinted environment. - DeWitt Clinton
Also cool I thought was the use of the cycle-accurate PPC simulator for analyzing STM implementations. - DeWitt Clinton
Here's a paper _Stretching Transactional Memory_ by Dragojević et al. (http://j.mp/5RgxBF) [PDF, ACM account required] that builds on the research and introduces SwissTM: http://j.mp/5RgxBF - DeWitt Clinton
STM, like threads, are implementation details, what we need more of are higher level models, like channels in Go. - Joe Gregorio
Agreed -- Clojure's 'refs' are like that, similar to Go's or Haskell's high-level concurrent abstractions. These papers have been mostly focused on retrofitting STM to lower-level languages with unmanaged memory, which is almost unfair to the potential benefits of STM. - DeWitt Clinton
Other ways to read this feed:Feed readerFacebook