I agree 100% with you, to this day I have owned several machines that I need to manually download and install wifi and ethernet drivers for them to work on windows, in linux they just work. As matter of fact the only drivers I ever had any problem with in Linux were video card drivers.
I always forget to download the drivers before formatting and then I am stuck with a box that can not get into the internet to download them.
There is one advantage with going with an odd name, namely that your application name becomes the de-facto standard name for the task it is supposed to do. For example you don't manipulate an image, you photoshop it. You don't buy music in an online music store, you iTunes it. That gives brand recognition.
That would facilitate user switching their fitness apps, the established apps (runkeeper, nike, endomondo) would probably not implement it or delay its implementation as long as possible to avoid losing their userbase.
It is even worse for vendors, In companies that sells services and products for other companies you have to use the lowest common multiple which was IE6 until a couple of years ago, now it is IE8.
You are also absolutely right about your points for IE9, I had to fight with my bosses for our new product to be >= IE9 only. They wanted the latests HTML5 buzzwords but also to be able to run on old IE. The alternative was building everything using Java Applets...
I feel your pain, but the area I work with in the company has been using trello to keep track of this kind of stuff, we have one card for each process/application/script running on our servers. These cards describe what each script does, where it runs, how often it runs and so on. It has been working great.
I have a Samsung 840 PRO with 256GB, it is noticeably faster for most games, specially at startup. But I could leave without it. I rarely fill out it completely and when I do I just remove some games I don't play anymore.
Well I don't know about you, but the day that half-life2 came out the source engine kicked ass, water looked gorgeous, the physics was sophisticated for the time the facial animation was the best there was for games, the graphics just plain looked good and the damn thing could run in reasonably spec pcs of the time. To this day I still consider HL2 the best game ever.
The tools and documentation for modding on the other hand...
But aren't they weakening their patent portfolio by not suing the other companies? By not suing something that LG does that apple has patent when Samsung eventually does the same thing won't they be able to say: "but LG has been doing this without your permission for a long time, why haven't you sued them?"
I would assume that any person doing professional statistical research knows how to validate to a certain degree of trust. For example from: http://en.wikipedia.org/wiki/C...
"Repeated random sub-sampling validation
This method randomly splits the dataset into training and validation data. For each such split, the model is fit to the training data, and predictive accuracy is assessed using the validation data. The results are then averaged over the splits." So you actually train against all data and validate against all data in several random sub-samplings, then you average the results to get your 70%. This is just one form of cross-validation there are other more fit for some specific problems.
I think what you actually mean is: http://en.wikipedia.org/wiki/O... The solution is fits too tightly to the current data. There are ways to reduce overfitting (like using some forms of cross-validation,) again if the researcher is competent he can be pretty sure that his solution is not overfitted to the current data. But who reads the actual paper when you can head a headline with big numbers like 70%?
Well there is "formal" as in the "rigorous" and "official" sense and then there is "formal" in the Formal Languages sense. The article does not mention which one is being built, I assumed it was the first, not the latter. Honestly even PHP people have more to do than proving theorems about PHP.
A formal specification is useful for the implementers of the languages to guarantee that your code runs the same across all implementations. It is pretty important. It should define all use cases possible and highlighting the "undefined" use cases.
Re:Git Rid of the Java EE Stack and Go Node.
on
'Just Let Me Code!'
·
· Score: 1
Well I have used JavaEE 6 (although not as extensively as Spring) and I found it way too complex. Spring now has JavaConfig which makes the configuration part a lot easier. But the point I was trying to make is that both are insanely complex to the point you have to say you are a Java EE/Spring developer instead of Java Developer.
Re:Git Rid of the Java EE Stack and Go Node.
on
'Just Let Me Code!'
·
· Score: 2
I agree, the Java stack in general is way too big and this is from a guy that does Java development with the Spring framework (not as bad as JavaEE.)
But Java does have one big advantage: It can do anything
Need to connect to some ancient database? There is a JDBC driver for that. Need to dynamically create a new excel spreadsheet, PDF, word document and so on? There is a library for that. Need to talk with some bizarre web service that uses some kind of binary format? Probably there is a driver for that.
Unfortunately for corporate development you really need this kind of flexibility, that is why you don't see Ruby/Python/Node too much in the industry. Even Python (which has a very good set of libraries) comes short in many areas.
Sure you could write your own driver for Node, but: a) You are not that good with node to do it (because it is new and your devs are just learning it) b) It will take more time to get it stable than the thing you are trying to build in the first place or it will be buggy as hell
Sad but true, the language really doesn't matter much these days, what matters most is what the language can talk with and how hard it is to make that language talk. It is getting better though, web-services for example are standardizing in REST APIs.
Re:web development, and java ee in particular
on
'Just Let Me Code!'
·
· Score: 2
I could throw so many acronyms and language/framework names at you I personally use in a single project that you would want to kill yourself before going into corporate web-dev. And I don't even use Java EE, I use Spring (which is still a beast, but not as bad as Java EE.)
I thought the mirrors in solar-powered towers were specially made for reflection (and thus more expensive) and had huge problems with keeping them clean. Don't quote me on this though.
Honestly I never understood why minimum wages are nation-level or state-level. They should be city-level (and district-level for big cities,) the cost of living varies way too much from one place to another.
I agree 100% with you, to this day I have owned several machines that I need to manually download and install wifi and ethernet drivers for them to work on windows, in linux they just work. As matter of fact the only drivers I ever had any problem with in Linux were video card drivers.
I always forget to download the drivers before formatting and then I am stuck with a box that can not get into the internet to download them.
There is one advantage with going with an odd name, namely that your application name becomes the de-facto standard name for the task it is supposed to do. For example you don't manipulate an image, you photoshop it. You don't buy music in an online music store, you iTunes it. That gives brand recognition.
That would facilitate user switching their fitness apps, the established apps (runkeeper, nike, endomondo) would probably not implement it or delay its implementation as long as possible to avoid losing their userbase.
Yet, we should measure this every year to see if the number is increasing.
It is even worse for vendors, In companies that sells services and products for other companies you have to use the lowest common multiple which was IE6 until a couple of years ago, now it is IE8.
You are also absolutely right about your points for IE9, I had to fight with my bosses for our new product to be >= IE9 only. They wanted the latests HTML5 buzzwords but also to be able to run on old IE. The alternative was building everything using Java Applets...
I feel your pain, but the area I work with in the company has been using trello to keep track of this kind of stuff, we have one card for each process/application/script running on our servers. These cards describe what each script does, where it runs, how often it runs and so on. It has been working great.
I have a Samsung 840 PRO with 256GB, it is noticeably faster for most games, specially at startup. But I could leave without it. I rarely fill out it completely and when I do I just remove some games I don't play anymore.
Well I don't know about you, but the day that half-life2 came out the source engine kicked ass, water looked gorgeous, the physics was sophisticated for the time the facial animation was the best there was for games, the graphics just plain looked good and the damn thing could run in reasonably spec pcs of the time. To this day I still consider HL2 the best game ever.
The tools and documentation for modding on the other hand...
Hm, if I am not mistaken iText 2 is LGPL so I believe it would work for me. Thanks!
This library uses iText, unfortunately my projects are closed source and the budget for libraries is zero.
You know any that can convert simple HTML with simple CSS into pdfs? Preferably with support for dataURL in image tags?
iText has some problems with licensing for commercial applications and government projects. I am looking for an alternative.
But aren't they weakening their patent portfolio by not suing the other companies? By not suing something that LG does that apple has patent when Samsung eventually does the same thing won't they be able to say: "but LG has been doing this without your permission for a long time, why haven't you sued them?"
I would assume that any person doing professional statistical research knows how to validate to a certain degree of trust.
For example from:
http://en.wikipedia.org/wiki/C...
"Repeated random sub-sampling validation
This method randomly splits the dataset into training and validation data. For each such split, the model is fit to the training data, and predictive accuracy is assessed using the validation data. The results are then averaged over the splits."
So you actually train against all data and validate against all data in several random sub-samplings, then you average the results to get your 70%. This is just one form of cross-validation there are other more fit for some specific problems.
I think what you actually mean is:
http://en.wikipedia.org/wiki/O...
The solution is fits too tightly to the current data. There are ways to reduce overfitting (like using some forms of cross-validation,) again if the researcher is competent he can be pretty sure that his solution is not overfitted to the current data. But who reads the actual paper when you can head a headline with big numbers like 70%?
Why only Apple and Samsung are fighting each other over patents? Why do they not come after LG, Motorola, Nokia, Microsoft, Sony etc?
Why don't they have panels on the roof/hood? I am sure there are plenty of reasons, but I am not familiar with solar panel technology myself.
Well there is "formal" as in the "rigorous" and "official" sense and then there is "formal" in the Formal Languages sense. The article does not mention which one is being built, I assumed it was the first, not the latter. Honestly even PHP people have more to do than proving theorems about PHP.
A formal specification is useful for the implementers of the languages to guarantee that your code runs the same across all implementations. It is pretty important. It should define all use cases possible and highlighting the "undefined" use cases.
It is also the most badass opening ever made.
Well I have used JavaEE 6 (although not as extensively as Spring) and I found it way too complex. Spring now has JavaConfig which makes the configuration part a lot easier. But the point I was trying to make is that both are insanely complex to the point you have to say you are a Java EE/Spring developer instead of Java Developer.
I agree, the Java stack in general is way too big and this is from a guy that does Java development with the Spring framework (not as bad as JavaEE.)
But Java does have one big advantage: It can do anything
Need to connect to some ancient database? There is a JDBC driver for that.
Need to dynamically create a new excel spreadsheet, PDF, word document and so on? There is a library for that.
Need to talk with some bizarre web service that uses some kind of binary format? Probably there is a driver for that.
Unfortunately for corporate development you really need this kind of flexibility, that is why you don't see Ruby/Python/Node too much in the industry. Even Python (which has a very good set of libraries) comes short in many areas.
Sure you could write your own driver for Node, but:
a) You are not that good with node to do it (because it is new and your devs are just learning it)
b) It will take more time to get it stable than the thing you are trying to build in the first place or it will be buggy as hell
Sad but true, the language really doesn't matter much these days, what matters most is what the language can talk with and how hard it is to make that language talk. It is getting better though, web-services for example are standardizing in REST APIs.
void *unemployment;
struct hell *reality;
I could throw so many acronyms and language/framework names at you I personally use in a single project that you would want to kill yourself before going into corporate web-dev. And I don't even use Java EE, I use Spring (which is still a beast, but not as bad as Java EE.)
I thought the mirrors in solar-powered towers were specially made for reflection (and thus more expensive) and had huge problems with keeping them clean. Don't quote me on this though.
Honestly I never understood why minimum wages are nation-level or state-level. They should be city-level (and district-level for big cities,) the cost of living varies way too much from one place to another.