Please create an account to participate in the Slashdot moderation system


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re: Wind and Solar are Environmental Disasters (Score 2) 480

Birds "run" into things"

They see a rival on the other side of the window, and take the aggressive approach to remove them. Naturally, the rival male likewise takes an equally aggressive response, thus the bird either has to abort (and thus has to "compete" for food later) or use full force to drive out the rival.

They especially do this during mating season.

Comment Re:Obvious solution (Score 1) 112

Popups cause unnecessary extra fuss in the event that you don't want to use autofill, no different than Clippy saying "It looks like you are writing a letter", and no different than popups from ad networks asking you to try out the poop-providing-penis-pills.

Each time I restart Firefox, I get a popup asking me to enter the master password for saved logins. Since this popup is window modal, it slows down the process by claiming that logging into a site that I've already logged into is more important than actually doing what I want.

These popups would provide exactly zero benefit for any user, since it's a tacked-on patch for something that shouldn't be an issue in the first place. If these popups start appearing for autofill, I'd find a way to disable autofill entirely because that will fix two problems at once.

Comment Re:Obvious solution (Score 1) 112

If autofill absolutely must be used, the correct way to do this would be to warn the user with a popup that the website is requesting information XYZ

Why must everything be a popup warning? You can instead have this in a right-click menu, or simply have the content available if the user presses a down-arrow in the relevant field.

Also, I'm astonished this attack hasn't popped up before now.

It first happened on MySpace, because that site allowed creating custom forms that tricked certain browsers into providing username/password information.

Comment Re:Obvious solution (Score 1) 112

In any case where a website does silly stuff with entry fields, it's trivial to allow filling specific fields through a right-click menu, or through an easy method. Firefox already does this.

why a login page needs separate steps for the username and the password.

The theory behind this was to make it harder to sniff usernames and passwords, ignoring the fact that any sniffing utility already had a workaround.

Comment Re:No. (Score 1) 449

is the 4th bit for alpha

4th-bit is brightness - as you can discover by playing around with the Dos color palette in Qbasic. In that pattern, three bits determine which colors are present, and the fourth bit makes them brighter.

Unless you're talking about the background text color, in which case the fourth bit instead causes the same effect as the HTML blink tag.

Comment Re:Direct from the Luddite in Chief (Score 1) 635

"Freeloading off a public good"? You need to decide if your imaginary strawman

Certain states, such as Colorado, have handed out fines in the past to those who have a water barrel to collect rain water. Such laws were under the belief of water theft, where the rain that lands wherever would always reach a river or natural water basin, and that diverting it for personal use is theft of the resource that was provided by God(tm) and the State(tm).

So before you fling around words such as "imaginary", at least check to make sure that it isn't an issue. You'll note that this is a daunting task, because there are at least 50 states in the US, all of which have different laws concerning water harvesting.

Oh, and those issues shouldn't exist in the first place, rather than having a fix being demanded.

is a conservative or Leftist here.

False dichotomy.

Once you break out of binary thinking, you can find a group that is in the middle of the horseshoe. Namely, the group that dislikes premitting large scale collection while prohibiting individuals collecting rainwater on a small scale.

Comment Re:Direct from the Luddite in Chief (Score 2) 635

digs his own well

Illegal, because that's freeloading off a public good. This includes rainwater, which the state declares should only be used once and is not meant to be recycled over and over again like the liberal environmentalists want to do.

there is no income tax deduction, so she receives all the value of her work.

Solomon Northop also didn't have income tax deduction.

she is the youngest employee to move up in to management

That's highly optimistic. It also makes two assumptions, where a line-assembly worker becomes more skilled at managing people by putting a fastener on a widget, and where said worker doesn't have competition to become the manager (including nepotistic promotions.)

Now, you may be correct in that breakout scenario, but it won't happen that easily since the bourgeois know how to keep the pauper class in their place.

Comment Re:Basic Income (Score 1) 153

where is the rich going to get this money from?

Where do banks get their money from to sustain ~1% interest rates over a long period of time?

If banks are able to produce money from thin air, then I'm sure rich people can manage to do the same. Maybe the government could do so as well, nothing says free market by allowing the government to participate.

people and companies don't get rich by giving money away

Of course not. They become rich by having income. Some may get rich by doing the work themselves, and others get rich by acting as a middle-man, keeping the workers poor, and prices high. A few become rich by setting up a monopoly or oligopoly of a critical resource.

Of these rich folks, the latter two should be the focus of taxes.

Comment Re:New title for this (Score 1) 309

"Unknown Person Attempts to Shame the internet for Not Implementing Pointless Shortcut"

