Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment What, no link to a hoax news site in there? (Score 1) 737

A couple of days ago, a Christian musician family in Phoneix (I think) went obviously nuts and engaged in a massive firefight with police in a big box parking lot they were camping in. Their entire repetoir was about Jesus coming and the End Times - and I'm guessing, since they were all armed, they were the US Government-Obama-is-Satan cultists that are extremely pervasive in the Confederacy (the West is just the suburbs of the Confederacy, has been since the end of the civil war). We have a gigantic armed cult of doomsdayer Dominionists dispersed throughout the country, and the FBI taskforce that monitored it was taken down at the insistence of Congressional confederate Republicans. Our loonies wear ties and Glocks and praise Jesus and fear the negro President. Not even a little bit hyperbolic.

'5, Interesting' is a high score for bullshit.
I know you leftists hope and pray that every new mass murder is a right-wing terrorist attack. You must be constantly disappointed that nut jobs with leftist sympathies and Islamists are doing the actual killing.

Comment Re:Advert for Razer? (Score 1) 199

Man, all you did was throw red meat to the dogs. Customer service departments exist because all your most well-intentioned communication can do give angry people a chance to exact revenge for your company's perceived slights against them by attacking you. At long last, someone they can blame. You really need to let your customer service dept. handle this.

Comment Re:It depends (Score 1) 486

Well, yeah, but that's not going to work consistently. Worst case is if the string is on the stack you'll smash the stack and likely have a memory access error. If it's on the heap you'll likely get the error quicker.

I wouldn't even think of writing a program in the manner in which their sample was written, but if I was trying to solve their basic "problem" there are better ways to go about it.

That depends on your program, and how much memory was allocated and when it would get detected. The OS is not going to detect anything until you try to leave the bounds of the program itself. Take the following function for instance:

void runOverBuffer(void)
{
char* buffer[10]; // 10 bytes
char* buffer2[1*1024*1024*1024]; // 1 GB
...
}

You can extend buffer into buffer2 without any detections going off, or even any ill-effects until you surpass buffer2 and all the other variables in the function.

Heap allocated functions are a little more tricky but even then you can produce the same kind of behavior if you really wanted to - even with the HEAP randomization, which really doesn't protect the program internally, it only protects the program from the libraries the program uses by randomizing where they are loaded.

And since you control the program, you can control the optimizations so that the only that would mess you up - by re-arranging variables - are not run.

As I pointed out elsewhere, the point is not that it's the right way to do it. It's that it is possible to do in C, just as possible as in Assembly.

Comment Re:Advert for Razer? (Score 1) 199

FWIW, the Magic Mouse is two button (errr... two touch?) and swipable not just up and down (for scrolling), but side to side also (does not, however, support the three-finger swipe of the Magic Pad). It's weird; I didn't like it at first (predominantly PC user), but after a while I really, really dug it and wish I had something like it for the PC.

Comment Re:It depends (Score 1) 486

If that's your idea of "extending a string" then perhaps you should be using a language which protects us from you, er, I mean you from yourself.

It was meant a counter to the GP saying that it was impossible to "extend" a string in C .

Not saying it's the correct way to do it, just that there are possibilities that the GP did not even consider, probably b/c they were taught to program using a language that protects them too much.

Comment Re:is this good? (Score 1) 159

Between B and C, the attackers (and anyone they've sold the dump to) are busy cracking the passwords (assuming they weren't stored in plaintext) offline. They don't have to worry about being locked out after 3 fucking attempts. No one does brute force / dictionary attacks against online fucking data you clown. You take the data offline and fuck on it at full speed.

They do the brute force thing in A before they have access and time it such that they don't hit the lock outs.

For instance, most Windows systems will lock an account for 30 minutes when you hit the lockout. After 30 minutes, you're free to try again. Other systems behave similarly; most never do a true lockout.

So what do they do for A? Loop over a list, try the entry until locked out or gain access. If locked out, put it back in the queue and try again later. Move to the next entry.

If you want to observe this, just run an SSH server and monitor your logs. After the server gets noticed you'll see this happening quite a bit. Using tools like "fail2ban" help significantly, but that just means they have to hit from multiple IPs to do the same thing, which bigger cracker organizations will certainly be doing to start with any how.

Comment Re:Never going to happen (Score 1) 137

Many of the regulations are only contextually relevant. The best example would be comparing very small farms with very large farms. The health and safety requirements for a large farm are needed. However in smaller operations they don't have the same contamination issues and so they're not relevant.

That depends on the regulation, the cause, etc. Yes there may not be as much potential for contamination, but there is still a possibility. The regulations therefore should be progressive in nature much like many other things - if you exceed X then Y applies.

You can also look at small cattle ranches and dairy operations. A small dairy farm for example can generally produce completely safe milk without pasteurization.

Actually that is a very bad example. A small dairy farm is actually more like to have certain issues than a large one. For instance, if the cattle are range fed then the propability of "bad feed" (e.g a cow eating a plant that when passed through in the milk can be dangerous to humans) goes up significantly with a smaller number of cattle to mix it together with, especially since the possibily that more cattle ate the "bad feed" goes up too. This is taken care of through homogonization; but pasteruization also has a good and equal roll even for small dairy farms.

It became a health issue when they started making much larger operations.

This lack of context is typical of the issue. You look at what is relevant in YOUR area and then you assume and project those assumptions on to everyone else.

That is sometimes fine and often it is not fine.

