After five or six "strikes," however, the person won't face any repercussions under the program and is likely to be ignored. It's unclear whether such repeat offenders would be more likely at that point to face an expensive lawsuit.
So, no termination of your account, or automatic penalties from your provider except maybe some bandwidth throttling. Seems like it's just an alert system for the RIAA/MPAA.
This should prevent any name clashes and still move all the emails to one domain and even preserve the similar format the users already have. New users may not even need their own.subdomain after the email name, but you'll be adding them as you go forward and can check for clashes when they are added and maybe just add a.subdomain to them, or numbers to the end.
The fastest typing speed ever, 216 words in one minute, was achieved by Stella Pajunas in 1946 on an IBM electric.[6][7][8][9] As of 2005, writer Barbara Blackburn was the fastest English language typist in the world, according to The Guinness Book of World Records. Using the Dvorak Simplified Keyboard, she has maintained 150 wpm for 50 minutes, and 170 wpm for shorter periods. She has been clocked at a peak speed of 212 wpm.
One of the most notable online records considered genuine is 256 wpm (a record caught on video) on TypeRacer by American Sean Wrona, the inaugural Ultimate Typing Championship winner, which is considered the highest legitimate score ever set on the site.
public interface WallFactory<T> { /** * @param value * @return the MazeWall * @throws MazeException */ MazeWall createMazeWall( T value ) throws MazeException; }
public static class StrategyWallFactory<T> implements WallFactory<T> { private WallRepartitionStrategy<T> wallRepartitionStrategy;
public StrategyWallFactory( WallRepartitionStrategy<T> wallRepartitionStrategy ) { this.wallRepartitionStrategy = wallRepartitionStrategy; }
@Override public MazeWall createMazeWall( T value ) throws MazeException { Class<? extends MazeWall> wallClassForValue = wallRepartitionStrategy.getWallClassForValue( value ); try { return wallClassForValue.newInstance(); } catch( InstantiationException | IllegalAccessException e ) { throw new MazeException( "Cannot create MazeWall instance", e ); } }
Being skeptical is part of being a scientist and questioning new discoveries, since that is how you can sort out wrong claims from not-wrong claims. However, at some point, a discovery is no longer questioned and is accepted as 'true'. No one now seems to question that earth orbits the sun, or that the shape of the earth resembles a sphere due to overwhelming evidence, but when those claims were originally announced, they were greeted with much skepticism. Being skeptical of these claims now would make one look very silly.
Many people who do not accept evolution simply think they are being 'skeptical' of the claim, which is an admirable scientific trait. However, at this point, evolution is accepted as happening due to overwhelming evidence, so they simply look silly.
This leads up to my question of how do we tell someone that there is no reason to be so skeptical of evolution anymore since it's regarded as 'true' and they should just learn more about it instead of dismissing it immediately, while still professing that people should be skeptical of new claims and discoveries?
Why does it cost hundreds of thousands to run a tld? Is most of that just labor/marketing costs? I would assume it would just be a matter of setting up a few replicating bind servers and a basic api for buying/adding domains that could be distributed to domain brokers (GoDaddy, Moniker, etc).
Maybe there is more involved that I think there should be?
I'm just curious where hundreds of thousands go to launch and run a tld.
It's wall-clock time. Even if your virtual instance is in the 'running' state but idle and doing nothing, you're still getting billed for it.
You're billed from when you do 'start-instance' to when you do 'terminate-instance'.
Regarding the partial hours, they are based on wall-clock hours as well. If you start your instance at 1:58 and stop it at 2:01, you will be billed for two hours: One hour for the 1:00-1:59 hour, and one hour for the 2:00-2:59 hour. I have a cron job that runs at:55 and checks for any instances I've started up, but I'm not using anymore and shuts them down (there is no point in shutting them down before then since I might end up needing them at some point during that hour).
My guess would be better coverage of the intended area with fewer satellites. A geo-stationary orbit would yield constant coverage with a single satellite. Whereas in LEO, the satellite orbits every 90 minutes so it would be out of contact every 45 minutes (probably more) while it's on the other side of the earth, requiring more (expensive) satellites to be launched.
As for ping times: LEO: ~350km (approx height of ISS) = 350km/c = 1.16ms * 2 = 2.32ms Geo-Stationary: ~35,000km = 35,000km/c = 0.116s * 2 = 0.232s = 232ms
After all, don't people realize the horrible things that can happen when someone gets offended?
I found this documentary about the terrible consequences of being offended. It recounts the gruesome details of people who have been offended, went to sleep, and woke up the next morning with leprosy.
It's good that Pakistan is stopping these atrocities before they get out of hand.
That Mozilla link is along the lines of what I was thinking of for dynamic audio. Too bad it's not supported by all browsers, but it would be a start. With some proper architecture, it should be easy enough to add support for other browsers when they support a similar feature.
Thanks!
I should probably start looking at what it would take to port my Flash NES emulator to JavaScript. I wrote it in Haxe with the goal of doing a JS version at some point. However, at the time, only Chrome could even come close to running the JS fast enough, but now most modern browsers should be fast enough (I'll have to do some performance tests). It should just require minor tweaking to replace the flash calls with JS/HTML5 calls without having to re-do and re-work the bulk of the logic.
I'm curious how he plans on handling dynamically generated sound from the GB ROM. Doing CPU and Graphics are usually the easy parts of emulating, but getting smooth dynamic sound without much latency is the challenge I've had to deal with when doing web-based emulators. Most web-based systems are designed to load a static set of sounds from a server, not dynamically generate them in the code.
Flash 10 provides some dynamic sound capability, but it has a rather large latency (~250ms). I blogged about this while writing my NES emulator in flash.
I read through these articles hoping for some insight on dynamically generated sound, but it doesn't look like he's gotten that far.
Having worked in that industry, it's very common for them to be on the same network as Windows PCs. As for the default passwords, that's their own fault.
The reason they have to be on the same network as PCs is both: 1) The software to program and monitor PLCs are on Windows (made by Siemens, Rockwell Software, WonderWare, were the big names when I was in the industry 10 years ago), so it makes sense to have them on the same network so they can communicate with the PLC while it's online and see the logic operations in real time. 2) The biggest reason is that PLCs communicate with visualization software that runs on Windows (also made by the same companies as above), that can be viewed from a central location. This allows the production line manager to visually see the operations of the machines in a nicer format than looking at the raw logic bits. The visualization software can display shapes, colors, diagrams, animations, etc of the production line with real-time data about what's happening.
So yes, these PLCs are usually on the same network as Windows PCs. Ideally it's a private network with just the PLCs and the visualization/programming/monitoring PCs, but many places are not that strict about the network separation.
Disclaimer: I'm not affiliated with MekTek in any way. I've just been following the free release since I love the Mechwarrior series, namely MW2: Mercs.
That's a much better idea than a simple hash (md5 or sha-224, etc I didn't have a preference, just some sort of known-good hash).
A signature on the executable would be easy for the AV software (and the OS) to check and make sure it hasn't been tampered with. This should probably be more widely deployed in general. Maybe we'll get it for version WinX?
How did they miss this page?
We have quite a lot of them, but we don't have many systems that are fully RFC2550 Compliant:
https://tools.ietf.org/html/rfc2550
As long as you have two internet providers to choose from. Rural areas still only have one choice, if any.
After five or six "strikes," however, the person won't face any repercussions under the program and is likely to be ignored. It's unclear whether such repeat offenders would be more likely at that point to face an expensive lawsuit.
So, no termination of your account, or automatic penalties from your provider except maybe some bandwidth throttling. Seems like it's just an alert system for the RIAA/MPAA.
I presume the old format looked like:
emailname@subdomain.domain.com
Make the new ones:
emailname.subdomain@domain.com
This should prevent any name clashes and still move all the emails to one domain and even preserve the similar format the users already have. New users may not even need their own .subdomain after the email name, but you'll be adding them as you go forward and can check for clashes when they are added and maybe just add a .subdomain to them, or numbers to the end.
According to Wikipedia:
http://en.wikipedia.org/wiki/Words_per_minute
The fastest typing speed ever, 216 words in one minute, was achieved by Stella Pajunas in 1946 on an IBM electric.[6][7][8][9] As of 2005, writer Barbara Blackburn was the fastest English language typist in the world, according to The Guinness Book of World Records. Using the Dvorak Simplified Keyboard, she has maintained 150 wpm for 50 minutes, and 170 wpm for shorter periods. She has been clocked at a peak speed of 212 wpm.
One of the most notable online records considered genuine is 256 wpm (a record caught on video) on TypeRacer by American Sean Wrona, the inaugural Ultimate Typing Championship winner, which is considered the highest legitimate score ever set on the site.
package enterprise;
/**
/**
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.Collections;
import java.util.Map.Entry;
import java.util.Random;
import java.util.SortedMap;
import java.util.TreeMap;
public class Maze {
private final WallFactory<Double> wallFactory;
private final EntropyGenerator entropyGenerator;
public Maze( WallFactory<Double> wallFactory, EntropyGenerator entropyGenerator ) {
this.wallFactory = wallFactory;
this.entropyGenerator = entropyGenerator;
}
public void visit( MazeVisitor visitor ) throws MazeException {
while( true ) {
MazeWall wall = wallFactory.createMazeWall( entropyGenerator.getNewEntropyValue() );
wall.visit( visitor );
}
}
public interface MazeWall {
* @param visitor
* @throws IOException
*/
void visit( MazeVisitor visitor ) throws MazeException;
}
public static class LeftDiagonalWall implements MazeWall {
@Override
public void visit( MazeVisitor visitor ) throws MazeException {
visitor.visit( this );
}
}
public static class RightDiagonalWall implements MazeWall {
@Override
public void visit( MazeVisitor visitor ) throws MazeException {
visitor.visit( this );
}
}
public interface MazeVisitor {
void visit( LeftDiagonalWall leftDiagonalWall ) throws MazeException;
void visit( RightDiagonalWall rightDiagonalWall ) throws MazeException;
}
public interface WallFactory<T> {
* @param value
* @return the MazeWall
* @throws MazeException
*/
MazeWall createMazeWall( T value ) throws MazeException;
}
public static class StrategyWallFactory<T> implements WallFactory<T> {
private WallRepartitionStrategy<T> wallRepartitionStrategy;
public StrategyWallFactory( WallRepartitionStrategy<T> wallRepartitionStrategy ) {
this.wallRepartitionStrategy = wallRepartitionStrategy;
}
@Override
public MazeWall createMazeWall( T value ) throws MazeException {
Class<? extends MazeWall> wallClassForValue = wallRepartitionStrategy.getWallClassForValue( value );
try {
return wallClassForValue.newInstance();
} catch( InstantiationException | IllegalAccessException e ) {
throw new MazeException( "Cannot create MazeWall instance", e );
}
}
http://xkcd.com/927/
Being skeptical is part of being a scientist and questioning new discoveries, since that is how you can sort out wrong claims from not-wrong claims. However, at some point, a discovery is no longer questioned and is accepted as 'true'. No one now seems to question that earth orbits the sun, or that the shape of the earth resembles a sphere due to overwhelming evidence, but when those claims were originally announced, they were greeted with much skepticism. Being skeptical of these claims now would make one look very silly.
Many people who do not accept evolution simply think they are being 'skeptical' of the claim, which is an admirable scientific trait. However, at this point, evolution is accepted as happening due to overwhelming evidence, so they simply look silly.
This leads up to my question of how do we tell someone that there is no reason to be so skeptical of evolution anymore since it's regarded as 'true' and they should just learn more about it instead of dismissing it immediately, while still professing that people should be skeptical of new claims and discoveries?
Here is the pastebin if anyone is interested:
http://pastebin.com/McB20Q5s
Why does it cost hundreds of thousands to run a tld? Is most of that just labor/marketing costs? I would assume it would just be a matter of setting up a few replicating bind servers and a basic api for buying/adding domains that could be distributed to domain brokers (GoDaddy, Moniker, etc).
Maybe there is more involved that I think there should be?
I'm just curious where hundreds of thousands go to launch and run a tld.
It's wall-clock time. Even if your virtual instance is in the 'running' state but idle and doing nothing, you're still getting billed for it.
You're billed from when you do 'start-instance' to when you do 'terminate-instance'.
Regarding the partial hours, they are based on wall-clock hours as well. If you start your instance at 1:58 and stop it at 2:01, you will be billed for two hours: One hour for the 1:00-1:59 hour, and one hour for the 2:00-2:59 hour. I have a cron job that runs at :55 and checks for any instances I've started up, but I'm not using anymore and shuts them down (there is no point in shutting them down before then since I might end up needing them at some point during that hour).
When every other TLD is two or three characters, they decide to go use a full word?
Agreed. Why not just .s? Or maybe .sec?
My guess would be better coverage of the intended area with fewer satellites. A geo-stationary orbit would yield constant coverage with a single satellite. Whereas in LEO, the satellite orbits every 90 minutes so it would be out of contact every 45 minutes (probably more) while it's on the other side of the earth, requiring more (expensive) satellites to be launched.
As for ping times:
LEO: ~350km (approx height of ISS) = 350km/c = 1.16ms * 2 = 2.32ms
Geo-Stationary: ~35,000km = 35,000km/c = 0.116s * 2 = 0.232s = 232ms
References:
http://imagine.gsfc.nasa.gov/docs/ask_astro/answers/970408d.html
http://en.wikipedia.org/wiki/Low_Earth_orbit
After all, don't people realize the horrible things that can happen when someone gets offended?
I found this documentary about the terrible consequences of being offended. It recounts the gruesome details of people who have been offended, went to sleep, and woke up the next morning with leprosy.
It's good that Pakistan is stopping these atrocities before they get out of hand.
I thought you were talking about this great new Apple product
wielding regular expressions like weapons
Reminds me of:
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
- Jamie Zawinski
Yeah, it's close, but not perfect. However, the Mozilla extensions are more along the lines of what I was thinking.
That Mozilla link is along the lines of what I was thinking of for dynamic audio. Too bad it's not supported by all browsers, but it would be a start. With some proper architecture, it should be easy enough to add support for other browsers when they support a similar feature.
Thanks!
I should probably start looking at what it would take to port my Flash NES emulator to JavaScript. I wrote it in Haxe with the goal of doing a JS version at some point. However, at the time, only Chrome could even come close to running the JS fast enough, but now most modern browsers should be fast enough (I'll have to do some performance tests). It should just require minor tweaking to replace the flash calls with JS/HTML5 calls without having to re-do and re-work the bulk of the logic.
I'm curious how he plans on handling dynamically generated sound from the GB ROM. Doing CPU and Graphics are usually the easy parts of emulating, but getting smooth dynamic sound without much latency is the challenge I've had to deal with when doing web-based emulators. Most web-based systems are designed to load a static set of sounds from a server, not dynamically generate them in the code.
Flash 10 provides some dynamic sound capability, but it has a rather large latency (~250ms). I blogged about this while writing my NES emulator in flash.
I read through these articles hoping for some insight on dynamically generated sound, but it doesn't look like he's gotten that far.
Having worked in that industry, it's very common for them to be on the same network as Windows PCs. As for the default passwords, that's their own fault.
The reason they have to be on the same network as PCs is both:
1) The software to program and monitor PLCs are on Windows (made by Siemens, Rockwell Software, WonderWare, were the big names when I was in the industry 10 years ago), so it makes sense to have them on the same network so they can communicate with the PLC while it's online and see the logic operations in real time.
2) The biggest reason is that PLCs communicate with visualization software that runs on Windows (also made by the same companies as above), that can be viewed from a central location. This allows the production line manager to visually see the operations of the machines in a nicer format than looking at the raw logic bits. The visualization software can display shapes, colors, diagrams, animations, etc of the production line with real-time data about what's happening.
So yes, these PLCs are usually on the same network as Windows PCs. Ideally it's a private network with just the PLCs and the visualization/programming/monitoring PCs, but many places are not that strict about the network separation.
Yeah, I just had mine taken out last week. Now I'm wondering if the dentist still has them and can I get them back?
http://www.hulu.com/watch/55587/saturday-night-live-pampers
Yeah, I submitted this Friday, but it's only now making it to the front page.
There's a new version of MTX (1.0.3.5) that doesn't require the web servers to be up:
http://mtxgear.mektek.net/mtx/beta/SetupMTX1.0.3.5.exe
Disclaimer: I'm not affiliated with MekTek in any way. I've just been following the free release since I love the Mechwarrior series, namely MW2: Mercs.
That's a much better idea than a simple hash (md5 or sha-224, etc I didn't have a preference, just some sort of known-good hash).
A signature on the executable would be easy for the AV software (and the OS) to check and make sure it hasn't been tampered with. This should probably be more widely deployed in general. Maybe we'll get it for version WinX?