I have never given that much thought, but why wouldn't they fit them with a wearable defibrillator? That would at least help with V-tach and V-Fib situations. Though I'm not sure those operate in zero gravity either.
I agree with you on both counts. Windows 8.1 is trying to hard to become a mobile OS, and it's silly. It's not what the market wants. I also agree that Android is annoying, but for many people it's familiar and that's what is key to them. You're forgetting the PC had it's heyday, and we have a whole generation of people coming up that are again detached from PCs and think it's just some confusing video game console.
Laptops and Desktops don't need "apps" and people aren't going to buy them to play Angry Birds and Snapchat all day.
If you want to make a move away from Windows give them an OS that can actually do something useful. Nobody is trying to replace their phone with a laptop.
I think it's just a case of "because different" and "not developed here". I don't see how they could make any significant improvements over apt, but it doesn't surprise me from this group of hipsters.
Microsoft doesn't give up that easy. Remember they were also late to this game, by a lot and that's a big reason for slow adoption. Enough people are happy with their Iphones and Androids and MS hasn't put forth anything to disrupt the market yet But one thing they have done is create a great environment for developers, with tons of tools and a marketplace that takes care of vendors. It appears they learned the from Linux, take care of the developers and they'll build more stuff. With more applications your platform will flourish.
I am certain MS is going to wait at least a year or two to see how the market does when the apps roll in. By then they may also come up with something that really compels people to switch. I know this isn't the site to talk about faith in MS, but there you have it.
But I would argue that the type of person who would try recreational drugs is also the type of person that might get into programming. Curious, risk taking and someone who doesn't want to be told what to do or fit into a mold? Yeah sounds about right.
Appfog is also offering free accounts, with 2 gig of RAM to use as long as you want. This seems like a great way to build your app and get it started, then once you grow you can fund the required expansion. Very startup friendly.
Re:Anyone rebuilding their kernel still?
on
Linux 3.3 Released
·
· Score: 1
Yup, back then it was faster. Now, it might be in our heads?
Re:Anyone rebuilding their kernel still?
on
Linux 3.3 Released
·
· Score: 2
Yeah in the middle ages I was one of those rushing to the source and building it, but not as much anymore. I still rebuild it on my personal machine if I know I'll be using it a while, just to squeeze every last bit I can, but I'll readily admit I don't notice the difference in performance at all. I doubt I'll rebuild for this one as I don't see any features that really apply to me.
As a personal user, I see fewer reasons to spend a lot of time on kernel tweaking and building, not like it was 10 years ago.
I was thinking the same thing, as a current volunteer firefighter and techie I've thought about firefighting robots for years.
There are some huge obstacles aside from the most obvious which is heat.
- Terrain, as you said is a big one. I have been in a house with 2 feet of trash and laundry through the whole house. We could not see the floor while we were there. For humans it was a challenge, but for a robot it could make it impossible.
- Strength - As you know shagging hose takes strength, and that comes at a price for robots (weight and power usage).
- Victim Removal - While it's not an everyday occurrence its definitely a factor. What if someone is in the house and needs to be removed? Can a robot do this without further injuring the person? Does it have the dexterity to maneuver out of there towing someone?
- Deployment time has always been a big one. Can a robot do a scene size up? Not really. Can it do a 360 across any type of terrain that the house might be on?
I have no doubts that someday robots will be fighting fire, but we're such a long ways away from it still.
So what's the point of all these "blackouts"? Most sites, like Reddit and Slash are full of people already aware of SOPA. Do you honestly think a group of congressmen are going to be like "wow, reddit went down today, we better clean up our act"?
Just like with Netflix, I understand there is a cost of doing business. The costs for these companies to pay for content is rising, and the means to deliver it is getting more expensive. I am willing to pay for it until it reaches a price I feel is too high, then I'm free to cancel. Why get angry?
It's a luxury item, if you can't afford it don't do it. That simple.
The biggest problem with MMM is that software developers and architects are the only people who read it. Managers, especially "non technical" project managers have never heard of it, and won't bother to read it and they are the ones who would benefit from it the most.
I agree with your view on Design Patterns completely, but never really saw it put into words like that. For a giant project that's going to evolve and have lots of people working on it over time, it only makes sense to use patterns and practices based on others who have solved that same problem. However the tendency to over complicate more simple projects to fit in with a set of patterns can end up being counterproductive and a huge waste of time. Sometimes an application really is so simple that just breaking something into a couple of classes and documenting it good is all you'll ever need to do with it.
I was just having this conversation with some colleagues the other day. Without a doubt, Code Complete tops the list for me, though admittedly I have not read it cover to cover, nor do understand or even implement everything in it. But it's great.
Also:
TAOCP - I'm one of the few programmers out there who will sacrifice my ego and admit there is a lot of it I don't understand completely. But it really is a timeless and valuable book.
Code Complete - Can be applied to programming in many different languages and offers a fresh way of looking at problems.
The Mythical Man Month - Ok, so not as technical but amazingly accurate in discussing software projects and how they progress in real life.
Object Oriented Thought Process (Matt Weisfeld) - This isnt as well known, but was my first introduction to true OOP programming, and offers a clear, concise explanation of it.
K&R - A little dated, but the concepts are still great. Not exactly a beginner book and focused on C, but could be applied to just about any language to make you solve problems better.
Newer Stuff
Anything Deitel - These books are expensive but incredibly detailed and packed with great information.
Head First Design Patterns - I already had a good understanding of them previous to reading the book, but had I read it first I would have much smarter, much earlier.
I'm typing this from a G4 laptop I threw Debian on. It has everything I need for a "modern" OS and I do web development on it. Paid $200 bucks and couldn't be happier.
Well I could, but for the price you can't beat it. If people really want to get the best hardware for cheap, hit up craigslist and put Linux on something, it's the best bang for your buck.
but other than that I fail to see the outrage. I also don't see a lot of value in learning things you won't likely need to use. Whats the cost/benefit to learning and mastering assembly if you aren't going to need it?
Building software as if you have low resources is fine, so long as you aren't compromising quality to make sure it will run on an archaic hardware. Making things as lean and fast as you can is always plus... if you have the time.
Which is another thing today's programmers deal with more: insane deadlines. Expectations are growing and deadlines are getting shorter, and today's programmers (unfortunately) cut a lot of corners and don't get the chance to truly optimize something, just so they can get it out the door.
These types of places make a lot of sense. Google also has a datacenter in The Dalles, Oregon. This is because of great access to electricity, bandwidth and local labor. Not to mention these towns often welcome these companies with open arms by giving them tax breaks and allowing them to build with minimal interference. Not to mention cheap land prices. If they tried to build this same facility in Hillsboro, Oregon (where the majority of Intel campuses are located as well as other tech companies) they would be paying a much higher price for land, fighting for electricity and bandwidth, and battling the local government every step of the way. This move should surprise nobody.
I agree 100%. All the academic background in the world doesn't prepare you for what the school of hard knocks does. 2-3 years on the job programming taught me more than any school could.
We all know the academic solutions, but do we ever use them?
In all seriousness, I started out in middle school tooling around with BASIC, but my real programming career started out with functional C. It's very basic, and simple enough to learn, and I have found that even to this day every new language I learn always seems familiar... like C.
I definitely see the value in Java, mostly for teaching OOP, and I think its a great second step. If they start out with C and get their feet wet with it and move on to OOP, it seems like a solid foundation to build on.
I have never given that much thought, but why wouldn't they fit them with a wearable defibrillator? That would at least help with V-tach and V-Fib situations. Though I'm not sure those operate in zero gravity either.
I agree with you on both counts. Windows 8.1 is trying to hard to become a mobile OS, and it's silly. It's not what the market wants. I also agree that Android is annoying, but for many people it's familiar and that's what is key to them. You're forgetting the PC had it's heyday, and we have a whole generation of people coming up that are again detached from PCs and think it's just some confusing video game console.
Yep, SteamOS is actually useful. This is why people buy these things. Even better would be an Ubuntu offering. Once it catches on, we all benefit.
Laptops and Desktops don't need "apps" and people aren't going to buy them to play Angry Birds and Snapchat all day.
If you want to make a move away from Windows give them an OS that can actually do something useful. Nobody is trying to replace their phone with a laptop.
I think it's just a case of "because different" and "not developed here". I don't see how they could make any significant improvements over apt, but it doesn't surprise me from this group of hipsters.
Stop pissing in the pool Ubuntu.
Microsoft doesn't give up that easy. Remember they were also late to this game, by a lot and that's a big reason for slow adoption. Enough people are happy with their Iphones and Androids and MS hasn't put forth anything to disrupt the market yet But one thing they have done is create a great environment for developers, with tons of tools and a marketplace that takes care of vendors. It appears they learned the from Linux, take care of the developers and they'll build more stuff. With more applications your platform will flourish.
I am certain MS is going to wait at least a year or two to see how the market does when the apps roll in. By then they may also come up with something that really compels people to switch. I know this isn't the site to talk about faith in MS, but there you have it.
But I would argue that the type of person who would try recreational drugs is also the type of person that might get into programming. Curious, risk taking and someone who doesn't want to be told what to do or fit into a mold? Yeah sounds about right.
Appfog is also offering free accounts, with 2 gig of RAM to use as long as you want. This seems like a great way to build your app and get it started, then once you grow you can fund the required expansion. Very startup friendly.
Yup, back then it was faster. Now, it might be in our heads?
Yeah in the middle ages I was one of those rushing to the source and building it, but not as much anymore. I still rebuild it on my personal machine if I know I'll be using it a while, just to squeeze every last bit I can, but I'll readily admit I don't notice the difference in performance at all. I doubt I'll rebuild for this one as I don't see any features that really apply to me.
As a personal user, I see fewer reasons to spend a lot of time on kernel tweaking and building, not like it was 10 years ago.
Since when do they post craigslist ads on the front page of slashdot?
I was thinking the same thing, as a current volunteer firefighter and techie I've thought about firefighting robots for years.
There are some huge obstacles aside from the most obvious which is heat.
- Terrain, as you said is a big one. I have been in a house with 2 feet of trash and laundry through the whole house. We could not see the floor while we were there. For humans it was a challenge, but for a robot it could make it impossible.
- Strength - As you know shagging hose takes strength, and that comes at a price for robots (weight and power usage).
- Victim Removal - While it's not an everyday occurrence its definitely a factor. What if someone is in the house and needs to be removed? Can a robot do this without further injuring the person? Does it have the dexterity to maneuver out of there towing someone?
- Deployment time has always been a big one. Can a robot do a scene size up? Not really. Can it do a 360 across any type of terrain that the house might be on?
I have no doubts that someday robots will be fighting fire, but we're such a long ways away from it still.
Just the company developing the most products.
So what's the point of all these "blackouts"? Most sites, like Reddit and Slash are full of people already aware of SOPA. Do you honestly think a group of congressmen are going to be like "wow, reddit went down today, we better clean up our act"?
Just like with Netflix, I understand there is a cost of doing business. The costs for these companies to pay for content is rising, and the means to deliver it is getting more expensive. I am willing to pay for it until it reaches a price I feel is too high, then I'm free to cancel. Why get angry?
It's a luxury item, if you can't afford it don't do it. That simple.
Step 1: Raise ATM Fees on customers
Step 2: Hire lobbyists to pass laws like this
Step 3: Profit
It's a crazy conspiracy theory, but I wouldn't be surprised if it turned out to be true.
The biggest problem with MMM is that software developers and architects are the only people who read it. Managers, especially "non technical" project managers have never heard of it, and won't bother to read it and they are the ones who would benefit from it the most.
I agree with your view on Design Patterns completely, but never really saw it put into words like that. For a giant project that's going to evolve and have lots of people working on it over time, it only makes sense to use patterns and practices based on others who have solved that same problem. However the tendency to over complicate more simple projects to fit in with a set of patterns can end up being counterproductive and a huge waste of time. Sometimes an application really is so simple that just breaking something into a couple of classes and documenting it good is all you'll ever need to do with it.
I was just having this conversation with some colleagues the other day. Without a doubt, Code Complete tops the list for me, though admittedly I have not read it cover to cover, nor do understand or even implement everything in it. But it's great.
Also:
TAOCP - I'm one of the few programmers out there who will sacrifice my ego and admit there is a lot of it I don't understand completely. But it really is a timeless and valuable book.
Code Complete - Can be applied to programming in many different languages and offers a fresh way of looking at problems.
The Mythical Man Month - Ok, so not as technical but amazingly accurate in discussing software projects and how they progress in real life.
Object Oriented Thought Process (Matt Weisfeld) - This isnt as well known, but was my first introduction to true OOP programming, and offers a clear, concise explanation of it.
K&R - A little dated, but the concepts are still great. Not exactly a beginner book and focused on C, but could be applied to just about any language to make you solve problems better.
Newer Stuff
Anything Deitel - These books are expensive but incredibly detailed and packed with great information.
Head First Design Patterns - I already had a good understanding of them previous to reading the book, but had I read it first I would have much smarter, much earlier.
I'm typing this from a G4 laptop I threw Debian on. It has everything I need for a "modern" OS and I do web development on it. Paid $200 bucks and couldn't be happier. Well I could, but for the price you can't beat it. If people really want to get the best hardware for cheap, hit up craigslist and put Linux on something, it's the best bang for your buck.
Agreed. Java GUIs always have a certain "look" to them you can spot right away.
but other than that I fail to see the outrage. I also don't see a lot of value in learning things you won't likely need to use. Whats the cost/benefit to learning and mastering assembly if you aren't going to need it? Building software as if you have low resources is fine, so long as you aren't compromising quality to make sure it will run on an archaic hardware. Making things as lean and fast as you can is always plus... if you have the time. Which is another thing today's programmers deal with more: insane deadlines. Expectations are growing and deadlines are getting shorter, and today's programmers (unfortunately) cut a lot of corners and don't get the chance to truly optimize something, just so they can get it out the door.
These types of places make a lot of sense. Google also has a datacenter in The Dalles, Oregon. This is because of great access to electricity, bandwidth and local labor. Not to mention these towns often welcome these companies with open arms by giving them tax breaks and allowing them to build with minimal interference. Not to mention cheap land prices. If they tried to build this same facility in Hillsboro, Oregon (where the majority of Intel campuses are located as well as other tech companies) they would be paying a much higher price for land, fighting for electricity and bandwidth, and battling the local government every step of the way. This move should surprise nobody.
I agree 100%. All the academic background in the world doesn't prepare you for what the school of hard knocks does. 2-3 years on the job programming taught me more than any school could. We all know the academic solutions, but do we ever use them?
In all seriousness, I started out in middle school tooling around with BASIC, but my real programming career started out with functional C. It's very basic, and simple enough to learn, and I have found that even to this day every new language I learn always seems familiar... like C. I definitely see the value in Java, mostly for teaching OOP, and I think its a great second step. If they start out with C and get their feet wet with it and move on to OOP, it seems like a solid foundation to build on.