Back in ~1995, any major application that failed to provide a PgDn mechanism would be the laughing stock everywhere.

It's technically optional to have the Spacebar do this, but the feature itself is never optional.

Needless to say there's no fucking space bar on mobile hardware

Something which isn't required for mobile devices because the user can trivially finger scroll that works as page down: Put the finger at the bottom of the screen, then move the finger to the top.

Comment Re: Brave New World (Score 1) 107

The elevator scene was written in a way that it didn't "require" an elevator operator. After the Epsilon asked "roof?", a voice instructed him to go down to floor 19, which the Epsilon did so manually. This is clearly a means to show Epsilons being given menial work rather than actually being necessary elevator operators (not that it was meant to insult actual elevator operators, as they needed to be trained in safety and proper alignment.)

The first chapter also demonstrated factory-like automation, including a special mechanism that reduces circulation to a generation of workers when they're right-side up, as a means to condition topsy-turvy with good feelings. With that, it would be trivial to make an automatic elevator without epsilons.

Also, even if elevator operators were present during the writing of Brave New World, an electronic signal control system was already developed, plus the author could easily save a few pages and simply make the elevator automatic.

Comment Re: Good News! (Score 1) 107

You just need to watch the old black and white movies;

You can even go further back, and note that even animals had a job.

Horses used to have a rather common job of pulling carriages, until the internal combustion engine allowed horseless carriages.

Mules and/or oxes used to provide assistance plowing farmland. Now handled by machines

Sometimes, the job performed by the animal isn't obsolete, but simply ran out of fashion. Regardless, technology still had an impact on more than just humans.

elevator operators in high rise office blocks

There's a potential for them to return. Just check out the speculative documentary "Brave New World", where that task is given to an Epsilon, despite the trivial ability to automate it.

Comment Not enough space? (Score 1) 90

"Two kids in their dorm room cannot do anything interesting in space."


The Wright brothers didn't create the aircraft in their dorm room - they needed a garage and wide areas in order to do their stuff. Plus they needed wealth, which two kids in their dorm room are much less likely to have nowadays. They need space to construct that sort of stuff, much more than what's needed to build a hot-rod or small aircraft.

As for something interesting in space, the only things left is to colonize another planet (or moon), extract resources from the other planet, FTL jump to another system, etc. Two kids in the dorm room can't build the Lunar Cheese Extraction Facility, nor can they do hyperspace stuff.

The two kids in the dorm room that are capable of designing improved rockets or space vehicles wouldn't be in the dorm room because they would have been hired by any company wanting to do the same type of work.

Comment Re:Cut full time down to 30-32 hours to start! (Score 1) 917

If I "give" everyone $1k/month, then quickly a lunch at McDs approaches $75.

McDs is already approaching that amount without help from giving everyone $1k/month - it's price doubled since 12 years ago, and at that rate will hit that mark in 48 years (sooner if you include more than just the Big Mac.)

Also, if McDs does charge $75 per whatever, then that's a good enough reason for reclaim said money by McDonald's suppliers (i.e. those who provide McDs with beef, vegetables, transportation fuel, and other expenses), McDonald's shareholders (who own parts of the company), McDonald's workers (who actually make the profit), or governments (who are upset that McDs are trying to grab everyone's basic income).

Or even better, undercut McDs. Practically anyone can make a small garden even if inside their own house, and introduce free food into the market even if it isn't sold.

Comment Re:Don't forget all that legacy code. (Score 1) 531

Two destructors is slow compared to zero constructors.

If you don't have destructors to call, you can erase an entire array of elements in one fast function call. If your data structure needs a destructor, then it is called for each individual element.

Also related are constructors - if you can get by with zero constructors as opposed to one, you don't have to worry about time spent initializing the entire set of elements (as long as you remember not to use uninitialized variables.)

Comment Re:Don't forget all that legacy code. (Score 1) 531

With shared_ptr, the performance hit is with the reference count updating, so you should still pass a shared_ptr as a reference when possible.

In my case, it had a significant cost beyond the reference count, because it got included in a data structure. shared_ptr has a destructor, which forces any struct or class containing it to likewise have a destructor. What would originally be a simple bulk deallocation now requires calling ~2 destructors per entry (one from the main object, one from shared_ptr).

shared_ptr also requires a thread-safe reference count, which is a slowdown in itself.

I'm certain you can avoid most of the slowdown with shared_ptr if you already know what can happen, but there's still a developer who uses it without knowing what will happen ahead of time.

Slashdot Top Deals

Programmers used to batch environments may find it hard to live without giant listings; we would find it hard to use them. -- D.M. Ritchie