Yeah,
The question should be something like "Which flavour of Ubuntu would you recommend?"
And maybe you'll get one "no but Fedora is also cool" but don't count on it.
I agree with your point, but it seems to me that the overhead of handing out the fake certificates and decrypting the data will make it a lot harder to datamine/traffic-shape.
Although classics like: `swordfish` definitly came up (mainly in md5sum result sites) many other English words have no reference whatsover and also any number letter combination, no matter how short doesn't show up (4 alpha-numeric chars).
Although it isn't perfect you must give a lot of respect to the Windows API.
And just to show how much you are out of sync one example:
* OpenFile -- depracted (backwards compatibility with Win16)
* CreateFile -- the only way to open a file
* CreateFileTransacted -- new in Vista to support Transacted File Systems (and not to break backwards compatibility).
The waveform API is another example. It's mainly maintained for backwards compatability but is still very usefull for most programs that just want to simply play a sound/capture sound from a microphone. If you need fancier stuff use the DirectSound API. If you are writing games (and you want them to also work on Xboxes) you should use specific APIs for that.
Come on, I feel like strangling MS developers daily but I also give credit where it's due.
There is a huge difference between CS and programming.
CS is Math. IMHO not fun math or very interesting Math (much like statitics and other icky parts of Math) but it still is Math.
Programming on the other hand is very far from CS and from Math too.
Reminds me of a great story. We just got a new guy on our (programming) team, straight out of Univ. He is writing and wants to check that two sets are equal. So of course he starts writing://pseudo-code bool setsEquals( Set a, Set b ) {
checkContains( a, b );
checkContains( b, a ); }
Just like you are taught in school. Except that it is a lot easier to write bool setsEquals( Set a, Set b ) {
if ( a.size() != b.size() )
return false;
checkContains( a, b ); }
Half the runtime. Because everything on your computer is finite.
Most of the time on desktop machines (not on crazy server applications) everything can be boiled down to MAX_THIS_OR_THAT and then all algorithms are just O(1).
1. Emacs is extensible. I personally use the home-mark-line-down sequence but you can easily write your own lisp function to do what you want and map it anywhere. Don't wait for he developers to do it for you.
2. I don't know exactly what you mean but I disable the mouse scroll in Emacs (too messy, and you shouldn't be using the mouse anyway)
3. When in interactive search if you press [Return] then you enter the regular search mode, you can easily use your favorite yank sequence and viola!
4. If you really want use [Ctrl-Insert] and [Shift-Insert]. They are the global ones. [Ctrl-C],[Ctrl-V] is an Office-related invention.
I don't know about your bars, but in some of my favorite bars the bartender knows how to draw the Guinness clover on the Guinness foam with the nozzle.
The noun serf has 1 sense (no senses from tagged texts)
1. serf, helot, villein -- ((Middle Ages) a person who is bound to the land and owned by the feudal lord)
$wn surf -over
Overview of noun surf
The noun surf has 1 sense (first 1 from tagged texts)
1. (1) surf, breaker, breakers -- (waves breaking on the shore)
Overview of verb surf
The verb surf has 3 senses (no senses from tagged texts)
1. surf -- (ride the waves of the sea with a surfboard; "Californians love to surf") 2. browse, surf -- (look around casually and randomly, without seeking anything in particular; "browse a computer directory"; "surf the internet or the world wide web") 3. surf, channel-surf -- (switch channels, on television)
Actually for typesetting math with LaTeX (but not needing to be a total complete wizard) you can read: Short Math Guide To LaTeX. I started using LaTex for all my university papers based soley on it!
And although it might be considerd karma-whoring I would like to post a link to a great article: Does visual studio rot the mind?.
I think this is true, although the author of the article does agree, he then continues to say that VS is a necessary evil, well I guess he just hasn't met emacs yet (or vi for you vi-fans out there)
Re:Version 7?
on
Vim 7 Released
·
· Score: 2, Informative
You do know that Emacs is at version 1.21.4. They stopped using the major version number because it hasn't changed in the last couple of decades...
I am actually a Python fan, but I have to tell you the language is not very aesthetic. It actually is a huge 'cacaphony of discord'. Although I like Python I only use it as a scripting language and not for programming, because I don't think it is suitable for that.
I find two things to blame: 1. The style of the program doesn't really allow some of the things needed in large programs including: static functions and private variables. Although there are some hacks or additions to the language that allow these things they were definitly added as an afterthought. 2. The standard libary which makes Python so strong is also its weakness. There are no coding conventions in the library and there are pieces of code which are just not up to muster.
Internet Explorer is made up of lots of DLL's almost all of which will stay in windows: * mshtml.dll -- Handles all the HTML rendering, is needed by lots of shell components * jscript.dll -- The Javascript engine -- like vbscript is part of Windows Script Hosting * wininet.dll -- The API that handles the communications on the Internet -- gotta stay! * urlmon.dll -- Implements the IMoniker interface to retrieve things via the Internet -- stays. * shdocvw.dll -- Implements the shell (what's inside explorer.exe) and also IE (what's inside of iexplore.exe) this they might actually seperate. But I doubt it, or even if they do there will be a shared library or lots of cross calls.
I know this is Slashdot (News for ners etc.) but someone passed away. Is it really appropriate to talk about the marketshare of his programming work?
I've had this discussion with people many times, but I personally think that people, even programmers, are worth more then the code they write. And I would personally perfer that people don't talk about my code when I pass-away.
I don't have any comments -- so I'll strengthen the parent with a comment.
He is completely correct. It is very hard to seperate GUI and Functionality correctly but if you are willing to give it a few tries (and YES it's a few tries every time you try to seperate) -- then you can have 'portable' C++ program.
All the logic should compile easily on any platform that supports normal C++ (not including embedded, but that's never really portable) and the GUI should be tightly wrapped around an API (no MFC, straight resources QT and GTK are OK) so that if you want you can just replace those *small* classes and walla!
It helps to start with a command-line type program and then proceed to "Gui-ize" it.
Emacs is only at version 1.23 http://en.wikipedia.org/wiki/Emacs#GNU_Emacs
Yeah, The question should be something like "Which flavour of Ubuntu would you recommend?" And maybe you'll get one "no but Fedora is also cool" but don't count on it.
I agree with your point, but it seems to me that the overhead of handing out the fake certificates and decrypting the data will make it a lot harder to datamine/traffic-shape.
I also tried some basic passwords.
Although classics like: `swordfish` definitly came up (mainly in md5sum result sites) many other English words have no reference whatsover and also any number letter combination, no matter how short doesn't show up (4 alpha-numeric chars).
So not really worth much.
Although it isn't perfect you must give a lot of respect to the Windows API.
And just to show how much you are out of sync one example:
* OpenFile -- depracted (backwards compatibility with Win16)
* CreateFile -- the only way to open a file
* CreateFileTransacted -- new in Vista to support Transacted File Systems (and not to break backwards compatibility).
The waveform API is another example. It's mainly maintained for backwards compatability but is still very usefull for most programs that just want to simply play a sound/capture sound from a microphone. If you need fancier stuff use the DirectSound API. If you are writing games (and you want them to also work on Xboxes) you should use specific APIs for that.
Come on, I feel like strangling MS developers daily but I also give credit where it's due.
There is a huge difference between CS and programming.
//pseudo-code
CS is Math. IMHO not fun math or very interesting Math (much like statitics and other icky parts of Math) but it still is Math.
Programming on the other hand is very far from CS and from Math too.
Reminds me of a great story. We just got a new guy on our (programming) team, straight out of Univ. He is writing and wants to check that two sets are equal. So of course he starts writing:
bool setsEquals( Set a, Set b )
{
checkContains( a, b );
checkContains( b, a );
}
Just like you are taught in school. Except that it is a lot easier to write
bool setsEquals( Set a, Set b )
{
if ( a.size() != b.size() )
return false;
checkContains( a, b );
}
Half the runtime. Because everything on your computer is finite.
Most of the time on desktop machines (not on crazy server applications) everything can be boiled down to MAX_THIS_OR_THAT and then all algorithms are just O(1).
My 2c.
1. Emacs is extensible. I personally use the home-mark-line-down sequence but you can easily write your own lisp function to do what you want and map it anywhere. Don't wait for he developers to do it for you.
2. I don't know exactly what you mean but I disable the mouse scroll in Emacs (too messy, and you shouldn't be using the mouse anyway)
3. When in interactive search if you press [Return] then you enter the regular search mode, you can easily use your favorite yank sequence and viola!
4. If you really want use [Ctrl-Insert] and [Shift-Insert]. They are the global ones. [Ctrl-C],[Ctrl-V] is an Office-related invention.
This has already been done (granted on a much smaller scale) in Israel.
The site is: http://www.zoomap.co.il/ -- (sorry but it is very much in Hebrew).
I don't know about your bars, but in some of my favorite bars the bartender knows how to draw the Guinness clover on the Guinness foam with the nozzle.
Now that's style.
I know this is slashdot and all and the crowd is geeks but I have gotten drunk many a time but never even thought about C++ constructs at the time.
Is it just me, or do I remember launching a social-network site called `Six Degrees' about 5 years ago?
"... now I can serf anonymously if I need to."
$wn serf -over
Overview of noun serf
The noun serf has 1 sense (no senses from tagged texts)
1. serf, helot, villein -- ((Middle Ages) a person who is bound to the land and
owned by the feudal lord)
$wn surf -over
Overview of noun surf
The noun surf has 1 sense (first 1 from tagged texts)
1. (1) surf, breaker, breakers -- (waves breaking on the shore)
Overview of verb surf
The verb surf has 3 senses (no senses from tagged texts)
1. surf -- (ride the waves of the sea with a surfboard; "Californians love to surf")
2. browse, surf -- (look around casually and randomly, without seeking anything in particular; "browse a computer directory"; "surf the internet or the world wide web")
3. surf, channel-surf -- (switch channels, on television)
Only on Slashdot can a comment with the phrase "Eat a dick" be considred (+4) Insightful.
I'm not talking about the content of the parent but `Numba` -- WTF??? Is it just me or is that really out of place in a slashdot comment?
Actually for typesetting math with LaTeX (but not needing to be a total complete wizard) you can read: Short Math Guide To LaTeX. I started using LaTex for all my university papers based soley on it!
Sorry but you really missed it. 6.06 -- June 2006
The previous releases were 5.10 -- October 2005 and 5.04 -- April 2005.
The reason is that Ubuntu releases are generaly every 6 months (they kind of messed up with Dapper).
I would just like to back the parent up.
And although it might be considerd karma-whoring I would like to post a link to a great article: Does visual studio rot the mind?.
I think this is true, although the author of the article does agree, he then continues to say that VS is a necessary evil, well I guess he just hasn't met emacs yet (or vi for you vi-fans out there)
You do know that Emacs is at version 1.21.4. They stopped using the major version number because it hasn't changed in the last couple of decades...
I am actually a Python fan, but I have to tell you the language is not very aesthetic.
It actually is a huge 'cacaphony of discord'. Although I like Python I only use it as a scripting language and not for programming, because I don't think it is suitable for that.
I find two things to blame:
1. The style of the program doesn't really allow some of the things needed in large programs including: static functions and private variables. Although there are some hacks or additions to the language that allow these things they were definitly added as an afterthought.
2. The standard libary which makes Python so strong is also its weakness. There are no coding conventions in the library and there are pieces of code which are just not up to muster.
Anyway that's my 2c
Internet Explorer is made up of lots of DLL's almost all of which will stay in windows:
* mshtml.dll -- Handles all the HTML rendering, is needed by lots of shell components
* jscript.dll -- The Javascript engine -- like vbscript is part of Windows Script Hosting
* wininet.dll -- The API that handles the communications on the Internet -- gotta stay!
* urlmon.dll -- Implements the IMoniker interface to retrieve things via the Internet -- stays.
* shdocvw.dll -- Implements the shell (what's inside explorer.exe) and also IE (what's inside of iexplore.exe) this they might actually seperate. But I doubt it, or even if they do there will be a shared library or lots of cross calls.
Anyway...
I know this is Slashdot (News for ners etc.) but someone passed away. Is it really appropriate to talk about the marketshare of his programming work?
I've had this discussion with people many times, but I personally think that people, even programmers, are worth more then the code they write. And I would personally perfer that people don't talk about my code when I pass-away.
I always thought that the parent's behaviour was considered karma-whoring.
Plugging KDevelop and Eclipse on slashdot, come on!
Don't you mean
sudo echo "127.0.0.1 www.google-analytics.com" >> etc/hosts.
I'm sorry but you didn't get it right.
It's:
touch
mv
unzip
mv
finger
mount
fsck
mv
unmount
sleep
I don't have any comments -- so I'll strengthen the parent with a comment.
He is completely correct.
It is very hard to seperate GUI and Functionality correctly but if you are willing to give it a few tries (and YES it's a few tries every time you try to seperate) -- then you can have 'portable' C++ program.
All the logic should compile easily on any platform that supports normal C++ (not including embedded, but that's never really portable) and the GUI should be tightly wrapped around an API (no MFC, straight resources QT and GTK are OK) so that if you want you can just replace those *small* classes and walla!
It helps to start with a command-line type program and then proceed to "Gui-ize" it.