I wouldn't say it's lifeless, at FSE I had a great time touring around with COMPLETE STRANGERS in Paris. Got to eat at a fancy restaurant and see the sights..
As for "academics" there are many topics that have not been addressed enough. Side channel attacks is one of them. Efficient crypto primitives and PK schemes is another one that has no end in sight.
The problem with crypto like any academic field [e.g. physics, math, computer science, etc...] is that you have arm chair wizards who think because they read "$X for dummies" they're infinitely qualified to solve any problem in the field.
This is why you get cryptosystems where they store the PASSWORD ON THE USB DISK for later verification as a "security" measure...
I was prodded to apply to an open job at the company that had todo with security and software development [not solely crypto mind you].
I applied.
They send me a puzzle.
I finished it [got a small bug in it but it worked mostly].
Then he drove up to Ottawa to meet me [he was on other business] which was cool. During that interview he proceeded to insult my brother [who was working for the Government of Canada at the moment] for not finishing university saying "he wasn't qualified to be around computers".
Then he proceeds to rip into the projects I've done saying they have a small-scale user base and I don't know what the real world is like "yet".
He gives me another set of puzzles, which I apparently solved faster than he did originally [his words not mine] and was in the middle of giving another puzzle when I asked him about the bignum bit.
I don't mind jumping through a few hoops to show off my talents [hint: libtomcrypt.org] but I have my limits.
I wasn't pissed that I didn't get the job [for one reason other than they're snobs is that they're a windows shop].
I was pissed about how superior they felt they were. These are the types that spend little time in society and don't understand that just because you can't do their specialized problem like they can doesn't make you inferior.
I mean there are lots of people who can't write efficient portable bignum math during the course of an interview... I don't think less of them for that.
Also, I do have a job and it's not at McDonalds. You're welcome to come to the office if you want. Just email me in private and you can see me at work.
From what I heard it has a short battery life [10hrs], I know it costs alot and the service providers rape you 7 ways from sunday.
It's not a good product for several reasons [not all of which are technical] and I for one would be glad to get rid of them.
They're a bunch of smartass punks anyways. I went through the job interview process with them in Waterloo and they'd sit you down todo puzzles. Finally I turned around "do you know how to build a cryptosystem or multiply large numbers quickly?" The guy said no and I said "figures."
Backstory: They were hiring me for my crypto-math knowledge not to see if I could quickly write programs to solve geometric puzzles [which while fun is a bit nerve shaking during an interview].
This is why concise, clear and well documented modular programming is a winner. Even Firefox suffers this. It's a huge mess of code that a handful of people could even be bothered to read...
In microsofts case everything has to be implemented upon layers of undocumented C++ classes to which the average microsoft employee [let alone third party developer] can't decode.
Ah good ol' anon trolling. What best way to "sting" your victim by posting rubish as anonymously so you don't have to be held accountable for your actions.
Colin is not a "nobody" in the security world. Hell, even I can goto world conferences like FSE or Crypto and be recognized and I've NEVER PUBLISHED BEFORE.
While I'll disagree with the IMPACT of his attack the content is there.
The old timers are really phasing out [when's the last time you saw something interesting from Rivest?] and a score of the next generation are stepping up. Just look at eprint.iacr.org for instance. Quite a few of the papers end up published and I'd be surprised to not see the same names on future papers, etc.
bad comparison. Just because you have a copy of VB.NET does not make you a software developer. A developer does more than just code which is what a lot of these "self-taught MS-fanboy geniuses" fail to hit.
This would be like comparing the typical HomeDepot customer to the architect that designed a nearby well standing skyscraper.
Yes it's fair to say there is a lot of shit software out there. No, it's not fair to say that's the example of a proper software development cycle.
So in otherwords, this is yet another sensational bit meant to get people like me who should be working, typing up lengthy replies on slashdot...
In any market the successful way to get a bad idea to be popular is to *repeatedly* *bash* *the* *idea* *into* *their* *minds*...
Like in a given hour on TBS you may see a commercial for "friends" or family guy at every break [repeatedly during the same break]. Then you see the little pop ups during ths show at the bottom, etc...
I imagine shows like Friends or Joey wouldn't get half the audience they do if they had to rely on people ACTUALLY LIKING IT for what it's worth...
You either don't have an ATI or S3 graphics chip or spent more time on it than I have. ATI [which my Compaq has] is totally fucking lame w.r.t. driver support. They refuse to acknowledge that they sell mobility chips and the open source drivers are mostly SW based.
Why? have you tried Gentoo? Have you tried more than one distro? Have you tried anything other than Windows?
I have.
And it's about choice anyways, not about being "better" as an absolute. Knoppix is fine for quite a few "use cases" [and so are the BSD series]. In my case Gentoo was better for me.
But I guess you think you're all hip and righteous because your install of windows is going smoothly [*]
Tom
[*] Typical definition of smoothly for windows is less than 90% memory/cpu usage with zero intentional processes running.
alphablending on something where EVERYTHING is software is a pain, it requires read-modify-write for every pixel you write.
Sure on a desktop which will likely have HW accel this isn't a problem but on some laptop [e.g. with an ATI or S3 card] where HW accel is non-existent it's a pain.
Things like that are novelties that keep people interesting in writing it. Transparent shells have little actual use [and waste resources] but look cool and give you braging rights.
Laptop drives cost more because they're smaller. They have to invest more R&D to get the storage/speed in the ballpark as desktop HDs. Also they probably have more waste in the manufacturing process given the BPI is much higher.
Just my 0.02$...
Though to be fair most drives aren't that bad. My seagate 40GB for my laptop cost all of 90$ which isn't really out of the question given it's laptop, not a file store. The drive is reasonably fast and unlike the 600$ hitachi drive that Compaq sells as a "replacement" it doesn't make CLICKING NOISES!
What does Gates have to say to our PM [or the american President] that couldn't be said over a 5 minute telephone call?
At least if the PM was meeting with a political ideologist there stands a chance of having the politician educated a bit of the newer trends in society.
Of course you know what else you to be tradition? Anti-union work and slavery... but we dropped that. Why can't we drop this annoying class system. You're elected prime minister not king, act like an employee of the government!!!... well act better than that...;-)
It has other uses. It is effective when you blur the lines [e.g. not omitting all constants]. This is afterall how you find the cutoff between comba and Karatsuba multiplication [and I imagine it comes up quite a bit in non-linear optimizations].
My point is the prime minister of Canada shouldn't host a party when Bill is in town unless he has something to say to the NATION. Otherwise it's just more "rich people having a good time on the tax payers dime".
Um, not true. First off, the fan time at the very least could be done as a tree structure. so the MOST you'd spend seeding n^2 inputs is log_2n^2 or 2log_2n...
Second, for reasonable sized domains you can seed all n^2 inputs simultaneously. E.g. an 8x8 multiplier [as another poster brought up]. No reason why you can't compute it as a 16x8 ROM [for all it matters]. That's a whopping 64KB of space. Big deal.
Third, we're talking O() here so the constant that is the speed of electrons in a conductor is NOT COUNTABLE.
In terms of engineering this ain't nothing new. You can do multiplication in O(1) space and O(n^2) time or O(1) time and O(n^2) space [well it's actually O(lg N) time... but who's counting].
It's a cool idea [can't RTFA cuz of slashdotting] since a lot of home users use inkjet.
Now all they have todo is make ink cartridges that hold more than 9mL of ink... 9mL does ~300 sheets, a 50mL would be more than enough for a home office then....
I wouldn't say it's lifeless, at FSE I had a great time touring around with COMPLETE STRANGERS in Paris. Got to eat at a fancy restaurant and see the sights..
As for "academics" there are many topics that have not been addressed enough. Side channel attacks is one of them. Efficient crypto primitives and PK schemes is another one that has no end in sight.
The problem with crypto like any academic field [e.g. physics, math, computer science, etc...] is that you have arm chair wizards who think because they read "$X for dummies" they're infinitely qualified to solve any problem in the field.
This is why you get cryptosystems where they store the PASSWORD ON THE USB DISK for later verification as a "security" measure...
Tom
You need the whole story.
I was prodded to apply to an open job at the company that had todo with security and software development [not solely crypto mind you].
I applied.
They send me a puzzle.
I finished it [got a small bug in it but it worked mostly].
Then he drove up to Ottawa to meet me [he was on other business] which was cool. During that interview he proceeded to insult my brother [who was working for the Government of Canada at the moment] for not finishing university saying "he wasn't qualified to be around computers".
Then he proceeds to rip into the projects I've done saying they have a small-scale user base and I don't know what the real world is like "yet".
He gives me another set of puzzles, which I apparently solved faster than he did originally [his words not mine] and was in the middle of giving another puzzle when I asked him about the bignum bit.
I don't mind jumping through a few hoops to show off my talents [hint: libtomcrypt.org] but I have my limits.
Tom
I wasn't pissed that I didn't get the job [for one reason other than they're snobs is that they're a windows shop].
I was pissed about how superior they felt they were. These are the types that spend little time in society and don't understand that just because you can't do their specialized problem like they can doesn't make you inferior.
I mean there are lots of people who can't write efficient portable bignum math during the course of an interview... I don't think less of them for that.
Also, I do have a job and it's not at McDonalds. You're welcome to come to the office if you want. Just email me in private and you can see me at work.
Tom
Last I checked Rogers [provider in my area] was around 60-70$/month and even then there were limits..
It depends I guess on where you are. I guess it was ok for people with unlimited business accounts, but for personal use it was useless.
As for battery life I guess I was mistaken [I seem to remember hearing stories about it but that was a while ago].
Tom
From what I heard it has a short battery life [10hrs], I know it costs alot and the service providers rape you 7 ways from sunday.
It's not a good product for several reasons [not all of which are technical] and I for one would be glad to get rid of them.
They're a bunch of smartass punks anyways. I went through the job interview process with them in Waterloo and they'd sit you down todo puzzles. Finally I turned around "do you know how to build a cryptosystem or multiply large numbers quickly?" The guy said no and I said "figures."
Backstory: They were hiring me for my crypto-math knowledge not to see if I could quickly write programs to solve geometric puzzles [which while fun is a bit nerve shaking during an interview].
Tom
This is why concise, clear and well documented modular programming is a winner. Even Firefox suffers this. It's a huge mess of code that a handful of people could even be bothered to read...
In microsofts case everything has to be implemented upon layers of undocumented C++ classes to which the average microsoft employee [let alone third party developer] can't decode.
Tom
Ah good ol' anon trolling. What best way to "sting" your victim by posting rubish as anonymously so you don't have to be held accountable for your actions.
Colin is not a "nobody" in the security world. Hell, even I can goto world conferences like FSE or Crypto and be recognized and I've NEVER PUBLISHED BEFORE.
While I'll disagree with the IMPACT of his attack the content is there.
The old timers are really phasing out [when's the last time you saw something interesting from Rivest?] and a score of the next generation are stepping up. Just look at eprint.iacr.org for instance. Quite a few of the papers end up published and I'd be surprised to not see the same names on future papers, etc.
Tom
More so... I was 7 when the show started... I'm 23 now. You think I really give a rats ass anymore?
Hey, let's do a carebears moving!
Glowworm anyone? Teddy Ruxpin vs. Ewoks!
LET...GO...PLEASE...
Tom
bad comparison. Just because you have a copy of VB.NET does not make you a software developer. A developer does more than just code which is what a lot of these "self-taught MS-fanboy geniuses" fail to hit.
This would be like comparing the typical HomeDepot customer to the architect that designed a nearby well standing skyscraper.
Yes it's fair to say there is a lot of shit software out there. No, it's not fair to say that's the example of a proper software development cycle.
So in otherwords, this is yet another sensational bit meant to get people like me who should be working, typing up lengthy replies on slashdot...
Tom
In any market the successful way to get a bad idea to be popular is to *repeatedly* *bash* *the* *idea* *into* *their* *minds*...
Like in a given hour on TBS you may see a commercial for "friends" or family guy at every break [repeatedly during the same break]. Then you see the little pop ups during ths show at the bottom, etc...
I imagine shows like Friends or Joey wouldn't get half the audience they do if they had to rely on people ACTUALLY LIKING IT for what it's worth...
Tom
I walked into that one...
Tom
how do you get X files to someone not running this blessed OS?
Tom
You either don't have an ATI or S3 graphics chip or spent more time on it than I have. ATI [which my Compaq has] is totally fucking lame w.r.t. driver support. They refuse to acknowledge that they sell mobility chips and the open source drivers are mostly SW based.
Why? have you tried Gentoo? Have you tried more than one distro? Have you tried anything other than Windows?
I have.
And it's about choice anyways, not about being "better" as an absolute. Knoppix is fine for quite a few "use cases" [and so are the BSD series]. In my case Gentoo was better for me.
But I guess you think you're all hip and righteous because your install of windows is going smoothly [*]
Tom
[*] Typical definition of smoothly for windows is less than 90% memory/cpu usage with zero intentional processes running.
alphablending on something where EVERYTHING is software is a pain, it requires read-modify-write for every pixel you write.
Sure on a desktop which will likely have HW accel this isn't a problem but on some laptop [e.g. with an ATI or S3 card] where HW accel is non-existent it's a pain.
Tom
Things like that are novelties that keep people interesting in writing it. Transparent shells have little actual use [and waste resources] but look cool and give you braging rights.
Tom
They're faster than a flash drive ... good enough for me...
Fuck I run gentoo on my laptop which means I build everything from source... and it's not a drag.
Again it's about knowing what to expect. I don't expect to see 500GB of storage with GiB/sec read throughput from a laptop...
Tom
Laptop drives cost more because they're smaller. They have to invest more R&D to get the storage/speed in the ballpark as desktop HDs. Also they probably have more waste in the manufacturing process given the BPI is much higher.
Just my 0.02$...
Though to be fair most drives aren't that bad. My seagate 40GB for my laptop cost all of 90$ which isn't really out of the question given it's laptop, not a file store. The drive is reasonably fast and unlike the 600$ hitachi drive that Compaq sells as a "replacement" it doesn't make CLICKING NOISES!
Tom
Because I'm sure when the PM and Gates meet, the economic welfare of Canada is the FURTHEST thing on their minds.
Tom
What does Gates have to say to our PM [or the american President] that couldn't be said over a 5 minute telephone call?
... well act better than that... ;-)
At least if the PM was meeting with a political ideologist there stands a chance of having the politician educated a bit of the newer trends in society.
Of course you know what else you to be tradition? Anti-union work and slavery... but we dropped that. Why can't we drop this annoying class system. You're elected prime minister not king, act like an employee of the government!!!
Tom
It has other uses. It is effective when you blur the lines [e.g. not omitting all constants]. This is afterall how you find the cutoff between comba and Karatsuba multiplication [and I imagine it comes up quite a bit in non-linear optimizations].
Tom
Extremes make good arguments they do not.
My point is the prime minister of Canada shouldn't host a party when Bill is in town unless he has something to say to the NATION. Otherwise it's just more "rich people having a good time on the tax payers dime".
Tom
Um, not true. First off, the fan time at the very least could be done as a tree structure. so the MOST you'd spend seeding n^2 inputs is log_2n^2 or 2log_2n ...
Second, for reasonable sized domains you can seed all n^2 inputs simultaneously. E.g. an 8x8 multiplier [as another poster brought up]. No reason why you can't compute it as a 16x8 ROM [for all it matters]. That's a whopping 64KB of space. Big deal.
Third, we're talking O() here so the constant that is the speed of electrons in a conductor is NOT COUNTABLE.
Tom
In terms of engineering this ain't nothing new. You can do multiplication in O(1) space and O(n^2) time or O(1) time and O(n^2) space [well it's actually O(lg N) time ... but who's counting].
It's a cool idea [can't RTFA cuz of slashdotting] since a lot of home users use inkjet.
Now all they have todo is make ink cartridges that hold more than 9mL of ink... 9mL does ~300 sheets, a 50mL would be more than enough for a home office then....
Tom
nice troll.
Let me guess, mommy won't let you put Suse on the family computer?
Tom