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


Forgot your password?

Comment: Re:GeoTrust signing keys (Score 3, Informative) 88 88

Can someone please explain the significance and consequences of publishing this:

It's another couple good patters for antivirus software to look for and trigger upon finding.
Anyone infected with their rootkitted drivers four years ago and haven't had the malware update may find out about being infected with it.

If they used the same company name for their 2015 certificate as is used in the certs published, that would be another signature for AV software to trigger on if they kept your rootkitted drivers updated.

That's about it however.

The certificate is long expired so can't be used to sign any new code with.
You can also be pretty certain their next certificate (to be issued any day now, if not already) will be under a different name as well.

Comment: Re:No hardware or software fault? (Score 1) 74 74

That's software.

That's software doing exactly as instructed, and as expected.
The question is: Is the software working perfectly to be considered a software fault?

A developer or operator fault most certainly. But there was no part of the software doing anything it wasn't told. No part that had any expectation of working differently than it did.

Here we call that operator error.

"I right clicked this file and selected delete. When it asked if I was sure I clicked Yes. Now I'm shocked, appalled, and confused why that file got deleted!! Your software is broken!"

Now arguably we don't know the exact details of this particular case, it very well Could have been a software fault and it wasn't reported as such.
It could also have been a fault with the documentation, where even if the command worked as originally intended, it didn't work as documented.
Honestly with such a complex system it could have been one or more of any number of things.

I'm making no claim to what actually happened.
Just providing example on how such a "Not a software fault" situation could have happened.

Comment: Re:No hardware or software fault? (Score 1) 74 74

So a "flaw" in the command sequence isn't a software fault?

I don't see why it must be.

Imagine you wrote a shell script to first create a temp folder, then recursively delete the source data folder, followed by copying the source folder to the new temp folder.

Oops, your data is gone!

Is that a fault with the delete command doing exactly as you instructed it to?
Or is that a fault in your sequence commands in the script?

Comment: Re:Port it away from Java... (Score 1) 56 56

Allow me to summarize a reply.

As for the modpack, these days I mainly use the direwolf20 pack from FTB launcher. I think it's only just over 100 mods.
I also used to play the TolkenCraft pack (no idea how many mods it used)

As for my world age, it was generated this year so ~6 months old. I couldn't tell you play time, but I'm not really near the god-tier you describe. I do have a small-to-medium AE setup if that counts :P

Also upon generating a new world I see similar results, although in that case the client is being pretty busy generating the new world, so I'm not sure if that counts.
But how long should initial world gen take? Shouldn't the lag be mostly gone in 10-15 minutes?
Yes it certainly has less lag after those 10 minutes, but it is still pretty bad as previously described.

Back in the 1.2.5 days and Tekkit, I recall seeing insane FPS rates in the f3 debug screen. Like on the scale of 400 (I'm pretty sure that was on my gtx275 but I don't remember)
Granted plenty of other problems back then, but still...

Now for the bits that stand out above the rest from your post:

...you have no clue how java garbage collection works, do you. Please go educate yourself [vazkii.us] and then fix your settings. Better yet, just re-create the default profile, because it's already optimized for most use cases. The default "profile" that Minecraft runs under gives you 1gb of RAM, which is about perfect.

First, thank you for the link.

Second, NO, of course I don't have any Java clues, I'm no Java developer. Why would you even assume I would?
I only use Java because another program I desire to run needs it.

I can't really be expected to customize my Java settings when no one has said that is needed.
So I naturally left everything default.
And yes, it is 64 bit Java JRE

My only conclusions are that you're either you're doing it (somehow) very, very wrong...or you're intentionally spreading FUD.

Yea thanks for suggesting I'm spreading FUD.
Let me guess: "Can not reproduce, didn't try or listen to explanation. Closing ticket as NOFIX"

Seriously.. I was/am sitting here offering to run any and whatever actual tests, benchmarks, debugging, and anything else I could do to show the results of these problems to your own levels of expectation... so clearly FUD is a worth mentioning option.

I already and once again grant I could be doing something wrong.
So what the fuck do I do to do it right?!

A fresh install of FTB, fresh download of modpack, on an updated Java with default settings...
On a 6-7 month old Win7 Pro install.

