Sequences in Oracle, Postgres and other databases allow for a wide range of interesting effects. Knowing your primary key before you insert into the database, shared unique identifiers between more than one table, creating circular not-null references around groups of objects before you insert into the database, etc.
After all this time, why does MySQL not have sequence support?
Speaking to some of the Mozilla Fountain guys at Linux.Conf.Au, it was fairly clear that they struggle with the Google money, because they don't consider it reliable income.
Their attitude seemed to be that whatever was done with the money, they couldn't run things on the assumption that it would continue indefinitely.
I would not be in the least surprised if that profit is going into income-generating accounts, so that they can use the cash pile to diversify their income away from the Google money.
That way, if Google ever bails, and not suitable replacement income can be found, they'll still have the passive income from all the money in the investment accounts to continue operating things with.
I come from a regional city in Australia (Lismore, 50k people) that floods badly about every 4 years, sending the business district underwater, stranding people and so on and so forth.
Trust me, nobody complains when the government "overreacts" do a disaster.
One of my more enjoyable (academic-related) memories from my uni days.
Hi, my name is Dr Ford, I'm the head of the Mechanical Engineering Faculty here at the University.
Each year I also like to give the first class in Mechanics, the cornerstone of your degree.
Before we begin, I'd like to caution you all.
In high school you may have heard your teachers dumb down problems with caveats like 'ignoring air resistance'.
We don't let you get away with that kind of crap here.
Righto, lets being... I'm paraphrasing a little, but yes this was the actual introduction.
> asking such a question on slashdot is a waste of time since most of the answers will be stupid comments...... with a strong likelyhood of incorrect metaposters not bothering to read the actually helpful comments before theirs and just assuming all slashdot commenters are artards...
So yeah, I help admin the CPAN, and I'm currently working on upgrading the CPAN packaging tool-chain, in part to help people like you automate the process of generating operating system-specific packages.
And I also kicked off the new Vanilla and Strawberry Perl Win32 Perl distributions and created http://win32.perl.org/
I'm the PAUSE (CPAN) Administrator that negotiated the Catalyst settlement.
The main problem was one of mixed ownership permissions on the namespaces, it was possible with either side of the split to utterly destroy the project.
One of the terms that was insisted on by one of the parties involved was a gag order on the reasons for the split for a period of 1 year, to prevent bad-mouthing in blogs and such. Due to the sensitivity of the situation, these were felt to be best for everyone, particularly as there were multiple mortgages and the feeding of children involved on the line for the core team if the whole project collapsed.
That year ends on the first of May.
From then, those involved are allowed to talk about what lead to the problems, and what happened behind the scenes.
So, you're saying that in order to use a markup language whose primary design goal was to be easy for human beings to work with, I should invest in buying and learning at tool?
XML is not meant to be easy to "work" with as such, it's meant to be human understandable for things like debugging and development.
The XML creators have been quite clear on a number of occasions that they never expected people to be writing XML by hand.
So it helps the economy of North Carolina by 16m per year.
Plus there's the construction jobs, and local contractors for other various stuff related to it.
And of course, 1 primary export job (since money is coming into the state) supports about 10 other people.
Plus of course, they chew up electricity, which probably helps the local power company, and there's probably more jobs there...
Any large company that for an area, that is bringing in money from OUTSIDE that area is a very desirable thing.
Droughts tend to be broken by floods
on
Water From Wind
·
· Score: 1
The same effect that causes the drought, means that when the drought breaks huge volumes of moisture sweep over the continent, bringing huge rainfalls that tend to create floods.
Using EVE Online as an example, almost every site related to the game is covered by Google with ads for sites that sell you in-game currency for cash.
Some of these sites have said no matter what they do, that's consistently what Google thinks is the best ads for them.
So now will we have ads in-game for things that are against the Terms of Service for half these games? Presumably this is one big kink Google will have to work out before they start advertising.
Also there's the problem of being in an alternate universe (EVE, WoW, etc aren't set on earth) and seeing ads for real world products. Surely that will break your suspension of disbelief.
The parent summed up the entire scenario for you perfectly.
I trained as a mechanical engineer, and I work now in IT.
Once you get into an industrial environment, recognise you don't know what you are doing.
The site engineers should be quite happy for you to outline the locations and temperature range you need, and work out a solution to that problem. Be specific about the scope of your situation and don't try to solve the problem for them.
And if you have to, work back up the chain a bit and see if they have alternate paths to send the cable, maybe that will help... The fibre is possibly a necesity too. I'm finishing up an airport project ATM, and everything that is important that needs to travel distances goes by fibre.
Just remember, YOU'RE the clueless client now. Be clear and specific with exactly what you need achieved, and they should be able to help.:)
WxWindows has good Perl bindings, and can be compiled and installed from CPAN on the fly as a dependency, so that in any Perl application I just make a dependency on "Wx", and the someone can go...
sudo cpan MyApplication... and it Just Works. Everywhere. And it's free. Everywhere.
Qt has decayed binding for legacy Qt 3, and no bindings AT ALL for Qt 4. And I have to install it seperately. And if I ever used it even lightly for work, I'd have to pay. Which I'm assuming means it would be hard or impossible to have CPAN install it on the fly.
So given the two major choice for me are Wx and Qt, I have a situation where one works, installs and is free for all uses, and another one that doesn't work, doesn't install, and isn't free for all users.
Now don't get me wrong, this isn't a troll. I really do like Qt. I think it's prettier than Wx, and I'd use it if I could. I even came to your offices to gave a talk about Perl that time, remember?
But if you could take a little time and make it so that it's actually possible to in ANY way use your GUI toolkit with the most well used dynamic language (bindings? on CPAN? or something?) then I'd pay more attention.
But for our community, Qt has pretty much become legacy software at this point.
Yet another group of people all saying how they'd solve the current spam problem, by addressing the current problem. Let's make better OCR!!!!!!! Let's write "true AI" grade image recognition! When will it end?
Don't you people know that the bad guys can program too?
I'm amazed these anti-spam companies don't have their own private small armies of grey-hats trying to break their own products. I swear half these stupid ideas would just go away.
Personally, I think it's time we move to a completely different model, and do a bit of biomimicing.
We already have the equivalent of skin and cell walls, protection of networks and computers against outside pathogens.
What we really lack is an effective way of dealing with viral cells (computers). The fact that the internet continues to tolerate these hundreds of thousands of hosts I find rediculous.
The fact that most of these spam detection systems are held by private that don't share them is insulting.
I think what we need is a more real-time approach to spam and viruses and all bad behaviour, by just quarantining those machines (more or less) off the internet.
We may be a small country, but we have a high per-capity contribution.
But there's not reason you can't at least start to do something by cancelling out the effect of the power you use (and it you have a ton of dev servers like me, that's a lot).
The power companies here make the pricing so obscure it's hard to actually know what green power will cost, but you can buy green power via a third party (that is, buy the carbon credits directly).
I have no affiliation with these guys, but I did use them to buy my own credits.
The best part is you know specifically where the credits come from (i.e. where the money goes) so it works both from thecarbon credit math angle and the "where does the money go at the end of the day" angle.
And if, at the very least, I'm just helping support the development of wind farms in Australia (and New Zealand, damn that place was MADE for wind farms) I'm happy to do that.
Most airforce pilots do a degree of some sort. Firstly, they are officers, and secondly the Air Force has to do SOMETHING with them when they are not flying or stop flying, and thirdly, you do aero so you at least have some idea how the hell this ship your piloting works.
And trust me, test pilots aren't merely Fighter Jocks, they're the Alpha Fighter Jocks.
About 2 months ago, a Sun programmer dropped into #perl to ask some questions.
They were cleaning up some bitrot for a program that had only been used once before.
The program was written to check the OpenOffice source code for intellectual property owned by other companies, so that they could release it cleanly.
The program written for OpenOffice had been pulled out of the archives and was being overhauled for the purpose of checking the source code for Java for similar intellectual property issues, so they could release it cleanly.
So yep, it's almost certainly going to happen. They are certainly doing the work internally to make it happen.
Sequences in Oracle, Postgres and other databases allow for a wide range of interesting effects. Knowing your primary key before you insert into the database, shared unique identifiers between more than one table, creating circular not-null references around groups of objects before you insert into the database, etc.
After all this time, why does MySQL not have sequence support?
Speaking to some of the Mozilla Fountain guys at Linux.Conf.Au, it was fairly clear that they struggle with the Google money, because they don't consider it reliable income.
Their attitude seemed to be that whatever was done with the money, they couldn't run things on the assumption that it would continue indefinitely.
I would not be in the least surprised if that profit is going into income-generating accounts, so that they can use the cash pile to diversify their income away from the Google money.
That way, if Google ever bails, and not suitable replacement income can be found, they'll still have the passive income from all the money in the investment accounts to continue operating things with.
At nano scales, physical processes are not necessarily slow...
I come from a regional city in Australia (Lismore, 50k people) that floods badly about every 4 years, sending the business district underwater, stranding people and so on and so forth.
Trust me, nobody complains when the government "overreacts" do a disaster.
Each year I also like to give the first class in Mechanics, the cornerstone of your degree.
Before we begin, I'd like to caution you all.
In high school you may have heard your teachers dumb down problems with caveats like 'ignoring air resistance'.
We don't let you get away with that kind of crap here.
Righto, lets being... I'm paraphrasing a little, but yes this was the actual introduction.
obiwan> That's no moon...
http://saturn.jpl.nasa.gov/multimedia/images/image-details.cfm?imageID=2763
If by one server you mean 200+ multicore blades with a 400gig RAMSAN database behind it...
"I'm normally the crew chief and the owner, I don't ride it."
I was already going "oh dear..."
Or Catalyst on adaptable drivers (cgi for devel, mod_perl, fast_cgi, cluster for production)...
> asking such a question on slashdot is a waste of time since most of the answers will be stupid comments... ... with a strong likelyhood of incorrect metaposters not bothering to read the actually helpful comments before theirs and just assuming all slashdot commenters are artards...
Wait a sec, you tell him there's alternatives to absorbing nicotine, and then proceed to give him a DIFFERENT way put carcinogens into his body.
Am I the only person that's noticed that nicotine comes in patch now?
So yeah, I help admin the CPAN, and I'm currently working on upgrading the CPAN packaging tool-chain, in part to help people like you automate the process of generating operating system-specific packages.
:)
And I also kicked off the new Vanilla and Strawberry Perl Win32 Perl distributions and created http://win32.perl.org/
I really think we should talk
I'm the PAUSE (CPAN) Administrator that negotiated the Catalyst settlement.
The main problem was one of mixed ownership permissions on the namespaces, it was possible with either side of the split to utterly destroy the project.
One of the terms that was insisted on by one of the parties involved was a gag order on the reasons for the split for a period of 1 year, to prevent bad-mouthing in blogs and such. Due to the sensitivity of the situation, these were felt to be best for everyone, particularly as there were multiple mortgages and the feeding of children involved on the line for the core team if the whole project collapsed.
That year ends on the first of May.
From then, those involved are allowed to talk about what lead to the problems, and what happened behind the scenes.
So, you're saying that in order to use a markup language whose primary design goal was to be easy for human beings to work with, I should invest in buying and learning at tool?
XML is not meant to be easy to "work" with as such, it's meant to be human understandable for things like debugging and development.
The XML creators have been quite clear on a number of occasions that they never expected people to be writing XML by hand.
You don't use Juniots to run a 600m facility...
200 x 80k (to pick wildly from the air) = 16m
So it helps the economy of North Carolina by 16m per year.
Plus there's the construction jobs, and local contractors for other various stuff related to it.
And of course, 1 primary export job (since money is coming into the state) supports about 10 other people.
Plus of course, they chew up electricity, which probably helps the local power company, and there's probably more jobs there...
Any large company that for an area, that is bringing in money from OUTSIDE that area is a very desirable thing.
The same effect that causes the drought, means that when the drought breaks huge volumes of moisture sweep over the continent, bringing huge rainfalls that tend to create floods.
So yeah, both.
Using EVE Online as an example, almost every site related to the game is covered by Google with ads for sites that sell you in-game currency for cash.
Some of these sites have said no matter what they do, that's consistently what Google thinks is the best ads for them.
So now will we have ads in-game for things that are against the Terms of Service for half these games? Presumably this is one big kink Google will have to work out before they start advertising.
Also there's the problem of being in an alternate universe (EVE, WoW, etc aren't set on earth) and seeing ads for real world products. Surely that will break your suspension of disbelief.
The parent summed up the entire scenario for you perfectly.
:)
I trained as a mechanical engineer, and I work now in IT.
Once you get into an industrial environment, recognise you don't know what you are doing.
The site engineers should be quite happy for you to outline the locations and temperature range you need, and work out a solution to that problem. Be specific about the scope of your situation and don't try to solve the problem for them.
And if you have to, work back up the chain a bit and see if they have alternate paths to send the cable, maybe that will help... The fibre is possibly a necesity too. I'm finishing up an airport project ATM, and everything that is important that needs to travel distances goes by fibre.
Just remember, YOU'RE the clueless client now. Be clear and specific with exactly what you need achieved, and they should be able to help.
Now don't get me wrong! I'm not SAYING that your mother is a whore. I would never do such a thing!
It's just that there's been anonymous rumours from unnamed source I will not reveal in the community, and so I'm ASKING if your mother is a whore.
(stolen and adapted from John Stewart)
Dear Qt.
... and it Just Works. Everywhere. And it's free. Everywhere.
I write in Perl, a cross-platform language.
WxWindows has good Perl bindings, and can be compiled and installed from CPAN on the fly as a dependency, so that in any Perl application I just make a dependency on "Wx", and the someone can go...
sudo cpan MyApplication
Qt has decayed binding for legacy Qt 3, and no bindings AT ALL for Qt 4. And I have to install it seperately. And if I ever used it even lightly for work, I'd have to pay. Which I'm assuming means it would be hard or impossible to have CPAN install it on the fly.
So given the two major choice for me are Wx and Qt, I have a situation where one works, installs and is free for all uses, and another one that doesn't work, doesn't install, and isn't free for all users.
Now don't get me wrong, this isn't a troll. I really do like Qt. I think it's prettier than Wx, and I'd use it if I could. I even came to your offices to gave a talk about Perl that time, remember?
But if you could take a little time and make it so that it's actually possible to in ANY way use your GUI toolkit with the most well used dynamic language (bindings? on CPAN? or something?) then I'd pay more attention.
But for our community, Qt has pretty much become legacy software at this point.
It's a machine gun for the Korean demilitarised zone.
There's nobody in there that isn't an enemy, and there's nobody in there that isn't armed (or at least, it doesn't matter if they are or not).
And if it accidentally shoots the odd deer, then nobody cares.
Further, the whole point of talking is to prevent accidents with North Korean troops seen by accident out fishing or something.
You can bet your ass at the first sign of real trouble, they'll all be set to "kill on sight".
Take another look at the context of where this thing will be actually used, then try commenting again.
Yet another group of people all saying how they'd solve the current spam problem, by addressing the current problem. Let's make better OCR!!!!!!! Let's write "true AI" grade image recognition! When will it end?
Don't you people know that the bad guys can program too?
I'm amazed these anti-spam companies don't have their own private small armies of grey-hats trying to break their own products. I swear half these stupid ideas would just go away.
Personally, I think it's time we move to a completely different model, and do a bit of biomimicing.
We already have the equivalent of skin and cell walls, protection of networks and computers against outside pathogens.
What we really lack is an effective way of dealing with viral cells (computers). The fact that the internet continues to tolerate these hundreds of thousands of hosts I find rediculous.
The fact that most of these spam detection systems are held by private that don't share them is insulting.
I think what we need is a more real-time approach to spam and viruses and all bad behaviour, by just quarantining those machines (more or less) off the internet.
Something like this.
We may be a small country, but we have a high per-capity contribution.
But there's not reason you can't at least start to do something by cancelling out the effect of the power you use (and it you have a ton of dev servers like me, that's a lot).
The power companies here make the pricing so obscure it's hard to actually know what green power will cost, but you can buy green power via a third party (that is, buy the carbon credits directly).
http://www.climatefriendly.com/
I have no affiliation with these guys, but I did use them to buy my own credits.
The best part is you know specifically where the credits come from (i.e. where the money goes) so it works both from thecarbon credit math angle and the "where does the money go at the end of the day" angle.
And if, at the very least, I'm just helping support the development of wind farms in Australia (and New Zealand, damn that place was MADE for wind farms) I'm happy to do that.
Most airforce pilots do a degree of some sort. Firstly, they are officers, and secondly the Air Force has to do SOMETHING with them when they are not flying or stop flying, and thirdly, you do aero so you at least have some idea how the hell this ship your piloting works.
And trust me, test pilots aren't merely Fighter Jocks, they're the Alpha Fighter Jocks.
About 2 months ago, a Sun programmer dropped into #perl to ask some questions.
They were cleaning up some bitrot for a program that had only been used once before.
The program was written to check the OpenOffice source code for intellectual property owned by other companies, so that they could release it cleanly.
The program written for OpenOffice had been pulled out of the archives and was being overhauled for the purpose of checking the source code for Java for similar intellectual property issues, so they could release it cleanly.
So yep, it's almost certainly going to happen. They are certainly doing the work internally to make it happen.