I 'need' a tool that permits me to send a message to multiple people, so that we can organise things, and arrange where to meet, and when. It's very silly to imagine that all conversation between friends is pointless. I am getting on with my life, thanks, and in order to do so, I going to find out whether or not such-and-such a group of people are available on a particular date. I'm not going to call their landlines, because they don't have one, and in any case, why would I call their *house*? That makes no sense. I will send a message instead. What's wrong with that?
No - the real problem is that we expect all of this software to be written for us, usable user interfaces and background services ect etc, to be provided for free.
Free instant messaging, with bespoke applications for Android and iOS, and an extremely complex web application. We expect it all for nothing. And then, when the organisation that's producing all this, decides to modify it so that they can actually make some money out of it, we get all upset.
How about people drop *that* idea, and instead pay for things?
I give up, what was wrong with The Enlightenment? And while The Industrial Revolution definitely messed things up in some respects, we do have the whole of modern life to thank it for.
That'll be why everyone writes their performance-critical code in java.
Except they don't, of course, since the JVM overhead is only part of the story. The others are the lack of expressiveness in bytecode significantly limiting the extent to which optimisations can be applied, and the very limited control that java has over memory allocation.
They won the lottery and are living on easy street for the rest of their lives.
While I don't necessarily agree that the videos should be taken down because they don't have captions, or whatever, this is a pretty astonishingly reprehensible statement. Why don't you blind yourself, if it's such an 'easy street'?
I think it's fairly obvious that the guy is a bit mad, since he's intent on storing his random collection of software, ebooks, PDFs, images and videos, forever.
..forever is a very long time. Your stated aim is simply impossible. Delete your data, because the reality here is that no-one, not even you, if you really examined your own feelings on the matter, honestly cares about your terabytes of digital driftwood.
Of course, if you are really intent on storing this information forever, then you're going to have to consider what happens when you die. For this, you're going to have to become rich, because no-one is going to look after this stuff for free. You'll also need a library of hashes of the files, to ensure integrity, and naturally at least two copies of each. You'll have to write software to continually re-calculate the hashes, and check against your library, but that's OK, because you could probably sell this kind of archival service to other OCD-stricken humans, which takes care of your money problems.
In fact, it occurs to me, that the real and only answer to your problem, is to invest all your time in building a company that provides this service, use the proceeds to look after your data too, and write provisions into your will that your data is preserved forever.
This nanny culture isn't helpful. Kids don't get knives anymore, so they never learn how to use it, and when getting one, they have the experience of a hundred cuts to know how to use it safely, but are strong enough to hurt themselves far more. Playgrounds don't have climbable trees. So they don't develop skills while still soft-boned and light enough to survive falls. They can't swim under water, because flotation devices prevent them from learning. They've never flown a kite, nor shot a arrow from a bow. They're not allowed wooden pencils. They have to wear safety glasses when playing conkers.
If the whitespace debate appears so complex that your Junior devs can successfully write software, but can't understand the nuances of how you approach tabs / vs. spaces, I'd almost, respectfully, suggest that you might be over-thinking it slightly.
That's not really trivial. Especially given that during insertion of a 3.5mm, the various pins get shorted in various semi-unpredictable ways, and the amount of time it takes to insert the jack is potentially longer than your 'fraction of a second'. On the other hand, having a dedicated wire for power, that can't be shorted randomly to other pins, is actually 'Trivial'.
Face it, a 3.5mm jack is good for one thing, and not even especially good at that. It's just about OK for analog audio, but the way it shorts out pins during insertion requires additional protection circuitry that wouldn't be required in other connectors. There's a reason that XLR was invented, and we didn't just go for TRS 1/4" jacks.
I'm sure Square would be thrilled to have re-design their hardware to incorporate it wirelessly
Well, if Square do redesign and use bluetooth (say), and everyone has to repurchase their units, and actually does so, then I expect they will be kinda thrilled.
John Peel's loss causes me sadness to this day, I always thought that one say I'd meet him down the pub, or at a gig, but his shoes have not remained unfilled. BBC Radio One still has real DJs playing real music, you really should listen again - assuming you don't already.
He was, though, you are right, the master. Against whom all other radio DJs will always be judged.
Using the internet for "discovery" means that you get someones recommendations based on your current taste
This is true only if you use music-regurgitation services like Pandora. Don't use those, they're bad for your health. There are plenty of online radio stations that feature actual people making actual decisions about what to play.
Maybe you should stop watching MTV. There's plenty of amazing music out there. Plenty. Always has been, always will be. Try this guy, you won't like everything, but you'll like something.
Fact: SVN stores more information about what's going on with your source code than git, and it never loses anything, even if you ask it really nicely. And it never magically changes files just because it decided that your line endings need to be just-so.
You silently ignore the fact that with SVN you have to do this whole tree copy on the svn server to create a branch,
I silently ignore that, because it's not true. SVN marks the point at which the copy was made, who made it, and when. It doesn't actually copy anything, because that would be silly. You can do the copy on the server, and switch your checkout to your new branch, just like you can with git. Except that it's all centralised (like 99% of real software development - the Linux kernel is actually an edge case), so your branch is safely on the server right away.
Anyway, I don't expect to change anyone's mind - I just find it a bit of a shame that everyone has jumped on this tool, despite it's extreme shortcomings and rampant complexity. I mean, preferring git's SHA-1 hashes to revision numbers is just kinda bonkers. They're not ordered. You need access to the repo to know if a particular commit is in a particular build, because the hashes mean nothing by themselves. Aargh. Etc.
Amazon branched out into providing compute platforms and online storage solutions - which was a brilliant move by them, and one I don't quite see Uber pulling off. Amazon sell everything, Uber just gives you a lift when you're too drunk to drive. I don't think they're in the same league.
I 'need' a tool that permits me to send a message to multiple people, so that we can organise things, and arrange where to meet, and when. It's very silly to imagine that all conversation between friends is pointless. I am getting on with my life, thanks, and in order to do so, I going to find out whether or not such-and-such a group of people are available on a particular date. I'm not going to call their landlines, because they don't have one, and in any case, why would I call their *house*? That makes no sense. I will send a message instead. What's wrong with that?
No - the real problem is that we expect all of this software to be written for us, usable user interfaces and background services ect etc, to be provided for free.
Free instant messaging, with bespoke applications for Android and iOS, and an extremely complex web application. We expect it all for nothing. And then, when the organisation that's producing all this, decides to modify it so that they can actually make some money out of it, we get all upset.
How about people drop *that* idea, and instead pay for things?
enlightenment, the industrial revolution
I give up, what was wrong with The Enlightenment? And while The Industrial Revolution definitely messed things up in some respects, we do have the whole of modern life to thank it for.
I keep all my valuables in one house, is that bad too?
That'll be why everyone writes their performance-critical code in java.
Except they don't, of course, since the JVM overhead is only part of the story. The others are the lack of expressiveness in bytecode significantly limiting the extent to which optimisations can be applied, and the very limited control that java has over memory allocation.
Doesn't run on an ipad so good though.
This is the best of the Harrison Begeron posts in the thread.
They won the lottery and are living on easy street for the rest of their lives.
While I don't necessarily agree that the videos should be taken down because they don't have captions, or whatever, this is a pretty astonishingly reprehensible statement. Why don't you blind yourself, if it's such an 'easy street'?
I think it's fairly obvious that the guy is a bit mad, since he's intent on storing his random collection of software, ebooks, PDFs, images and videos, forever.
..forever is a very long time. Your stated aim is simply impossible. Delete your data, because the reality here is that no-one, not even you, if you really examined your own feelings on the matter, honestly cares about your terabytes of digital driftwood.
Of course, if you are really intent on storing this information forever, then you're going to have to consider what happens when you die. For this, you're going to have to become rich, because no-one is going to look after this stuff for free. You'll also need a library of hashes of the files, to ensure integrity, and naturally at least two copies of each. You'll have to write software to continually re-calculate the hashes, and check against your library, but that's OK, because you could probably sell this kind of archival service to other OCD-stricken humans, which takes care of your money problems.
In fact, it occurs to me, that the real and only answer to your problem, is to invest all your time in building a company that provides this service, use the proceeds to look after your data too, and write provisions into your will that your data is preserved forever.
And thermodynamics, be damned.
This nanny culture isn't helpful. Kids don't get knives anymore, so they never learn how to use it, and when getting one, they have the experience of a hundred cuts to know how to use it safely, but are strong enough to hurt themselves far more. Playgrounds don't have climbable trees. So they don't develop skills while still soft-boned and light enough to survive falls. They can't swim under water, because flotation devices prevent them from learning. They've never flown a kite, nor shot a arrow from a bow. They're not allowed wooden pencils. They have to wear safety glasses when playing conkers.
Maybe where you live. Not here.
If the whitespace debate appears so complex that your Junior devs can successfully write software, but can't understand the nuances of how you approach tabs / vs. spaces, I'd almost, respectfully, suggest that you might be over-thinking it slightly.
Two spaces. Get over it. Write good code.
That's not really trivial. Especially given that during insertion of a 3.5mm, the various pins get shorted in various semi-unpredictable ways, and the amount of time it takes to insert the jack is potentially longer than your 'fraction of a second'. On the other hand, having a dedicated wire for power, that can't be shorted randomly to other pins, is actually 'Trivial'.
Face it, a 3.5mm jack is good for one thing, and not even especially good at that. It's just about OK for analog audio, but the way it shorts out pins during insertion requires additional protection circuitry that wouldn't be required in other connectors. There's a reason that XLR was invented, and we didn't just go for TRS 1/4" jacks.
I'm sure Square would be thrilled to have re-design their hardware to incorporate it wirelessly
Well, if Square do redesign and use bluetooth (say), and everyone has to repurchase their units, and actually does so, then I expect they will be kinda thrilled.
You wouldn't hire a cashier to have to look up how to do multiplication.
Most places seem to, though.
Count the nodes, find the maximum depth. Deeper than log_2(nodes) + 1 == not balanced.
I think.
Oh look. An art critic on slashdot.
Compare Mr Cross, with Mr Peel. He was not your usual human being.
John Peel's loss causes me sadness to this day, I always thought that one say I'd meet him down the pub, or at a gig, but his shoes have not remained unfilled. BBC Radio One still has real DJs playing real music, you really should listen again - assuming you don't already.
He was, though, you are right, the master. Against whom all other radio DJs will always be judged.
Using the internet for "discovery" means that you get someones recommendations based on your current taste
This is true only if you use music-regurgitation services like Pandora. Don't use those, they're bad for your health. There are plenty of online radio stations that feature actual people making actual decisions about what to play.
Maybe you should stop watching MTV. There's plenty of amazing music out there. Plenty. Always has been, always will be. Try this guy, you won't like everything, but you'll like something.
Human Pleasure Radio
Also, of course, U2 are rubbish.... :-)
when git "messes them up" it's actually you messing them up because you made a mistake during rebase
No it's not. It' git crashing, and borking my local copy, thanks very much. And yes I have the latest version.
See? I told you arguing about git was fun.
Fact: SVN stores more information about what's going on with your source code than git, and it never loses anything, even if you ask it really nicely. And it never magically changes files just because it decided that your line endings need to be just-so.
You silently ignore the fact that with SVN you have to do this whole tree copy on the svn server to create a branch,
I silently ignore that, because it's not true. SVN marks the point at which the copy was made, who made it, and when. It doesn't actually copy anything, because that would be silly. You can do the copy on the server, and switch your checkout to your new branch, just like you can with git. Except that it's all centralised (like 99% of real software development - the Linux kernel is actually an edge case), so your branch is safely on the server right away.
Anyway, I don't expect to change anyone's mind - I just find it a bit of a shame that everyone has jumped on this tool, despite it's extreme shortcomings and rampant complexity. I mean, preferring git's SHA-1 hashes to revision numbers is just kinda bonkers. They're not ordered. You need access to the repo to know if a particular commit is in a particular build, because the hashes mean nothing by themselves. Aargh. Etc.
Where you see 'agenda', most of the rest of the world sees reasonable journalism and balance.
Amazon branched out into providing compute platforms and online storage solutions - which was a brilliant move by them, and one I don't quite see Uber pulling off. Amazon sell everything, Uber just gives you a lift when you're too drunk to drive. I don't think they're in the same league.