This is an unfortunate outcome of trying to squeeze Pythomnic, Python and Development into a short Slashdot story title. There is only place for one word left and Environment is not the right one, I agree.
So how would this tie into an existing TurboGears based project? Can it be plugged in without causing too much pain or is it something you would recommend starting from scratch with?
Switching to a different environment/framework/library is always painful and Pythomnic is no exception. I doubt if there is anything designed specifically for managing modules written for other systems (other than may be vmware). Therefore, yes, it's better to start from scratch. Connecting to Pythomnic from another totally separate project is simple as soon as (for now, anyhow) Pythomnic uses RPC over pickle for internode communication, the simplest way you can call running Pythomnic is
from cPickle import dump as pickle, load as unpickle from socket import socket, AF_INET, SOCK_STREAM
s = socket(AF_INET, SOCK_STREAM) s.connect(("123.45.67.89", 7198)) r, w = s.makefile("r"), s.makefile("w")
pickle(((module, method), args, kwargs), w) w.flush() result = unpickle(r) if isinstance(result, Exception): raise result
But then again, Pythomnic is not valuable without your stuff in it, it just offers a place to grow your modules, and so you will have to migrate some stuff to Pythomnic and conform to its rules.
Agree. The demo is not spectacular, besides the "spread the word link" also points to it. A powerpoint slide show would be better. But, it's a service, it's by definition an invisible piece of software that just keeps running.
The ICQ connector is not available because it's designed to send massive volumes of ICQ message and contributing to spam (ICQ spam for this matter) is the last thing I want to do.
why I would choose this over any other middleware solution, such as TurboGears or Django
because it's answering different questions altogether. Pythomnic does NOT in fact focus an a particular task of building templated web sites. It focuses on _building_fault-tolerant_services. Just building just any services, and if you want you can easily add fault-tolerance.
Now, I will try to answer some of the above question and explain my point.
This projects is a live development environment (you may call it framework or library) which simply grew out of my own personal development needs. As I do development of business-oriented services, it answers some of the real questions.
For example, "... Or; you could try writing it correctly from the beginning." is wrong. Have you ever written anything which was right from the start or would not have to be changed ever ? On the other hand, have you ever faced a need to restart a busy live service for upgrade because there is a typo in a wording ?
This leads the first (out of the two) Pythomnic principles - simplify _building_ (introducing new stuff and fixind existing). You can change the source code on the fly and reconfigure the thing without stopping the service, moreover without any visible service interruption.
Py-Fate is useful indeed, thank you. It's the second major Pythomnic principle - be ready for failures as they are inevitable and design accordingly. It can be used as a separate project (which it is - in fact a single Python module), but it fits Pythomnic making it more useful.
As to the lack of useful stuff, agree 100%, but please, this is one person project release 1.0. If you would like to contribute, you are sure welcome. The information on the site is covering everything, but it's certainly not written in marketing language (I never worked in marketing). If you have questions, please feel free to ask (e-mail or forum).
I will be continuing the project, because I feel the project is answering the right questions. You may contribute, or you can help with design or you can just consider it to be a concept at this moment and keep an eye on it.
At very low temperatures, the behaviour of helium atoms is dictated by quantum mechanics, and this prevents helium from freezing at all, no matter how cold it is, unless it is pressurized to at least 25 atmospheres.
Just wondering, what does pressure do then, nullify quantum mechanics laws ?
aerospace engineer Preston Carter has invented a concept for a next-generation hypersonic aircraft
Hey, I've got another concept right here: how about an aircraft that flies at 50 mach, takes 1000 passengers and 200 tons of cargo and makes an Earth round trip on less than a gallon of fuel ? Oh, it's also able to take off and land on a regular highway and it's silent. You may start booking tickets.
Seriously, is the above THAT more riduculous than the article-proposed ?
"The speed of today's aircraft has limited the growth of this market," says Carter.
Excuse me, but I don't buy it. I see only two situations when your business requires delivering stuff to the other side of the earth in an hour. One - you are a country at war. Two - you are an ISP. Since IP packets don't travel on planes, good luck with your super-hyper-sonic-next-gen-bomber.
No sir, I think _you_ are confused. Although government is not for-profit organization, as you rightfully pointed out, they are in constant need of money to balance up a thing called budget. And there every penny counts.
I cannot see how a truly anonymous P2P network could ever be thought up.
It's only a matter of what do you mean by truly. Same thing as always - how hard are you ready to work, how much time and money to spend to approach a given task. If it's anonymous to a degree that in order to find the originator you have to physically obtain 10 PC from 10 different countries and interrogate (beat up) their owners so that they tell you their passwords - is it TRULY anonymous or not ?
If you do that, then such a killing would result in a lower score for the three of them together.
I basically agree, but you are stepping on very thin ice here. In order for this to work you must have a sheet with prices for everything, including human life, expressed in common units, ex. dollars. I know that a system for such an evaluation exists and it's the code of laws, but then it's not ethical at all. Theoretically they should be trying to optimize the sum of the game for the whole society, but in practice...
I don't really want to be compared with that when I write software
:) I wasn't talking about suing actually. I was talking about evangelists, gurus and consultants that make big $$ talking about how cool OSS is on the the one hand, and regular programmers on the other (I'm a regular programmer, although I'd sure want to think about myself as of a good one). Do former benefit from OSS ? Oh yes, they do ! Do latter benefit ? Not sure, or at least I know ONE that doesn't:)
I'm saying that in my view, ethically, you need to have several rich people in your country to compensate for one poor person.
This is to say that their "happiness" will compensate his "despair" by mere numbers ? It depends on how you measure happiness. Push it one step further and now two men may kill the third and get happier owning his posessions. Although such philosophy may be true on large scale of society, this is not highly ethical from moral point of view. But everyone has to make decisions like that for his/her own anyway.
This is how many people believe capitalist society should work, but in fact it doesn't. A few people get rich because they work hard. A few more (I think) get rich because they were somehow smart enough to have other people give them their money.
Fully agree. In this context, returning to the open source topic, I'd say that OSS movement is all about outsmarting others and collecting money, not about working harder or better.
OSS allows you to play with commercial products ? It must be some sort of the pardon.:) Also, pirated software is still in wide use, no ?
Seriously, if it works for you - great, but I still have no time nor desire to look into someone else's open source and would definetely prefer that I never had a reason to do so.
Good catch, I added all and this changed the meaning. But are you saying that open source is for some reason good for some abstract people (who are by the way my direct competitors) but I unlikely do get worse ? That's a cool concept.:)
I'm actually fed up with theories that come around every once in a while and are said to change the world (and the one under discussion is even likely to get me worse:). My favourite quote by Mr. Aldous Huxley says: " There's only one corner of the universe
you can be certain of improving, and that's your own self".
Personally I prefer measures where the people with the lowest score count for more than the people with a higher score. That is a question of ethics, though.
Nope, it's not a matter of ethics. If you are saying that anyone with no pity to the poor is a fascist pig (or, sort of), I don't agree. This is the way capitalist society works. One has to work harder to become richer and consume more, and this in itself is the main driving matter. If everyone is equal (or the gap is closing), everything stops. BTW I live in Russia.:)
I thought the only way anything could be better for all people, is that it's better for each and every individual. Rather than arguing whether or not open source is better for economy and such, shall we look at ourselves instead and ask whether open source is good for us ?
I'm a software developer, I do commercial development for living. How is open source ideology better for ME ?
How reliable is that article ? Can it be the case that we are supposed to discuss the outcome of Ms. Dudley's 10 minute meeting with some Telstra's authority ? Like "uh-huh... spamming... blocking... sending a lot of messages... ok, thank you...". I doubt if the article actually reveals any technical details, because a decision like the one described is simply stupid.
Most of the money has resulted from custom modifications for organizations
Are you saying you were paid for one-time contract jobs ? Correct me if I'm wrong, but this is not the "Open Source Community" sort of job. They needed some very specific software written and so they paid you. I do think they could have had their proprietary changes not released to public if they convinced you hard enough or paid enough. This is really a commercial add-on if you ask me.
Given this, it's really tempting to create distributed list of offenders, so that anybody can report a disliked neighbour to be one. Where, where is the URL so that I can start submitting ?
Nah, more likely FBI already knew who they are going to arrest long before they start any sort of tracing. I'd say they had some info from street ears or whatever about some Kristof guy. Then all they had to do is to look up hist AOL nick, see if he's online and as he (unfortunately for him) was, traced his IP.
If you work from home it's not only the lack of personal relations, kids vs. driving dilemma and such. There are two possible career issues:
1. You may become a purely virtual character. For instance, if you lose this wonderful job you are having right now, or simply decide to go the other way - noone knows who you are, noone can give you reference, noone has ever seen you in person and if your first name ain't Linus, noone gives you credits just for the sake of it.
2. Professionals must meet, talk and argue. It helps them improving. E-mail is by no means substitute to it.
So I agree with the posts that advise to have home and work separated.
... the previous tenant had cut the cables.... They believe it's their investment in the space; why should a potential competitor get it for free?
What about burning the whole place down and having fun watching the potential competitor restoring it ? Isn't it an ethical issue ?
The fire hazard argument seems to be made up just for the sake of the article to make it sound important. There is a lot of infrastructure, and it had to be planned properly anyway, fire or not. What, if someone moves in, the whole office becomes unusable ? Lack of information about existing wiring or it's uselessness, I see. So what ? Either you do it properly all the way or you'll have problems at some point later. No insurance will do the trick.
1. Designed by scientists in search for cure.
2. Found to be useful in getting high.
3. Agencies experimented with it to see if it's suitable for their own evil needs.
4. Although some legitimate (medical) uses were possible, it was determined to be a drug and thus declared illegal and prohibited for any use.
5. Still wanted by end users and therefore still around in pure form or in variations.
6. Variations, shall we say, vary, therefore it's very difficult to say which is original stuff and which is not.
Like it or not, but it's there and it's not getting away easily. Some publicity sure helps.
This is an unfortunate outcome of trying to squeeze Pythomnic, Python and Development into a short Slashdot story title. There is only place for one word left and Environment is not the right one, I agree.
The ICQ connector is not available because it's designed to send massive volumes of ICQ message and contributing to spam (ICQ spam for this matter) is the last thing I want to do.
because it's answering different questions altogether. Pythomnic does NOT in fact focus an a particular task of building templated web sites. It focuses on _building_fault-tolerant_services. Just building just any services, and if you want you can easily add fault-tolerance.
First of all, thank you for attention.
Now, I will try to answer some of the above question and explain my point.
This projects is a live development environment (you may call it framework or library) which simply grew out of my own personal development needs. As I do development of business-oriented services, it answers some of the real questions.
For example, "... Or; you could try writing it correctly from the beginning." is wrong. Have you ever written anything which was right from the start or would not have to be changed ever ? On the other hand, have you ever faced a need to restart a busy live service for upgrade because there is a typo in a wording ?
This leads the first (out of the two) Pythomnic principles - simplify _building_ (introducing new stuff and fixind existing). You can change the source code on the fly and reconfigure the thing without stopping the service, moreover without any visible service interruption.
Py-Fate is useful indeed, thank you. It's the second major Pythomnic principle - be ready for failures as they are inevitable and design accordingly. It can be used as a separate project (which it is - in fact a single Python module), but it fits Pythomnic making it more useful.
As to the lack of useful stuff, agree 100%, but please, this is one person project release 1.0. If you would like to contribute, you are sure welcome. The information on the site is covering everything, but it's certainly not written in marketing language (I never worked in marketing). If you have questions, please feel free to ask (e-mail or forum).
I will be continuing the project, because I feel the project is answering the right questions. You may contribute, or you can help with design or you can just consider it to be a concept at this moment and keep an eye on it.
1998: Differential Collisions in SHA-0p df
by Florent Chabaud & Antoine Joix
http://fchabaud.free.fr/English/Publications/sha.
It presents the algorithm, an actual collision found and the conclusion, quote, "...our attack will therefore be totally inefficient on SHA1."
It didn't generate that much noise back in 1998. I'm wondering if it has to do with stock market...
Thank you for the relevant answer.
Just wondering, what does pressure do then, nullify quantum mechanics laws ?
aerospace engineer Preston Carter has invented a concept for a next-generation hypersonic aircraft
Hey, I've got another concept right here: how about an aircraft that flies at 50 mach, takes 1000 passengers and 200 tons of cargo and makes an Earth round trip on less than a gallon of fuel ? Oh, it's also able to take off and land on a regular highway and it's silent. You may start booking tickets.
Seriously, is the above THAT more riduculous than the article-proposed ?
"The speed of today's aircraft has limited the growth of this market," says Carter.
Excuse me, but I don't buy it. I see only two situations when your business requires delivering stuff to the other side of the earth in an hour. One - you are a country at war. Two - you are an ISP. Since IP packets don't travel on planes, good luck with your super-hyper-sonic-next-gen-bomber.
No sir, I think _you_ are confused. Although government is not for-profit organization, as you rightfully pointed out, they are in constant need of money to balance up a thing called budget. And there every penny counts.
I cannot see how a truly anonymous P2P network could ever be thought up.
It's only a matter of what do you mean by truly. Same thing as always - how hard are you ready to work, how much time and money to spend to approach a given task. If it's anonymous to a degree that in order to find the originator you have to physically obtain 10 PC from 10 different countries and interrogate (beat up) their owners so that they tell you their passwords - is it TRULY anonymous or not ?
why not also go after the firearms industry
Because government profits from taxes they pay. As soon as you pay 0.01 cents per download government is p2p's best friend.
If you do that, then such a killing would result in a lower score for the three of them together.
:) I wasn't talking about suing actually. I was talking about evangelists, gurus and consultants that make big $$ talking about how cool OSS is on the the one hand, and regular programmers on the other (I'm a regular programmer, although I'd sure want to think about myself as of a good one). Do former benefit from OSS ? Oh yes, they do ! Do latter benefit ? Not sure, or at least I know ONE that doesn't :)
I basically agree, but you are stepping on very thin ice here. In order for this to work you must have a sheet with prices for everything, including human life, expressed in common units, ex. dollars. I know that a system for such an evaluation exists and it's the code of laws, but then it's not ethical at all. Theoretically they should be trying to optimize the sum of the game for the whole society, but in practice...
I don't really want to be compared with that when I write software
I'm saying that in my view, ethically, you need to have several rich people in your country to compensate for one poor person.
This is to say that their "happiness" will compensate his "despair" by mere numbers ? It depends on how you measure happiness. Push it one step further and now two men may kill the third and get happier owning his posessions. Although such philosophy may be true on large scale of society, this is not highly ethical from moral point of view. But everyone has to make decisions like that for his/her own anyway.
This is how many people believe capitalist society should work, but in fact it doesn't. A few people get rich because they work hard. A few more (I think) get rich because they were somehow smart enough to have other people give them their money.
Fully agree. In this context, returning to the open source topic, I'd say that OSS movement is all about outsmarting others and collecting money, not about working harder or better.
OSS allows you to play with commercial products ? It must be some sort of the pardon. :) Also, pirated software is still in wide use, no ?
Seriously, if it works for you - great, but I still have no time nor desire to look into someone else's open source and would definetely prefer that I never had a reason to do so.
Good catch, I added all and this changed the meaning. But are you saying that open source is for some reason good for some abstract people (who are by the way my direct competitors) but I unlikely do get worse ? That's a cool concept. :)
:). My favourite quote by Mr. Aldous Huxley says: " There's only one corner of the universe
you can be certain of improving, and that's your own self".
:)
I'm actually fed up with theories that come around every once in a while and are said to change the world (and the one under discussion is even likely to get me worse
Personally I prefer measures where the people with the lowest score count for more than the people with a higher score. That is a question of ethics, though.
Nope, it's not a matter of ethics. If you are saying that anyone with no pity to the poor is a fascist pig (or, sort of), I don't agree. This is the way capitalist society works. One has to work harder to become richer and consume more, and this in itself is the main driving matter. If everyone is equal (or the gap is closing), everything stops. BTW I live in Russia.
I thought the only way anything could be better for all people, is that it's better for each and every individual. Rather than arguing whether or not open source is better for economy and such, shall we look at ourselves instead and ask whether open source is good for us ?
I'm a software developer, I do commercial development for living. How is open source ideology better for ME ?
You are absolutely right. We'd sure as hell entrust our corporate infrastructure to code from someone more suit-able with no head at all :)
Then this IS a stupid decision indeed.
How reliable is that article ? Can it be the case that we are supposed to discuss the outcome of Ms. Dudley's 10 minute meeting with some Telstra's authority ? Like "uh-huh... spamming... blocking... sending a lot of messages... ok, thank you...". I doubt if the article actually reveals any technical details, because a decision like the one described is simply stupid.
Most of the money has resulted from custom modifications for organizations
Are you saying you were paid for one-time contract jobs ? Correct me if I'm wrong, but this is not the "Open Source Community" sort of job. They needed some very specific software written and so they paid you. I do think they could have had their proprietary changes not released to public if they convinced you hard enough or paid enough. This is really a commercial add-on if you ask me.
Given this, it's really tempting to create distributed list of offenders, so that anybody can report a disliked neighbour to be one. Where, where is the URL so that I can start submitting ?
Nah, more likely FBI already knew who they are going to arrest long before they start any sort of tracing. I'd say they had some info from street ears or whatever about some Kristof guy. Then all they had to do is to look up hist AOL nick, see if he's online and as he (unfortunately for him) was, traced his IP.
If you work from home it's not only the lack of personal relations, kids vs. driving dilemma and such. There are two possible career issues:
1. You may become a purely virtual character. For instance, if you lose this wonderful job you are having right now, or simply decide to go the other way - noone knows who you are, noone can give you reference, noone has ever seen you in person and if your first name ain't Linus, noone gives you credits just for the sake of it.
2. Professionals must meet, talk and argue. It helps them improving. E-mail is by no means substitute to it.
So I agree with the posts that advise to have home and work separated.
What about burning the whole place down and having fun watching the potential competitor restoring it ? Isn't it an ethical issue ?
The fire hazard argument seems to be made up just for the sake of the article to make it sound important. There is a lot of infrastructure, and it had to be planned properly anyway, fire or not. What, if someone moves in, the whole office becomes unusable ? Lack of information about existing wiring or it's uselessness, I see. So what ? Either you do it properly all the way or you'll have problems at some point later. No insurance will do the trick.
Kazaa is a lot like LSD:
1. Designed by scientists in search for cure.
2. Found to be useful in getting high.
3. Agencies experimented with it to see if it's suitable for their own evil needs.
4. Although some legitimate (medical) uses were possible, it was determined to be a drug and thus declared illegal and prohibited for any use.
5. Still wanted by end users and therefore still around in pure form or in variations.
6. Variations, shall we say, vary, therefore it's very difficult to say which is original stuff and which is not.
Like it or not, but it's there and it's not getting away easily. Some publicity sure helps.