You want to know the latest trends for Java-based web development? Fewer and fewer people are going to be doing Java-based web development in the future.
Fuck trends. They're wrong. Every day the industry continues to stay with its current ridiculous technologies when vastly superior ones were invented decades ago infuriates me further. If it doesn't infuriate you, you're not paying close enough attention.
Realize that library design is language design. Realize that asynchronous programming with callbacks and explicit state in a world where lightweight coroutines were around in the days of fucking Simula in the 60s for Christ's sake is cruel and unusual torture. (Sorry, pet programming construct.) Realize that the programming language research community, while considering systems programming a solved problem and generally not interested in talking about human factors, is doing some genuinely promising work. Did you know that there are conc
Processor Technology's Sol, obviously. The first prebuilt personal computer -- yes, before the Apple II. Can't think of many microcomputers more historic than that.
Also, for the love of God, don't put them behind glass. These things were meant to be hacked with.
The fact that you think it would be BETTER if it were an acronym speaks volumes. No, I'm quite certain it's a silly-sounding, non-threatening, single-syllable word that is impossible to turn into jargon very much on purpose.
Hint: The target audience is not people who talk about sitting down to play GTA:SA on their PS2 in 780p on their HDTVs while listening to MP3s downloaded over P2P.
So really, it seems that the only argument against IPv6 migration is just that people are lazy and cheap and don't want to do it right now because it'd actually require some effort.
Did I say that this meant that Microsoft was now a cute fuzzy bunny that ejaculated rainbows? That Bill Gates and RMS are totally making out right now? I don't think that I did.
What I did say was that there are some interesting things going on with this that the vast majority of Slashdot was ignoring in favour of making obvious IN SOVIET RUSSIA EXTEND EMBRACES YOU jokes. Microsoft is beginning to pretend that open-source isn't evil. That says to me that their tactics aren't working. That's progress, whether or not they mean it when they say, "No patents this time, for realsies!"
Group 1: MORE LIKE EMBRACE AND BSOD AM I RITE? Group 2: RSS is XML and therefore works using magic! It's not like there were eight thousand different conflicting RSS standards before! A Vanishingly Small Number Of Voices Of Fucking Reason: You know, they released the spec for extensions under a ShareAlike Creative Commons license. They might as well have done it under the god-damned GPL. This is PROGRESS, you imbeciles.
I don't know much about Java Beans, but the documentation that Sun is giving me about them doesn't give me much reason to connect the two. In fact, it sort of looks like Java Beans are Sun's version of NeXT's Interface Builder. Which is, as I said, nice.
You know Model-View-Controller? Interface Builder is a tool to build the view, and tie it to the classes of your application. Before Cocoa Bindings and Core Data, you would create a custom controller class or two, and connect them up. This button fires this action, which calls this method of MyAppController. MyAppController updates the model, then does some updates to the view. Grueling, thankless glue code.
Cocoa Bindings are a set of generic controllers, coupled with some tools in the IDE, that let you bind the view to the model in various complex ways while writing no boilerplate glue code. Say you have an array of objects in your data model. Cocoa Bindings lets you use an NSArrayController and a couple of straightforward bindings to say, "Fill this combobox with the 'name' field of each object in this array, and when a selection is made, populate these other fields with their other properties."
Core Data, though you didn't ask, is a set of generic tools that take care of the model, and gives you things like data persistence, undo, etc. for free. With Core Data and Cocoa Bindings together, you can go so far as to build UI scaffolding -- you literally drag one of the entities from your data model into a blank window in interface builder, and it builds a prototype interface for you. Not one you'd want to actually use, of course, but it gets you going and makes for a nice demo (see: Ruby on Rails hoopla).
As you might imagine, these tools take care of a lot of the grunt work of building graphical applications.
Clearly the editors of that article have never seen Alien Hominid's glorious giant, yellow, pixellated "PWNED" superimposed over a dancing Russian; otherwise they would not have made such a grievous "correction" to two of their posted emails.
And do not patronize me by telling me the reader is the customer--your real customer is the one that pays you your revenue. And it is game industry advertisers. If you need to be able to be constantly negative you need to accept that you are like a parasite that is killing its host.
Man, and to think -- EA didn't really start being evil until after Trip Hawkins left.
Re:Open it then?
on
Wish Cancelled
·
· Score: 2, Informative
The Wish Engine is the software that powers the ultra-massive world of Wish. It is based on ZeroC's Ice technology. Mutable Realms licenses this engine to other online games. Sui Tang Online, developed by Shanghai Cartoon and Shanghai Animation Studio is the first title besides Wish that also uses the Wish Engine. See our press release for more details.
Income from licensing the engine would be a pretty good reason to not give it away, hmm?
Oh, I'm not saying popularity isn't a factor. I'm saying, the only armchair analysts who look at the actual sales numbers for the Gamecube in the US over Christmas are the ones who have already made up their minds and are looking to pick a fight.
Fanboy Billy loves his Gamecube, sees these numbers, and thinks they're a personal attack on him. He starts feeling the need to defend his taste in games by arguing about sales numbers. "Oh, Nintendo is plenty profitable!", they'll cry. "These are just the US sales numbers!" And some of the more jealous types will start attacking other consoles to feel better. "At least Nintendo doesn't take a loss on hardware!" they'll cry.
EXCEPT NONE OF THESE ARGUMENTS MATTER IN THE SLIGHTEST. You could have a more productive argument about the XBox being big than about the relative sales numbers of various consoles. At least you have to look at the damn thing in your living room.
Why should anyone care about goddamned sales data? For anything?
No one looks at sales numbers and says, "I think this bestselling console will be my favourite." No one goes, "Well, you know, I would've bought a Gamecube, but they're losing in the marketplace, you know? It's got all these games I lust after, but, it's just not the #1 console." You have already made your decision about which console(s) to like, based on factors which are actually important.
Just enjoy your fucking games, however you play them. Shut up about numbers. They don't fucking matter.
I, for one, am excited by the prospect of writing a katamari object in Smalltalk, and then rolling up Mozilla windows. Not to mention people playing a friendly game of chess with one another.
Steam is actually not particularly great, business-wise, for indies.
I see Sun-sponsered OpenOffice.org ads on the sides of buses every damn day.
Didn't realize that it was just because I live near Redmond.
You want to know the latest trends for Java-based web development? Fewer and fewer people are going to be doing Java-based web development in the future.
Fuck trends. They're wrong. Every day the industry continues to stay with its current ridiculous technologies when vastly superior ones were invented decades ago infuriates me further. If it doesn't infuriate you, you're not paying close enough attention.
My advice: read Lambda the Ultimate and Steve Yegge's blog. Endeavor to learn what the lambda calculus and referential transparency are. If you are sincerely interested in bettering yourself as a programmer and don't go find out who Alonzo Church was then so help me God I will kick you in the balls. Learn about SML and type inference. Learn about Haskell and monads. Learn about process calculi and Erlang. Learn about Lisp and code generation and domain-specific languages. Learn about Scheme and lexical closures and continuations. Learn about Smalltalk and what OO was really supposed to be. Learn about type theory and formalism and the Curry-Howard correspondence. Learn about Forth and Joy and how you can have a powerful, expressive language without even so much as a grammar. Learn about Intercal and Befunge and just how badly your choice of programming language can torture you. Learn about UML and Ruby on Rails and Seaside and agile programming and Java generics and Python generators. Learn about aspect-oriented programming, context-oriented programming and concept programming. Learn about multi-paradigm languages like OCaml or Oz. Learn about weird Lisp dialects with syntax like Rebol or Dylan.
Realize that library design is language design. Realize that asynchronous programming with callbacks and explicit state in a world where lightweight coroutines were around in the days of fucking Simula in the 60s for Christ's sake is cruel and unusual torture. (Sorry, pet programming construct.) Realize that the programming language research community, while considering systems programming a solved problem and generally not interested in talking about human factors, is doing some genuinely promising work. Did you know that there are conc
Also, for the love of God, don't put them behind glass. These things were meant to be hacked with.
Hint: The target audience is not people who talk about sitting down to play GTA:SA on their PS2 in 780p on their HDTVs while listening to MP3s downloaded over P2P.
Did I say that this meant that Microsoft was now a cute fuzzy bunny that ejaculated rainbows? That Bill Gates and RMS are totally making out right now? I don't think that I did.
What I did say was that there are some interesting things going on with this that the vast majority of Slashdot was ignoring in favour of making obvious IN SOVIET RUSSIA EXTEND EMBRACES YOU jokes. Microsoft is beginning to pretend that open-source isn't evil. That says to me that their tactics aren't working. That's progress, whether or not they mean it when they say, "No patents this time, for realsies!"
Group 1: MORE LIKE EMBRACE AND BSOD AM I RITE?
Group 2: RSS is XML and therefore works using magic! It's not like there were eight thousand different conflicting RSS standards before!
A Vanishingly Small Number Of Voices Of Fucking Reason: You know, they released the spec for extensions under a ShareAlike Creative Commons license. They might as well have done it under the god-damned GPL. This is PROGRESS, you imbeciles.
Restraint? Did you miss the part where he claimed the PS3 was a supercomputer and his competitors' machines were toys?
Say "Thanks for Monkey Island." Buy a car for Ron Gilbert.
Psst -- "telbij" and "vrmlguy" are probably different people.
You know Model-View-Controller? Interface Builder is a tool to build the view, and tie it to the classes of your application. Before Cocoa Bindings and Core Data, you would create a custom controller class or two, and connect them up. This button fires this action, which calls this method of MyAppController. MyAppController updates the model, then does some updates to the view. Grueling, thankless glue code.
Cocoa Bindings are a set of generic controllers, coupled with some tools in the IDE, that let you bind the view to the model in various complex ways while writing no boilerplate glue code. Say you have an array of objects in your data model. Cocoa Bindings lets you use an NSArrayController and a couple of straightforward bindings to say, "Fill this combobox with the 'name' field of each object in this array, and when a selection is made, populate these other fields with their other properties."
Core Data, though you didn't ask, is a set of generic tools that take care of the model, and gives you things like data persistence, undo, etc. for free. With Core Data and Cocoa Bindings together, you can go so far as to build UI scaffolding -- you literally drag one of the entities from your data model into a blank window in interface builder, and it builds a prototype interface for you. Not one you'd want to actually use, of course, but it gets you going and makes for a nice demo (see: Ruby on Rails hoopla).
As you might imagine, these tools take care of a lot of the grunt work of building graphical applications.
Cocoa Bindings and Core Data.
Objective-C is nice. XCode and Interface Builder are nice. But this stuff quite literally does for desktop apps what Ruby on Rails does for web apps.
Sanford May, the person who wrote the entry linked in this story, is a MAN.
I humbly suggest you all stop calling him a bitch and comparing him to your annoying girlfriend. Thanks.
You know, Slashdot is a blog.
Clearly the editors of that article have never seen Alien Hominid's glorious giant, yellow, pixellated "PWNED" superimposed over a dancing Russian; otherwise they would not have made such a grievous "correction" to two of their posted emails.
But the 7800 can play 2600 games.
No, no -- you're thinking of his gangsta-rapping brother, M.C. Hawking.
Man, and to think -- EA didn't really start being evil until after Trip Hawkins left.
1.3 - What is the "Wish Engine"?
The Wish Engine is the software that powers the ultra-massive world of Wish. It is based on ZeroC's Ice technology. Mutable Realms licenses this engine to other online games. Sui Tang Online, developed by Shanghai Cartoon and Shanghai Animation Studio is the first title besides Wish that also uses the Wish Engine. See our press release for more details.
Income from licensing the engine would be a pretty good reason to not give it away, hmm?
Fanboy Billy loves his Gamecube, sees these numbers, and thinks they're a personal attack on him. He starts feeling the need to defend his taste in games by arguing about sales numbers. "Oh, Nintendo is plenty profitable!", they'll cry. "These are just the US sales numbers!" And some of the more jealous types will start attacking other consoles to feel better. "At least Nintendo doesn't take a loss on hardware!" they'll cry.
EXCEPT NONE OF THESE ARGUMENTS MATTER IN THE SLIGHTEST. You could have a more productive argument about the XBox being big than about the relative sales numbers of various consoles. At least you have to look at the damn thing in your living room.
No one looks at sales numbers and says, "I think this bestselling console will be my favourite." No one goes, "Well, you know, I would've bought a Gamecube, but they're losing in the marketplace, you know? It's got all these games I lust after, but, it's just not the #1 console." You have already made your decision about which console(s) to like, based on factors which are actually important.
Just enjoy your fucking games, however you play them. Shut up about numbers. They don't fucking matter.
Like your country is one to talk, with your Britney Backstreet-Sync Agulera-Los, and your Nickelcreed Bizkitstank Parks.
Man, I hope it's as good as the comic book.
Puts a smile on my face, it does.