True, pasterization does play a bigger role in larger dairy farms where milk is more likely to sit for longer periods of time, thus breeding more bacteria, etc. That doesn't make it irrelevant for smaller dairy farms though.

But to your point, yes regulations need to be in context and implemented progressively against the size of the organization they are regulation.

Comment Re:The consumer DID choose. (Score 1) 137

And since none of them chose B-E graded white goods, there was no demand for them and they weren't produced.

YOUR way ensures that no matter what happens, "regulation was bad!". You claim that regulation should not decide what standards you use and forbid any other because the informed consumer will decide. And if they inform the user and they decide to buy only goods that obey the standard, either they stop producing anything and "the regulation removed the choice!". If the government forced producers to continue to supply all choices, you'd whine about that enforcement too.

I should be allowed to use fake money to pay for goods, otherwise the choice of who will do business with me and sell be stuff in return for a proffer of "cash" will be removed! BAN REGULATION ON CURRENCIES!!!

Not necessarily. It's not necessarily that "none of them chose B-E graded white goods". It's that there was not enough chosing the "B-E graded white goods" that the distributors decided it was not worth it, and thereby cut off the supply of B-E graded white goods. May be the A graded white goods high a higher margin or something else that caused the distributor to prefer the A grade over the B-E grades.

In other words, it could be a false consumer choice - one that was not really given to the consumer.

I run into this a lot. There's a number of products that I use to buy but can no longer get because the distributors decided it was in their interest to carry it. The local stores then go "well the distributor doesn't have it so I can't get it for you", and so forth. It hurts products and buyers alike. It hurts the market because it artificially destroys demand that would otherwise be there.

And, to top it off, economists don't take it into account. They just assume that if there are buyers they will buy it. They don't take into account distributors artifically changing the options available to buyers.

Comment Re:Advert for Razer? (Score 2) 199

My Razer Naga is still going strong after 8 years. I use the hell out of it, too. But I am glad that other manufacturers are getting in on the side 12 buttons thing, so my options are open if Razer ever dies. I had another friend who bought one at the same time I did, but it died six months later. The lesson she took away was to buy two, so when it breaks she doesn't have to wait for the replacement. The Naga was just that useful to her. Unfortunately, she jinxed it and the second one is still sitting in the box in a closet.

Comment Re:Risk Management (Score 4, Insightful) 737

Every time someone goes for a piss break, someone else needs to be called in?

When you are actively responsible for the lives of 150 people, then yes, absolutely, without any doubt whatsoever, this should happen.

Its ridiculous to feel we need new regulations every time something happens...the next tragedy will always happen. It is inevitable.

Good regulations can help people and in this case may have saved lives. What I find abhorrent is your attitude that over a hundred human lives aren't worth a very slight inconvenience.

Comment *only* $60,000? (Score 1) 536

Just a couple of years ago, Comcast quoted $200,000 to hook up to my office in the middle of Silicon Valley. On a positive note, the monthly charge would only have been $99/month.

Seriously, $200,000. There is a big datacenter just across the street, which must have massive capacity. There are businesses all round that must be using lots of bandwidth.

Comment Re:Leave then (Score 1) 886

The tradition in my country is that a marriage is whatever the public servant according to the current law performs as marriage.

Churches and other religious affiliations are not allowed to perform marriages in general. They can perform a church wedding afterwards, but that's a private decision of the couple and has nothing to do with the legal marriage.

Comment Re:It works both ways (Score 4, Insightful) 886

If your business is "open to the public", then you have to serve the public. Period. It's a matter of contract. You as a business make an offer to the public to serve them, and if someone accepts that offer, the contract is finalised. You can't reopen the negotiations afterwards by claiming that you don't like the person for whatever reason. That would be culpa in contrahendo.

If you don't want to serve some groups of people for whatever reasons, you aren't open to the public. And then you have to say that first, e.g. by calling you a club or a closed society.

Comment Re:Someone doesn't undestand the Bechtel test. (Score 1) 522

I didn't mean to imply it was all learned... though I was actually refering more to what is considered "acceptable behavior" vs. what they are actually interested in. e.g., learning that flowers are okay to like as a girl but not as a boy, or that building stuff is a boy thing and not a girl thing.

That said, I agree that people are inherently and intrinsically different, not simply products of society/social pressures/whatever. But views of what is "normal" behavior for a girl or boy certainly is something that is significantly learned from surroundings/society, isn't it? And that can certainly serve to form or at least encourage development or non-development of interests. If I thought programming was something that "real boys" don't do, I might not have been so inclined to do it, even though I was inherently interested in it.

There are lots of different good responses to this ... based on what the relationship of the one responding is - parents, schools, peers, friends, society, government, etc. My response as a parent will be different than what I want society, friends, schools, or the government to do. e.g., I would like society to accept female engineers just as readily as male engineers, but not push my daughter to be an engineer or to somehow imply that to be an empowered woman, she HAS to do things that used to be considered "man stuff." However, as a parent, I want to encourage interests and let them explore and find out what they like, get them to try things they don't want to because of various reasons (fear, social pressures, advertising, whatever it is) but let them not continue if they don't like it, etc.

But pushing society towards equally accepting an engineer, a mother, a secretary, and an athlete as a "real woman" is important, I think. It seems similar to pushing society to accept a both blacks and whites as equally human. Yes, I can deal with that as a parent, but I think we should deal with it as a society, too.

Slashdot Top Deals

"Experience has proved that some people indeed know everything." -- Russell Baker

Working...