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
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
"""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
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
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
"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
" 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
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
"""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
"""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
"""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
"""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
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
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
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