Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:How Could they (Score 1) 11

Sorry mate, you're wrong. You can happily get unsecured content from any place you like, store it on your server and then serve it to anyone you please over HTTPS - from your *own* servers. This is what Google does when you click on "show me the cached content". Do you really think that the summaries written under the search results are obtained in real-time from the original servers and "woven" into your results the moment you search? No, the content IS scanned daily by Googlebots and stored in Google's machines - they are already serving the query RESULTS from their own servers, and this is what I am talking about - simply returning the RESULTS over HTTPS - whether you'll click on them and proceed over HTTP would then be your own choice. Regardless, some Slashdot moderator closed this thread - I can't for the life of me understand why, I think it's a valid question, and one many tech people would love to talk about...

Comment Re:How Could they (Score 1) 11

I insist: we are talking about what they are *already* displaying in their result pages... why not serve it over HTTPS? I would understand performance issues, but I doubt they would pose a significant problem for Google... they do the same with GMail every day for millions of subscribers.

Submission + - Why isn't Google allowing searches over HTTPS? 11

ttsiod writes: I don't know why I've never thought about this before, but... why isn't Google offering its search engine over HTTPS? Try it, you'll get nothing. Google for it, 8 hits! What?!?... It's true that privacy advocates have a point when they claim that Google is in a position to store personal search queries, but it seems to me that we should be far more worried about ... "regimes" inspecting our queries while they travel from router to router, or our ISPs (who actually *know* who we are) gathering each and every search we have ever made, since it travels in plain, human-readable cleartext. Should I be worried if I live behind the Big Firewall and my browser sends a bad packet? Why don't we have an option (like we do in GMail) to use HTTPS and have only one thing to worry about, that is Google giving the records itself?
I know that HTTPS places a lot more load on CPUs and networks, but clearly this would not be much of an issue for Google's amazing armies of machines ...

What do you think?

Comment If you use ZFS, don't forget --inplace (Score 2, Insightful) 272

I also use rsync and OpenSolaris/ZFS to keep daily backups. BUT - important: If the content is made of big files that change slightly each day (e.g. VMWARE/VirtualBox disk images), make sure you also use "--inplace" when you do the rsync, so that you take advantage of the copy-on-write semantics of ZFS. For example, I am using rsync to back up a VMWARE server to an OpenSolaris/ZFS fileserver, where the virtual disks are huge "vmdk" files - in the order of 10GB each. These huge files change only a little each day (less than 1%) - rsync would indeed realize this and only copy over the network the parts that changed, but it would store completely new copies in the backup server for each day! (I am assuming here that you would ZFS-snapshot each day). If instead you use the --inplace option of rsync, rsync will not only send the blocks that changed, but it will also only write the blocks that changed - thus, your ZFS will be able to host many years' worth of daily snapshots of these "vmdk", a truly marvelous thing, if you think about it...
Programming

Submission + - Con Colivas BFS faster at video encoding by 70%

An anonymous reader writes: Quoting from this: As an x264 developer, I have no position on the whole debate over BFS/CFS (nor am I a kernel hacker), but a friend of mine recently ran this set of tests with BFS vs CFS that still doesn't make any sense to me and suggests some sort of serious suboptimality in the existing scheduler.... Executive summary: On a quad core machine, Con's BFS scheduler encodes x264 video with speed gains up to 70% (compared to the existing Linux scheduler)!
Education

Submission + - Simple, portable physics simulations (softlab.ntua.gr)

ttsiod writes: "I want to 'lure' my nephews/nieces towards Science and Engineering (to whatever extent that's possible, in the age of consoles). To that end, I have coded simple physics simulations, like falling snow, exploding fireworks, and 1D/2D wave simulations. My efforts are here, in the form of portable SDL mini-programs (GPL code, compileable under Windows, Linux, Free/Net/OpenBSD, Mac OS/X and basically every OS with GCC and SDL). Try them out, and do offer any suggestions on other programs that can trigger scientific interest in young minds... Myself, I am teaching them Python, so that they can code "fireworks" on their own..."
Data Storage

Submission + - Windows backups with rsync and Volume Shadow Copy (softlab.ntua.gr)

ttsiod writes: "I wanted a free backup strategy for my Windows boxes, that would utilize only open-source and Microsoft tools. I also wanted it to (a) be fast and hassle-free (b) be executed automatically (e.g. on a daily basis) (c) allow instantly accessible history for as many days/weeks/months as storage permits, with only the modified and new files actually reserving space on the backup device (d) work just fine with open files (registry hive, SQL server data, Outlook mailboxes, etc) (e) use cheap hardware. I searched for something like this and found many solutions that had some of the desired features... but none that had them all... so I decided to improvise. Enjoy!"
Graphics

Submission + - Coding software-only real-time 3D renderers (softlab.ntua.gr)

ttsiod writes: "I know we live in the age of GPUs with billions of transistors; but I really enjoy coding software-only real-time 3D renderers, just for the heck of it... I am not the only one who appreciates the freedom that comes from not being tied to graphics chips... Give me a PutPixel(x,y,color) and I am set! And in the coming age of architectures with 32 cores or more (like Larabee), software rendering might come back with a vengeance..."

Comment Re:28 lines in Prolog :-) (Score 1) 311

> I'd wager that this guy has never worked on huge projects

And you would be wrong. I've worked in very large projects (in the Telecom industry), and am currently coding specialized C/C++ code generators for the European Space Agency (the kind that actually generate the static, speedy, typesafe code that is appropriate for many projects). I know what you are talking about, and I never implied that Python is the way to go for all kinds of problems. My site has just as much C++ stuff as it does Python (e.g. my realtime 3D renderers) - even x86 SSE asm! What I am trying to show people is that there are many kinds of problems where scripting languages are not only adequate, but in fact the best way to go about... Google uses and advocates Python a lot, and Eric Raymond (esr) explains why a lot better than I ever could (Why Python?). In this day and age, developing speed and code clarity is just as important (if not more) as execution speed. Try Python and you'll know what I mean, when I refer to developing speed... And as for code clarity, the world is moving towards dynamic and type-infering languages (Ocaml, F#) for a reason...

Programming

Submission + - Solvin the Knight's Tour puzzle in 60 Python lines (googlepages.com)

ttsiod writes: "When I was a kid, I used to play the Knight's Tour puzzle with pen and paper: you simply had to pass once from every square of a chess board, moving like a Knight. Nowadays, I no longer play chess; but somehow I remembered this nice little puzzle and coded a 60-line Python solver that can tackle even 100x100 boards in less than a second. Try beating this, fellow coders!"
Graphics

Submission + - Plotting streaming data in real-time with Gnuplot (googlepages.com)

ttsiod writes: "For the last couple of years, I've been working on European Space Agency (ESA) projects — writing rather complex code generators. In the ESA project I am currently working on, I am also the technical lead; and I recently faced the need to (quickly) provide real-time plotting of streaming data. Being a firm believer in open-source, after a little Googling I found Gnuplot; and quickly hacked a Perl script that spawns instances of Gnuplot and plots streaming data in real-time. Googling didn't reveal anything similar (i.e. about plotting streaming data), so I published it here... http://ttsiodras.googlepages.com/gnuplotStreaming.html Enjoy!"

Slashdot Top Deals

"When the going gets tough, the tough get empirical." -- Jon Carroll

Working...