|
So in a role-reversal from last gen, it's looking increasingly as though Sony are the champion of indie game development. We don't yet know the process for sign-up, but the current rumor (according to neogaf) is that PSM (playstation mobile) games will be compatible with the indie games platform on PS4. Adding some weight to that argument is the recent announcement that dualshock 3 support has been added to PSM. Also keep in mind that both Transistor (Super Giant Games) and Mercenary Kings - two games announced as part of PS4's initial indie offering - were written in C# and use Monogame (the open source version of XNA) for their Steam/PC releases. MonoGame may be the way forward for indie XNA game devs.
|
|
|
|
|
In this post I want to talk about my port of Notch’s beautiful Minecraft JavaScript demo to ClojureScript. When I say beautiful I’m not referring to the code - frankly it’s ugly. And being a faithful port the ClojureScript version ain’t much prettier. But this post isn’t about writing beautiful code, it’s about ClojureScript’s suitability for computationally intensive interactive applications. Fun and games with Google's Closure Compiler and ClojureScript.
|
|
|
|
|
This article describes how to pretend working hard as a software engineer. You may have two completely different motivations to pretend to work hard: First, you are just a lazy bastard – trying to get money for nothing. If you are in this category, you are out of respect for your co-workers. Please, stop reading now. All this is not for your ears! Second, you have too much to do in your daily work and you need more time to think and learn.... We are humans and we need room to follow own ideas, lean something new, recreate or just getting better developers. If you are in this second category, you may read the following tips to prevent you from too much work. We are brain workers. Allow us a little peace for thinking, please.
|
|
|
|
|
Work hard, be clever and fast if you work - then allow yourself to do what you like to do in the remaining time
Amen. Been doing that for 30 years.
Marc
|
|
|
|
|
When I began working in software, I tied my sense of accomplishment to the stuff I was able to do. I used to get a huge feeling of satisfaction from a weekend spent working on a clever hack. I would spend serious effort making something run twice as quickly, even when there wasn't a problem with how quickly it was running in the first place. Meeting those types of challenges was my primary motivator. Now, in a leadership position on a talented team, I find myself just as much in the business of avoiding writing code as I am in writing it. ...can't come back to bite you in the pants.
|
|
|
|
|
In the never-ending arms race between secret-keepers and code-breakers, the laws of quantum mechanics seemed to have the potential to give secret-keepers the upper hand. A technique called quantum cryptography can, in principle, allow you to encrypt a message in such a way that it would never be read by anyone whose eyes it isn’t for. Enter cold, hard reality. In recent years, methods that were once thought to be fundamentally unbreakable have been shown to be anything but. Because of machine errors and other quirks, even quantum cryptography has its limits. No more secrets, Marty.
|
|
|
|
|
The U.S. government's admission this week that it has been engaged in large-scale collection of data on private citizens' activities was a revelation that brought considerable response from all points on the political spectrum. As there are already plenty of commentators extemporizing on the political and social implications of the news, let me focus on the technological implications, which I expect will be significant. The first and most profound effect will be a serious reconsideration of the wisdom of putting data into the public cloud. Hosting data behind your own firewall means a better chance of being subpoenaed for access.
|
|
|
|
|
We eagerly brought Glass back to the lab to begin the dissection. Speculation reigned: what if the entire body of Glass is potted with epoxy requiring strong solvents to access? Which part is the battery in? How hackable is this thing? Where are the sensors? Any extra hardware features yet to be unlocked by future software updates? But first, where to even begin opening it? With no idea of what lay ahead, we started by removing the titanium frame from the pod that holds all the good stuff. It has not been perfected, out of years of patient research, ENTIRELY for that purpose, 007.
|
|
|
|
|
In my opinion the main problem with GNOME is not just the code, code can be fixed, but the attitude from the developers (which is reflected in the code), and as users made it clear in the survey. Many open source projects would kill to have the user-base GNOME had, and welcome their input with open arms, but GNOME neglected their users, they thought they were irrelevant, and they tried to dismiss their complaints with typical defenses, which of course don’t make sense. Troll versus Gnome, the ultimate nerd battle.
|
|
|
|
|
The main problem is that moron who is/was in charge of it. He's since basically given up and decided he's only going to use Macs from now on. His attitude sucks too, really dosent give a f*** about the end users.
He also said things like Linux on the desktop is a failure, and blamed it on anyone from kernel devs to users. Even though one of the big reasons it's not doing so well on the desktop at the moment is because of GNOME and it's poor attitude.
.-.
|o,o|
,| _\=/_ .-""-.
||/_/_\_\ /[] _ _\
|_/|(_)|\\ _|_o_LII|_
\._. |\_/|"` |_| ==== |_|
|_|_| ||" || ||
|-|-| ||LI o ||
|_|_| ||'----'||
/_/ \_\ /__| |__\
|
|
|
|
|
I hate their attitude and how everything has to revolve around them, just like ubuntu.
|
|
|
|
|
I’m a child of the 1980s. Miami Vice! Skinny ties! Big hair! Honest, I had hair then…and every town had at least one good video game arcade. Thanks to the super affordable Raspberry Pi and some clever software, anyone can re-create the classic arcade experience at home. Adafruit brings the genuine “clicky” arcade controls, you bring the game files and a little crafting skill to build it. Welcome to Boss level!
|
|
|
|
|
Even as "millennials" stray away from the idea of "watching" TV in a form recognizable or understandable to advertisers, most households in the first world still have big screens in the living rooms. For more than 60 years, television has filled the role of surrogate storyteller for a world that no longer has to spend evenings huddled around open fires. Even in the so-called "emerging market" countries, television is pervasive: TVs are inexpensive, and their ability to mesmerize and entertain ensures that they are found everywhere. But how did we reach this point, and does anyone really know what comes next? You are about to experience the awe and mystery which reaches from the inner mind to the outer limits.
|
|
|
|
|
ITPortal Wrote:[ ^]Libel and social media: a closer look at how 140 characters can end in a lawsuit
Think before your type and post! So, how many of those posts in the lounge could now be classed as libelous?
|
|
|
|
|
But didn't I just say that the compilers were not permitted to make this optimization? No, I did not. I said that they were not permitted to make this optimization in a single-threaded program, but the garbage collector and the finalizer queue run on their own threads! The C# language makes very few guarantees about how side effects are ordered in a multi-threaded program; only very special side effects like volatile writes, thread creation, and so on, are guaranteed to be observed in a particular order. Confronted with a problem, you think "I'll use multithreading". Nothhw tpe yawrve o oblems.
|
|
|
|
|
Build your next great game for Windows 8. Don't start from scratch. Our Platformer Game Starter Kit for Windows 8 will get you going with full code & free game art. It's not just for playing - you can remix into your own Windows Store app.
|
|
|
|
|
|
In February 2013 I heard about the MKE Event for the International Open Data Hackathon1. Since it had the word "hackathon" in the title, I thought I'd attend. I didn't know any more than that. It was awesome.... They work to get Milwaukee to open up its critical data to citizen hackers who will build applications that make that data useful to the people of Milwaukee. I worked on a team that scraped the night parking regulations and built an interactive, zoomable map of Milwaukee that tells you the night parking regulations for any address, simply by clicking on the map. DIY PRISM... sort of.
|
|
|
|
|
In the moral realm there may be 7 deadly sins, but scalability maven Sean Hull has come up Five More Things Deadly to Scalability that when added to his earlier 5 Things That are Toxic to Scalability, make for a numerologically satisfying 10 sins again scalability... Notice a trend? Most of these relate to disk or database I/O.
|
|
|
|
|
Reminds me of my last job. We had a hugely complex SQL environment with some bugs that tooks weeks to months to find/fix. To make troubleshooting easier, I proposed that we log all (or most) stored procedure calls, along with all parameter values, making sure to store info about the call stack (order, hierarchy)... beyond what SQL Profiler provides. I proposed that we keep a single function that returned 0 or 1, so we could quickly turn off the logging when load was high. I also ran samples to prove our system could handle the load.
I was shot down and not allowed. They were too afraid to change. All for the better, I guess... happy to be away from all that uncommented SQL code and VB6 clusterf...
|
|
|
|
|
Terrence Dorsey wrote: In the moral realm
Well, while there may be a philosophical discussion of the morality of his 10 sins of scalability, I think he meant "mortal realm."
Marc
|
|
|
|
|
Todd wrote: 6. Object Relational Mappers. Create complex queries that hard to optimize and tweak. I disagree with this point.Of course, if you have complex queries you should pay attention how to implement it.But this doesn't mean ORMs' are slow. You should know how to properly use it. There are number of ways you can scale up the application too.
Example of ORMs along with some consideration and tip/tricks.
1 Performance Considerations (Entity Framework)[^]
2 NHibernate Perf Tricks[^]
3 Dapper[^, a stackoverflow [^] ORM.
Wonde Tadesse
|
|
|
|
|
Since the dawn of XP, I've read about the benefits of Pair Programming. Evangelists have told us that it will improve code quality, help knowledge dissemination, and even boost productivity, all while cultivating deep, soulful bonds between developers (see: spooning). Those who reject pair programming are assumed to be cowboys, slackers, or social recluses. Well, I'm none of these (at least I don't think), but yet I still hate the idea of Pair Programming. For what it's worth, here's why... The stone-cold truth about Hydra-head programming.
|
|
|
|
|
We've still got about five months before the new Xbox One and PlayStation 4 launch in North America, and already blood has been spilled. From Microsoft gathering an arguably more impressive stable of exclusive games, to Sony revealing the lack of restrictions on PS4 games and a $100 lower price -- effectively, not only kicking the Microsoft brand when its down, but also knocking out a few teeth. This next console launch may be one of the most exciting and brutal yet, and I can't wait to comfortably watch from the sidelines, praising Thor I'm not in either of their shoes. Which will you buy: Xbox, PlayStation... or both?
|
|
|
|
|
When Rich Barton was at Microsoft, he pulled off something that, despite government and investor pressure over the years, never happens. He spun out a company. That company, Expedia, which Barton founded in 1996, later went public with Barton as CEO. In 2003 Barry Diller’s USA Interactive acquired it for $3.6 billion. Since then Barton has co-founded real estate data company Zillow and job search startup Glassdoor, and he’s invested in a handful of others. An interview with Expedia founder Rich Barton, who was not assimilated by the Borg.
|
|
|
|