As I said, this was a long time ago, so maybe I'm not remembering the exact performance problem we hit. My larger point still stands: we were burned by an abstraction, possibly made worse by our own lack of expertise. In our defense, we weren't there to build a website. Or research was in a totally unrelated area, not even really within the realm of computer science, and none of us had expertise building websites that scaled. The website was just the thing we used to collect data and do experiments. We built it because we couldn't get someone wide to do it for us. Someone before my time picked Ruby on Rails because it was supposed to be something people like us could use.
I worked on a project around 2007 that used Ruby on Rails. That was my first experience with Ruby and my first experience with a real web product. I liked Ruby and Rails, but it was easy to get bitten by some of the abstractions. I remember the site bogged down really bad whenever we searched for a record in a large database table. The problem was that the database was hidden behind ActiveRecord, so it was easy to forget we were using a database at all. Writing a for loop to search for a record that matched some criteria felt natural, because our interface was with objects, not the underlying tables. However, behind the scenes, each iteration was a separate query. The result was thousands and thousands of queries, instead of just a single query with a simple WHERE clause. We were essentially doing in Ruby what we could have done much more efficiently in SQL. Once we realized the problem, we rewrote that kind of code so it used more or less raw SQL. The result was much faster, but we lost the readability of the abstraction. Everyone on the team was new to Ruby and Rails (grad students who shuffled in and out each semester), so it's possible that we were just doing things completely wrong. Still, it feels like it shouldn't have been that easy to shoot ourselves in the foot. Have things improved since then? How do you balance nice abstractions like ActiveRecord with performance? How do you make it clear to novices what's going on internally, so they can avoid the mistakes that we made?
The point of gun-free zones is not to deter bad guys. It is to help prevent good guys bringing guns to places where they aren't needed, getting involved in an argument or whatever, and escalating things to the point where someone is shot. Another reason is to prevent unintentional shootings, either from a malfunction or a dumb accident.
You can argue that it is still not a good idea, but at least be honest enough to acknowledge the real reasons behind the policy.
"I am disputing this debt. You must verify this debt as required by the Fair Debt Collection Practices Act. Because I am disputing this debt, you must not report it to the credit reporting agencies. If you have already reported it, contact the credit reporting agencies, inform them that the debt is disputed, and request that they delete it from my credit report. Reporting information that you know to be inaccurate, or failing to report information correctly, violates the Fair Credit Reporting Act. Aside from verification of the debt, do not contact me about this debt. The Fair Debt Collection Practices Act, 15 USC Section 1692c requires that you honor this request."
Yes, the thermostats still have ZigBee radios. The first ones were TI chips while the new ones are Silicon Labs (formerly Ember) chips. The smoke alarms have them too.
Forget the fire codes. If you lock the shooter in a room, you might also lock a lot of potential victims in the room with him. Say someone enters a packed cafeteria and fires some shots. No matter what, people will instinctively run to the exits once they realize what's going on. If the doors are open, they'll have a chance to get away. But, if the doors locked, everyone will pile up near the exits and be trapped. Now, the shooter has a lot of targets clumped together.
Hue bulbs speak ZigBee, not Wi-Fi. Communication between the bridge and the lights is done with a mix of the ZigBee Home Automation and ZigBee Light Link application profiles on a ZigBee PRO mesh network using an IEEE 802.15.4 MAC layer. The bridge is an IP-to-ZigBee gateway, but there's no direct IP connectively to the bulbs.
I develop applications for BlackBerry and I've talked to RIM about what restrictions corporate users will see. According to RIM, only 40% of BlackBerry users are on BlackBerry Enterprise Networks (BES) and over 90% of BES installations use the default settings. The default BES settings do not impose any restrictions on the device.
Well, that depends on if the motorcycles they are replacing are more polluting than they are, then this would be helping to reduce pollution. It wouldn't surprise me if that were the case. In Thailand, for example, many of the motorcycles have two-stroke engines that burn a mix of gasoline and oil as fuel. Frequently, the oil added to the fuel is just used motor oil from cars. Used motor is considered hazardous waste in many areas because it contains lots of toxic and carcinogenic material. If India's bikes are anything like Thailand's, replacing them with cleaner cars would be a good thing.
I like Kucinich, but know he is terribly unlikely to win the primaries let alone the general election.
So? Why do you have to vote for a winner? If people stopped worrying about being on the winning team and instead voted for someone they believed in, we'd probably end up with a better government.
Well, you could say the full quote. Personally, I think the second half is more powerful, but that might just be because I'm so used to seeing the first half.
"Live free or die: Death is not the worst of evils." - General John Stark
There was a helpful footnote for the uninformed reader: Slashdot is a popular website that features short summaries of technology-related news articles from a wide variety of other websites. Readers are provided with a link to the original website, should they wish to read the article in its entirety, and can also post their comments regarding the article on the Slashdot website. The editors of Slashdot are responsible for accepting or rejecting news articles, which are generally submitted by Slashdot readers.
The reference to Slashdot was about patents. The full context was: The Patent and Trademark Office should make increased use of the Internet in seeking to document "prior art," particularly in the area of information technology, where the Internet provides new capabilities to reach the most knowledgeable commentators. A "Slashdot for prior art" should be the goal.
Five times a day is an addiction? When I was in college, I got an email from root telling me to stop checking my mail so often because it was bringing down the server.
"You are connecting to the imap server so frequently as to impact imap service for others."
If you like OpenBSD or OpenSSH, now might be a good time to donate a little bit to the project. Donations help pay for stuff like this hackathon. Considering buying a CD, t-shirt, or just giving some cash. This can be done at the orders page. They also accept hardware donations.
ZigBee issued a press release today about this. They say the attack exploited a bug in one vendor's implementation of the protocol, not a weakness in the protocol itself.
Donald Trump said, I just spoke to our future vice president, and he's OK. Do you know he was in a big accident with the plane?"
So Tim Kaine was involved too?
As I said, this was a long time ago, so maybe I'm not remembering the exact performance problem we hit. My larger point still stands: we were burned by an abstraction, possibly made worse by our own lack of expertise. In our defense, we weren't there to build a website. Or research was in a totally unrelated area, not even really within the realm of computer science, and none of us had expertise building websites that scaled. The website was just the thing we used to collect data and do experiments. We built it because we couldn't get someone wide to do it for us. Someone before my time picked Ruby on Rails because it was supposed to be something people like us could use.
I worked on a project around 2007 that used Ruby on Rails. That was my first experience with Ruby and my first experience with a real web product. I liked Ruby and Rails, but it was easy to get bitten by some of the abstractions. I remember the site bogged down really bad whenever we searched for a record in a large database table. The problem was that the database was hidden behind ActiveRecord, so it was easy to forget we were using a database at all. Writing a for loop to search for a record that matched some criteria felt natural, because our interface was with objects, not the underlying tables. However, behind the scenes, each iteration was a separate query. The result was thousands and thousands of queries, instead of just a single query with a simple WHERE clause. We were essentially doing in Ruby what we could have done much more efficiently in SQL. Once we realized the problem, we rewrote that kind of code so it used more or less raw SQL. The result was much faster, but we lost the readability of the abstraction. Everyone on the team was new to Ruby and Rails (grad students who shuffled in and out each semester), so it's possible that we were just doing things completely wrong. Still, it feels like it shouldn't have been that easy to shoot ourselves in the foot. Have things improved since then? How do you balance nice abstractions like ActiveRecord with performance? How do you make it clear to novices what's going on internally, so they can avoid the mistakes that we made?
The point of gun-free zones is not to deter bad guys. It is to help prevent good guys bringing guns to places where they aren't needed, getting involved in an argument or whatever, and escalating things to the point where someone is shot. Another reason is to prevent unintentional shootings, either from a malfunction or a dumb accident.
You can argue that it is still not a good idea, but at least be honest enough to acknowledge the real reasons behind the policy.
Assert your rights. For example:
"I am disputing this debt. You must verify this debt as required by the Fair Debt Collection Practices Act. Because I am disputing this debt, you must not report it to the credit reporting agencies. If you have already reported it, contact the credit reporting agencies, inform them that the debt is disputed, and request that they delete it from my credit report. Reporting information that you know to be inaccurate, or failing to report information correctly, violates the Fair Credit Reporting Act. Aside from verification of the debt, do not contact me about this debt. The Fair Debt Collection Practices Act, 15 USC Section 1692c requires that you honor this request."
Yes, the thermostats still have ZigBee radios. The first ones were TI chips while the new ones are Silicon Labs (formerly Ember) chips. The smoke alarms have them too.
Forget the fire codes. If you lock the shooter in a room, you might also lock a lot of potential victims in the room with him. Say someone enters a packed cafeteria and fires some shots. No matter what, people will instinctively run to the exits once they realize what's going on. If the doors are open, they'll have a chance to get away. But, if the doors locked, everyone will pile up near the exits and be trapped. Now, the shooter has a lot of targets clumped together.
There is a nice and humorous obituary on their website.
Hue bulbs speak ZigBee, not Wi-Fi. Communication between the bridge and the lights is done with a mix of the ZigBee Home Automation and ZigBee Light Link application profiles on a ZigBee PRO mesh network using an IEEE 802.15.4 MAC layer. The bridge is an IP-to-ZigBee gateway, but there's no direct IP connectively to the bulbs.
her support of the endless wars she supports
This is why I only vote for candidates who have pledged to support only the wars they don't support.
I develop applications for BlackBerry and I've talked to RIM about what restrictions corporate users will see. According to RIM, only 40% of BlackBerry users are on BlackBerry Enterprise Networks (BES) and over 90% of BES installations use the default settings. The default BES settings do not impose any restrictions on the device.
I like Kucinich, but know he is terribly unlikely to win the primaries let alone the general election.
So? Why do you have to vote for a winner? If people stopped worrying about being on the winning team and instead voted for someone they believed in, we'd probably end up with a better government.Well, you could say the full quote. Personally, I think the second half is more powerful, but that might just be because I'm so used to seeing the first half.
"Live free or die: Death is not the worst of evils."
- General John Stark
Wikipedia says you're wrong.
And maybe you'd like to check your facts. I personally know of at least one female applicant. In fact, she was selected for a project.
There was a helpful footnote for the uninformed reader:
Slashdot is a popular website that features short summaries of technology-related news articles from a wide variety of other websites. Readers are provided with a link to the original website, should they wish to read the article in its entirety, and can also post their comments regarding the article on the Slashdot website. The editors of Slashdot are responsible for accepting or rejecting news articles, which are generally submitted by Slashdot readers.
The reference to Slashdot was about patents. The full context was:
The Patent and Trademark Office should make increased use of the Internet in seeking to document "prior art," particularly in the area of information technology, where the Internet provides new capabilities to reach the most knowledgeable commentators. A "Slashdot for prior art" should be the goal.
Massachusetts does the same thing.
'Their' is possessive. Something belongs to them... it is theirs; their car; etc.
You mean like "Microsoft's software"? That's what I meant, which is why "their" is correct.
Their! I meant their, not there! My apologies to grammar Nazis everywhere.
was there *anything* negative that came of the Microsoft monopoly
You mean besides there software, right?
Five times a day is an addiction? When I was in college, I got an email from root telling me to stop checking my mail so often because it was bringing down the server.
"You are connecting to the imap server so frequently as to impact imap service for others."
Now that's addiction!
If you like OpenBSD or OpenSSH, now might be a good time to donate a little bit to the project. Donations help pay for stuff like this hackathon. Considering buying a CD, t-shirt, or just giving some cash. This can be done at the orders page. They also accept hardware donations.
companies love BSD-licensed projects (since they can just steal code from them)
It's not stealing if the license explicitly says you can use the source any way you like. Why is that so hard to understand?