Become a fan of Slashdot on Facebook


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Godwin on Godwin's law (Score 1) 199

by tepples (#49358909) Attached to: NZ Customs Wants Power To Require Passwords

In practice, the meaning of "Godwin's law" has grown from the original "later posts to threads about social topics invite more comparisons to the NSDAP" to "he who makes such a comparison loses the argument". Mike Godwin wrote about being surprised about how this law took root in popular culture: "I wanted folks who glibly compared someone else to Hitler or to Nazis to think a bit harder about the Holocaust."

Comment: The lack of debate (Score 1) 5

by Marxist Hacker 42 (#49356703) Attached to: Does #OccupyResoluteDesk Read Slashdot?

Was astounding. Especially since I heard at least three better plans- community sponsored healthcare (in which LOCAL taxes fund LOCAL facilities with LOCAL doctors, managed like schools used to be with a local hospital board), subscription based healthcare (in which the rich pay more to fund clinics for the poor, but everybody pays what healthcare really costs, not job based but rather what it costs to have doctors on duty in clinics and hospitals, whether you are sick or not), and finally, free market health care (with no middle man, but again, no assurance of care).

Of course, all three of these cut out the insurance middle man cash cow- who was Obama's cronies as well as the cronies of certain key Republicrats. Can't hurt the cronies, so once again any form of subsidiarity goes on the back burner in favor of federal control.

Comment: Re:Disincentivized (Score 1) 369

by tlambert (#49356197) Attached to: Millennial Tech Workers Losing Ground In US

WTF? The very next requirement after your quote says "3. Proficiency in at least one higher-level language. [CS] ."

Generally, that ends up being something like Java. I am more interested in people who know lower level languages, like C/C++ and ssembly. So are most employers in Silicon Valley.

The bad news is that there's only a handful of places that have these programs, such as Brown, Rice, Stanford, MIT, CMU, and so on.[ ... ]

Bullshit. While there are some expensive good CS undergrad programs, there are also good (relatively) cheap ones at public state universities such as University of California - Berkeley, University of Illinois - Urbana-Champaign, Georgia Institute of Technology, University of Michigan - Ann Arbor and University of Texas - Austin (and those are just schools in the top 10 -- ranked above the Brown and Rice you mentioned!).

I would include all of those, except UTA, in the "and so on".

UCB is primarily responsible for BSD UNIX. IT's CS department is also not strictly a CS department, it's an EECS department.

UIUC Has CS 241 and 242, among others; it counts a a place that teaches the C language specifically. CS 423 covers Linux kernel programming, which is in C. Note that these classes aren't specifically required for a CS degree, unless you pick the appropriate emphasis, so it's still possible to graduate from here as unhirable.

Georgia Tech has 8 tracks. Pretty much the only hirable ones are the "Devices" and "Systems & Architecture" track. If you too CS4210 and CS4220 as electives on the "Theory" track, you might also do OK. I typically don't mention it because of the low percentage of people who opt for these tracks, compared to the other tracks at this school, so you have to be picky.

UMich I am a great fan of. It was their LDAP implementation and my patches which started OpenLDAP, and they've kept up the tradition. They are also not a traditional CS only program, they are an EECS program, which gives them an advantage. However, they have 7 programs, and it's possible to escape through 2 of them without actually learning to code usefully.

It looks like I should add UTA to the list; CS105 appears to be C++ - an actual, honest to god, language class. Again, it's a degree program elective, but it's heartening to see there, given that ABET wouldn't require it for accreditation.

Thanks for pointing me at UTA. I'll give those resumes a bit more weight, depending on degree track.

Comment: Re:And as an employer... (Score 1) 369

by tlambert (#49355941) Attached to: Millennial Tech Workers Losing Ground In US

This is the same suggestion I've made in multiple places, and exactly what I would have gone on to suggest in this thread.

Although, I generally peg the number at 10%. :)

Every time I bring it up to Robert Reich, he gets red in the face and incredibly pissed off, because, while he's now an ivory tower teaching type, and wants companies to hire more Americans, and pay for the social good, he was instrumental in the policy decisions, going back to the Carter administration, which have resulted in the current situation where we are offshoring everything.

I happily bring it up every time he speaks at The Commonwealth Club in SF, if I happen to be attending that particular session, and I have cheerily brought it up at other speaking engagements he's had, as well as on his postings on LinkedIn (which he doesn't make that many of, these days).

Comment: Re:Also, about long term unemployment... (Score 1) 369

by tlambert (#49355907) Attached to: Millennial Tech Workers Losing Ground In US

Valid complaints would be that the numbers reported don't include the homeless (although those estimates are gathered elsewhere), you don't understand the report, or that it conflicts with your personal opinion.


The numbers are specifically the number of people who are unemployed long term.

If you want to include the people who have simply stopped looking entirely, the percentage of working age people who were engaged, but are no longer, in the workforce in the U.S. who are not working is much higher.

Feel free to try and spin-doctor this:


The Real Unemployment Rate: In 20% Of American Families, Everyone Is Unemployed

Fact Check: No, ‘Actual’ Unemployment Isn’t 37.2 Percent
(it's "only" more than twice the number reported by the government)

Chart: What’s the real unemployment rate?
(This is the "U-6 rate" - "The U-6 rate covers the unemployed, underemployed and those who are not looking but who want a job.")

Real unemployment rate is at least 18 percent

Missing Workers: The Missing Part of the Unemployment Story
(This is the economic policy institute; they have the lowest "real" estimate, slightly less than 2X what the fed is reporting; they have a somewhat vested interest in casting the numbers lower than the others, as they get more than 1/4 of their funding from labor unions)

Feel free to disagree with them, or cite numbers from sources that don't have a political master to which their numbers are subservient (i.e. "someone other than the DOL").

Comment: Fix is pretty obvious. (Score 2) 105

Fix is pretty obvious.

There are two URLs being hit.

Step 1: Put a reverse proxy cache which serves static pages directly out of RAM from a kernel module in front of GitHuB. If there's nothing like this for Linux, there is for FreeBSD, and it's pretty trivial to set up.

Step 2: At the first URL, serve pro Free Tibet information. At the second URL, serve pro Falun Gong information.

Step 3: Wait for someone in China in charge of the attack to call it off in fear for their life from the government for serving this illegal in China content to everyone in China going to one of the affected web sites that has the javascript injected.

Step 4: (optional) Laugh your ass off as they are sent to a reeducation camp.

Comment: ArrayList and StringBuilder use this (Score 1) 478

by tepples (#49354885) Attached to: No, It's Not Always Quicker To Do Things In Memory

I would realloc the buffer doubling the size each time it overflowed. This allocation strategy is simple, is bounded to 50% worst case overhead, and requires only log N reallocations for a maximum buffer size of N.

It also happens to be the policy used by Java's ArrayList and presumably by its StringBuilder.

"I have not the slightest confidence in 'spiritual manifestations.'" -- Robert G. Ingersoll