Agreed. The problem the Segway solves isn't transportation. The problem the Segway solves is parting people who like tech gadgets from their money. If you live close enough to work that you can take a Segway, you live close enough to get off your duff and walk to work. Less hassle, less expense, and a lovely way to destress and see your neighborhood.
If you're absolutely insisting that your transportation have a low carbon footprint, Current Motors makes lovely electric scooters, and you can travel on regular roads at reasonable speeds, while hauling a small amount of cargo.
On the micro-gig sites, remember that you'll be competing with people who can live quite comfortably on $5/day. If you can live on that, more power to you. Otherwise, you'll want to find other ways to peddle your services.
There has been somewhat hackish support available for a while to use it on Android. Having official support will be nice. Now I just have to write my killer app and live the lifestyle of the idle rich.
Somebody may not have thought their clever little plan through as completely as they might have liked. The police have guns. And a lot of friends with guns. And a solid organized network for both communicating among themselves and with other departments, through multiple channels. I don't see this ending in a big payday.
There is nothing about designing a pretty website that requires a computer science degree. For that, you want a design degree.
On the other hand, designing a good user interface is not about making a pretty web site. It's serious science, highly technical, and you'll need to understand not only computer science, to make the guts of it work, but other disciplines to understand how humans and computers interact.
Web design technology has changed a lot in the last decade. The fundamentals of computer science and logic have not. Learning the latest in web technology will help you get an entry level job, and as long as you race to learn the next new technology six months from now, you'll be well stocked on entry level jobs for the rest of your life. Or at least as long as you can keep up with that particular rat race.
If you learn computer science, and the fundamentals of why things work and how to get things done, you'll be in a good position to have a career. That doesn't guarantee you a job. But it does mean you'll have a lot easier time translating an entry level job to a sustainable career. Maybe that doesn't seem important right now, but once you get things like a mortgage and a family, that is way more important than being perfectly equipped for the sort of job posting that is just a list of the tools they're using right now.
Once all the Germans were warlike and mean, But that couldn't happen again. We taught them a lesson in nineteen eighteen, And they've hardly bothered us since then.
While libraries like cURL have excellent documentation, other libraries such as OpenSSL have terrible documentation. Assuming that the cURL developers understood how to use OpenSSL correctly, it's quite simple for me to use their library to establish a secure connection.
What's harder is to figure out how to do it with OpenSSL. There is no obvious starting point for opening a secure connection that you can glean from reading the man pages. There are books you can buy on the subject, but that doesn't excuse the library authors from writing easy to understand documentation. The library itself is quite elegant: with just a few steps you have a secure connection that you can read and write just as if it were any other network connection (or, for that matter, a file on disk). But figuring out how to correctly set up and tear down a connection using that library isn't well documented at all.
Before you get all high and mighty, how are they different from the general population? Does 70% of the general U.S. population think it's a swell idea too?
Although it's been 11 years, lots of us still have pretty vivid memories of when it wasn't a nice quiet little drone strike that Taliban supported attackers sent raining down on us, but airliners full of people and fuel, into crowded buildings in major population centers. Things like that, or shooting a girl in the head for going to school, or poisoning the water supply at a school, they can make the public pretty open to the idea of fiery retribution. It's seen as a war here, one with actual troops in the field. We were willing to burn Dresden, and all the people living there with it, to get a factory and to make a point. You think killing a comparatively small number of remote villagers over the course of several years is going to make us blink? Getting bombed is part of the price they have to pay for tolerating the Taliban in their midst. They want it to stop, they can stop putting up with the Taliban.
Lots of truth here. Especially about keeping your nose clean. The construction trades might be willing to accept the fact that a sizable percentage of their employees will be late on monday because they're too hung over from the weekend, or still in jail. From their unskilled labor pool. They won't put up with that from skilled trades. And nobody else will put up with it from anybody.
Do hard things. If it feels like you're wasting your time, you are. Find something hard and do it. Go to a school that challenges you. When you get out, keep seeking challenges. If it looks insanely difficult, it's probably worth your time.
Any school which is promising that you'll get a job when you get out is a taking your money and giving you empty promises in return. The only training program I'm aware of which ensures a job is the military, usually with a mandatory commitment period.
You're going to school to prove that you can do hard things. If you're going into programming, you'll be doing hard things. An educational background which suggests that you are averse to doing hard things will not stand you well. A technical school does not suggest that you're up for hard things. A degree from a commuter school suggests that you are averse to immersing yourself in the unfamiliar.
Go to a four year school. Take hard classes, both in your field and out of it. Live on campus. Yes, it's expensive. Yes, you'll be up to your eyeballs in debt. But you'll prove to yourself and to employers that you're up for challenges and you can thrive even in unfamiliar environments. You'll also learn a lot about living and working with people who are different than you, something that's incredibly important for success in the workplace and in life. Those are the differences that are going to make the difference between a good career or a stalled one.
Military service is also not a bad idea. Sure, there's the risk that you'll get killed. But you'll also demonstrate that you can meet challenges and work in hard situations. You'll also meet a lot of different people, which won't hurt your career. If you couple military service with a four year degree via ROTC, you can come out as an officer. That never looks bad on a resume.
A goat or two pastured in the area, if you're not averse to raising livestock. Goats are very protective of their territory. Might not be a viable solution if you're not around very often, but effective otherwise.
A shoddy developer will be a shoddy developer in any language. If they're putting proof of concept code into production, a different language isn't going to fix that problem. Trust me that large projects can be written in C, and can work quite well. I work on a large project where all of the heavy lifting is done in C, and there's a lot of it. The problems with the system are very rarely in the C code. It's usually in the interpreted languages where we get bit in the shorts.
It's been nearly impossible to do that for at least 40 years. I'm not trying to be faster than the machine, I'm trying to be smarter. I know when to downshift for power and control, something the machine can't do because it doesn't have information about the outside world which I do have. I've driven identical models where the only difference was the transmission, and there's a huge difference in how the vehicle handles.
The same is true with C. When I need the control and the performance, I can get it consistently and reliably from C. It takes knowledge and good habits, just like the manual transmission, but having those, the advantages are within my reach.
Lots of people hate manual transmissions in cars, too. That doesn't mean there isn't a place for them. I bought a manual transmission truck for the same reason I use C: it lets me get more performance out of lesser hardware, gives me more control, and it's just plain fun to work with.
One small kink in your plan: Toyota, Honda, Nissan and everybody is is just as messed up as Ford, because they all use the same supplier base. The parts that go into your Honda are made in the same plant that puts the parts in your GM, Chrysler or BMW.
Also, the intellectual property of these manufacturers isn't transferable in any real sense. What works at one manufacturer won't work at another, because the production of the components requires not just plans, but an ecosystem built up around that production, from the management of the factory to the knowledge of the workers on the line. There is nothing low-tech or unskilled about automobile manufacture.
Drugs in jail aren't a problem? Weapons in jail aren't a problem? Not sure where you live. I come from Flint and Detroit. It's an issue. Not some obscure human rights debate, but a problem the jails have to deal with here on the ground.
The strip search isn't part of the punishment, folks. The guy running the jail, and the strip search, doesn't give a rat's backside if you've been convicted or not. What he wants to do is make sure you're not bringing contraband into the prison population. It's a security measure for the jail. Otherwise, it becomes a pretty easy method of getting all kinds of unpleasant things into the jail. I don't have to stretch my imagination too far to see how to get weapons in, and smuggling drugs wouldn't be too hard either.
If you're like me, and love coffee, but hate the fact that your cat looks at you in disgust because you're awake too late at night, this is perfect. And before you say it doesn't affect you that way, try quitting it cold turkey. Just be prepared to hate everyone, and for everyone to hate you, for about two weeks.
Now I'll just get back to my heathen apostate business.....
Sure, I couldn't get it today. I'm in the U.S., so I might not get it at all. But the rapid sales of this first batch is giving them a fat wad of cash for a second batch, which can be larger, and that will fuel even more production capability. Within six months, probably less, anybody who wants to buy one will be able to get it. I'll build my beer-brewing robot then.
Supposedly if you can charge from 440v mains, charge time is on the order of 20 minutes. Time enough for a cup of coffee and a toilet break after 120 miles.
I saw it there, and it's one of the few cars on the floor that shows you all of the mechanicals (Ford did it with their trucks, which was also really cool). The mechanics of this car are incredibly simple. This should significantly reduce ongoing maintenance costs and make car ownership easier for the majority of people.
The Man is paying you to write this routine code because it's mind numbing, soul-sucking work that nobody would ever do of their free will. If the problem you were solving was fun, there's be an open source project that was solving it.
The solution I had to use was writing my own software to solve problems I found interesting. That also let me test out new techniques and tools that I couldn't do at the day job. After all, there are only so many ways to CReate, Update and Delete records from a monolithic database.
Agreed. The problem the Segway solves isn't transportation. The problem the Segway solves is parting people who like tech gadgets from their money. If you live close enough to work that you can take a Segway, you live close enough to get off your duff and walk to work. Less hassle, less expense, and a lovely way to destress and see your neighborhood.
If you're absolutely insisting that your transportation have a low carbon footprint, Current Motors makes lovely electric scooters, and you can travel on regular roads at reasonable speeds, while hauling a small amount of cargo.
On the micro-gig sites, remember that you'll be competing with people who can live quite comfortably on $5/day. If you can live on that, more power to you. Otherwise, you'll want to find other ways to peddle your services.
There has been somewhat hackish support available for a while to use it on Android. Having official support will be nice. Now I just have to write my killer app and live the lifestyle of the idle rich.
Somebody may not have thought their clever little plan through as completely as they might have liked. The police have guns. And a lot of friends with guns. And a solid organized network for both communicating among themselves and with other departments, through multiple channels. I don't see this ending in a big payday.
There is nothing about designing a pretty website that requires a computer science degree. For that, you want a design degree.
On the other hand, designing a good user interface is not about making a pretty web site. It's serious science, highly technical, and you'll need to understand not only computer science, to make the guts of it work, but other disciplines to understand how humans and computers interact.
Web design technology has changed a lot in the last decade. The fundamentals of computer science and logic have not. Learning the latest in web technology will help you get an entry level job, and as long as you race to learn the next new technology six months from now, you'll be well stocked on entry level jobs for the rest of your life. Or at least as long as you can keep up with that particular rat race.
If you learn computer science, and the fundamentals of why things work and how to get things done, you'll be in a good position to have a career. That doesn't guarantee you a job. But it does mean you'll have a lot easier time translating an entry level job to a sustainable career. Maybe that doesn't seem important right now, but once you get things like a mortgage and a family, that is way more important than being perfectly equipped for the sort of job posting that is just a list of the tools they're using right now.
Once all the Germans were warlike and mean,
But that couldn't happen again.
We taught them a lesson in nineteen eighteen,
And they've hardly bothered us since then.
Tom Lehrer, Mlf Lullaby
While libraries like cURL have excellent documentation, other libraries such as OpenSSL have terrible documentation. Assuming that the cURL developers understood how to use OpenSSL correctly, it's quite simple for me to use their library to establish a secure connection.
What's harder is to figure out how to do it with OpenSSL. There is no obvious starting point for opening a secure connection that you can glean from reading the man pages. There are books you can buy on the subject, but that doesn't excuse the library authors from writing easy to understand documentation. The library itself is quite elegant: with just a few steps you have a secure connection that you can read and write just as if it were any other network connection (or, for that matter, a file on disk). But figuring out how to correctly set up and tear down a connection using that library isn't well documented at all.
Before you get all high and mighty, how are they different from the general population? Does 70% of the general U.S. population think it's a swell idea too?
Although it's been 11 years, lots of us still have pretty vivid memories of when it wasn't a nice quiet little drone strike that Taliban supported attackers sent raining down on us, but airliners full of people and fuel, into crowded buildings in major population centers. Things like that, or shooting a girl in the head for going to school, or poisoning the water supply at a school, they can make the public pretty open to the idea of fiery retribution. It's seen as a war here, one with actual troops in the field. We were willing to burn Dresden, and all the people living there with it, to get a factory and to make a point. You think killing a comparatively small number of remote villagers over the course of several years is going to make us blink? Getting bombed is part of the price they have to pay for tolerating the Taliban in their midst. They want it to stop, they can stop putting up with the Taliban.
Lots of truth here. Especially about keeping your nose clean. The construction trades might be willing to accept the fact that a sizable percentage of their employees will be late on monday because they're too hung over from the weekend, or still in jail. From their unskilled labor pool. They won't put up with that from skilled trades. And nobody else will put up with it from anybody.
Do hard things. If it feels like you're wasting your time, you are. Find something hard and do it. Go to a school that challenges you. When you get out, keep seeking challenges. If it looks insanely difficult, it's probably worth your time.
Any school which is promising that you'll get a job when you get out is a taking your money and giving you empty promises in return. The only training program I'm aware of which ensures a job is the military, usually with a mandatory commitment period.
You're going to school to prove that you can do hard things. If you're going into programming, you'll be doing hard things. An educational background which suggests that you are averse to doing hard things will not stand you well. A technical school does not suggest that you're up for hard things. A degree from a commuter school suggests that you are averse to immersing yourself in the unfamiliar.
Go to a four year school. Take hard classes, both in your field and out of it. Live on campus. Yes, it's expensive. Yes, you'll be up to your eyeballs in debt. But you'll prove to yourself and to employers that you're up for challenges and you can thrive even in unfamiliar environments. You'll also learn a lot about living and working with people who are different than you, something that's incredibly important for success in the workplace and in life. Those are the differences that are going to make the difference between a good career or a stalled one.
Military service is also not a bad idea. Sure, there's the risk that you'll get killed. But you'll also demonstrate that you can meet challenges and work in hard situations. You'll also meet a lot of different people, which won't hurt your career. If you couple military service with a four year degree via ROTC, you can come out as an officer. That never looks bad on a resume.
Did you provide them with color glossy photos with circles and arrows and a paragraph on the back of each one?
A goat or two pastured in the area, if you're not averse to raising livestock. Goats are very protective of their territory. Might not be a viable solution if you're not around very often, but effective otherwise.
A shoddy developer will be a shoddy developer in any language. If they're putting proof of concept code into production, a different language isn't going to fix that problem. Trust me that large projects can be written in C, and can work quite well. I work on a large project where all of the heavy lifting is done in C, and there's a lot of it. The problems with the system are very rarely in the C code. It's usually in the interpreted languages where we get bit in the shorts.
It's been nearly impossible to do that for at least 40 years. I'm not trying to be faster than the machine, I'm trying to be smarter. I know when to downshift for power and control, something the machine can't do because it doesn't have information about the outside world which I do have. I've driven identical models where the only difference was the transmission, and there's a huge difference in how the vehicle handles.
The same is true with C. When I need the control and the performance, I can get it consistently and reliably from C. It takes knowledge and good habits, just like the manual transmission, but having those, the advantages are within my reach.
Lots of people hate manual transmissions in cars, too. That doesn't mean there isn't a place for them. I bought a manual transmission truck for the same reason I use C: it lets me get more performance out of lesser hardware, gives me more control, and it's just plain fun to work with.
One small kink in your plan: Toyota, Honda, Nissan and everybody is is just as messed up as Ford, because they all use the same supplier base. The parts that go into your Honda are made in the same plant that puts the parts in your GM, Chrysler or BMW.
Also, the intellectual property of these manufacturers isn't transferable in any real sense. What works at one manufacturer won't work at another, because the production of the components requires not just plans, but an ecosystem built up around that production, from the management of the factory to the knowledge of the workers on the line. There is nothing low-tech or unskilled about automobile manufacture.
Drugs in jail aren't a problem? Weapons in jail aren't a problem? Not sure where you live. I come from Flint and Detroit. It's an issue. Not some obscure human rights debate, but a problem the jails have to deal with here on the ground.
The strip search isn't part of the punishment, folks. The guy running the jail, and the strip search, doesn't give a rat's backside if you've been convicted or not. What he wants to do is make sure you're not bringing contraband into the prison population. It's a security measure for the jail. Otherwise, it becomes a pretty easy method of getting all kinds of unpleasant things into the jail. I don't have to stretch my imagination too far to see how to get weapons in, and smuggling drugs wouldn't be too hard either.
My habit may have been stronger than yours. It wasn't unusual for me to drink a pot before noon, and then put another on.
As for the grand infernal machine, mostly I tell it to stuff itself. The work it gets from me when making unreasonable demands is unreasonably poor.
If you're like me, and love coffee, but hate the fact that your cat looks at you in disgust because you're awake too late at night, this is perfect. And before you say it doesn't affect you that way, try quitting it cold turkey. Just be prepared to hate everyone, and for everyone to hate you, for about two weeks.
Now I'll just get back to my heathen apostate business.....
Sure, I couldn't get it today. I'm in the U.S., so I might not get it at all. But the rapid sales of this first batch is giving them a fat wad of cash for a second batch, which can be larger, and that will fuel even more production capability. Within six months, probably less, anybody who wants to buy one will be able to get it. I'll build my beer-brewing robot then.
Supposedly if you can charge from 440v mains, charge time is on the order of 20 minutes. Time enough for a cup of coffee and a toilet break after 120 miles.
I saw it there, and it's one of the few cars on the floor that shows you all of the mechanicals (Ford did it with their trucks, which was also really cool). The mechanics of this car are incredibly simple. This should significantly reduce ongoing maintenance costs and make car ownership easier for the majority of people.
Absolutely nothing. I run Mac at work, and Linux at home.
The Man is paying you to write this routine code because it's mind numbing, soul-sucking work that nobody would ever do of their free will. If the problem you were solving was fun, there's be an open source project that was solving it.
The solution I had to use was writing my own software to solve problems I found interesting. That also let me test out new techniques and tools that I couldn't do at the day job. After all, there are only so many ways to CReate, Update and Delete records from a monolithic database.