All the more reason to go after MS and Apple, dominant American companies, to show that US does not push EU around... (Just please keep sharing any juicy data NSA finds, and we try to be as soft as public opinion allows).
Start up speed? It seems to be fast enough on any browser with a laptop from 2009, so I don't see it as relevant thing to measure. Or how many times per week do you restart a browser?
No, it is only hypocritical if you think you can have a blog (or whatever) with moderated comments, while wanting to prevent someone else from having such a blog. And this actually applies to government censorship too. If government expects to publish information in web or in a dead tree format, then government can't prevent others from doing the same without exercising censorship.
Well then, perhaps you should work on that part of your "free" country, mmm? Having the cameras on every officer should make that easier, giving clear numbers of the extent of the hypothetical "camera malfunction" problem, and making it politically easier to get the rules changed, or existing rules enforced better.
I was really hoping that this incident of police brutality was caught on video so as to prove my innocence, but unfortunately we've run into a hardware problem.
First step is having cameras. If there is a high rate of tampered cameras, next step will be more tamper proof cameras. Also, same officer always having camera malfunctions sounds like something many officers would want to avoid, for fear of internal investigation. If there's any chance of catching hell for being a bad cop, it will have a chilling effect.
If we accept that there's no globally valid frame of reference (via General Relativity) then no, it didn't already happen, at least not from our frame of reference.
Second thing does not follow from the first. Light does not travel at infinite speed in any observer's reference frame. So we can actually easily estimate where the light from some event (which then needs to have already happened, or there would not be any light) is now travelling towards us (or not, if predicted event didn't actually happen, which we can't know until the light reaches us).
There may be other reference frames where the event has not happened yet, where the light has not been emitted yet, but in our reference frame, in this case light is already on the way.
Argh, well, at least that miscalculation does not detract from the point.
From wikipedia, "Sony released the first camcorder for the general consumer in 1983", so 30 years ago the usual way of making home videos was still the good old 8" home movie camera...
30 years ago, you could still spread an embarrassing video around the Internet.
Uh... 1993? No. The computers of that era couldn't yet even play any decent video, and idea of having enough bandwidth to pass around videos was utopia. Hard disks were too small to even store much video.
Indeed, why does anybody run Ubuntu, when they can run Xubuntu...
But if you ask, why anything from Ubuntu family, then a good reason is, most of the non-distro-specific stuff comes with installer/installation instructions for Ubuntu. So, if you want that stuff to just work without hassle, an Ubuntu-family distro is safest choice.
Only exception I know of is mono.NET stuff, for that OpenSUSE is a better choice, IIRC, unless things have changed recently.
Software is engineering, so when will they solve the problem ? at what point do they say "finished" ?
Building a city is engineering, so when will they solve the problem? At what point do they say "finished"?
Well, never, obviously. The city will keep taxing and charging you so they can keep building. Private companies will keep billing you for renovating and maintaining existing buildings. They'll also try to sucker new people into it. It's all a big scam! First they invent this "entropy" thing, and on top of it they keep om gradually introducing new stuff, such as running water, electricity, "broadband" Internet access... Do you ever wonder why they don't just build houses that last forever without repairs and maintenance, with best infrastructure allowed by physical reality? Well, let me tell you, it's because they want to keep robbing you of your money, day by day, millenia by millenia!
6 billion years ago to observers on Earth or 6 billion years ago to observers at the galaxy? Do you think it would be the same to both observers?
The time==distance for those photons to travel from there to here is almost same in both reference frames, ours and the reference frame of a similar planet in that other galaxy.
It may not be perfect (e.g. your example) but Python takes documentation seriously. How many other languages allow you to embed the documentation right in the freaking source file?
I think the problem is, what Python community considers good documentation does not match what I consider good documentation.
Many parts of Python docs are quite ok even to me, and I guess it's mostly issue with presentation, cross-linking, and how the whole thing is split into chapters. Also, I think the bad parts are more concentrated on areas used by less experienced Python programmers, seldom really used by those who might get around to fixing them. It could possibly be fixed just by modifying documentation tool output.
Oh, and yes, documentation comments/embedded documentation are used in most mainstream languages these days...
The documentation is great in general, you seem to have found one missing link in a relatively obscure class. As a whole, Python's docs are great. They generally explain well and give full examples.
Just compare (not, these are not exactly same thing, just pretty close):
A very important feature of any language still seems to be missing: a sane reference documentation.
In a duck-typed language this is even more important, because compiler/IDE can't really help programmer there. Below is a sample from core library docs, links included. To fully appreciate this, there's no link to this "read()" method, and whole BytesIO class documentation does not contain such method, so you're going be manually searching the page to find documentation for read(). Fortunately it is on the same page, which conveniently documents entire module, so it's really easy to quickly find particular piece of information in that wall of text.
That's the problem with trying to prove anything against an omnipotent deity - omnipotent means he can do *anything* including faking fossil records, making people suffer for no apparent reason (even young children), and filling the universe with CMB.
You're thinking too small. That's omnipotent for humans. A God-level omnipotence requires not being subject to all these nasty laws of causality or mathematical logic we mortals are bound to. There's no problem with Genesis and fossil record not matching quite 1-to-1, because Omnipotent God. Drowning entire world in a very recent global flood, which seems to have left no trace basiclaly anywhere even though it covered everything and killed almost everything, is neither evil nor impossible, because Omnipotent God. The whole concept of "Hell" is not morally questionable because Omnipotent God.
If "Omnipotent God" is not sufficient explanation, then that god is not truly omnipotent.
Well, it is generally accepted that we are all matrilinearly decended from the same woman, Mitochondrial Eve, I think this pretty much scientifically disproves there being two women at creation, unless one mothered no daughters.
"Mitohocontrial Eve" is the last woman, from whom mithoconrial DNA of all living humans is descended from. Naturally her mother, two grandmothers, 4 grandgrandmothers etc also had ancestors of our mithocondria, they're just not the last. In future daughter/granddaughter of current Mithocondrial DNA may well become the new Eve, if other lines of Mithocondrial DNA die out.
It's important to realize, that other women who lived at the same time as current mithocondrial DNA are also our ancestors. The important difference is, if you track your lineage to any other woman living at that time, there is going to be at least one male in the lineage in between, breaking the mithocondrial inheritance. In other words, other women who lived at the same time (and before) the Mithocondrial Eve may also be ancestors of all currently living humans, it's just that it's not all-female lineage back to those women.
Similarily you could track lineage on the male side for all living humans, and arrive at one male who is greatgrandfather of us all. Or just trace this for males living now, you can find Y-chomosome Adam. But it's is important to notice that Y-chromosome Adam of men is not the same man who is the last father of all current men and women, and also that they did not live at the same time as Mithocondrial Eve.
Chapter 1 - Male and Female are created simultaneously.
Chapter 2 - Adam and Eve are created in that order.
One of the two accounts must be false - they are mutually exclusive factual statements.
No they're not. Compare: either two infinite straight lines must intersect, or they must be parallel. True or false? You can't say, without knowing further constraints (in this case, whether they are on on an euclidean plane or not). Genesis does not give an awful lot of context to make assumptions, and has other parts too, which seem to have... let's say, quaint concept of time. In general, trying to apply logic to something as ridiculous as Genesis is like trying to apply logic in a vi vs. emacs debate. You're wrong already by entering the debate, anything you say after that is irrelevant.
Sure, why don't we just abandon our laws and due process and solve every problem by lynch mobs.
There are some, who believe this has already happened, except it's autocratic instead of democratic mob doing the lynchings.
Anyway, your "let's solve everything by lynch mobs" is kinda bad argument. "If being obese is so bad, then let's starve everyone to death!"
And to be clear about it, I don't approve any kind of lynch mobs. People should be held accountable, tried and acquitted or punished, by due process. If this does not work in some country, mere lynch mob isn't going to solve anything.
This is part of the natural development process of any project of sufficient size. There is the old way (X), which some think is all that anybody needs, the project to replace it (Wayland), and then people who think some mistakes are being made, which results in forks. Same can happen i n corporate world behind closed doors too, even forking when parts of organization do not agree and one level higher management doesn't/can't stop it.
In open source world, it is all in the open and there's nobody to stop it, so just enjoy the show, or jump in and be part of it if you think you have what it takes to feature on slashdot!
At the end of the day 1ms (what's needed for responsive touch) cannot possibly happen over distances 90 miles, 10ms latency (what's needed for most mouse interactions to feel instant) 900 miles. Can't be fixed even if all the other problems were go to zero, which ain't happening anytime soon.
Uh, these millisecond times are just bullshit. Display updating at 60Hz, that is every 16ms, feels completely smooth, and that means shortest possible average delay from finger movement to it showing on screen in half of that. Because it actually jitters between 0..16ms + rendering delay, realistic best case is, display will show response after next frame, that means delay of in 16...33ms.
If you have any sites, which update at intervals, and you want to read the new content when it comes? In other words, do you find going to a website to see if it has updated? Do you perhaps have bookmark folders,which you use by opening all bookmarks in the folder in tabs, then going through them? If you do, please stop! Start using RSS and make your life a lot better.
Web comics and blogs are squarely in this category, for example, as are rarely updated news feeds (often for software products etc).
And even that assumes you have a working compiler for your machine.
Well, if it is a web app, all you need is one service provider in the accessible part of the world, where you can host the app, and a machine (say, a fridge) which can access the web.
Well, for me, who has been kinda using Google+ on the side while contemplating deleting FB account... This seals it, I will not be switching to Google+ no matter what I do with FB.
I will also not be switching to Android phone any time soon. So... hello... Microsoft? WTF you're doing, Google, why do you push me that way?
But it takes half an hour of googling and testing to find the alternatives which seem safe and not add-ridden/trialware/crap, and also actually work the way you want. Less time if you are lucky, much more if you're unlucky.
All the more reason to go after MS and Apple, dominant American companies, to show that US does not push EU around... (Just please keep sharing any juicy data NSA finds, and we try to be as soft as public opinion allows).
Start up speed? It seems to be fast enough on any browser with a laptop from 2009, so I don't see it as relevant thing to measure. Or how many times per week do you restart a browser?
No, it is only hypocritical if you think you can have a blog (or whatever) with moderated comments, while wanting to prevent someone else from having such a blog. And this actually applies to government censorship too. If government expects to publish information in web or in a dead tree format, then government can't prevent others from doing the same without exercising censorship.
Why would any officer fear a paid vacation?
Well then, perhaps you should work on that part of your "free" country, mmm? Having the cameras on every officer should make that easier, giving clear numbers of the extent of the hypothetical "camera malfunction" problem, and making it politically easier to get the rules changed, or existing rules enforced better.
I was really hoping that this incident of police brutality was caught on video so as to prove my innocence, but unfortunately we've run into a hardware problem.
First step is having cameras. If there is a high rate of tampered cameras, next step will be more tamper proof cameras. Also, same officer always having camera malfunctions sounds like something many officers would want to avoid, for fear of internal investigation. If there's any chance of catching hell for being a bad cop, it will have a chilling effect.
If we accept that there's no globally valid frame of reference (via General Relativity) then no, it didn't already happen, at least not from our frame of reference.
Second thing does not follow from the first. Light does not travel at infinite speed in any observer's reference frame. So we can actually easily estimate where the light from some event (which then needs to have already happened, or there would not be any light) is now travelling towards us (or not, if predicted event didn't actually happen, which we can't know until the light reaches us).
There may be other reference frames where the event has not happened yet, where the light has not been emitted yet, but in our reference frame, in this case light is already on the way.
Argh, well, at least that miscalculation does not detract from the point.
From wikipedia, "Sony released the first camcorder for the general consumer in 1983", so 30 years ago the usual way of making home videos was still the good old 8" home movie camera...
30 years ago, you could still spread an embarrassing video around the Internet.
Uh... 1993? No. The computers of that era couldn't yet even play any decent video, and idea of having enough bandwidth to pass around videos was utopia. Hard disks were too small to even store much video.
Now get off my lawn!
Indeed, why does anybody run Ubuntu, when they can run Xubuntu...
But if you ask, why anything from Ubuntu family, then a good reason is, most of the non-distro-specific stuff comes with installer/installation instructions for Ubuntu. So, if you want that stuff to just work without hassle, an Ubuntu-family distro is safest choice.
Only exception I know of is mono .NET stuff, for that OpenSUSE is a better choice, IIRC, unless things have changed recently.
Software is engineering, so when will they solve the problem ? at what point do they say "finished" ?
Building a city is engineering, so when will they solve the problem? At what point do they say "finished"?
Well, never, obviously. The city will keep taxing and charging you so they can keep building. Private companies will keep billing you for renovating and maintaining existing buildings. They'll also try to sucker new people into it. It's all a big scam! First they invent this "entropy" thing, and on top of it they keep om gradually introducing new stuff, such as running water, electricity, "broadband" Internet access... Do you ever wonder why they don't just build houses that last forever without repairs and maintenance, with best infrastructure allowed by physical reality? Well, let me tell you, it's because they want to keep robbing you of your money, day by day, millenia by millenia!
6 billion years ago to observers on Earth or 6 billion years ago to observers at the galaxy? Do you think it would be the same to both observers?
The time==distance for those photons to travel from there to here is almost same in both reference frames, ours and the reference frame of a similar planet in that other galaxy.
It may not be perfect (e.g. your example) but Python takes documentation seriously. How many other languages allow you to embed the documentation right in the freaking source file?
I think the problem is, what Python community considers good documentation does not match what I consider good documentation.
Many parts of Python docs are quite ok even to me, and I guess it's mostly issue with presentation, cross-linking, and how the whole thing is split into chapters. Also, I think the bad parts are more concentrated on areas used by less experienced Python programmers, seldom really used by those who might get around to fixing them. It could possibly be fixed just by modifying documentation tool output.
Oh, and yes, documentation comments/embedded documentation are used in most mainstream languages these days...
The documentation is great in general, you seem to have found one missing link in a relatively obscure class. As a whole, Python's docs are great. They generally explain well and give full examples.
Just compare (not, these are not exactly same thing, just pretty close):
Of these, Python's is least clear and useful in my eyes, by quite a margin. YMMV.
A very important feature of any language still seems to be missing: a sane reference documentation.
In a duck-typed language this is even more important, because compiler/IDE can't really help programmer there. Below is a sample from core library docs, links included. To fully appreciate this, there's no link to this "read()" method, and whole BytesIO class documentation does not contain such method, so you're going be manually searching the page to find documentation for read(). Fortunately it is on the same page, which conveniently documents entire module, so it's really easy to quickly find particular piece of information in that wall of text.
read1()
In BytesIO , this is the same as read()
That's the problem with trying to prove anything against an omnipotent deity - omnipotent means he can do *anything* including faking fossil records, making people suffer for no apparent reason (even young children), and filling the universe with CMB.
You're thinking too small. That's omnipotent for humans. A God-level omnipotence requires not being subject to all these nasty laws of causality or mathematical logic we mortals are bound to. There's no problem with Genesis and fossil record not matching quite 1-to-1, because Omnipotent God. Drowning entire world in a very recent global flood, which seems to have left no trace basiclaly anywhere even though it covered everything and killed almost everything, is neither evil nor impossible, because Omnipotent God. The whole concept of "Hell" is not morally questionable because Omnipotent God.
If "Omnipotent God" is not sufficient explanation, then that god is not truly omnipotent.
And from those he created the Word. And there were two Bytes in the Word
Was the Word big-endian or little-endian?
There was no Data yet. There were just lower and higher byte, all equal, no order. Please pay attention!
Well, it is generally accepted that we are all matrilinearly decended from the same woman, Mitochondrial Eve, I think this pretty much scientifically disproves there being two women at creation, unless one mothered no daughters.
"Mitohocontrial Eve" is the last woman, from whom mithoconrial DNA of all living humans is descended from. Naturally her mother, two grandmothers, 4 grandgrandmothers etc also had ancestors of our mithocondria, they're just not the last. In future daughter/granddaughter of current Mithocondrial DNA may well become the new Eve, if other lines of Mithocondrial DNA die out.
It's important to realize, that other women who lived at the same time as current mithocondrial DNA are also our ancestors. The important difference is, if you track your lineage to any other woman living at that time, there is going to be at least one male in the lineage in between, breaking the mithocondrial inheritance. In other words, other women who lived at the same time (and before) the Mithocondrial Eve may also be ancestors of all currently living humans, it's just that it's not all-female lineage back to those women.
Similarily you could track lineage on the male side for all living humans, and arrive at one male who is greatgrandfather of us all. Or just trace this for males living now, you can find Y-chomosome Adam. But it's is important to notice that Y-chromosome Adam of men is not the same man who is the last father of all current men and women, and also that they did not live at the same time as Mithocondrial Eve.
Chapter 1 - Male and Female are created simultaneously.
Chapter 2 - Adam and Eve are created in that order.
One of the two accounts must be false - they are mutually exclusive factual statements.
No they're not. Compare: either two infinite straight lines must intersect, or they must be parallel. True or false? You can't say, without knowing further constraints (in this case, whether they are on on an euclidean plane or not). Genesis does not give an awful lot of context to make assumptions, and has other parts too, which seem to have... let's say, quaint concept of time. In general, trying to apply logic to something as ridiculous as Genesis is like trying to apply logic in a vi vs. emacs debate. You're wrong already by entering the debate, anything you say after that is irrelevant.
Sure, why don't we just abandon our laws and due process and solve every problem by lynch mobs.
There are some, who believe this has already happened, except it's autocratic instead of democratic mob doing the lynchings.
Anyway, your "let's solve everything by lynch mobs" is kinda bad argument. "If being obese is so bad, then let's starve everyone to death!"
And to be clear about it, I don't approve any kind of lynch mobs. People should be held accountable, tried and acquitted or punished, by due process. If this does not work in some country, mere lynch mob isn't going to solve anything.
This is part of the natural development process of any project of sufficient size. There is the old way (X), which some think is all that anybody needs, the project to replace it (Wayland), and then people who think some mistakes are being made, which results in forks. Same can happen i n corporate world behind closed doors too, even forking when parts of organization do not agree and one level higher management doesn't/can't stop it.
In open source world, it is all in the open and there's nobody to stop it, so just enjoy the show, or jump in and be part of it if you think you have what it takes to feature on slashdot!
At the end of the day 1ms (what's needed for responsive touch) cannot possibly happen over distances 90 miles, 10ms latency (what's needed for most mouse interactions to feel instant) 900 miles. Can't be fixed even if all the other problems were go to zero, which ain't happening anytime soon.
Uh, these millisecond times are just bullshit. Display updating at 60Hz, that is every 16ms, feels completely smooth, and that means shortest possible average delay from finger movement to it showing on screen in half of that. Because it actually jitters between 0..16ms + rendering delay, realistic best case is, display will show response after next frame, that means delay of in 16...33ms.
If you have any sites, which update at intervals, and you want to read the new content when it comes? In other words, do you find going to a website to see if it has updated? Do you perhaps have bookmark folders,which you use by opening all bookmarks in the folder in tabs, then going through them? If you do, please stop! Start using RSS and make your life a lot better.
Web comics and blogs are squarely in this category, for example, as are rarely updated news feeds (often for software products etc).
And even that assumes you have a working compiler for your machine.
Well, if it is a web app, all you need is one service provider in the accessible part of the world, where you can host the app, and a machine (say, a fridge) which can access the web.
Well, for me, who has been kinda using Google+ on the side while contemplating deleting FB account... This seals it, I will not be switching to Google+ no matter what I do with FB.
I will also not be switching to Android phone any time soon. So... hello... Microsoft? WTF you're doing, Google, why do you push me that way?
But it takes half an hour of googling and testing to find the alternatives which seem safe and not add-ridden/trialware/crap, and also actually work the way you want. Less time if you are lucky, much more if you're unlucky.