Forgot your password?
typodupeerror

Comment: Re:Sweet! (Score 1) 704

by Timothy Brownawell (#38764656) Attached to: VGA and DVI Ports To Be Phased Out Over Next 5 Years

Why would you buy a TV that only does 1920x1080 when you can get a higher res monitor?

I have a pair of 2048x1152 monitors. That size seems to pretty much not exist any more, which just leaves 2560x1440 (or 2560x1600). Which are about 6x as expensive as 1920x1080, and which I've only seen online and not in physical stores.

Comment: Re:Dear Hugh: (Score 1) 948

by Timothy Brownawell (#38689384) Attached to: Do Companies Punish Workers Who Take Vacations?

civilized labour law that includes no firing without cause after a probation period, paid annual vacation, paid overtime, and other laws that are simply fair and levelling the playing field

Making it hard to fire people is a bad idea, since it makes hiring mistakes far more expensive.

What I'd like to see is something along the line of (1) free vocational training and higher education; (2) work-hour limits (not overtime pay rules) that are higher than reasonable people would want to work but low enough that "evil" employers can't use overtime to interfere with (1); (3) assistance is breaking the information asymmetry in hiring, by proving information to workers; (4) a reasonable safety net so that being out of work for a bit isn't the end of the world. Basically, instead of restricting what employers can do, empower workers so that it doesn't really matter what employers try to do.

Comment: Re:I just got back from a job fair today (Score 1) 948

by Timothy Brownawell (#38688410) Attached to: Do Companies Punish Workers Who Take Vacations?

Comment: Re:Idiots (Score 2) 253

by Timothy Brownawell (#38284242) Attached to: The Rise of Developeronomics

The safest investment for corporations and individuals is corporations, as usual.

It's turtles all the way down?

At some point the value in these investments needs to either come from making things, or doing things. This is saying that the (current) best investment is in doing/making things that make it easier (or cheaper) for others to do/make things.

Comment: Re:Great a new boom. (Score 4, Insightful) 253

by Timothy Brownawell (#38284094) Attached to: The Rise of Developeronomics

Right now, I make nice money. If this is a bubble, that will go up. And I'll get comfortable with that, and adjust my life to suit. When the bubble pops, my income will go way back down again, and that is going to hurt.

Sign up for direct deposit, with a fixed amount (not percentage) going to your checking account, and the rest going to a savings account that you never look at.

Comment: Re:Holy Wars ... the Punishment Due (Score 4, Insightful) 559

by Timothy Brownawell (#37528996) Attached to: Can Newegg Survive the Post-PC Future?

Obviously there will always be some demand for high-end PCs. However, it is plausible that at some point in the near future, most people will be using "netbooks" or tablets for their day-to-day computing needs.

Won't those be the same people who currently buy preassembled machines at bestbuy or walmart?

Comment: Re:Copyrights on facts (Score 2) 247

by Timothy Brownawell (#35551660) Attached to: RMS On Header Files and Derivative Works

So by this explanation I can link my closed-sourced program to a GPL library(dynamically). I only use it's headers!

Depends on what's in the headers (is it *just* declarations you need for talking to the library, or is half of it macros and inline functions and such that end up in your binary), and whether you have enough spare cash/time to fend off a lawsuit.

Comment: Re:200-line patch (Score 3, Informative) 159

by Timothy Brownawell (#35498196) Attached to: Linux 2.6.38 Released

(And if it's completely IO bound, there's never been any reason to fork it 20 ways.)

That depends on why it's IO bound. If you're saturating available bandwidth then yes, but for example if you're trying to crawl a bunch of really slow webservers on the far side of the internet (high round-trip time) then you'd really want to have several outstanding requests at any given time. Even if you're IO bound against local disk parallelism can sometimes help a little, since it gives the IO scheduler more to work with.

Comment: Re:200-line patch (Score 5, Informative) 159

by Timothy Brownawell (#35498114) Attached to: Linux 2.6.38 Released

the example was forking 20 compile processes. normally that's a big speedup because when one has to pend on some i/o, another can pick up and do some work on your overall compile. with this new scheduling instead of 20 new processes crowding the few existing processes into much less cpu, now the 20 processes only act like one new process which makes me wonder why you'd fork 20 processes any more, since they'll have only one process' share of the resource. might as well run them sequentially; it'll take almost exactly as long

Say you have regular desktop programs that take some small amount of CPU, and you want to be able to compile things a quickly as possible without making your music skip or your window manager get laggy. Before this you would have to guess at the right number of compile processes to run; too few and it takes longer and doesn't use all your CPU, too many and your desktop gets laggy. Now, the scheduler treats all of the compiler processes as a group, and lets your music player and window manager steal CPU cycles from them more easily -- so you can run more processes and keep the CPU busy, without worrying about your music skipping.

Comment: Re:Good. (Score 3, Informative) 491

by Timothy Brownawell (#35350414) Attached to: SSDs Cause Crisis For Digital Forensics

These drives are oblivious to the file-system, which is why there needs to be a TRIM command which allows the OS to say "hey, I don't care about that page (4 KB) any longer."

Some SSDs actually do understand a few filesystem formats (maybe just NTFS?), and used this to GC unused blocks before TRIM was implemented.

Comment: Re:either sympathy or accusation (Score 1) 168

by Timothy Brownawell (#35254494) Attached to: London Stock Exchange Price Errors 'Emerged At Linux Launch'

I can well believe you have had problems in your projects if you think that there are "known issues of TCP/IP message passing from Unix/BSD stack to a Win stack".

Oh, but there are issues. One side does "write(sockfd, &myobject, sizeof(myobject))" and the other does the equivalent (which .NET makes far more difficult that it needs to be, so I haven't room to write it here), and because the platforms are incompatible your program usually just crashes.

Much better to use SOAP (or even just XML over HTTP if you have truly extreme performance requirements) and completely avoid all that TCP/IP mess.

.

Note to the humor impaired: you have no sense of humor.

Comment: Re:God here we go again.....all phones have the is (Score 1) 191

by Timothy Brownawell (#35157836) Attached to: Verizon iPhone Also Haunted By the Death Grip

The iphone 4 has a VERY real problem when you hold it not in some magical "death grip"....

... according to everybody but the owners of the phone.

Every iphone 4 I've seen coworkers using lately has one of those rubber bumpers on it. I don't see this for the company-issue blackberries or for people with other kinds of phone (including those who have iphone 3's), and I didn't see it for the first couple weeks after people got their iphone 4's. This suggests to me that there is a severe problem, but it has a (rather ugly) $2 workaround that everyone uses.

To understand a program you must become both the machine and the program.

Working...