Can the Wii U Survive Against the PS4 and Xbox One?
Wii hasn't been out long enough for "the test of time" to even be applicable.
Super Mario Galaxy and Mario Kart Wii are two titles that come to mind. New Super Mario Brothers Wii is also pretty good, not yet old enough to tell how well it'll age though.
Companies Getting Rid of Reply-all
I welcome this trend, a few extra confirmation boxes would help.
Can we also get rid of excessively long sigs, embedded graphics, comic sans and outlook stationary too? Or at least made them more difficult to automate.
Personally I never quite understood why HTML e-mail was/is used. Plain old text is fine for what the majority of people need, and it should be the default IMHO. The number of times that the extra formatting was useful via HTML is very rare and no one generally knows how to really make any use of it (besides marketers).
Of course, for some deranged reason Outlook tends to render it in Courier, which makes it look ugly. I receive ASCII e-mail in Thunderbird and Mail.app, both of which render it in pleasant looking sans serif typefaces.
I also always like the four-line signature 'guideline' from the Usenet days and try to follow it whenever possible.
HTML is amazingly useful in messages. Simple things such as including inline screenshots of an application under discussion, or ease of properly formatting lists.
For longer and more complex emails I may very well divide the email up into multiple segments using headers
Sure I could do all of that with ASCII art, but why the hell should I when HTML exists?
Ask Slashdot: Should Hosting Companies Have Change Freezes?
The .NET framework actually has built-in support for running on non-Windows and non-x86/x64 systems: there are various internal enumerations which indicate running on Windows, Mac, or Linux systems and there are also flags for indicating Big and Little Endian CPUs. It was *designed* to be cross platform; it's just MIcrosoft themselves have never bothered to take advantage of this.
Look into .NET Micro Framework, it is a completely open source implementation of .NET (by Microsoft!) running on a wide variety of platforms.
Netduinos are the easiest way to get started with .NETMF.
(To be fair, .NETMF is more of a platform in of itself, a cool little mini-runtime of sorts, very awesome and fun to play around with)
Hyundai Overstated MPG On Over 1 Million Cars
My state (Washington) has a nice little label that says "may".
Not the clearest labeling I have ever seen. Something more like "does" or "does not" would be appreciated.
Hyundai Overstated MPG On Over 1 Million Cars
As a happy owner of an original model Kia Soul, it took me all of about 1 tank of gas to realize the reported fuel numbers were off. 23MPH is about the best I can get, which is horrible for a car that weighs 2650lb and has a 144hp engine.
I have actually yet to figure out how in the world the gas mileage is that bad. (The "I am not sure which gear I should be in" automatic transmission may have something to do with it.)
That said, in every other respect the car is great. Practical beyond all belief and fun to drive. (I have one of the limited edition models that is a fair bit closer to the ground than is typical, so I don't end up upside down all the damn time!)
Silverlight 5 Released
If you HONESTLY think they are gonna gut the ENTIRE UI before release day? here is a cookie to go with the koolaid you have been drinking. as for why show it to them?
Actually the Start tiles experience was redesigned due to customer feedback about the Developer Preview.
The concept is not going away, but the implementation is improving a lot before release.
Compare the design after feedback was taken into account to the earlier design
It was improved.
I know this may surprise you, but Microsoft relies on selling stuff to customers. As such, as a general rule (though not always, everyone messes up from time to time), they try to create products that customers want to buy. If they get feedback that something can be improved, and if it is possible to improve it given budget/time/etc, quite often it ends up being improved. Not always, but features have a cost to implement (both financial and in terms of human resources).
folks PUT UP with their cell phone, most don't sit there caressing the thing and they sure as hell don't want to spend their day in front of it!
Try talking to a younger demographic.
Also, if you are putting up with technology, try getting better technology.
In regards to the new start screen though, it is basically a simple evolution of the original Windows 95 flyout start menu that just now takes up the entire screen. It is a full screen start menu. Live Tiles are Desktop Icons that can display snippets of information, and that are easier to arrange in to meaningful groups.
Do either of those sound that bad to you? Does de-cluttering desktops (while still allowing users to put things on the desktop! Just making those things easier to organize!) really sound horrible? And why the hell not make the start menu full screen? It damn well should be, much better than the stupid small hit boxes that existed on the Win95 through WinXP start menus, and tons better than the seriously unusable start menu that debuted with Vista and continued on to 7.
.NET Programmers In Demand, Despite MS Moves To Metro
but it seems to me that everything you do requires a new object being created.
Not nearly so much as Java, but C# is a class based OO language, where as C++ is multi-paradigm. Of course C# is going to be more heavily class based.
In other news, LISP requires lots of functions and parens.
Putting Emails In Folders Is a Waste of Time, Says IBM Study
What am I doing wrong? Should I enable the search indexer?
Yes yes and yes.
50 thousand times over yes.
Without an Index outlook has to manually scan through the entire text of every single email every time you do a search. Insanely inefficient.
Help Shape the Future of Slashdot
I believe you want to visit reddit.
Android App Quality Pathetically Low Says Developer
Seriously dude. Tone down the anger some, and study history some more.
You might want to start off with the essay The Rise of "Worse is Better". It lays out a pretty consistent reasoning for why quick to release, flexible software wins the day. It doesn't have to have all the features that are possible, it doesn't have to be 100% stable. Software that is in users hands NOW and enables them to be productive is worth infinitely more than bug free (or even just "far less buggy") software that may be available some date in the future.
All large software projects have huge lists of bugs. Heck you can even take estimated metrics of Bugs/Line of Code. Even with really damn good coders, once you have millions of lines of code Bugs/LOC is going to bite you in the ass.
Managers and companies set schedules - not programmers.
This is true for everybody in a company. Their job and delivery schedule is based upon the needs of the company.
Marketing idiots says we need feature x because he has a hard-on and absolutely no basis to demand feature x.
Typically some large customer who is willing to pay large sums of money is requesting the feature. Those same large sums of money go to pay your salary. In some cases, especially for one off features, it may be the case that a large company will have a work stoppage if the feature isn't implemented. Or perhaps the software package is not nearly of as much use to them without that feature.
Your job is to make USABLE software. Software that isn't usable isn't worth anything to anyone.
Programmers do their best to create feature in y duration. Its buggy. This is known. The company releases it anyways.
If a company continues with that practice, eventually they will get a reputation for writing low quality software and they will find themselves in a poor financial situation.
In regards to how much Microsoft is to blame for this, have you taken a look at any other enterprise software vendors? Be it Java2 EE, SAS, or IBMs latest and greatest product, enterprise software development is an ugly picture no matter who is producing the tool chain.
(Actually J2EE can be done properly if you have the right people in charge, I am pretty sure SAS and LOTUS are always horrid horrid things to get close to however. :) )
Nokia Introduces MeeGo-Powered N9 Phone
Please tell me you are trolling?
but anyone who knows what they are doing and doesn't install random shady-looking garbage never has any trouble.
Yes, because all OEMs make their devices to the same quality bar! Why, ever single android device out there, from low end to the high end are top notch highly performant and bug free!
Just like any other open device ecosystem Android has issues with some device makers not even realizing what a quality bar is.
Computer De-Evolution: Awesome Features We've Lost
My computer has a reset switch. Depends on which model you buy. Or just build your own.
The mechanical off switches were horrible. They were a common source of failure for computers. Not too surprising, given how much current (voltage?) was supposed to run though them when they got flipped. They were heavy as heck for a reason.
Windows Already Up and Running On ARM Architecture
If microsoft finally sacrifices the holy vestal virgin of legacy compatibility (Its major strongpoint in corporate environments by a long shot-- Look at the immense power of zombie IE6) for its ARM port, it will suffer the same fate as all the previous alternative architecture builds (PPC, SPARC, Itanium, et al.)-- That is to say, it will die on the vine because users will hate it with purple pasion.
Except that if this is a consumer orientated release, back compat is not nearly as important. Old games don't run, but old games don't run on ANY of the tablet platforms.
Having a usable and responsive UI, ease of use, and hitting a good price point are more important than back compat for a consumer device. Being able to run Office is another plus.
Microsoft TouchStudio Uses Phone To Program Phone
Probably because it came factory default with a text editor, xterm, and a python runtime.
Presenting the RailGunner Matchmaking Service!
o_O what video? I do not see a video at the link, checked in both FF and IE. I found a hallow mask video on Wikipedia though.
Couple kill 3-yr-old, then eats pizza, watches movie
Even I think a 19th trimester abortion is a bit too late.
Microsoft Recruiting For Next-Gen Console Development
If you dance in front of a camera naked, check the "please upload pictures of me to the web" button, don't be surprised when the camera takes naked pictures of you and uploads them to the web.
My experience with the new interface
No separation between comments, seriously, wtf.
Now that some of the dust has settled, ...
He has expanded abortion,
Oh bullshit. Abortions aren't being mandated on ANYONE.
IM(NS)HO abortions would be required for children who would be born with severe retardation or another serious birth defects.
But fuck it, you won't see ANY politician advocating that POV.
Shit it is not like Obama mandated killing white babies. (Although that might improve the average IQ of the country by a fair bit!)
If that one is for me...
Seriously WTF people.
Microsoft taught white people how to dance!
Amazing. Kinect taught a white guy how to dance. Very impressive. :)
http://www.microsoft.com/Presspass/presskits/xbox/liveEvent.aspx go to 11:48
I have never met a single person who is normal. I have never met a single person who was raised in a normal family. Yet I have met many people who insist, often to such a degree that it causes them a great deal of anxiety and stress, that everyone else, with them being the sole exception, is a normal person who was raised in a normal household.
I am not worried, dismayed, or upset by people who are crazy. We are all crazy. What I can't stand is people who insist on always holding themselves up to some idealized abstraction that they call normal.
Where I am from, being of mixed race is normal. Never going to church is normal. Recycling is normal. In the house I grew up in, worrying if there would be enough money to pay the bills next month was normal. A happy joyous Christmas was normal. My father getting up at 6:30am to fry me a steak for breakfast was normal.
Not knowing if my father was going to live tomorrow.
Not knowing who my birth mother is.
Cursing her every day for forcing me to live with the consequences and end effects of her behavior?
Knowing I have a loving family to go home to, no matter how psychologically messed up or near death they may be on any given day?
The things we take for granted, the things we, personally, in our hearts, believe to be universal truths that are beyond any doubt, make up what we consider to be normal.
To live a happier life, do not take for granted any of the positives blessings that you have received in life, no matter how few they may be. Be thankful, truly grateful to the world, for all the good that has come your way. Look at everything good in your life that you take for granted, all the positives that you assume are normal, and love them with all your heart. That which you assume is normal are things many others cannot take for granted. Food on the table. A safe bed to sleep in at night. A shoulder to cry on. A place to run away to when your home has become too crazy. Whatever it is in your life, love it and hold it dear.
Come to the understanding that everything wrong, everything negative in life that you take for granted, does not have to be that way. If you are unloved, do not assume that is normal. Do not take it for granted that no one will ever love you. If you saw your parents addicted to drugs, do not assume that you too must become a drug addict. If you saw your father beat your mother, do not assume that you must beat your wife or be beaten by your husband.
The beautiful thing about normal, is that it can, it does, everyday, change meaning. We define it. You and I define it for ourselves, and for the world as a whole.
Do not strive for normal. Strive for joy. Strive for happiness. Strive for a better future, for yourself, and for all of us. Make that the new normal.
Finally a democrat who grew some balls
About time, i hope his only justification is "someone needed to do it."
Edit: Looks like he wasn't just shooting abortion protesters :(
People who don't comment the top of their source files
indicating what the purpose of the code in the file is, piss me off.
That is all.
(Seriously, NONE of these files have ANY indication of what they are. They are named OK I guess, but it still is annoying not ever being 100% sure of what some code's purpose in life is...)
Great moments in programming stupidity
I am taking this Programming Competitions Preparations class. The problems are all horribly unrealistic and not represenative of Software Engineering at all, but then again, they are not really meant to be.
Problems are solved in a two hour period in a team, typically of 3-5 students.
Well, my team realized that today's problem could be easily solved if we plotted points on a grid.
Hmm, lets see now. The largest a coordinate can be is 40,000. Ok simple, declare a 40,000 X 40,000 array of booleans.
Oh, too large for the stack, ok, declare it on the heap.
Umm, hey why is this taking so long.
Wait, what is 40k * 40k again? Oh crap.
Just for laughs, open up Task Manager and hit "Run", watch the VM usage go up to 1.90GB. Hey, look, I can see principles from my Operating Systems class in action! Awesome!
Hey, wait, did Windows just swap everything out to disk? Wow, everything is taking awhile to get back in order.
So, who here can quickly implement a sparse matrix?
To be fair, such stupidities only occure because there is a hard time limit. Normally I would never hard code in an array of anything near that size. Indeed, I do not know of any students here who would ever hard code in an array and say "That should be enough".
Debugging FocusListeners is hard
Every time the debugger jumps in on a break point, focus has changed! Doh!
My latest nifty (and cute!!) web2.0 project
A simple implementation of tags!
I'd link to it, but it is on a non-routable box, I should have it up on a routable machine tomorrow.
Using Ruby this time. I now have a distain for Ruby, mostly because finding resources about it online is almost impossible. :(
I didn't use, just straight eruby (most often implemented as mod_ruby) with the CGI module used to get form data.
Oh, how Ruby handles file upload in forms is the most immensely stupid thing I have seen in awhile, and a damn good argument AGAINST dynamic typing. The type returned DEPENDS on the size of the data that was uploaded. ...
Data set is populated from CuteOverload. :-D
 I was about to paste in the local host address when the duh factor hit me.
AJAXian Canvas, Python, and Web 2.0 goodness
Ever had to find your way around a huge college campus? How about ever been late for a class or meeting on a regular?
AJAX to the rescue!
WWU Route Finder is a proof of concept of an AJAX map using Canvas and Python. Click two buildings, and the Python back end, accessed using XMLHTTPRequest of course, shows you the shortest path between your start and destination.
Paypal delays + cool tech toys
Paypal just took over a week to send a payment.
Mailing a check takes less time.
Isn't Paypal supposed to be almost instant? Is that not the very PURPOSE of Paypal?
Oh, in other news, I saw the most awesome digital camera on eBay (Not what I used Paypal for though :( ).
3 megapixel (plastic lens, probably resolves to 1.2 if your lucky :) ), MP3 player, e-book reader, voice recorder, and digital camcorder.
512k of memory built in. :-p fits 2GB SD cards, hmm, for all that stuff, should have dual SD card slots, heh.
In 2007 and Java doesn't support spaces in directory names
Will not fix?
SPACES IN DIRECTORY NAMES IS A WILL NOT FIX?
WHAT THE HELL IS WRONG WITH SUN.
Holy crap, I just had an epiphany
does not suck.
Oh well, it DOES suck, just not in the way I previously thought. The UI was beat with the ugly stick, but the darn thing is FLEXIBLE.
Bleh. Why should I expect flexibility from MS anyway?
Of course a 3 element array, in debug, gets displayed as follows by VS:
*Goes off looking for whatever idiot implemented this*
Real debuggers let me customize how my data is displayed damnit! I wouldn't have used a small array of test values if I wasn't expecting for, you know, A GOOD LOOKING OUTPUT.
Is this really the only debug window in VS? I have never needed to analyze anything more complicated than simple arrays in VS before....
DDD, I grok you now, come back!
edit: Oh crap, the VS debugger does not even highlight in red the array element that has been changed when the array is expanded out.
Nevermind, the array syntax sucks
I want to show the array row by row in debug.
Does MS's debugger support this for the nifty arrays? NO
Someone forgot to implement it.
This, naturally enough, is the problem with syntactic sugar. It has to be sweet all the way through, or else you reach a sour center. Non-orthogonality may seem nice at the outset, but it almost always bites ya in the butt later on.
These overloaded array 's rock!
C# again. Being able to go b[i,j], while being horrible for readability, sure is nice.
As an side, I *KNOW* for sure that my code is never-ever-ever going to be touched again, so I am using mathematicians notation, which involves all one letter variable names, which normally hate. ^_^
LISTEN UP, how to fix Slashdot NOW
For all you whiners and complainers, this is a how to of how to SHUTUP and start fixing things.
- Too many ignorant people who don't know what they are talking about poke into technical discussions on the front page.
- The circle (jerk) has gotten too calm.
- Wield the -1 moderations like a clue-by-4. If someone says something that is wrong, DOWN MOD THEM. If you lack moderation points at the time, YELL AT THEM. I remember when I first came on /., I was hardly said damn nearly anything, for fear of getting down modded AND flamed if I was wrong. Bring that attitude back to the .!
Amongst the Circle, a good number of us have mod points at any one point in time. If we uniformly post links to idiots who are wrong, we can spread the word: Stupidity is NOT rewarded.
- Stop being so nice to everyone! If you are going to say something that will piss someone off, so be it!
In closing, I would like to say that /. has a level of free speech that does not exist in ANY other online community. This is best exemplified by how hard it is to get banned from /.
Yesterday, I saw a user who's signature line was "Be a patriot, shoot a republican."
That line would get a user banned from ANY other form on the web. I have been banned from forums for saying far less incendiary things than that! On /., no one even bats an eye, no one flames him over his sig, and no one posts angry retorts. /. has that feeling. NO ONE ELSE DOES. Even SA has stricter rules than /. does.
Don't leave, fix it. You see stupidity, slap it around a bit. Noobs always come, don't let them overrun the place, just slap them around a bit until they get the idea of how to behave.
I hate sitting down
Desk jobs suck.
I hate studying because studying involves sitting down. Study sessions that involve getting up and moving are a lot more fun.
Beanbags make life better because at least I can pretend I am not sitting down...
Resume submission pages that strip newlines
Apparently companies pay large sums of money to purchase (or use the services of) resume submission systems that all SUCK.
IBM's strips out ALL newlines, even from plain text. Even resumes generated through their own resume builder look horrible.
PDF, Word, ok, maybe I can understand not supporting. But not even supporting plain text is a huge WTF...
I spend hours making my resume look perfect, and these resume submission sites do their best to mess it up!
 Not IBM's fault per say, just Taleo or PeopleClick or whoever it is that they use.
Dear Western Washington U: Your career fairs suck
Dear Western Washington University:
Thank you for the wonderful education. Your focus on professors who love to teach works wonderfully.
What the hell is up with your career fairs? THEY SUCK. THEY COMPLETELY AND TOTALLY SUCK.
You do not even HAVE a high tech career fair. Redfin does not come. Expedia came ONCE last year and apparently decided that we suck so much not to bother coming again. MS comes, thankfully. Boeing is actually doing technical recruiting this year up here (thanks in part to the 3 WWU engineering and CS students who where interns down there last summer, woohoo!), but NOBODY ELSE IS COMING.
UW has an ENTIRE science and technology career fair. We have 3 companies. W-T-F. The incompetence is amazing.
This would be slightly understandable, except that EVERY company who I have discussed our curriculum with has loved it. Why? Well here is a brief overview:
- Unit testing based grading of assignments. %50-%60 of the assignments grade is based upon unit test results
- Software engineering. Including Extreme Programing, and Agile.
- Software Testing. JUnit, Python testing scripts.
- POSIX, WIN32, and .NET
- Cross platform network code.
- Almost EVERY professor grades on code readability as well as functionality.
- Every single class is fully taught by a Professors for the full amount of credit hours, NOT by TAs.
Oh and I have not yet even mentioned Java RMI, Java Beans, SQL, PHP, Perl, C#, C, and C++.
For kicks, we also do 3 quarters in Ada95. So yah, we can write stuff under B&D scenarios as well.
Granted this is because the recruitor was a fool who only interviewed people who had "SQL" on their resume, we are CS, we can learn SQL in 10 seconds, and whatever we learn in school is only worth 10 seconds of book reading anyway!. He ended up interviewing all the departments really nice students, but NONE of our top students. Bleck!
 The CS dude would be me.
My Laptop's screws are falling out! Literally!
This is weird.
I see a screw next to where my laptop is sitting. Pick it up, flush Phillips screw, looks like it goes to something digital.
A worry nags me.
Flip laptop over, sure enough, there is a screw missing. I replace it. Go with a screw driver and tighten the other screws, only to notice, almost half of the screws on the bottom of my laptop are gone!
This is utterly bizarre.
Death to professors
Who see fit to give homework on Tuesday, a midterm on Thursday, and have the homework due the next Tuesday.
And who don't lecture at all about the homework.
Or give examples on the HW sheet of a worked out problem.
And who think that 2 programming assignments in 4 days (Friday + Saturday + Sunday + Monday) with GUIs is appropriate.
Because, no, it is not.
If things had been gone over in class, sure, maybe.
If the professor ANSWERED his email, maybe. He told us at the beginning of the quarter "Don't bother emailing me, I don' reply".
Oh and he isn't available on Monday to ask questions of. Only on Tuesday, by which it is too late.
And for the record: sign errors suck. Right along with coordinate transformations.
YouTube has the most over the top censoring policy
So I have been playing around with that "Censored YouTube Video" website, (Google for it!) expecting to find only the worst of the worst was ever deleted.
Nope! Woman suggestively dancing while fully clothed is apparently enough to get a video banned from YouTube.
I think the founders of YouTube must have grown up in Utah or something. Or maybe it was Alaska, and it was so cold that the poor guys never released that sometimes it is possible to actually see the shape of a person's body.
A woman jiggling her rear apparently is censor worthy. ...
Oh, but Moral Orel, which has drug use, violence, AND sexually themed topics, is allowed. (Thankfully so, that show rocks!)