Unosolo | 9 years ago | on: Bill Gates says robots should pay taxes if they take your job
Unosolo's comments
Unosolo | 9 years ago | on: Bill Gates says robots should pay taxes if they take your job
Unosolo | 9 years ago | on: Bill Gates says robots should pay taxes if they take your job
Since Bob's productivity will increase threefold and the demand is finite it is likely Rob, Bob's mate, is going to loose his job. Now the two of them are going to compete for a single job opening and Bob will be lucky (and thankful) to stay employed with no real leverage in his salary negotiations (Rob is unemployed, lost his house and now very eager to get that job too!)
The extra profit will go mostly to the robot owner with some to the robot's inventor (although once enough people are capable of building robots the inventor will have diminishing leverage too, unless he keeps coming up with better stuff).
Then the argument goes that Rob would then become a robot inventor or a capitalist instead of working the mundane job at the widget factory. Not going to happen. He is 53, he doesn't have the capacity required and he is not going to develop on at this stage. No one is going to bet her money on Rob becoming a millionare through invention or investment or even making a decent living ever again. Rob is sad. Whenever Bob talks to Rob he is scared to loose his job to more automation.
Unosolo | 9 years ago | on: Could the Scottish Parliament Stop the UK from Leaving the EU?
A democracy is about people whose lives will be significantly affected by a decision having a right to take part in the decision-making.
Why this logic was applied to resident Commonwealth and Irish citizens differently from residents from EU?
Unosolo | 12 years ago | on: My Ideas, My Boss’s Property
Unosolo | 12 years ago | on: Copying stdin to stdout in Java
My point was that limited expression means of a language are sometimes compounded by inability of a programmer to make a good use of the expression means already available to them.
I also understand the desire for more a expressive language, I am a programmer after all. One has to keep in mind, however, that the more expressive a language is the harder it is on the reader. Java code is trivial for a reader to follow (if not for the excessive verbosity sometimes covering up the true intent); much of Scala code base, on the other hand, is not that trivial to comprehend due to the high expressiveness of the language.
Unosolo | 12 years ago | on: Copying stdin to stdout in Java
The lack of direct abstraction is not a valid argument, because as a programmer, you shouldn't be writing the logic in Java, Python, C or Scala but rather a higher order domain language implemented in the chosen host language and that's what the process of programming is all about. For the majority of real world programming tasks it's unlikely that a language that fits the domain perfectly already exist, so you have to create one.
In Java one can say:
copyStream(System.in,System.out);
And then one will have to implement copyStream but only once: long copyStream (InputStream src,OutputStream dst) throws IOException {
long bytesCopied;
byte[] buffer = new byte[8192];
int bytesRead = src.read(buffer);
while(bytesRead!=-1) {
bytesCopied+=bytesRead;
dst.write(buffer, 0, bytesRead);
bytesRead = src.read(buffer);
}
return bytesCopied;
}
I prefer programmers taking this approach of implementing domain specific language first and then expressing the logic in its terms instead of trying to express higher order concepts without resorting to available host language abstractions.Let's say Python or Perl let one express stream copying more concisely straight out of the box. However when faced with real life programming challenges one will very quickly encounter limits of what a language can express out of the box with one-liner. But as a programmer one has the power to create one-liners from scratch!
Disclaimer: I am not a Java expert, so the code above is just to illustrate the idea based on my very limited knowledge of Java.
Unosolo | 12 years ago | on: 'Netflix for piracy' Popcorn Time saved by fans
I would really prefer to pay per view instead and retain a high degree of control over my hardware and software configuration as well as having a reasonable choice of options in terms of video quality, various subtitles and audio tracks.
Ideally I'd be able to buy audio track or subtitles separately to combine with the video content for viewing (plug-in), then there would be a robust market of competing translations.
Unosolo | 12 years ago | on: 'Netflix for piracy' Popcorn Time saved by fans
- Lack of on-demand high quality (true 1080) option: Google Play is 480 and Amazon Instant is blurry on a big screen. Besides Amazon states in their TOC that they can change quality as they see fit at the time of a video being played.
- Insistence on specific playback tech. Amazon Instant mandates Silverlight and the playback is choppy on my media centre PC due to Silverlight's graphic acceleration issues.
- Lack of audio track (and often subtitle) options: in UK that's English only. I want to be able to watch films dubbed and have a selection of translations that are already available.
More generally I am opposed to the prepackaged nature of the paid service offered and lack of control over how and what I can watch.
Some alternative ways of viewing the content offer me great choice and full control over:
1. Title I choose to watch.
2. Video quality.
3. Audio quality.
4. Audio track.
5. Subtitles.
6. Streaming vs. download, so I can make the best use of my connection.
7. Hardware and software I am using for viewing.
In other words these matters are decided based on demand, instead of someone's opinion of what the demand should be.Unosolo | 12 years ago | on: Khan Academy: The Illusion of Understanding
In practical world, more likely that water will start at around 20-25°C mark and will be considerably cooler once the ice has melted but still above 4°C. So the water volume is likely to shrink a tiny bit due to the rising density and then some more due to ice and water evaporation.
But the effect might be barely noticeable and for some time water will stay level with the edges after ice melted.
Unosolo | 12 years ago | on: Khan Academy: The Illusion of Understanding
Unosolo | 12 years ago | on: 37signals Job Board is closing down
Unosolo | 12 years ago | on: Life Advice for Young Men That Went Viral in the 1850's
Unosolo | 12 years ago | on: LED street lighting the newest challenge to old utility business models
Unosolo | 12 years ago | on: When We Lose Antibiotics, Here's Everything Else We'll Lose Too
A new solution to bacterial infection control problem is due and it might come with even greater benefits than antibiotics. The article makes us appreciate the pain of the problem and puts a greater value on achieving a solution.
Unosolo | 12 years ago | on: What It's Like to Fail
Out of failed relationships, a typical westernised woman involved tends to take a marriage like something that can be ditched at any point if anything at all goes wrong; men, on the contrary, tend to stick by their wives. Statistics tell that the majority of divorces in westernised society nowadays are initiated by women. [1]
The legal landscape at least here, in UK, means that after a relationship fails and a divorce in practical terms its predominately men who are left with the financial burden of the split.
[1] http://www.ons.gov.uk/ons/rel/vsob1/divorces-in-england-and-...
Unosolo | 12 years ago | on: What It's Like to Fail
What I learned from failed relationships so far is that you have to be careful who you closely associate with for start-up and family purposes alike. The initial excitement and enthusiasm might be blinding, you owe it to yourself to vet candidates carefully.
Unosolo | 12 years ago | on: What It's Like to Fail
Some teams have to be small and be able to react quickly to very tight deadlines meaning high work intensity and long hours to remain just on top of what's going on in the environment.
Unosolo | 12 years ago | on: What It's Like to Fail
I am talking from personal experience and many stories of my peers. In the modern Western society many men are isolated and do not talk to each other about their family problems. If they did they'd found out how similar their stories are - overworked, unappreciated by their wives with their kids brought up to despise them, quietly carrying the entire financial burden of the family on their backs.
Whilst the author had to pick up the pieces of spending gone out of control his entire "family" moved on. As soon as he became a liability instead of an asset his wife discarded him.
Unosolo | 12 years ago | on: Formula 1′s Leading Team Has a Big Secret
A woodworker whose job was automated cannot pick computer programming in a couple of weeks. It is just not practical.