... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
I am not a big fan of IDEs.
Mostly I use Sublime, as that's 95% text editor, 5% IDE.
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I wore out the programming possibilities of a ZX81 in a week and traded it in against a BBC Model B which lasted me about 10 years.
For anyone who's into their retrocomputing, there's still a ZX81 demoscene!! Not as big as the Commodore/Amiga or Speccie demoscenes, but arguably even more hardcore. Anyone with fondish 80s/earlys 90s memories of the limitations of their Spectrum or C64 or Amiga 500 should browse the demoscene vids on Youtube. What the masters can get out of that hardware is incredible, and every now and then some new tricks come along.
Bearing in mind the limitations of the ZX81, especially the fact it didn't originally come with a way to do "hi-res" i.e. pixel-by-pixel graphics (though ways around this have been found), the following demos are astonishing:
That is utterly outrageous. Jaw dropping. I frankly can't believe that.
Brightened my day!
There's loads more on youtube, it's a whole subculture of the most gifted geek-artistes. I fear anyone born after, what, maybe 1990(?), will find it hard to understand why we are fussing over it. But it is mind-blowing.
The Spectrum demos are great, to someone who remembers the original software it's freakish to see how they can get past the issue of attribute clash (aka colour bleeding: the way each 8x8 tile of pixels could only have two colours). There's a nice selection here, you can zoom forwards in time to see how even in the 2000s the quality was improving as new techniques became available.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
I use Geany on Linux for these toy languages. For proper work I use Eclipse and a bunch of plugins.
I guess you don't have gas fired central heating and need to use processor cycles to heat your house.
This is way worse than anything that happened after 9/11, and will double US unemployment in one stroke
I think we are looking at a Depression, not a Recession.
I wouldn’t be surprised if the end result was as near as dammit as socialism. Surely 50k corporate non jobs won’t exist and nurses, care workers and the like will be better paid than now? Plane tickets will cost a bomb, fewer people will travel, the planet will be greener. A prem footballer won’t earn in a week what 12 nurses do a year.
It is like God has said what part of global warming, air pollution & chronic illnesses didn’t you get? And just served up the equivalent of a plague of locusts as it’s the only language we understand
Other than the God bit (I assume shorthand on your part) all of what you say has crossed my mind
Nurses are paid so so because though what they do requires dedication, it’s a skill that’s easily acquired and in plentiful supply.
FFS..its not about you.....I have heard from my father this evening that one of his friends is refusing to alter his daily life, which includes trips to the supermarket, the local cafe, etc because he isn't scared to die. Again, its not just about you !!!!
This bell-ends are going to crash the system and kill young people.
We need the Queen to address the nation. This stuff and the panic buying.
Aldi have a max per customer of 4 toilet rolls and hand sanitizers. The cashier tonight told me people were getting aggressive with the staff for implementing the rule
Scuffles in my local Lidl this morning over bog roll apparently.
Bonkers.
The suppliers have warehouses full of the stuff.
Just WTF is it about bog roll....like really....if the worst comes to the worst, just have a shower.
Two of the finest things we have in modern life. Soft paper to wipe your bum and hot showers on demand. An unheard of luxury hundreds of years ago, and would be traded instantly for a kingdom.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
This is way worse than anything that happened after 9/11, and will double US unemployment in one stroke
I think we are looking at a Depression, not a Recession.
I think we are looking at a total systems collapse. Not quite the bronze age collapse just yet, but something much bigger than 1929.
The financial system, supply chains, law and order, the health system - all breaking down at the same time.
Perhaps we will pull through. Or perhaps it is the end of everything. It is probably somewhere in between. But it is not just the medical consequences we should be worried about.
There's a lot of ruin in a nation.
This will be painful. But the government is going to shower everyone with cash. (Which means it'll all wash through as inflation in a couple of years... Buy inflation linked bonds...)
Ultimately, economies bounce back from things because these shocks - while nasty - have remarkably little impact on the means of production. If a restaurant goes out of business, that sucks for the owner, who's lost their life savings. But someone will go to the bank and offer 50 cents in the dollar for the equipment, and will be up and running soon enough. The means of production are still there.
Yes, I think you are right (and your point about inflation linked bonds is duly noted), at least in the west. It will be an almighty shock and many will lose their jobs and go bankrupt, but we will pick ourselves up in a year or two's time and start getting back to normal.
But for me the real unknowns are what happens in less stable countries. Iran's government must surely fall. And what of Venezuela, North Korea, etc? I think regional conflict is a possible, if not likely, consequence of this epidemic.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
The same is true of people who say "I love programming". If it turns out that they hate Python, then they don't really love programming.
What an absurd comment. I programmed in RPG II for five years on System/36s. You can only do that if you really, really love programming.
I'm not being entirely serious.
Python, however, combines has a couple of things that make it head and shoulders over most other languages:
1. It's concise. Not perl-concise. But it's remarkable how few characters are needed to do what you need.
2. It's readable. Well written Python looks like executable pseudo-code.
Now, when I was younger I used to moan about how errors weren't caught at compile time. Now, I realise that proper testing is 100x better than just relying on your compiler or editor.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
LOL....whispers quietly....I don't disagree....even though I now I have to use Python for 90% of my stuff. But I believe OGH Jr won't hear a bad word about it in the way the great name of Radiohead mustn't be taken in vain.
There is an economic concept called "revealed preference". That holds that, whatever you might *say* you like, it is in your actions we know your true preference.
People who say to me, "oh I love music". Well, if I discover they don't regularly listen to Radiohead, well that's an example of revealed preference. In this case a revealed preference for shit over music.
The same is true of people who say "I love programming". If it turns out that they hate Python, then they don't really love programming.
Revealed preference shows that Cadbury’s chocolate beats hands down that continental stuff with their ‘minimum coco” amounts...
This is way worse than anything that happened after 9/11, and will double US unemployment in one stroke
I think we are looking at a Depression, not a Recession.
I think we are looking at a total systems collapse. Not quite the bronze age collapse just yet, but something much bigger than 1929.
The financial system, supply chains, law and order, the health system - all breaking down at the same time.
Perhaps we will pull through. Or perhaps it is the end of everything. It is probably somewhere in between. But it is not just the medical consequences we should be worried about.
There's a lot of ruin in a nation.
This will be painful. But the government is going to shower everyone with cash. (Which means it'll all wash through as inflation in a couple of years... Buy inflation linked bonds...)
Ultimately, economies bounce back from things because these shocks - while nasty - have remarkably little impact on the means of production. If a restaurant goes out of business, that sucks for the owner, who's lost their life savings. But someone will go to the bank and offer 50 cents in the dollar for the equipment, and will be up and running soon enough. The means of production are still there.
That is sad but true. In the USA going belly up once is good, but from there it gets worse. Learn from your mistakes although Covid 19 hardly qualifies as a mistake.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
I'm not convinced yet that Trump is toast given how many times we've been here before. If the outbreak has been suppressed by November his base will probably overlook his initial missteps.
The same is true of people who say "I love programming". If it turns out that they hate Python, then they don't really love programming.
What an absurd comment. I programmed in RPG II for five years on System/36s. You can only do that if you really, really love programming.
I'm not being entirely serious.
Python, however, combines has a couple of things that make it head and shoulders over most other languages:
1. It's concise. Not perl-concise. But it's remarkable how few characters are needed to do what you need.
2. It's readable. Well written Python looks like executable pseudo-code.
Now, when I was younger I used to moan about how errors weren't caught at compile time. Now, I realise that proper testing is 100x better than just relying on your compiler or editor.
I am always amazed that TensorFlow v1 managed to take all that was good about Python and remove it...thankfully with V2 that is starting to be corrected.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
LOL....whispers quietly....I don't disagree....even though I now I have to use Python for 90% of my stuff. But I believe OGH Jr won't hear a bad word about it in the way the great name of Radiohead mustn't be taken in vain.
There is an economic concept called "revealed preference". That holds that, whatever you might *say* you like, it is in your actions we know your true preference.
People who say to me, "oh I love music". Well, if I discover they don't regularly listen to Radiohead, well that's an example of revealed preference. In this case a revealed preference for shit over music.
The same is true of people who say "I love programming". If it turns out that they hate Python, then they don't really love programming.
Revealed preference shows that Cadbury’s chocolate beats hands down that continental stuff with their ‘minimum coco” amounts...
FFS..its not about you.....I have heard from my father this evening that one of his friends is refusing to alter his daily life, which includes trips to the supermarket, the local cafe, etc because he isn't scared to die. Again, its not just about you !!!!
This bell-ends are going to crash the system and kill young people.
We need the Queen to address the nation. This stuff and the panic buying.
Aldi have a max per customer of 4 toilet rolls and hand sanitizers. The cashier tonight told me people were getting aggressive with the staff for implementing the rule
Scuffles in my local Lidl this morning over bog roll apparently.
Bonkers.
The suppliers have warehouses full of the stuff.
The nation is shitting itself so its a case of need
I'm not convinced yet that Trump is toast given how many times we've been here before. If the outbreak has been suppressed by November his base will probably overlook his initial missteps.
And he is being decisive now. The $1,000 checks is genius.
His virus response has improved dramatically.
The question is how bad it gets in terms of deaths and hospitalisations from now.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
4 Yorkshire of programming on here...when I were a lad, all we had were terminal, certainly no debugger.
I'm not convinced yet that Trump is toast given how many times we've been here before. If the outbreak has been suppressed by November his base will probably overlook his initial missteps.
And he is being decisive now. The $1,000 checks is genius.
His virus response has improved dramatically.
The question is how bad it gets from now.
Andrew Yang must be sitting at home screaming at the tv, that's my policy. I spent 12 months telling everybody would who listen we needed it.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
4 Yorkshire of programming on here...when I were a lad, all we had were terminal, certainly no debugger.
LOL. Luckily i've weened myself off vi. Now a big fan of sublime.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
My feelings are at least in part captured by the following observation:
Joel Grus, a research engineer at the Allen Institute for Artificial Intelligence in Seattle, Washington, gave a presentation titled ‘I don’t like notebooks’ at the Jupyter developers’ conference earlier this year in New York City. He says he has seen programmers get frustrated when notebooks don’t behave as expected, usually because they inadvertently run code cells out of order. Jupyter notebooks also encourage poor coding practice, he says, by making it difficult to organize code logically, break it into reusable modules and develop tests to ensure the code is working properly.
I'm not convinced yet that Trump is toast given how many times we've been here before. If the outbreak has been suppressed by November his base will probably overlook his initial missteps.
And he is being decisive now. The $1,000 checks is genius.
His virus response has improved dramatically.
The question is how bad it gets from now.
His opponents still find it hard to avoid playing into his hands.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
4 Yorkshire of programming on here...when I were a lad, all we had were terminal, certainly no debugger.
LOL. Luckily i've weened myself off vi. Now a big fan of sublime.
Sublime is brilliant. Works on anything from Chromebook, Windows, Mac, Linux. Great plugins. Just enough automation to save you time. Not enough to make you forget how things work under the hood.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
4 Yorkshire of programming on here...when I were a lad, all we had were terminal, certainly no debugger.
LOL. Luckily i've weened myself off vi. Now a big fan of sublime.
Sublime is brilliant. Works on anything from Chromebook, Windows, Mac, Linux. Great plugins. Just enough automation to save you time. Not enough to make you forget how things work under the hood.
Genuine question, why is Sublime better than Atom?
The same is true of people who say "I love programming". If it turns out that they hate Python, then they don't really love programming.
What an absurd comment. I programmed in RPG II for five years on System/36s. You can only do that if you really, really love programming.
I'm not being entirely serious.
Python, however, combines has a couple of things that make it head and shoulders over most other languages:
1. It's concise. Not perl-concise. But it's remarkable how few characters are needed to do what you need.
2. It's readable. Well written Python looks like executable pseudo-code.
I guess I am a jaded old programmer. I class most things as JAPLs these days. They are functionally equivalent once you get around the barriers the syntax puts in your way.
Now, when I was younger I used to moan about how errors weren't caught at compile time. Now, I realise that proper testing is 100x better than just relying on your compiler or editor.
Sadly, there was a phase in programming education where the attitude was "Keep taking errors out until it runs" which seemed to pass as fully tested, but then that morphed into "Keep taking errors out until it runs then put it live until a user complains" which seemed to be labelled "Agile" and touted as the way forward. I saw one of the orginators of Agile doing a YT talk some time ago in which he said it was dead and it sounded like he was happy to see the back of it.
I'm not convinced yet that Trump is toast given how many times we've been here before. If the outbreak has been suppressed by November his base will probably overlook his initial missteps.
You're probably right but only because USA is full of fuckwits.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
4 Yorkshire of programming on here...when I were a lad, all we had were terminal, certainly no debugger.
I never 'ad no electricity before young Fred got on the treadmill.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
4 Yorkshire of programming on here...when I were a lad, all we had were terminal, certainly no debugger.
LOL. Luckily i've weened myself off vi. Now a big fan of sublime.
Sublime is brilliant. Works on anything from Chromebook, Windows, Mac, Linux. Great plugins. Just enough automation to save you time. Not enough to make you forget how things work under the hood.
Genuine question, why is Sublime better than Atom?
They're very similar. Both programmer's editors with great plug in support. I just find Sublime works better for me.
Americans must be pretty stupid if they can't understand why healthcare workers might need masks more than members of the public.
"First, many health experts, including the surgeon general of the United States, told the public simultaneously that masks weren’t necessary for protecting the general public and that health care workers needed the dwindling supply. This contradiction confuses an ordinary listener. How do these masks magically protect the wearers only and only if they work in a particular field?"
Guido Fawkes hinting that London is going to be quarantined very soon.
That is massively irresponsible. If they are going to lockdown, it has to just happen, otherwise we get the Italy situation of people running to four corners of the country.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
LOL....whispers quietly....I don't disagree....even though I now I have to use Python for 90% of my stuff. But I believe OGH Jr won't hear a bad word about it in the way the great name of Radiohead mustn't be taken in vain.
There is an economic concept called "revealed preference". That holds that, whatever you might *say* you like, it is in your actions we know your true preference.
People who say to me, "oh I love music". Well, if I discover they don't regularly listen to Radiohead, well that's an example of revealed preference. In this case a revealed preference for shit over music.
The same is true of people who say "I love programming". If it turns out that they hate Python, then they don't really love programming.
Revealed preference shows that Cadbury’s chocolate beats hands down that continental stuff with their ‘minimum coco” amounts...
Back when Cadbury's didn't go all sickly with the recipe change.
More important than what editor one uses, what syntax theme does one use :-)
Never change from the default. I know I'd just spend hours searching for a new one, and then never feel entirely comfortable with it. So I just don't bother changing.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
LOL....whispers quietly....I don't disagree....even though I now I have to use Python for 90% of my stuff. But I believe OGH Jr won't hear a bad word about it in the way the great name of Radiohead mustn't be taken in vain.
There is an economic concept called "revealed preference". That holds that, whatever you might *say* you like, it is in your actions we know your true preference.
People who say to me, "oh I love music". Well, if I discover they don't regularly listen to Radiohead, well that's an example of revealed preference. In this case a revealed preference for shit over music.
The same is true of people who say "I love programming". If it turns out that they hate Python, then they don't really love programming.
Revealed preference shows that Cadbury’s chocolate beats hands down that continental stuff with their ‘minimum coco” amounts...
Back when Cadbury's didn't go all sickly with the recipe change.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Wonder if that's why the Queen left earlier today.
I'm not convinced yet that Trump is toast given how many times we've been here before. If the outbreak has been suppressed by November his base will probably overlook his initial missteps.
And he is being decisive now. The $1,000 checks is genius.
His virus response has improved dramatically.
The question is how bad it gets in terms of deaths and hospitalisations from now.
Take the credit for the popular economic things, leave the state governors to take the fall for the lockdowns and shortages. In most of the swing states they're Dems.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
I was really looking for a definition of London. Easy, unless you're looking to isolate it (whatever it is). Just wanted to highlight what crap passes for comment on social media.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and a quarter of a mile inside the M25... hopefully that’s not seen as the same as zones 1 & 2
Boston band the Dropkick Murphys usually do a St Patrick Day concert. Because of restrictions, they are currently streaming it free across FB, YouTube, Twitch, Periscope etc, it looks like they have 1 million viewers across all platforms. And this is really for quite a niche band !!!
I imagine lots of bands might think this is rather a good idea.
I'm not convinced yet that Trump is toast given how many times we've been here before. If the outbreak has been suppressed by November his base will probably overlook his initial missteps.
And he is being decisive now. The $1,000 checks is genius.
His virus response has improved dramatically.
The question is how bad it gets in terms of deaths and hospitalisations from now.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
I'm not convinced yet that Trump is toast given how many times we've been here before. If the outbreak has been suppressed by November his base will probably overlook his initial missteps.
And he is being decisive now. The $1,000 checks is genius.
His virus response has improved dramatically.
The question is how bad it gets in terms of deaths and hospitalisations from now.
Sorry I wasn't aware - you missed out pie and mash otherwise I might have known. As a Londoner but not a Cockney I'd never heard of hugger mugger. Rather esoteric I would have thought.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
We’ll soon see. We don’t have a London postcode or phone number. We have Essex in our address.
Sorry I wasn't aware - you missed out pie and mash otherwise I might have known. As a Londoner but not a Cockney I'd never heard of hugger mugger. Rather esoteric I would have thought.
These sketches always stick in my mind, no idea why, must have watched too much Fast Show. This is probably the best one:
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
We’ll soon see. We don’t have a London postcode or phone number. We have Essex in our address.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
We’ll soon see. We don’t have a London postcode or phone number. We have Essex in our address.
I'm rarely so unambiguous but let me tell you, you can't; particularly if you don't know what it is.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
We’ll soon see. We don’t have a London postcode or phone number. We have Essex in our address.
I am now in Epping and working from home and with most commuters doing the same and the tube empty it is back to being a small rural market town for the time being and definitely Essex not London
Sorry I wasn't aware - you missed out pie and mash otherwise I might have known. As a Londoner but not a Cockney I'd never heard of hugger mugger. Rather esoteric I would have thought.
These sketches always stick in my mind, no idea why, must have watched too much Fast Show. This is probably the best one:
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
We’ll soon see. We don’t have a London postcode or phone number. We have Essex in our address.
I am now in Epping and working from home and with most commuters doing the same it is back to being a small rural market town for the time being and definitely Essex not London
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
Let's suppose that a vaccine hasn't been found in year from now, but the virus is suppressed by prohibiting all gatherings of people. How happy will people be in a year's time? They won't have much sport to watch, as it takes 22 players to hold a football match behind closed doors. What about films? It takes hundreds of people to make a big budget film, so if one person has the virus they all have to be isolated. Making these films will not be possible. What about television? Question Time in front of a live audience has been cancelled. Game shows and quizzes will be out, as no live audience. TV drama requires sets, actors, production staff etc so filming will not be possible as there will be no vaccine.
People will have nothing to do and very little to watch except the four walls of their room, if they are not homeless, but they will get treated if they get the virus. If they are not happy who will they blame? The virus is a natural event. We had similar viruses in 1969 and 1919 but we managed to cope although many people died. Given a choice between getting sick with the virus and avoiding the virus it could be said: "Which ever you please. You pays your money and you takes your choice".
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
4 Yorkshire of programming on here...when I were a lad, all we had were terminal, certainly no debugger.
I never 'ad no electricity before young Fred got on the treadmill.
... I am not overly fond of Python. It feels like the language designer did half the job.
Claiming not to like Python, I believe that might be a worse crime on this website than admitting to eating pineapple on pizza.
Nonsense! It is a half-baked language. BASIC on steroids. The indent mechanism is absurd, the class access modifiers are 1/3rd of the job, data structuring is primitive and having to pass "self" around as a parameter is bonkers.
It is good for prototyping - I will give it a big plus for that. It definitely has inherited BASIC's ease of use.
I prefer it to Javascript. That is the true pineapple-on-pizza programming language
I like you, I genuinely do.
And I do find the need to specify self a bit odd. (Especially as - IIRC - you can't even rename it )
But indenting. I loathed it at first. Now I love it. Yes, I know you can make sure VIM highlights a missing parentheses... but (simply) indenting works. Indenting is right. Indenting, ladies and gentlemen, is what made this country great.
I agree with you re Javascript.
VIM......oh god....what's wrong with Atom or even better PyCharm?
Incidentally what's up with all the cool kids (by which I mean anyone claiming to be a "data scientist") using Jupyter notebooks for everything?
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
People really do proper projects using Jupyter? That is news to me. I presume the ability to mix the code with markdown so you can demo you results along with human readable text / graphics?
I always advise that notebooks are for prototyping functions and visualizing data. If you want to write convoluted scripts to do analysis, keep that in the terminal. That's how I view them anyway.
I am a big fan of PyCharm's and its "scientific view".
I've never got into any IDEs. I'm old fashioned and do almost everything on the command line. I only write notebooks to tutorial stuff.
4 Yorkshire of programming on here...when I were a lad, all we had were terminal, certainly no debugger.
I never 'ad no electricity before young Fred got on the treadmill.
I've heard a rumour that on Thursday London will be put on lockdown.
define London
I've been looking round google maps, trying to see where/what would be easiest to shut down. If you chose the M25 there'd be the best part of 300 roads to shut.
Zone 6 isn’t London hopefully!
I live east of the last tube station in the east, get a vote for the mayor and and quarter of a mile inside the M25... hopefully that’s not seem as the same as zones 1 & 2
I don't know how you'd quarantine inner London, way too many inter-connected roads. The practical approach is to lock it all away.
Why not simply nuke it from orbit?
Why from orbit?
"Aliens" movie reference (1986).
I hadn't realised that Aliens was London-centric
"It was filmed in England at Pinewood Studios and at a decommissioned power plant in Acton, London."
Comments
Mostly I use Sublime, as that's 95% text editor, 5% IDE.
https://www.youtube.com/watch?v=Ts96J7HhO28
I guess the interactivity is important in that field. But plenty of them seem to be trying to do big complicated things inside a notebook.
I haven't used Python for some time (R became a much more comfortable space for me once RStudio came out and the tidyverse became pretty standard across all the clients I work with) so my knowledge may well be out of date.
Michael R. Bloomberg
135,814 9.3
Pete Buttigieg
36,017 2.5
Elizabeth Warren
29,533 2.0
Amy Klobuchar
15,307 1.1
Tulsi Gabbard
7,362 0.5
But for me the real unknowns are what happens in less stable countries. Iran's government must surely fall. And what of Venezuela, North Korea, etc? I think regional conflict is a possible, if not likely, consequence of this epidemic.
Python, however, combines has a couple of things that make it head and shoulders over most other languages:
1. It's concise. Not perl-concise. But it's remarkable how few characters are needed to do what you need.
2. It's readable. Well written Python looks like executable pseudo-code.
Now, when I was younger I used to moan about how errors weren't caught at compile time. Now, I realise that proper testing is 100x better than just relying on your compiler or editor.
His virus response has improved dramatically.
The question is how bad it gets in terms of deaths and hospitalisations from now.
My feelings are at least in part captured by the following observation:
Joel Grus, a research engineer at the Allen Institute for Artificial Intelligence in Seattle, Washington, gave a presentation titled ‘I don’t like notebooks’ at the Jupyter developers’ conference earlier this year in New York City. He says he has seen programmers get frustrated when notebooks don’t behave as expected, usually because they inadvertently run code cells out of order. Jupyter notebooks also encourage poor coding practice, he says, by making it difficult to organize code logically, break it into reusable modules and develop tests to ensure the code is working properly.
https://twitter.com/davidfrum/status/1239767587522842624?s=21
https://twitter.com/jerrydunleavy/status/1239771309091049474?s=21
Sadly, there was a phase in programming education where the attitude was "Keep taking errors out until it runs" which seemed to pass as fully tested, but then that morphed into "Keep taking errors out until it runs then put it live until a user complains" which seemed to be labelled "Agile" and touted as the way forward. I saw one of the orginators of Agile doing a YT talk some time ago in which he said it was dead and it sounded like he was happy to see the back of it.
"First, many health experts, including the surgeon general of the United States, told the public simultaneously that masks weren’t necessary for protecting the general public and that health care workers needed the dwindling supply. This contradiction confuses an ordinary listener. How do these masks magically protect the wearers only and only if they work in a particular field?"
https://www.nytimes.com/2020/03/17/opinion/coronavirus-face-masks.html?action=click&module=Opinion&pgtype=Homepage
https://telecoms.com/503135/4g-goes-live-on-the-london-underground/
No way back for the Bern now.
If using a C style language, then OTBS is the only way to go. K&R is too straggly and spread out all over the place.
Fonts: Courier 10 or 12
https://www.jetbrains.com/lp/mono/
*exits, doing the Lambeth Walk down the Old Kent Road*
https://www.youtube.com/watch?v=qPVDdqh3-wQ
I live east of the last tube station in the east, get a vote for the mayor and a quarter of a mile inside the M25... hopefully that’s not seen as the same as zones 1 & 2
I imagine lots of bands might think this is rather a good idea.
https://twitter.com/Politics_Polls/status/1240067544188432385?s=20
https://twitter.com/Politics_Polls/status/1239785611869007874?s=20
https://twitter.com/NBCPolitics/status/1240070268418228226?s=20
https://www.youtube.com/watch?v=g4oaGQ2POC8
People will have nothing to do and very little to watch except the four walls of their room, if they are not homeless, but they will get treated if they get the virus. If they are not happy who will they blame? The virus is a natural event. We had similar viruses in 1969 and 1919 but we managed to cope although many people died. Given a choice between getting sick with the virus and avoiding the virus it could be said: "Which ever you please. You pays your money and you takes your choice".