See, the stuff being stolen here... It's not the property of the corporation, and they're not the ones who suffer when it is stolen. They've deemed themselves trustworthy to hold onto your data, and failed to safeguard it.
In the United States, except for a very limited class of information, the person that collects the data owns it. If you have a credit card with your bank, they own the data associated with your account such as purchase history. If you have a cellphone, your carrier owns the data generated by your account such as your calling history. This is why companies are allowed to re-sell their customer data to marketers, etc. Only very recently has legislation been passed in the States to require certain types of consumer data to be handled in certain ways.
In this case, the data that was "stolen" was most certainly the property of the corporation. You could try to sue them in court for damages, but there's no legal requirement that they secure their data in a particular way.
Well, I suppose it can finally no longer be said that the Sparcstation 10 I keep here just for old times' sake can still run "current Linux distributions."
You should know the salary range offered before the interview. If they're not willing to provide a range, then you need to tell them the minimum you would work for.
If you know that you're not willing to take anything less than $120K, then you need to say so. If you don't then you're just wasting everyone's time.
And thus the power in salary negotiation is very loopsided, as the employee has much less information about the market and the competition than the employer has. Thus salary negotiations in most cases don't happen in a free market environment.
Why do you think the employee has much less information about the market and competition? If you work with an agency they'll tell you exactly what's going on in the market, salary ranges, number of open positions versus available talent, etc. For example, in Chicago right now there's a shortage of front-end developers and companies are having to show them the money since they get multiple job offers.
Salary negotiations happen when the company really wants you and knows that you have other options. Many employees under-sell themselves, but it is true that you can't negotiate (effectively) unless you're willing to walk away.
If you've got unique skills and aren't simply a cog in the machine, then you should be asking for about 20% more than what you'll take. Good employers will work with you and I would avoid the ones that aren't willing to negotiate. Never take the first offer.
Chicago has taken to promoting certain races over others in order to make their diversity numbers look "better".
"The Latino firefighters had each waived race-based promotions twice as a matter of personal pride and a surefire way to avoid serving under the stigma that they didn’t deserve the promotion on their own merit.
But when they got the third promotion offer, Cmdr. Monica Porter made it clear that if they turned it down again there wouldn’t be a next time, the firefighters, who all asked to remain anonymous, told DNAinfo.com."
Left turn signals are the worst. The pedestrians have the right of way and are crossing the street, but the idiot driver in the multi-ton death machine sees a green arrow and thinks he can just drive through the people.
So you are a wiz at dreamweaver or whatever other crapware people use to make template webpages these days, great for you. What happens when the company that hires you expects you to actually UNDERSTAND HTML and PHP and AJAX and JAVASCRIPT?
If this hypothetical company wanted a person who understood HTML, PHP, AJAX, etc, then why would they hire a Dreamweaver guy? Why would the Dreamweaver guy be applying for a non-Dreamweaver position?
You are correct that pinning your career to a particular technology isn't a good idea. However, you don't seem to understand that big corporations don't hire computer scientists (programmers) and then have them learn the products that are being used. They typically want to hire someone who already has experience with what they're using.
Have you actually written code in Python and found the whitespace handling to be an issue? When I first heard about whitespace being significant I didn't like it, but I've never had a problem in practice.
I thought that the "No Child Left Behind" thing meant keeping children who didn't achieve the required standard back a year, to repeat the same grade again while the other kids moved ahead. Has it changed?
I thought it meant lowering standards so that everyone can pass?
I was placed in my school district's gifted program in second grade and also had the privilege of attending an invite-only school for gifted students during high school. Throughout my schooling there were instances where some parents were upset that resources were going to the gifted kids. According to their logic, the gifted kids were already doing well in school so why should they get extra resources when there are kids that are struggling. These parents were okay with the gifted kids being stuck in non-challenging classes instead of being allowed to reach their potential.
I just deployed an Intel NUC5i5RYK with 16 GB of Corsair Vengeance DDR3L @ 1600MHz memory and a 500 GB Samsung SSD 850 EVO M.2 running CentOS 7 as my new living room PC. The on-board Intel HD Graphics 6000 adapter is supported by Xorg's latest driver and the on-board WiFi chip is recognized. I initially tried installed FreeBSD 11.0-CURRENT, but the WiFi chip wasn't supported.
Normal usage consists of web browsing with Chrome. Spotify and Netflix's web players both work 100%. I use VLC for watching saved content as well as streams from my SiliconDust HDHomeRun Plus OTA/cable box and my Foscam IP cameras. Even with multiple VLC windows open, I'm typically running about 60% idle and the SSD is always less than 1% busy. I've only been able to get the SSD up to 10% busy while copying files to an external drive over USB 3.0. The RAM is also overkill, but the Intel graphics adapter will take advantage of some of it if it sees 16 GB installed.
Sun would be just fine today if Oracle hadn't bought them.
Sorry, I'm going to have to disagree. Sun was a hardware company that also sold an operating system. From the late 90's on Sun began losing marketshare to Linux on commodity hardware. Sun tried to respond by moving to x86 and publishing a companion CD/DVD of (old versions) of popular open-source software with limited success. It's a fact that Solaris was pretty much useless without also installing a bunch of GNU software as Sun shipped obsolete/buggy versions of quite a few programs. People who had existing Solaris installations did typically stay on Solaris, but new deployments tended to be Linux-based operating systems.
These days Oracle/Sun is a niche player. They target large, slow moving corporations with large deployments and the budgets to match. I would be quite surprised to hear of a start-up or small company that were still using them.
Nitpick - technically, we're talking about Java, where there are no header files. The interface is defined in the same source files as the implementation.
You're correct that Java doesn't have header files; Java uses Interfaces which fulfill the same function. Best practice is to write your API using Interfaces, and not code to a particular implementation (classes).
You can define Interfaces and Classes in the same source file, but people typically create a separate file for each one.
Last I checked, the regs regarding emails for the state department went in to effect in 2005 and clarified in 2009 iirc.
There's also the Federal Records Act of 1950.
Under the Act, each federal agency is required to make and preserve records that (1) document the organization, functions, policies, decisions, procedures, and essential transactions of the agency and (2) provide the information necessary to protect the legal and financial rights of the government and of persons directly affected by the agency’s activities.[1] The Act defines a federal record without respect to format.
The Act also requires agencies to maintain a records management program. Did Hillary have one? Based on what I have heard about the process used to determine which emails were "personal" and which were business it doesn't sound like she did.
Accordingly, to ensure that they have appropriate recordkeeping systems with which to manage and preserve their records, agencies are required to develop records management programs.[2] These programs are intended, among other things, to provide for accurate and complete documentation of the policies and transactions of each federal agency, to control the quality and quantity of records they produce, and to provide for judicious preservation and disposal of federal records.
What exactly does "being gay" mean? People don't get to choose their feelings, but they do choose their actions. Being attracted to a member of the same sex isn't a choice, but having relations with that person most certainly is.
Christianity doesn't have a problem with homosexual feelings/attraction, the issue is homosexual _acts_. People don't choose their feelings, but they do have control over their actions.
I'm attracted to women, but that doesn't mean I can't choose to be celibate.
An app developer only gets to sell if Apple says so, which makes things tricky.
Tricky? Apple is demanding that they be the sole distributor of your iOS product. They charge a recurring fee to have them as your sole distributor and then they also take a large cut of your sales. Why would you put yourself in that position?
I just deployed an Insteon hub along with one of their cameras yesterday. The starter kit is around $100 and includes the hub and two dimmer outlets. The camera (0.3MP) was another $50 and includes pan/tilt along with a set of IR LEDs around the housing. Setup is straightforward, but the web and smartphone interfaces are bare bones. The camera may be connected via RJ45 or a WiFi connection.
I've got it set to not allow remote connections, but you can control things remotely via port-forwarding on your home router, or at Insteon's website. I didn't spend too much time with it last night, but the system can alert based on image or noise detection.
Next steps are to install some door sensors ($35) and a couple of dimmer switches ($45).
I wish I could mod this up. I've been playing Rocksmith for about four years and I think it's a fantastic way to learn guitar.
Sitting by yourself and playing scales and chords (badly) is very boring. It's easy to want to put the guitar down and do something else. Rocksmith keeps you entertained (motivated) and I find that if I sit down with the intent of playing for an hour I'll play for three.
I just wish the guitarcade section of Rocksmith 2014 were better. Games are over very quickly and it takes too long to start them up again. There really needs to be some sort of infinite life mode so you could run the drills for as long as you want.
I'm hoping for camera tech to improve enough where stop sign and crosswalk camera systems become feasible to install and manage.
I'd love it if the stop sign on the corner in my neighborhood issued tickets to vehicles. Drivers constantly blow through the stop. I've even had to honk at cross-traffic that was not going to stop even though I was already in the intersection! I suppose I should get a few days worth of video and then take it up with my Alderman.
I don't think you were saying that rear-end collisions are the fault of the car in front, even when they brake suddenly, but I think it's important to say that any rear-end collision is the fault of the car behind.
Long ago when I was a new driver I had someone in front of me slam on their brakes for no apparent reason on a completely clear country road (they had missed their turn). I was far enough back that I didn't hit them, but I did end up on the shoulder. That incident taught me to leave enough room to be able to evade the car in front of me should they do something stupid.
That being said, there really is no excuse for things like slamming on your brakes when the left-turn arrow turns from green to yellow.
This isn't the 1960s. Chicago does have legitimate elections.
I suppose it depends on what you consider legitimate. All of the mayoral candidates for Tuesday's election are Democrats. There are no candidates from any other parties on the ballot. Do you consider that legitimate?
The thing is, a master's degree in CS doesn't necessarily give you any real-world coding experience, and doesn't necessarily give you any real-world engineering experience. And there's a wide range of undergrad degrees backing that master's degree. Remember that a master's degree usually gives you a lot of theoretical knowledge, and a lot less practical knowledge. Most of a candidate's practical experience is likely to come from his or her undergraduate degree.
This is something I've struggled with lately. I started working with computers at a young age and went through a CS program in an engineering college, but the formal education doesn't actually give you many skills that will help in a real-world environment, especially when you need to operate at a higher level of technical expertise.
School isn't going to teach you how to effectively run a production environment, or how to perform release engineering on a large codebase, or how to manage your employer's multiple, geographically distributed data centers. Those skills can only be gained through years of experience (successes and failures) in real-world environments. If someone is aware of a place that can help one develop those types of skills, please let me know. It seems that at a certain point you're simply on your own and have to figure it all out yourself.
See, the stuff being stolen here ... It's not the property of the corporation, and they're not the ones who suffer when it is stolen. They've deemed themselves trustworthy to hold onto your data, and failed to safeguard it.
In the United States, except for a very limited class of information, the person that collects the data owns it. If you have a credit card with your bank, they own the data associated with your account such as purchase history. If you have a cellphone, your carrier owns the data generated by your account such as your calling history. This is why companies are allowed to re-sell their customer data to marketers, etc. Only very recently has legislation been passed in the States to require certain types of consumer data to be handled in certain ways.
In this case, the data that was "stolen" was most certainly the property of the corporation. You could try to sue them in court for damages, but there's no legal requirement that they secure their data in a particular way.
Before or after they were retro-actively declared classified.....
That's not how it works. You are expected/required to be able to recognize classified information that is not marked as such and mark it yourself.
Well, I suppose it can finally no longer be said that the Sparcstation 10 I keep here just for old times' sake can still run "current Linux distributions."
NetBSD and OpenBSD both run on the SparcStation 10 and they're actual UNIX operating system. http://wiki.netbsd.org/ports/s... http://www.openbsd.org/sparc.h...
You should know the salary range offered before the interview. If they're not willing to provide a range, then you need to tell them the minimum you would work for.
If you know that you're not willing to take anything less than $120K, then you need to say so. If you don't then you're just wasting everyone's time.
And thus the power in salary negotiation is very loopsided, as the employee has much less information about the market and the competition than the employer has. Thus salary negotiations in most cases don't happen in a free market environment.
Why do you think the employee has much less information about the market and competition? If you work with an agency they'll tell you exactly what's going on in the market, salary ranges, number of open positions versus available talent, etc. For example, in Chicago right now there's a shortage of front-end developers and companies are having to show them the money since they get multiple job offers.
Salary negotiations happen when the company really wants you and knows that you have other options. Many employees under-sell themselves, but it is true that you can't negotiate (effectively) unless you're willing to walk away.
If you've got unique skills and aren't simply a cog in the machine, then you should be asking for about 20% more than what you'll take. Good employers will work with you and I would avoid the ones that aren't willing to negotiate. Never take the first offer.
Chicago has taken to promoting certain races over others in order to make their diversity numbers look "better".
"The Latino firefighters had each waived race-based promotions twice as a matter of personal pride and a surefire way to avoid serving under the stigma that they didn’t deserve the promotion on their own merit.
But when they got the third promotion offer, Cmdr. Monica Porter made it clear that if they turned it down again there wouldn’t be a next time, the firefighters, who all asked to remain anonymous, told DNAinfo.com."
http://www.dnainfo.com/chicago...
Left turn signals are the worst. The pedestrians have the right of way and are crossing the street, but the idiot driver in the multi-ton death machine sees a green arrow and thinks he can just drive through the people.
So you are a wiz at dreamweaver or whatever other crapware people use to make template webpages these days, great for you. What happens when the company that hires you expects you to actually UNDERSTAND HTML and PHP and AJAX and JAVASCRIPT?
If this hypothetical company wanted a person who understood HTML, PHP, AJAX, etc, then why would they hire a Dreamweaver guy? Why would the Dreamweaver guy be applying for a non-Dreamweaver position?
You are correct that pinning your career to a particular technology isn't a good idea. However, you don't seem to understand that big corporations don't hire computer scientists (programmers) and then have them learn the products that are being used. They typically want to hire someone who already has experience with what they're using.
Have you actually written code in Python and found the whitespace handling to be an issue? When I first heard about whitespace being significant I didn't like it, but I've never had a problem in practice.
I thought that the "No Child Left Behind" thing meant keeping children who didn't achieve the required standard back a year, to repeat the same grade again while the other kids moved ahead. Has it changed?
I thought it meant lowering standards so that everyone can pass?
http://www.npr.org/sections/ed/2015/06/10/412240568/raising-graduation-rates-with-questionable-quick-fixes
http://www.joannejacobs.com/2014/05/illinois-sets-lower-standards-for-blacks-latinos
I was placed in my school district's gifted program in second grade and also had the privilege of attending an invite-only school for gifted students during high school. Throughout my schooling there were instances where some parents were upset that resources were going to the gifted kids. According to their logic, the gifted kids were already doing well in school so why should they get extra resources when there are kids that are struggling. These parents were okay with the gifted kids being stuck in non-challenging classes instead of being allowed to reach their potential.
I just deployed an Intel NUC5i5RYK with 16 GB of Corsair Vengeance DDR3L @ 1600MHz memory and a 500 GB Samsung SSD 850 EVO M.2 running CentOS 7 as my new living room PC. The on-board Intel HD Graphics 6000 adapter is supported by Xorg's latest driver and the on-board WiFi chip is recognized. I initially tried installed FreeBSD 11.0-CURRENT, but the WiFi chip wasn't supported.
Normal usage consists of web browsing with Chrome. Spotify and Netflix's web players both work 100%. I use VLC for watching saved content as well as streams from my SiliconDust HDHomeRun Plus OTA/cable box and my Foscam IP cameras. Even with multiple VLC windows open, I'm typically running about 60% idle and the SSD is always less than 1% busy. I've only been able to get the SSD up to 10% busy while copying files to an external drive over USB 3.0. The RAM is also overkill, but the Intel graphics adapter will take advantage of some of it if it sees 16 GB installed.
I was going to list some more specs, but the following article does a better job. I've been very happy with the new machine so far.
http://www.tomsguide.com/us/intel-broadwell-nuc-mini-pc,review-2688.html
Sun would be just fine today if Oracle hadn't bought them.
Sorry, I'm going to have to disagree. Sun was a hardware company that also sold an operating system. From the late 90's on Sun began losing marketshare to Linux on commodity hardware. Sun tried to respond by moving to x86 and publishing a companion CD/DVD of (old versions) of popular open-source software with limited success. It's a fact that Solaris was pretty much useless without also installing a bunch of GNU software as Sun shipped obsolete/buggy versions of quite a few programs. People who had existing Solaris installations did typically stay on Solaris, but new deployments tended to be Linux-based operating systems.
These days Oracle/Sun is a niche player. They target large, slow moving corporations with large deployments and the budgets to match. I would be quite surprised to hear of a start-up or small company that were still using them.
Nitpick - technically, we're talking about Java, where there are no header files. The interface is defined in the same source files as the implementation.
You're correct that Java doesn't have header files; Java uses Interfaces which fulfill the same function. Best practice is to write your API using Interfaces, and not code to a particular implementation (classes).
You can define Interfaces and Classes in the same source file, but people typically create a separate file for each one.
I'm picturing someone using this in a lecture hall where they can have the room's sound system broadcast the tones.
There's also the Federal Records Act of 1950.
The Act also requires agencies to maintain a records management program. Did Hillary have one? Based on what I have heard about the process used to determine which emails were "personal" and which were business it doesn't sound like she did.
http://itlaw.wikia.com/wiki/Fe...
What exactly does "being gay" mean? People don't get to choose their feelings, but they do choose their actions. Being attracted to a member of the same sex isn't a choice, but having relations with that person most certainly is.
Christianity doesn't have a problem with homosexual feelings/attraction, the issue is homosexual _acts_. People don't choose their feelings, but they do have control over their actions.
I'm attracted to women, but that doesn't mean I can't choose to be celibate.
An app developer only gets to sell if Apple says so, which makes things tricky.
Tricky? Apple is demanding that they be the sole distributor of your iOS product. They charge a recurring fee to have them as your sole distributor and then they also take a large cut of your sales. Why would you put yourself in that position?
I just deployed an Insteon hub along with one of their cameras yesterday. The starter kit is around $100 and includes the hub and two dimmer outlets. The camera (0.3MP) was another $50 and includes pan/tilt along with a set of IR LEDs around the housing. Setup is straightforward, but the web and smartphone interfaces are bare bones. The camera may be connected via RJ45 or a WiFi connection.
I've got it set to not allow remote connections, but you can control things remotely via port-forwarding on your home router, or at Insteon's website. I didn't spend too much time with it last night, but the system can alert based on image or noise detection.
Next steps are to install some door sensors ($35) and a couple of dimmer switches ($45).
http://www.insteon.com/
I wish I could mod this up. I've been playing Rocksmith for about four years and I think it's a fantastic way to learn guitar.
Sitting by yourself and playing scales and chords (badly) is very boring. It's easy to want to put the guitar down and do something else. Rocksmith keeps you entertained (motivated) and I find that if I sit down with the intent of playing for an hour I'll play for three.
I just wish the guitarcade section of Rocksmith 2014 were better. Games are over very quickly and it takes too long to start them up again. There really needs to be some sort of infinite life mode so you could run the drills for as long as you want.
I'm hoping for camera tech to improve enough where stop sign and crosswalk camera systems become feasible to install and manage.
I'd love it if the stop sign on the corner in my neighborhood issued tickets to vehicles. Drivers constantly blow through the stop. I've even had to honk at cross-traffic that was not going to stop even though I was already in the intersection! I suppose I should get a few days worth of video and then take it up with my Alderman.
I don't think you were saying that rear-end collisions are the fault of the car in front, even when they brake suddenly, but I think it's important to say that any rear-end collision is the fault of the car behind.
Long ago when I was a new driver I had someone in front of me slam on their brakes for no apparent reason on a completely clear country road (they had missed their turn). I was far enough back that I didn't hit them, but I did end up on the shoulder. That incident taught me to leave enough room to be able to evade the car in front of me should they do something stupid.
That being said, there really is no excuse for things like slamming on your brakes when the left-turn arrow turns from green to yellow.
This isn't the 1960s. Chicago does have legitimate elections.
I suppose it depends on what you consider legitimate. All of the mayoral candidates for Tuesday's election are Democrats. There are no candidates from any other parties on the ballot. Do you consider that legitimate?
The thing is, a master's degree in CS doesn't necessarily give you any real-world coding experience, and doesn't necessarily give you any real-world engineering experience. And there's a wide range of undergrad degrees backing that master's degree. Remember that a master's degree usually gives you a lot of theoretical knowledge, and a lot less practical knowledge. Most of a candidate's practical experience is likely to come from his or her undergraduate degree.
This is something I've struggled with lately. I started working with computers at a young age and went through a CS program in an engineering college, but the formal education doesn't actually give you many skills that will help in a real-world environment, especially when you need to operate at a higher level of technical expertise.
School isn't going to teach you how to effectively run a production environment, or how to perform release engineering on a large codebase, or how to manage your employer's multiple, geographically distributed data centers. Those skills can only be gained through years of experience (successes and failures) in real-world environments. If someone is aware of a place that can help one develop those types of skills, please let me know. It seems that at a certain point you're simply on your own and have to figure it all out yourself.