Colleges Face New 'Gainful Employment' Regulations For Student Loans
I agree with many of your individual statements, but I think we'd disagree on the good/bad ratio of resultant trend and how they should be guided.
With the proviso that "college costs money to attend,";
Attending college in preparation for a career is a financial investment with an expected return.
Attending college to indulge yourself in an area of interest is not an investment, it is a luxury.
From these two simple statements, we can say that anyone who needs to take a loan out to attend college, but does not attend for vocational purposes is not only purchasing a luxury service, they're doing so by incurring debt with no method to pay it off. This is the height of personal self-indulgence and irresponsibility.
The individual-affecting downfalls you note have no meaning under these lights. So what if luxuries become more expensive? So what if people go to college to learn job skills? What if only the rich can afford to - not picking on anyone in particular - major in classical english literature?
Then we get to the other downfalls, those for society, what you call "the long term".
The original claim, and intent for liberal arts was not ever 'to learn a lot about a particular topic', but rather, to create a well-rounded individual who's had an increased potential to benefit society, if not themselves. Now a days we'd use terms like 'cross-discipline knowledge', but it's pretty much the concept that certain ideas could only form as a result of the intersection of several genres of knowledge, and never from a myopic focus on just one. ... and that's why we have gen-ed requirements today. So we're covered there too. I'd be hard pressed to prove that they do actual good, but I think the general concept is sound. Do we need experts or just basic knowledge here though? How could anyone even judge?
For now at least, I think that moves like this are a good start in weeding out non-vocational luxury studies from those who would go into debt to take them. In fact, I'd say you could go a few steps further with a simple-to-say change: every college is required to co-sign any student loan. That should correct many issues in one fell swoop; class cost, student debt, non-salable degrees, administrator's salaries, paying for non-profitable sports teams because of 'tradition', etc.
Automation Coming To Restaurants, But Not Because of Minimum Wage Hikes
Actually, many of the trendy bars and restaurants I went to in Japan and Korea had terminals built into the table as a menu to order from. I thought it was quite neat; you got a picture of what the dish was supposed to be and they'd even provide - in one case - a timer with the expected delivery time of your order (this was at a shochu bar).
In Korea, they had already gone so far as to make vending machines and some chain stores - like Starbucks - let you order and/or pay from your cell phone. It looked like you could store your favorite orders, pick one, and then order and pay in a single wave, perhaps with a confirmation access code.
The only thing that struck me as odd was that in Japan, they still expected to be paid in cash, instead of card at the terminal, but they are a cash-based society.
Bill Gates: Piketty's Attack on Income Inequality Is Right
I have yet to see someone actually explain why income inequality by itself is a bad thing.
I'm not talking about situations where there is corruption, like certain African-region dictators with gold plated limos while their people die on the streets from starvation, or more common, politicians being bought off by companies and individuals.
Take two people, put them in a room, one guy has a net worth of $100 and the second has a net worth of $5000. What harm is the second person doing? We're talking about a factor of 50x here. Take away the room, let them live their lives, what harm is that second guy perpetuating? Make the difference a factor of 1000 or a 1,000,000, and where do we see him doing harm?
When I hear folks talking about this, what I really hear is, "since one person doesn't need that much money to live, the government should take the difference and use it to make MY life better,"
That doesn't sound like harm to me, but is that what the "harm" is being defined as?
Take our thought experiment above and change the parameters to match Bill's future view; now we live in a world where robots do everything, no one has to work, and all their actual needs (not wants) are taken care of. What harm does it now do to have a pauper and a billionaire?
Someone explain this harm to me, because from where I'm standing in a first world country, it seems to be just so much complaining over sour grapes.
Intel Drops Gamasutra Sponsorship Over Controversial Editorials
The issue is video game reviewers and sites providing unearned positive praise for a product due to:
- Bias from personal relationships, including those of a sexual nature
- Political pressure to over-represent games which claim to be the product of a given minority group
If the 'customer' in this case, is the person expecting a fair and non-biased review of upcoming and current games, they are not served by these biases, especially when they're not revealed from the beginning. This is a basic failure of journalistic integrity.
This was further compounded by a backlash that centered around censorship of any discussion of these issues, no matter how applicable or tangentially related, which pointed these issues out, which is seen as patently unfair - not to mention draconian.
Perhaps the worst part of it all is that those trying to hide this discovery - or promote their side with no argument - chose something ethically sound to stand against, Women's Rights. This is unfortunate, because women's rights have nothing to do with this issue, and pretending it does only weakens future ACTUAL complaints that involve Women's Rights.
Back To Faxes: Doctors Can't Exchange Digital Medical Records
This is pretty standard in most established industries.
In banking, for example, one of the most popular formats for representing ACH transactions is defined in 2 pages. It takes a 2 volume set of books to explain what each field means, in relationship to the rest, and there's STILL room for interpretation.
I mean, they're usually not PDF format bad, but it's pretty awful. Worse, since these sorts of protocols are used by a relatively small subset of development houses who are not paid to make their software interchangeable - so there's no business reason to spend the money (via time and effort) to collaborate like that. Obviously there's also no open source or free libraries, it's all proprietary.
Back To Faxes: Doctors Can't Exchange Digital Medical Records
I've done some consulting in the realm of medical software and while I don't know every major in-and-out, the real problem is the market.
Here's an example of bringing a piece of software to the medical market:
- Come up with the idea for some software, write, debug, document it. **This is not the problem**
- Find a hospital or clinic, meet with the board (3+ months wait) to see if you can petition it's doctors/nurses/whomever to use your software.
- Find a group of medical staff that is willing to use said software, free of charge, on the side. You probably have to 'pay' them to do it somehow - give it away for free, or discount, when you actually start selling the software, or just a lot of business lunches. These people cannot legally use your software for actual medical purposes. They're just doubling their workload by using your system next to whatever the current mechanism they use.
- 6+ months go by. Now it's time to approach the board of directors of the hospital - make a presentation with the recommendations of the software users
- Now, hire an independent software analyst to review your software, while working with a lawyer - who themselves will work with one or more of the hospital's lawyers - to ensure that you're following all the legal requirements and hopsital software requirements. 1-6 months before you're certified for that hospital.
- Unfortunately, there may be other requirements that supersede the hospital's individual requirements, usually municipal, state, federal regs. You'll need to get certified on these (0-3 years duration).
- Finally get it rolled out to the hospitals and sold in the wild (note: repeat the certification steps for each new hospital/hospital group, but they'll be expedited)
Okay, so that's the general process. One part software development, 82 parts legal wrangling, red tape, and butt kissing.
You're also not going to make this thing very open. You won't use public libraries, because they need to be certified. You won't have common data, because every hospital wants different things. You're not going to use new technology or standards because it takes years to get it live, and when you make changes like that you have to start over.
You're also not being paid to add the features to make this externally accessible to god knows what.
Imagine the extra requirements involved in providing legal access to medical records to third parties. It's not a technological barrier; it's almost all legal. They must be certified, the two must have a contract, etc, etc. You can't just give it to anyone who asks - you have to have a legal relationship with each asker. That will have to be signed off on by the board too. And so on, and so on.
The project I did some consulting on? They're basically a sort of spreadsheet with calculations. It's been ~4 years, and it's still bouncing around, not yet fully certified and ready to open for sale. If they went back and added 3'd party export functionality, it'd be another 4.
Putin To Discuss Plans For Disconnecting Russia From the Internet
Looking out there at other countries use of this sort of power, the only thing it's ever been used for is to crush political opposition including peaceful protests, and to hide government abuse at the time it's happening.
The Minecraft Parent
"Setting a child free on the Internet is a failure to cordon off the world and its dangers."
Well, yes. At a certain point when they lack the ability to comprehend danger, that might be true. However, you can only go for so long before enforced ignorance will backfire. You think your kid's friends have the same definition of limits as you? Or the public library? Or commercials on tv for sexed up teen drama, or sexed up medical drama, or murder-sex-up-cop drama? Or the line of magazines at the grocery store proclaiming "10 ways to have SEX that will give you a SUPER-ORGASM"? Or pop music about sex, drugs, and how great it is to combine the two?
At some point, you have to start coaching the child on the actual dangers of the world, including the internet. Especially the internet. It's ubiquitous, and once they're old enough to be a target, they're old enough to have circumvented any access restrictions you might use.
When they're old enough to start using Minecraft, they're probably old enough to get one in a series of many talks about the world. Stranger Danger applies to emails and creepy guys on websites too, you know.
Minecraft is not any sort of solution to this issue. It's just entertainment, and has nothing to do with it.
Does Learning To Code Outweigh a Degree In Computer Science?
If the metric of comparison is employment, you need to be able to produce output rather than cite theory. In fact, I know of no developer, ever, who was hired on the strength of his awareness of theory with no programming ability. There is a chance you could get something like that in emerging fields like machine learning or data analysis, but you'd still have to have some ability to implement your theories or processes. Of course, you'd also have to be an acknowledged expert in the field, and that's not likely without products.
If the metric is the ability to produce a secure, well-architected product that utilizes some of the more popular frameworks and libraries, working with the common IDEs, build and testing tools, team collaboration tools, and awareness of the software development lifecycle, well again, being an actual software developer is better.
If the metric is ease of writing more efficient code (less memory, faster), or being able to evaluate, generate, and implement complex or new algorithms and heuristics such as key based encryption, trend analysis, predictive modeling, physics frameworks, and so on - well, in these cases you need the strength of the CS degree. You can't do it without picking up a great deal of necessary knowledge.
As a side note, at least 98% - probably more - of software business needs revolve around simple data manipulation, trivial calculations, and user interfaces of ever-increasing complexity. They want an inventorying system, or a way to generate a report on sales, or to send a digital payment from one customer to another, or whatever.
Code.org Discloses Top Donors
I dunno about you, but when that happens, the developers also tend to land on their feet, in a better job they didn't previously go for because they got comfy where they were. In my personal experience, devs are sort of lazy that way. They're not aware of their own value, and they don't self promote for purposes of advancing their career.
That's not how most management types work. Their thinking is always on how to progress. They're not interested in current output, they're interested in increasing the rate of output. They make vertical career changes, going up with each transition. That sort of thinking is ingrained in that domain. Big picture view. They don't have a problem torpedoing a project, if it's already done what it could for them and the company, no matter how much ownership a dev has in it.
Most software devs aren't like that. They don't think of dirty hacks as a good ROI, they think of them as simmering damage that needs a refactor. They're focused on the short term now, and long term personal ownership. When someone asks them where they'll be in the next 5 years (I hate this question ...) they never think "VP in a different company" - they think "maybe ... senior developer?". They don't maintain good relationships with recruiters or contracting agencies. In fact, when I suggested people do this last time in a slashdot post, there were a bunch of angry replies that varied from claiming I was working for contracting agencies, selling out my current company, or was acting like a manager.
As if ensuring a steady paycheck with as little difficulty as possible and watching the state of the company in case it was headed downhill was something only managers should be doing, and screw them for doing it.
We're way past the day when tradesmen and artists (however you think of yourself) can expect to be promoted to the highest echelons of pay and position simply for doing a really, REALLY good job for a long time. The average job duration is now right around 4.5 years. Raises and promotions that actually increase pay more than a pittance (instead of just more responsibilities) are almost nonexistent. You want a better position, more pay, you have to take that risk and jump.
Code.org Discloses Top Donors
When I was young, I did landscaping - mowing, edging, laying sod, pulling stumps, and the crap jobs at construction sites, like hauling packs of tiles three floors up on ladders, to get paid $20 under the table, and 2 cans of coke (or a beer - which still tasted horrible to me, but it was a 'reward' at the age of 14).
Then I worked selling concessions at a movie theater, which sucked. Then a lifeguard. Archery instructor. All had some fun points, but they were tiring, exhausting jobs at or near minimum wage.
Then I started working doing software development & system administration. I sat in a nice cushy chair, in a nice air-conditioned office. The work was still fun, but now I had energy at the end of the workday. I could go out and do something other than veg out. In fact, they were keen on flex time. An hour after dinner - I was gonna be on the computer anyway - meant I'd come in an hour late. Or two. As long as my tasks got done, really, no one cared when I was there or not. The best bit? I was paid scads more than I was making at my previous jobs. Even a crummy admin or dev job was 2-3 times more, and for less physical work.
We're not treated like scum. We're treated like standard white collar workers, who get paid more for doing less. We don't have a union, because they offer us nothing; we have good pay, good benefits, good working conditions and hours, good job prospects, and career flexibility
What I see people bitching about is that we're not paid the same as managers, which is just sour apples. Most of the decent programmers I know end up transitioning to manager anyway - if that's their preference - and they make the big bucks in exchange for not getting to work the code.
The fact is, being a programmer is relatively pretty awesome.
Apple Reveals the Most Common Reasons That It Rejects Apps
I had the same experience.
I get the feeling that they're inundated with apps, and they have a minimum-wage staff that's probably working in some outsourced Pune office, and they just follow the guidelines, literally. They go down a check list - and the guidelines are more specific than what they're posting here - if it passes, it passes. If it's not on the checklist, they don't care.
So it's not about 'good design' - since that's subjective, and that's hard to write a spec to - or to outsource. Instead, it probably has rules like "Capitalization is allowed for the first letter of the title of the app only: Extreme Snowboarding is fine, eXtreme Snowboarding is not.". They just go down this list of rules, and as long as you don't break them, you're fine. Some minor subjective decision making must be involved, since an app can be rejected, immediately resubmitted, and then accepted with no changes, but for the most part it's just rote.
My guess is that, like everything else Apple, they feel that if they publish the actual criteria, they'll lose control of some of their intellectual property, or people will be able to game the system or something. They have a real problem with control after all.
States Allowing Medical Marijuana Have Fewer Painkiller Deaths
You mean people who will even risk death in pursuit of a high will turn towards something that's more easily available, and as a consequence of it's lower lethality, the number of overdoses goes down?
That. is. so. insightful.
As a more serious aside, it's somewhat disingenuous how the topic tries to conflate marijuana use with medical pain relief. Of the listed overdoses, how many of them were legally proscribed, for an actual ailment, and following the prescription instructions properly? How many of them were just people trying to get high.
Listen, we all know what the pro-pot movement is about. It's not medical. Medical usage is being used like a crowbar to pry open the gate on the path to legalization, but we all know the real reason people are behind it. People get medical marijuana prescriptions because they suffer from "not being high all the time," not because of glacuoma or because they want to replace the cotton industry with drug-free hemp.
Right now, the biggest motivator I have for legalizing pot is that I won't have to listen to the liars spouting their hypocrisy any more.
Drought Inspires a Boom In Pseudoscience, From Rain Machines To 'Water Witches'
People who are suffering, ignorant, and afraid are more willing to turn to the supernatural - be it religion or superstitions - as a 'solution' to their problems.
U.S. Senator: All Cops Should Wear Cameras
Need not be realtime, nor every public servant. I mean, we don't need to watch the garbagemen.
It just has to be somewhere eventually accessible, with a known time delay - set by a court, perhaps if it's not going to be a default value like 1 or 3 days. Also protected from external tampering as someone above pointed out.
U.S. Senator: All Cops Should Wear Cameras
I'll be happier when I see cameras on the politicians. It'd be interesting to know what they agree to do in private lunch meetings with corporate CEOs and billionaire bankers. Criminally interesting, I suspect.
DARPA Uses Preteen Gamers To Beta Test Tomorrow's Military Software
This was actually my first thought as well. You need a system that 8 year olds can navigate proficiently, because you're going to have a lot of folks in the army who don't have an education much past that, who will need to rely on these systems for their life, potentially while under fire. It has to be able to model complex scenarios and yet deliver it in a way that promotes clarity and simplicity.
I mean, what's the alternative? Make it complex and expect dullards will rise to the challenge, completely opposite of the results shown in their entire life history?
Basically, they're trying to make the ipod of computer teaching, so anyone can use it. Sorta the same, only the difficulty of the task is much, much higher.
Evaluating their research in this way is also valuable for the non-military applications of adaptive learning and UI design. As Southpark so aptly put it, "At least 25% of the US population is retarded." They're not all in the military. Besides, if what they're researching is mechanisms for adaptive teaching, a success could actually help reduce that number.
That's not to discount the commercial applications either. When I started work at the age of 16, at a movie theater, they expected that it would, for some reason, take 8 weeks for someone to learn how to use a cash register with the name of the item on the buttons, despite this being the sort of thing that should take little more than a cursory glance and a minute or two of experimentation. Then I realized that it's probably like that because they have to expect the lowest common denominator, and it's probably like that for many positions in most businesses. How much time and money could be saved by getting these LCD's trained faster? It's not just the company that benefits - you're increasing the value of the worker too, as they're eligible for a wider and more diverse set of jobs, even if they're an LCD.
Really, I think it's a great research goal with wide-reaching military, economic, and social applications, and see no problems whatsoever with evaluating it by having children use it. With the way computer- and remote- based teaching is going, we're going to need this sooner rather than later.
DARPA Uses Preteen Gamers To Beta Test Tomorrow's Military Software
This isn't some sort of military indoctrination, or child-warrior program.
They're evaluating adaptive learning software, doing UI/UX evaluations, and so on. Yes, DARPA's goals focus on future military application, but despite the comments above, they're not making this some sort of Ender's game scenario with 8 year old kids flying drones. These kids are playing games that are trying to teach them STEM skills, and doing so with a sort of machine-learning backing. So the kids are learning, they get to use cutting-edge software backed by a hefty financial contribution, and the end result could be a new way to provide computer-aided teaching.
So there's no need to cry, "Think of the children!" - they're doing fine.
It's also good to note that these concepts are not restricted to military applications. Take a quick look over DARPA's history - much less the history of military science in general - and you'll see a bunch of amazing creations that we use in our day to day lives. Like the internet, GPS or the continued funding and support for self-driving cars and autonomous robotics.
One caveat: I'm not saying that military funding, DARPA or otherwise, shouldn't be transparent and examined, but in this case, there's no problem other than people who can't demux 'military' with 'automatically bad'.
Getting Back To Coding
A good rule of thumb is that you must understand your program at least one layer of abstraction past the user layer to be truly competent with it.
That's frameworks, libraries, languages, whatever.
This knowledge is often the difference between the experts and the experienced novices, and I think we all innately know this once we've experienced it. Java provides a nice example, because they build that requirement into their certification program and learn about obscured concepts like memory utilization and object creation, but examples exist elsewhere. That 'Aha!' moment when you read Effective C++, or when you grok EF, or understand why Backbone.js does the things it does in the way it does them. I've even seen it on graphic designers who were forced to write raw HTML and CSS, rather than Dreamweaver or Muse.
This isn't even a program-from-bare-metal argument, it's just simply a matter of understanding the underpinnings in order to write decent code, instead of just adequate code.
Lots Of People Really Want Slideout-Keyboard Phones: Where Are They?
"Why are we switching to flatscreen LCD monitors that don't even have 1/3 of the resolution of my admittedly bulky CRT monitor? I can't even find one that does the same res, even at 3x the price!"
Response then is probably just as valid for phones today: "Cost to manufacture."(*)
(*) - also shelf space and shipping costs, but that's not applicable for slideout phones. In the end those are just varieties of 'money' as well.