Scala is a JVM based language that has good features for working well with multiple cores (Actors, immutable collections, functional language, etc), so why not sponsor it?
An object oriented AND functional language built on top of the JVM, with seamless interoperability with Java, immutable collections and an Actors framework pretty much the same as in Erlang. I think it is the solution to the multi-core problem.
I own a LG LW25, core 2 duo machine. Works great with Ubuntu. New models are the E200. Pink, if you're man enough for that. Nice keyboard. Not the fastest machine around, but pretty tough. I've carried mine back and forth to work every day in my backpack for over a year, just with a neoprene soft shell around. No damages. I use it about 10 hours a day. They weigh in at 1.9 kilos, a wee bit over 4 pounds.
Yeah, it sounds crazy, but marketing is often really badly done for tech firms, and if your market is engineers, then I'd say it takes an engineer to do good marketing for them. Start thinking viral marketing, cool things you can do to attract attention, giving away knowledge and stuff to attract eyeballs. It can be quite fun, and creative too, such as writing Google ads and trying to outsmart your competition.
Some people seriously need to read more Science Fiction. In this particular case, go read "Accelerando" by Charles Stross. It covers much of the topics in this thread, and about a 1000 more. Dense reading, but OK if you've been reading Slashdot for a few years.
I'd be more than happy to discuss potential job opportunities within Microsoft Corporation, but to simplify matters I'd appreciate it if you would take the time to answer a few questions beforehand:
1) Have you ever talked with a programmer not employed at Microsoft before? If so; how long ago, what was their name and where (tech fair, campus recruiting, etc.) did you speak?
2) Will Microsoft be prepared to change it's present policy, and start shipping working software in any of the following categories: OS Software, Office Software, Development Software, Home & Personal Software (including games), Educational Software? Please indicate any preferences as well.
3) If I accept employment, will I be allowed complete anonymity and deniability regarding my employment at the company, and, on terminating my employment prematurely due to subpoenaed or volontary testimony before a U.S. district or federal court, will I be guaranteed priority status in the FBI Witness Protection Program at company expense?
4) Has the company performed any gross violations of law or common business ethics, including, but not limited to: Wilfull abuse of monopoly, intentionally degrading the quality or reliability of the companys products in order to force customers to otherwise unneccessary upgrades, or creating compatibility conflicts in OS software in order to cripple superior competing products, in the past 12 months? (other than all such acts presently publicly known and upheld in ruling by U.S. district or federal court)
5) If I accept a position, what severance pay will I receive as compensation for the social stigma and damage to my professional reputation incurred by my accepting employment at Microsoft?
Please respond by either email to my address, spam@esr.ibiblio.org or telephone,(999) 999-9999. I can be reached weekdays during 10:14AM - 10:15PM, Nepal Time zone. Please leave a voicemail message at all other times.
The.NET libraries are huge. It takes more space to describe all of it, but that's just because there is more for you to use in one place without having to write it yourself or drag in dozens of third party libs.
What are you smoking? The Java libraries are much much larger than the.Net libraries.
These two functions exists in Microsofts C# libraries, but are not part of the ECMA C# standard documentation:
1. String.Format(String s) 2. Convert.IsDBNull()
Now, it is a matter of interpretation if you are allowed to freely add functions to standardized classes, but an unsuspecting C# developer is likely to use these functions, since they exist, and will have migration problems if he tries to move his code off to another code base, such as Mono.
Sun doesn't do these things with its library, because compatibility is important to them, not just lip service.
At work: -------- * We use StarTeam as source repository at work, and we don't have the web version. * Last time I tested, there was no good replacement for the Palm Desktop (like Outlook, for the Palm Pilot). Maybe Evolution now is good enough? * There is nothing like XmlSpy on Linux * If I screw up, I'm on my own. No other Linux people at my company that could help me out.
At home: -------- * All the games for my kids * My wife is more at home with Word than Open Office * I have just a few friends that can help if I screw up.
Would you trust, say, the Free Software Foundation, if they set up a server? I think I would, and I think I would be willing to pay some money to make sure they have the hardware and personel to maintain a damned safe version of such a server.
Oooops, first step to the Matrioska Brain! https://secure.wikimedia.org/wikipedia/en/wiki/Matrioshka_brain
Very simple technique where you use a kitchen timer to focus hard for 25 minutes in a row. Works great!
http://blog.staffannoteberg.com/2008/02/22/pomodoro-technique-in-5-minutes/
http://www.pomodorotechnique.com/
Scala is a JVM based language that has good features for working well with multiple cores (Actors, immutable collections, functional language, etc), so why not sponsor it?
Mats
*cough*Scala *cough*
An object oriented AND functional language built on top of the JVM, with seamless interoperability with Java, immutable collections and an Actors framework pretty much the same as in Erlang. I think it is the solution to the multi-core problem.
I own a LG LW25, core 2 duo machine. Works great with Ubuntu. New models are the E200. Pink, if you're man enough for that. Nice keyboard. Not the fastest machine around, but pretty tough. I've carried mine back and forth to work every day in my backpack for over a year, just with a neoprene soft shell around. No damages. I use it about 10 hours a day. They weigh in at 1.9 kilos, a wee bit over 4 pounds.
Yeah, it sounds crazy, but marketing is often really badly done for tech firms, and if your market is engineers, then I'd say it takes an engineer to do good marketing for them. Start thinking viral marketing, cool things you can do to attract attention, giving away knowledge and stuff to attract eyeballs. It can be quite fun, and creative too, such as writing Google ads and trying to outsmart your competition.
Some people seriously need to read more Science Fiction. In this particular case, go read "Accelerando" by Charles Stross. It covers much of the topics in this thread, and about a 1000 more. Dense reading, but OK if you've been reading Slashdot for a few years.
Hi!
I'd be more than happy to discuss potential job opportunities within Microsoft Corporation, but to simplify matters I'd appreciate it if you would take the time to answer a few questions beforehand:
1) Have you ever talked with a programmer not employed at Microsoft before? If so; how long ago, what was their name and where (tech fair, campus recruiting, etc.) did you speak?
2) Will Microsoft be prepared to change it's present policy, and start shipping working software in any of the following categories: OS Software, Office Software, Development Software, Home & Personal Software (including games), Educational Software? Please indicate any preferences as well.
3) If I accept employment, will I be allowed complete anonymity and deniability regarding my employment at the company, and, on terminating my employment prematurely due to subpoenaed or volontary testimony before a U.S. district or federal court, will I be guaranteed priority status in the FBI Witness Protection Program at company expense?
4) Has the company performed any gross violations of law or common business ethics, including, but not limited to: Wilfull abuse of monopoly, intentionally degrading the quality or reliability of the companys products in order to force customers to otherwise unneccessary upgrades, or creating compatibility conflicts in OS software in order to cripple superior competing products, in the past 12 months? (other than all such acts presently publicly known and upheld in ruling by U.S. district or federal court)
5) If I accept a position, what severance pay will I receive as compensation for the social stigma and damage to my professional reputation incurred by my accepting employment at Microsoft?
Please respond by either email to my address, spam@esr.ibiblio.org or telephone,(999) 999-9999. I can be reached weekdays during 10:14AM - 10:15PM, Nepal Time zone. Please leave a voicemail message at all other times.
Look forward to hearing from you soon.
Eric S. Raymond
And if you're new to C++, this is pretty much a must-own book.
This is the really sad part, and even sadder is that many people don't understand why it is sad.
It is a hydraulic engine with which you can build motors of any size. Want to rotate the Pentagon? It is possible with the Hercules motor:
http://www.indrives.com/frameset.html
Read about it here or google for "hell norway".
The ECMA spec or Microsofts implementation? No, they are not the same. Microsoft have addd functions to some classes.
Just want to know what to expect from the leader of the free world in the future...
So, where can I donate PayPal money to this foundation?
By Neil Gaiman. I have only read 60 pages so far, but it seems to be damned good.
Heh, some people don't know the difference between irony and trolling. Feh!
The environmental damage is to thirld world countries anyway, so why bother?
The .NET libraries are huge. It takes more space to describe all of it, but that's just because there is more for you to use in one place without having to write it yourself or drag in dozens of third party libs.
.Net libraries.
What are you smoking? The Java libraries are much much larger than the
Eh, I've used both VS and IntelliJ, and IntelliJ kicks total ass. I have no idea where you get your ideas from, but it clearly isn't reality.
These two functions exists in Microsofts C# libraries, but are not part of the ECMA C# standard documentation:
1. String.Format(String s)
2. Convert.IsDBNull()
Now, it is a matter of interpretation if you are allowed to freely add functions to standardized classes, but an unsuspecting C# developer is likely to use these functions, since they exist, and will have migration problems if he tries to move his code off to another code base, such as Mono.
Sun doesn't do these things with its library, because compatibility is important to them, not just lip service.
Where are the most violent crimes committed, compared to the number of available handguns.
I think you will see that the number of violent crimes goes up with the number of weapons.
Go make your own conclusion.
Does it support the latest JDBC standard, and does it work fine under heavy load?
http://www.linuxforkids.org/
Mats
At work:
--------
* We use StarTeam as source repository at work, and we don't have the web version.
* Last time I tested, there was no good replacement for the Palm Desktop (like Outlook, for the Palm Pilot). Maybe Evolution now is good enough?
* There is nothing like XmlSpy on Linux
* If I screw up, I'm on my own. No other Linux people at my company that could help me out.
At home:
--------
* All the games for my kids
* My wife is more at home with Word than Open Office
* I have just a few friends that can help if I screw up.
Would you trust, say, the Free Software Foundation, if they set up a server? I think I would, and I think I would be willing to pay some money to make sure they have the hardware and personel to maintain a damned safe version of such a server.
Mats