Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


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: Re: To answer your question (Score 1) 279

by jp10558 (#49135645) Attached to: Intel Moving Forward With 10nm, Will Switch Away From Silicon For 7nm

Oh, I have one of the newer USB version of the Model M keyboard. I don't use it because it seems to cause carpal tunnel where I have more prosaic keyboards. But my main keyboards are very similar to the Model M in layout and key travel, they just are quieter, and one has less outside plastic - but the keys are the same size, or near enough I can't see the difference.

By full size keyboard, I have generally took it to mean the standard keyboard including 12 F keys, the print screen, pause break etc, the 6 key insert/home etc block, arrow keys and numeric keyboard. I much prefer the narrow enter key with backspace above it like on the Model M.

"Full size" keyboards are necessary for me for typing speed. I can type about as fast as I can compose thoughts on one of those. On the tablet touch screens? It's an exercise in frustration how slow and error prone it is to "type" on those. Decent laptop keyboards are somewhere in between, though the touchpads often interfere with typing in a way the mouse does not.

Comment: Re:amazing (Score 1) 279

by jp10558 (#49126269) Attached to: Intel Moving Forward With 10nm, Will Switch Away From Silicon For 7nm

I'm convinced that people do this on purpose, not out of forgetfulness.

Ok - why would people do this on purpose? They want to enhance the danger of their driving? They're afraid they'll wear out the mechanism? They want to keep other drivers guessing?

I can get forgetting to do so, very occasionally I'll forget, or make a mistake etc. But why would I actively choose to make it more likely someone will misunderstand what I'm doing and hit my car, possibly injuring me?

Comment: Re: To answer your question (Score 1) 279

by jp10558 (#49126205) Attached to: Intel Moving Forward With 10nm, Will Switch Away From Silicon For 7nm

You can, but it doesn't mean it's the best for everyone. I prefer a full size, "real" keyboard and mouse. I like being able to keep my PC for 4+ years by upgrading the RAM and Video Card halfway through. I like being able to replace the DVD RW with a BDRW if I want. I can swap the PSU if it dies.

Laptops always have compromises. The closest to these desktops in that sort of features tended to be the W series Thinkpads. But they weight ~ 7lbs, and get ~ 4.5Hrs battery life at best. That's not the sort of device you're talking about.

Tablets have even more compromises. No upgrading RAM, many don't let you upgrade storage via SD cards, or don't have USB for external anything. If you want your main computing device to have a 10" or so screen, then yes, a tablet will potentially do for you - but many many people want larger screens. Many of those people don't need portability, or at least prefer cheaper over portability. And I doubt Windows Tablets are ever going to work out to be cheaper than a "Best Buy Special" sale for $300 that can get someone on the Internet and likely last them 3-4 years...

Comment: Re:None (Score 1) 55

by jp10558 (#49049967) Attached to: Which Freelance Developer Sites Are Worth Your Time?

Hmm, the problem I see is for many organizations, if we're going to pay someone hourly, we'd basically need to hire them anyway, so why bother with freelancing. Otherwise, we just worry (and have been victim of) people just dragging out their tasks to raise billable hours.

For outsourcing, we have to get set amounts approved. So per milestone or per project. Of course, that's not universal, many places could do per hour open ended.

Comment: Re:Urban legend? (Score 1) 313

Why the heck would the United States need secret plans for "Regional Czars"? I mean, our government is already decentralized publicly. We have these things called states that you could think of like "Regions" that have Governers that could be the "Czars".

Seriously, the federal govt thinking we couldn't run under the state govts in emergencies, or heck, day to day ticks me off.

Comment: Re:You nerds need to get over yourselves (Score 1) 212

by jp10558 (#48935487) Attached to: Why Coding Is Not the New Literacy

I'm also barely interested in the argument, because I think we're having different arguments.

You say my analogies are bad, and then trot out examples that are *just as wrong*. I mean, what do you think toll roads, gas tax or city congestion charges etc are? Billing to cover road wear.

Finally, you also show your "true colors" in that in your mind, NO Analogy is good enough, so anyone who might regulate a system, or at least the Internet, ought to be pretty well versed in computer networking - which I might add is a specialization inside of IT.

Your argument that billing in a certain way is done commonly has nothing to do with my assertion of an opinion that billing in that way is wrong - specifically I think it's taking advantage specifically of peoples ignorance, and ripping them off. 95% billing is generally used for network interconnects and seems much more fair to me. That's also common, as is flat rate billing. It's common for people to be mugged in cities, doesn't make it right...

I probably haven't been clear enough, but I never intended to excuse ignorance - and I don't see that I've done so, but I know what I meant.

To step back - in the real world - the one we all live in, regulation is generally done by politicians or bureaucrats. Rarely do experts in some field regulate the field, and when they do, there's often conflicts of interest that arise - I'm imagining guilds or systems like the bar and the AMA that basically just regulate to keep out competition.

If you want to change the "real world", you need to communicate with people who aren't in your field in a way that doesn't require them to go take several classes or 5 years of domain experience. Hell, that's the point of this article - that dismissing people because they don't understand the signaling on the cable that forms the ethernet protocol that is then wrapped in an IP packet and routed etc and OSI model etc - that's like the high-school English teacher who complained about people misusing whom or may vs can. It's the complainer who gets dismissed, because frankly - no one cares.

Finally, how about you provide the mythical better analogy? I thought of the mail system, but it's not clear to me that it's better, just that it may get bogged down in details that don't matter depending on the point you're trying to address (in my case, why billing per byte seems to me to be a scam for the user). In no way does addressability per envelope, sorting, etc help illuminate anything about the point that internet throughput is largely determined by second in time capacity, and filling that capacity for a second or a month won't directly increase cost to the vendor for the equipment.

Maybe you thought I was arguing about net neutrality, or filtering attempts, or who knows what, but I was pretty much only trying to give a narrow example about flat rate vs per byte billing, and why caps don't address anything about the ISPs actual costs.

Comment: Re: grandmother reference (Score 1) 468

I got a PS4 for christmas, I've stacked it under my PS3. I figure PS is lesser of 3 gaming evils - supporting MS into another attempted monopoly, all the crap of Windows gaming as here, and Sony's stupidity. But their hardware shouldn't get more broken, and in my limited game play time, hasn't acros PS3 or PS4. Of course, I don't game online or pay for PSN so that didn't affect me.

What is the "shit" about the PS4 though?

Comment: Re:You nerds need to get over yourselves (Score 1) 212

by jp10558 (#48930635) Attached to: Why Coding Is Not the New Literacy

Look, analogies are often not perfect. You're right that water in pipes doesn't route discreetly to given addresses. Roads and trucks isn't better in my opinion. Trucks can actively damage the road - data can't damage a router. The main point these analogies are usually used to make is that bill per byte doesn't make sense.

On roads, bill per mile certainly makes sense and is implemented in many places, because using the road quickly wears it out.

With pipes and hoses and ethernet - this really isn't the case, at least at a human scale of observation.

Also, with pipes - the system moves and directs the water - like ethernet, the frames are passive. Trucks direct themselves and the roads are passive - pretty much opposite of how data networks work.

Maybe it's been too long since my networking classes, and I haven't dived deeply enough into the networking at work - but sizing and implementing capacity rarely takes routing into consideration except insofar in bulk amounts a router or switch can route. This is pretty much directly analogous to pump specs and pipe sizes.

Comment: Re:You nerds need to get over yourselves (Score 1) 212

by jp10558 (#48922927) Attached to: Why Coding Is Not the New Literacy

I too laughed at the "Internet is a bunch of tubes" when it was said in that particular politicians speech - but mainly due to other context.

That said, as an analogy - you could do far worse than plumbing in my opinion. For instance: there's a certain capital cost to putting in a certain throughput "pipe", and some maintenance in replacing failed "pipes", but in either case the cost doesn't go up or down based on the total volume of "stuff" sent through those pipes. The cost varies on how much "stuff" can go through at once, whether it's water or data.

The part where it breaks down is that water does have an incremental cost whereas data doesn't. But if you have a pump from a pond, it doesn't cost you appreciably more to run the water through a hose for 1 hour a day or 24 hours a day. It does cost appreciably more to get a 3" pipe filled from that pond than a 1/2" hose if you want the same pressure...

Comment: Re:How does Microsoft test with USERS? (Score 1) 378

by jp10558 (#48913379) Attached to: Windows 10: Charms Bar Removed, No Start Screen For Desktops

Hilariously, for power users, the command line / search is probably easier than the mouse. Heck, for servers, Microsoft is pretty much saying you use a powershell command prompt to do everything and GUIs are slowly not being written for new OSs.

Now, as I work 50% of my time on RHEL servers, once I set up SSH on my Domain Controllers, it lets me integrate much easier from Linux to process commands on Windows. Makes things like Puppet easier too.

However, I don't imagine I'm the average Windows user or server administrator. I always figured the only reason Windows got market share from Unix was the GUIs so less experienced people could "admin" them. But now Microsoft is throwing that away (albeit slowly).

Oh well, if I have to choose between the unusable mess of Metro and Powershell, Powershell via SSH wins for me every time.

Comment: Re:instant disqualification (Score 1) 648

by hyfe (#48859955) Attached to: Justified: Visual Basic Over Python For an Intro To Programming
What a non-sensical reply.

Actually that example is not even valid Python code, you'll get an 'n not defined'.

It's certainly valid code. It's an algorithm for finding all prime numbers up to n. If you don't supply n it will not work. There's no way around that in any language whatsoever in any way.

Furthermore you need to indent it properly

If you need to indent it properly it's really, really not a oneliner.

And VB6 you can actually do this on one line :)

Sub Eratost() : Dim sieve() As Boolean : Dim n As Integer, i As Integer, j As Integer: n = InputBox("limit:", n) : ReDim sieve(n) : For i = 1 To n : sieve(i) = True : Next i : For i = 2 To n : If sieve(i) Then : For j = i * 2 To n Step i : sieve(j) = False : Next j : End If : Next i : For i = 2 To n : If sieve(i) Then Debug.Print i : Next i : End Sub 'Eratost

By this logic, s/\n/; would make any VB6-script into a one-liner. You're really supposed to use one statement, or atleast find something that fits on one line. That code is just a complete algorithm without lineshifts. A one-liner it is not.

Comment: Re:Hypocrites, liars and communists. (Score 5, Insightful) 441

by KeensMustard (#48825851) Attached to: Why We Have To Kiss Off Big Carbon Now
I love the framing of this issue: as if only a fringe of people think global warming is an issue, whilst 'we' sit skeptically waiting for a presentation on how 'we' benefit from taking action.

Grow up, and learn how the world really works.

Nobody is going to come back with a half way narrative, a compromised view of global warming for you to sign up to. Nobody is going to say: "Oh I see you won't agree that 5 degrees of warming is too much - let's say 7.5 degrees is the acceptable limit, deal?" Neither is the issue just going to quietly go away if you ignore it for long enough. It's a simple, brutal fact - the warming just keeps getting more and more obvious.

Grow up, get over it, and get on with it.

Otherwise, you can wait for us to get angry enough to sue you for the damage you've caused, take your stuff, and use the funds to make the necessary changes.

How bout them apples?

core error - bus dumped