I did run IE once to download Steam and a package from microsoft. All minecraft related files came from my main PC (although all came directly from Oracle, Mojang, and FTB)
In-client downloads, windows updates, and a MS security essentials DL from microsoft, are the only other internet usage that PC sees. No other web browsing is done from there.
(As nice as MSSE is on system resources, I can't say I trust it completely)

But despite all that, and not that I'm trying to force you to help me, but if there is nothing that will convince you of what I'm saying (as seems to be the case) then you have no justification for calling me a liar.

Comment: Re:Port it away from Java... (Score 1) 56 56

Sorry for the double-reply, but after answering your direct complain I forgot to put in my on-topic reply.

Using Minecraft for education is a completely valid option to be considered.

I know from experience it can do so quite well in some cases, being both on the instructor and student side of things within minecraft.

I was an instructor teaching Lua programming using ComputerCraft on a server setup specifically for education.

I was also a student in various vanilla redstone classes, as my redstone skills are quite lacking compared to even a moderately advanced builder.

Some of the articles listed classes sound like they would work great within minecraft especially creative design, physics, and math, but even advanced math like logic and branching out into either programming or electronic/logic design is a wonderful fit.

I admit to being curious and confused on the history lessons being better in Minecraft, but if someone with more teaching skills than I have wishes to give it a try at making it work, more power to them!

Comment: Re:Port it away from Java... (Score 2, Interesting) 56 56

2005 called, it wants its complaint back.

I'm sorry you are having clock malfunctions, but just so you know the current year is 2015 :P

But seriously, when modded minecraft takes 6+ gigs of ram to load in 15 minutes, and after that gives you mainly 1 frame every 3 seconds lasting up to a half a minute, with spurts of 10 frames a second for a couple seconds, it's really hard to give good words to any of the components involved.

But OK, modded minecraft isn't fair. So how about vanella minecraft?

The stock 1.7.10 client under Java 7 (the last cross-platform version), or even the stock 1.8 client under Java 8 (with lwjgl 2.0, which is windows only for now) - I get between 20 and 25 frames a second with the occasional one second lock up every few minutes.

This is on an i7-5820k and Nvidia GTX 970 with 32GB ram - a PC that ranks 97% world wide in 3dmark.

Again, it is extremely difficult to give any good words to any component involved here.

The joke used to be "Can it run Crysis?", but since the answer is now "Yes, at 120fps on a 4k display" the joke has become "But can it run modded minecraft?"

Note I am refraining from putting any blame squarely on any single component involved here, including Java.
(My only real Java-ish related complaint is the sorry state of lwjgl 2.0, but even that isn't a Java problem specifically and so shouldn't count)

If you would like me to run any specific benchmarks on my PC to give the supporting numbers, please feel free to ask. Just let me know what and how and I'll post up the results.
For a baseline, I do own 3dmark, as well as some current high end games like Crysis, Shadow of Mordor, and GTAV which I can benchmark side by side.
What I sadly do not have is any form of screen capture software, nor the experience with such software to produce a video.

Comment: Re:And... (Score 1) 147 147

Who here trust Cisco?

That depends which definition of trust you mean.

Do I trust them to respond in a certain way under a given set of circumstances?
Yes, I believe I can predict exactly how they will abuse and eventually clusterfuck OpenDNS, and I predict it will not be pretty.

But do I trust them to have my best interests at heart?
Hell no.

Comment: Re:"IPv6 Leakage"??? Give me a break. (Score 2) 65 65

No.... That has nothing to do with IPv6, it has to do with what those VPN's support. What that statistic really means is that 11 out of fourteen VPN providers don't really support IPv6 in the first place.

Well if IPv6 packets can pass at all, clearly they support IPv6.

The problem is that they likely are accidentally supporting it with no knowledge about doing so.

Would you put your Windows box on the IPv4 Internet with no firewall what so ever?
I don't mean having a firewall and accidentally misconfiguration it, I mean having a firewall and not adding a single rule.

Well, that's exactly what these VPN providers did for the IPv6 protocol. They have zero IPv6 firewall rules.

So while inbound IPv4 packets are filtered with a default deny rule and any allow rules the customer wants, also likely filtering some outbound as well, their IPv6 rules are default allow.

Odds are if you fired up a PC with IPX or NetBEUI as the protocol, their firewall would gladly allow that traffic unfiltered as well.

For example in the Linux iptables packet filter, you can disable the IPv6 protocol completely with a single command:
iptables -I INPUT -p 41 -j DROP

If course using IPv6 properly is a bit more work, as you have to allow the ipv6 protocol in the main iptables, and use ip6tables or something like that for filter rules on the other IP stack.

Either way, allowing everything (no matter what protocol) has always been said to be unwise, and now these companies and their customers can see why.

Comment: Re:Fucking Lawyers (Score 2) 181 181

Fucking lawyers just never stop.
Google illegally copied Oracle's shit. Deal with it.

The 13 words in your post are currently under copyright protection and owned by me.
(As symbols required for interaction are now copyrightable, aka APIs, aka all words in a language)

You can paypal my $10000 per word usage licensing fee and I will refrain from opening a lawsuit against you.

As you say, pay up and deal with it.

Comment: Re:What Wu does not write: (Score 1) 133 133

Your faith in humanity is commendable, but misplaced. Your argument is that companies that abuse their users and the trust those users place into it will lose them.

For what it's worth, it was exactly that which drove me away from yahoo search and onto google search back in 98-99.

And I never did mind that yahoo search had links at the top to yahoo maps and yahoo games and such, nor do I mind google doing the same.

It was actually the 20+ ads on the main yahoo page (top, left, right, and center) that drove the last nail in. At least on that one aspect, google continues to win by a landslide to this day.

Yes it was mildly annoying when google changed their sponsored ads from having a nice different color background from the search results, but even now there is still a nice and noticeable yellow "Ad" icon next to those results that serves the same purpose.

It sounds like your opinion on where the threshold for abuse falls differs from mine, but for me personally google still hasn't crossed it.
It's just surprising and saddening that no one else seems to believe me regarding my opinion, saying I must be wrong or worse a stupid idiot for making an informed conscious choice in the matter...

Comment: Re:Backing up user data on Linux (Score 1) 517 517

Linux is great in many respects, but with most popular Linux distros, having a clean filesystem structure and code/config/data set-up are not among them. Maintaining most real world Linux-based systems is absurdly complicated as a direct result.

The only part I've found complex is finding out where and how various apps actually store their data, particularly when I don't really have much interest in the app.

Apart from that however, system restoration is pretty trivial.

For example, let's say a basic Apache webserver.
Apache stores it's master website in /var/www and personal websites under a users homedir.

So you have a pre-backup script (or just a cronjob) that runs:
dpkg --get-selections >/root/current-packages.txt

Backups should always consist of /root , /home , and /etc no matter what.
As mentioned with Apache, we need to add /var/www to that mix.

Now to do a restore, you install from the debian disc, then restore your directories from backup.
Then run:
apt-get update && dpkg --set-selections /root/current-packages.txt && apt-get install

At that point all your software and dependencies are back from the listing in /root , and services started up from your own configs in /etc , and in this case Apache is happily again serving from /var/www and homedirs.

That's it. One CD boot, one reboot into the live OS, and a few commands to restore all data/software/apps/libraries/dependencies which get started after install and run from your edited configs just as before.

Again, the only real trick is not missing any application data. Especially from a sysadmin point of view.
A user of the machine asks for WierdSQL. What do I care about learning a new SQL server? I just want to make sure I can make consistent and regular backups of its data.
I don't want to hear someone say "Oh the raw DBs are in /var/blah/blah" which are always in use and always changing.
I want to hear "Use this command to backup the data to date/time stamped .bak files where ever, then go backup that whereever dir - and here are the commands to restore .bak files into a fresh install"

For servers I setup for myself, it's pretty guaranteed I either know the software already and can answer all of the above questions, or I'm just learning it and so there is no risk or useful data to be lost and it doesn't matter.
But for servers I run for others, yes it can be a lot more work to learn those things, and is certainly not nearly as fun as the former.

Comment: Re:Mob Programming, huh? (Score 1) 126 126

(What is the average throughput of a spoken conversation, anyway? Maybe 1200 baud on a good day?)

1200 baud is actually a pretty accurate guestimation.

75 and 300 baud was way slower than my reading speed.

1200 baud was the point that certain cases (say transferring an ascii text file) was pretty much equal or just slightly faster than reading speed, only balanced out by the relatively slower ANSI "box" characters being added to the mix and/or ANSI color codes that took more bytes to send.

2400 baud was the point things were beyond reading speed by a large enough amount that most all "baud frustrations" disappeared.

Granted this was all reading speed and not verbal communication, of which the latter is possibly faster.
But even then I would still only say "1200-2400 baud" as a good range for generic spoken communication, and only faster than that when both parties know the terms and higher level ideas being conveyed ahead of time.

Comment: Re:Irony? (Score 1) 40 40

If I ran a business I would love to have refurbish an old Barn and turn it into an open office design. A tech company based in a turn of the 20th century barn. Would that have any more irony?

That reminds me of a guy I knew a little over 20 years ago back in the BBS era.

I was a wide-eyed youth at 15-16 years of age, and met another sysop from in town who prior I only knew as the guy with a massive 48 node BBS that put a lot of our setups to shame.

While I was still fighting with the phone company to have a third POTS line run to my apartment so I could finally add a Second BBS node (ofc it was really my moms apartment, and line #1 was the house phone line), many of us wondered just what sort of business this 48 node BBS guy was running to make the kind of money needed for such a setup.

Turns out he did exactly as you said, he moved into a barn to live in cheaply and spent his excess real-job money on his hobby.

Although that part did seem a bit out of the ordinary, I must admit I was at the time way more interested in learning about PRIs over POTS, Ascend Max dialup concentrators over serial based modems, and this multitasking many DOS BBS apps under OS/2 over dedicating one PC per BBS node.

Being one of the many huge technology learning experiences as a teen that lead me down the path I am on today is the core reason I remember him still.

But I forgot all about the financial side of things and him being "the sysop that lives in a barn" until now, which is also quite interesting despite me not appreciating that fact at the time.

Reality must take precedence over public relations, for Mother Nature cannot be fooled. -- R.P. Feynman