Absolutely nothing happened in Sector 83 by 9 by 12 today. I repeat, nothing happened in Sector 83 by 9 by 12.
Sunday, May 19
It's Like A Suspension Bridge
It has high points at either end, but sags a bit in the middle.
Season 7.2 of Doctor Who, that is. I really wish that the 2012 Olympics had gone to Ulan Bator or some place like that, so we'd got two full seasons of Doctor Who instead of two half seasons (five episodes in 2012, and eight now in 2013).*
But The Bells of Saint John and The Name of the Doctor do at least serve as very capable bookends to a somewhat wobbly second half of the season.**
It would have been a dynamite season ending if
more than one character had stayed dead but there was more than enough to hold fans' attention as it was.
All in all, it's the best kind of ending, one that retroactively improves everything that came before. We get all too much of the other kind, so Steven Moffat should be applauded for pulling this trick off here.
As a side note: The BBC accidentally shipped out a couple of hundred copies of the season box set on Blu-Ray a week before the finale was set to air. And still there were no leaks of the surprises in store.
* Doctor Who was cut, apparently, because so much of the BBC was tied up in the Olympics. Meh, I say. Meh! There's another Olympics every four years; there's only one Doctor Who.
** Neil Gaiman's The Doctor's Wife was brilliant; his Nightmare in Silver this season... Less so.
Posted by: Pixy Misa at
03:42 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 246 words, total size 2 kb.
/etc/cron.weekly/raid-check
WFT?
Linux now rescans all your (software) RAID arrays every week. I thought it was a hardware problem.
This is possibly a good thing, maybe.
It is proceeding at an aggregate of 700MB/s, which is nice to see.
Posted by: Pixy Misa at
01:12 AM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 39 words, total size 1 kb.
Thursday, May 16
No Nexus 7+ / 7.2 / 8 / Whatever
Nothing. Absolutely nothing.
But HP have announced their SlateBook10 x2, a 10.1" Android convertible with a Tegra 4 CPU and a 1920x1200 display.
It's similar to the Asus Transformer Infinity, but significantly faster, and a good bit cheaper at $480 including the dock. 2GB RAM and 64GB of flash storage plus a full-size SD slot in the keyboard dock, and maybe a microSD slot in the tablet itself. (HP's site doesn't list one, but the various blurbs on the tech news sites do.)
Specs aren't perfect - it's not quite "retina class" - but definitely interesting.
Posted by: Pixy Misa at
04:12 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 105 words, total size 1 kb.
Blah
Well, I'm still up, might as well watch the Google I/O keynote. Just need to occupy myself for a few minutes 'til it starts...
Okay, now it's started. Blah blah blah...
Blah blah blah...
Oh yeah, that's why I never watch these things, much less go to them.
Blah blah blah...
The music video at the start wasn't bad, but this is better:
Blah blah Android blah blah Chrome blah.
Okay, yeah, they're okay-ish. Android is Linux, Chrome is KHTML.
Blah blah blah...
Blah 900 million activations blah...
Blah 48 billion app installs blah...
Using Play as an end-run around manufacturers and carriers who are slack about updating devices. i.e. all of them. Good thinking.
Location. Well, people who actually get a chance to leave the house might care about that, so okay.
Cross-platform single-sign on. Sounds good, until you realise that it leads to cross-platform single irrevocable account suspension, like my situation with Youtube.
Their messaging platform now allows you to send as well as receive. Well, there's a huge breakthrough.
I hate live broadcasts. You can't fast-forward through the crap.
Okay, here's something good: A new Android IDE called Android Studio, based on JetBrains IntelliJ Idea. I don't use IntelliJ, because Java sucks, but it's the basis for PyCharm, which I use every day. It's a nice IDE. And Android Studio looks really good.
Red boots. Makes a change from the blah outfits the rest of the presenters are wearing.
Better developer metrics. Fine. Not exciting for me, but fine.
Blah blah...
The Play Store on the Nexus 10, huh? Have you fixed the insane flickering during app downloads yet? Didn't think so.
"Do you guys want to hear about music?" <crickets> "Well, I'm going to talk about it anyway."
Wow, this is stupefying. They have a music service, just like the other ninety-odd music services that already exist.
Blardly blardly bleep...
Google Samsung Galaxy Nexus S4 $649 unlocked. Hardly a new device, and they're only selling the 16GB version. But it's the only Android device sold by Google with expandable storage. Does this signify anything? Who knows.
Oh gawd, now they're going to talk about Chrome. I'm outta here.
Chromebooks. They've sold dozens of them! You can just feel the lack of enthusiasm when the presenter pauses at applause moments.
They're porting Chrome to Android. "Let's dive in deeper." Let's not. Next!
WebP and VP9. Okay, good, get this stuff out there. Support is pretty much absent outside Chrome right now.
Blah blah....
They're giving away Chromebook Pixels to all attendees, instantly tripling the install base. That got some applause, because no-one in their right mind would actually buy one.
Gah. Google Apps. Bletch. I mean, fine, if you don't actually care about functionality or productivity.
Oh great, it's the music guy again.
Google get-em-while-they're-young Play for Education.
Something about Malaysia. Okay, getting 4G internet access in every school in the country and giving the students Chromebooks (though not Pixels). That's good stuff.
Google+, Search, Maps. Bleen. Polite applause. No-one cares about Google+. It's not that it's bad, it's just that it's bleh. Now they've Pinterested it. Yeah, that's an improvement.
Like Apple moving developers off MacOS to try to get iOS 7 out the door, it's a reminder that you can be one of the biggest, most technologically advanced corporations in history and still flounder helplessly in the face of not having any idea what you are supposed to be doing.
I work for a little startup. My problems all stem from lack of resources. The vision part is easy. But when you have all the resources you could ask for (and Apple could hire another ten thousand developers tomorrow if that would help) you still have to somehow focus those resources on executing your vision. That's hard. In fact, it's basically insoluble, which is why we see an unending cycle of boom and bust in hi-tech companies.
Has he stopped talking about Google+ yet?
No.
Oh, now he's talking about photos. I'm not actually watching the stream any more; it escalated from stupefying to stultifying. Next year, Google, your keynote is 30 minutes. Anything that doesn't fit in that 30 minutes isn't worth having in the keynote. This is ridiculous.
I downloaded and installed Julia Studio and started tinkering, and things were going pretty smoothly, and I ran some simple benchmarks, and the best case was nearly as fast as Python.
Wait, what?
Hrm.
Python has a remarkably efficient core of functions, but its code execution is rather sluggish. That is, Python itself is fast, but code written in Python is slow. So, for example, splitting sentences into words in Python runs about five times faster than in Julia, according to my little benchmark. But the more complicated your code gets, the more that should tilt in Julia's favour.
Indeed, Julia's standard library is written mostly in Julia, so the performance you get for built-in functions is the same as for your own code, where with Python there can be orders of magnitude between the two.
Still, /5 performance on early tests when you're seeking *20 is not encouraging.
Next week: Pixy investigates Numba.
Posted by: Pixy Misa at
02:46 AM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 159 words, total size 1 kb.
Sunday, May 12
Why Does Julia Use * For String Concatenation?
I quote:
I think the main reason is that algebras over fields are commutative with respect to + but not necessarily for *. String concatenation is definitely not commutative. I can't remember whether this was part of the original motivation, but I also tend to think of this in the terms that string concatenation is a lot like taking the outer product, you're getting an object with the combined dimensionality of both factors.
This is difficult to argue with, but the answer is still not what I'd prefer.
I was writing a longer post on Julia last night, but the editor ate it.
Julia is an interesting new programming language (it first appeared last year) that attempts to provide the mathematical power and sheer computational efficiency of Fortran while offering programmers the expressiveness, flexibility, and clarity of Ruby. The result is 70% awesome, 10% odd, and 20% not there yet (since it's so new).
Here's a snippet:
cd("data") do
open("outfile", "w") do f
write(f, data)
end
end
In these five short lines we already see two important things:
Readable code. Neither curly brackets and semicolons, those codependent blights on programmer productivity, nor bizarre unfamiliar syntax like Smalltalk.
Something like Ruby's blocks or Python's with - the cd function creates a context, as does the open function, and those contexts apply to the enclosed statements and are automatically cleaned up at the end. So the program changes its working directory to the data only for the code within the do...end block, without the programmer needing to worry about any details.
While Julia's syntax closely resembles sane, healthy, modern languages like Ruby and Python, it veers off in some details because it was designed by mathematicians rather than computer scientists. Thus you get the self-consistent if somewhat weird decision to use * for string concatenation.
More significantly, while Julia is object-oriented, it is not class-based (as most object-oriented languages are). It uses multiple dispatch based on the arguments to a function rather than binding functions to an object.
That is, where in Python you might define an image object and a resize method, and call it like this:
im = image("kitty-ears.jpg")
im.resize(x=500)
In Julia you'd define the data structure of the object, and then define a set of functions that act upon that object. There might already be a resize function that acts on arrays or vectors or memory-mapped files (or a hundred other things), but when you call
resize(im; x=500)
Julia knows that you mean the image resize function, because it knows that the variable im is an image. Values cannot change their type, so the Julia compiler can bind to the right version of the function at compile time, unlike Python or Ruby, where dispatch is always dynamic.
And that matters because it means that Julia is about 20x faster than Python.*
What Julia doesn't (currently) provide is multi-threaded programming. It's supports coroutines, called tasks, that allow you to write your code in a logically multi-threaded way. And it supports message-passing multi-processing, so you can spin up multiple instances of your application on different CPUs and easily dispatch tasks to other workers and receive the results when they're done. But you can't have multiple processes sharing a common native data structure.
But then, neither (really) can Python or Ruby. Both support threading, but both have global interpreter locks - the infamous GIL in Python - that means that only one thread is working on native code or data structures at a time. Threads get unlocked when they are doing I/O, and in some C libraries, so you do get a speedup in real-world applications. So if all three languages are effectively still single-threaded, with threads largely a programming convenience, you'd go with the one that's 20x faster, yes?
Yes, except that Python has a huge and wonderful standard library and an even huger and wonderfuller ecosystem of third-party packages.
Except except:
You can embed Python in Julia, with two-way transfer of data and functions, using PyCall. You can just plain import your Python modules into a Julia program and use them:
@pyimport pylab
x = linspace(0,2*pi,1000); y = sin(3*x + 4*cos(2*x));
It's almost-but-not-quite Python on the Julia side (see the ; between the positional and named arguments in the pylab.plot call) but calling existing Python code from Julia is almost perfectly transparent.
You can access MongoDB from Julia. MongoDB isn't perfect** but it's the swiss-army chainsaw*** of NoSQL, at least since they fixed it so that it doesn't crash and destroy all your data every time a gnat sneezes.****
You can pretend it's Ruby and slap together web apps like there's no tomorrow using Morsel:
using Morsel
app = Morsel.app()
route(app, GET | POST | PUT, "/") do req, res
"This is the root"
end
get(app, "/about") do req, res
"This app is running on Morsel"
end
start(app, 8000)
There's support for ZeroMQ, the lightweight queueing... Thing.
Also, Curl.
That's important, because those five items cover everything I need for both my day job and my off hour programming. If I can still use all my existing code and write new code that runs 10-20x faster (I use Psyco, the precursor to PyPy, here at mee.nu, which delivers a real-world speedup of very close to 2x, so only 10x there) in a language that doesn't make me want to shoot myself, that makes me a happy bunny.
Full support for multi-threaded programming would make it even better, but since I don't really have that now, it's not a show-stopper. For mee.nu, I run five instances of Minx behind a load-balancing proxy, though we rarely need the performance. Julia provides plenty of ways to use multi-processor machines, just not that particular way.
And if it really delivers 10x the performance in practice, that's like getting 10-way multi-threading with zero software overheads and zero extra hardware.
So a cautious thumbs up so far from me.
* Or about 4x faster than PyPy, the Python JIT compiler. But since you can easily embed Python code in Julia (the PyCall package provides this) and PyPy still has a number of incompatibilities with common Python packages, there's an argument that Julia is a better way to go even for Python programmers.
** Indeed, while it supports atomic updates, it doesn't support transactions across multiple records, so some would argue that it's not a database at all. My definition of a database is that it lets you find what you want in better than linear time even if you don't know what you're looking for - i.e. it provides some sort of secondary index. By that definition, MongoDB is a database. And Redis and RethinkDB and Aerospike aren't. Which doesn't mean they're not useful - Redis is bleedin' wonderful! - it just means they're not databases. They're datathingies.
*** Joke stolen shamelessly.
**** Which to their credit they fixed four major releases ago. These day's it's pretty robust.
I'm not sure I'd call Julia object-oriented, I'm not even sure I'd call it object-based (but I've really only dipped my toes into the documentation). It seems like someone got tired of Matlab's syntactic and semantic warts and interpretive performance* and decided to clean it up. It's too bad SISAL never caught on.
* If the Matlab interpreter is where your code is spending most of its time, either you're doing it wrong** or you're using the wrong language...
** Ok, passing array arguments by value can be kind of expensive...
Posted by: Kayle at Monday, May 13 2013 04:24 PM (M7tH0)
2
I'm not sure I'd call Python sane or healthy. In fact, I'm pretty sure I'd call it a lot of four-letter words. Which, actually, I do, fairly often, to the annoyance of my co-workers.
I'm nearing the point where I'm going to tell my boss that Python can go stuff itself, I'm retreating to c++.
Posted by: dkallen99 at Tuesday, May 14 2013 02:27 AM (2lHZP)
Amid all the random craziness and angst that makes up my life these days, there's a steady drip of light in the form of brick-based role-playing-strategy-gamey-things.
The aptly named Cube World. No idea when it's coming out.
Fifteen months ago, I was looking forward to only two games - Mass Effect 3 (which EA managed to fuck up, though not irredeemably), and Torchlight II, which was pretty good, though I remember the first more fondly.
Since then, we've had a new XCOM game, EA has announced, launched, and irrevocably ruined SimCity - to the point where the major feature announced for The Sims 4 is that it will be single player - I've discovered KairoSoft, and Kickstarter has exploded onto the indie gaming landscape like a big bomb made of money. Starboundis on its way, and Terraria has been revivified. Kerbal Space Program is amazing, but requires more time than I have (which is zero) to really get anywhere. We've got four major new isometric party-based single-player role-playing games on the way, with the first (Shadowrun) due next month.
And now we have these voxel-based games like Stonehearth and Cube World which take a fascinating tack, using the absurd amounts of graphics power that we have at our disposal today (you can get 1.8 TFLOPS for less than $150) to make games that manage to look endearingly retro and fluid and engaging at the same time. I can't wait for them to come out so that I can not have time to play them either.
Oh, and here's the gameplay trailer for Stonehearth, without the talky bits.
Bunny!
Posted by: Pixy Misa at
02:52 AM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 275 words, total size 3 kb.
Tuesday, May 07
Intercourse The Penguin: A Critique Of Artificial Scarcity In A Post-Scarcity Economy
If you subscribe to a magazine electronically on Amazon, they will delete your back issues after six months "for your convenience".
Yes, they actually say that. They delete your property for your convenience. If you go searching for why your back issues - THAT YOU HAVE PAID FOR - seem to be missing, you find that in the fine print on "How magazine subscriptions work". A shorter and more accurate explanation would have been "They don't."
And if you think that smacks of doublespeak, don't forget that this is the company that made news by deleting unauthorised copies of 1984 off customer's devices.
I've sent a complaint to Amazon; it's hard enough to even find how to do that these days. I was very good and didn't swear... Much at all.
But, frankly, FUCK DRM in all its forms.
I may expand on this subject once I have calmed down a little.
I bet what they were thinking is that they'd accumulate in the Kindle's limited memory, so they're expiring them automatically as a help to people.
But older issues should still be available from the cloud. It's not as if storage there is a problem.
Posted by: Steven Den Beste at Tuesday, May 07 2013 03:19 AM (+rSRq)
2
Sadly, no. That would be merely pointless (these magazines are mostly text and less than 1MB each) instead of inexcusable.
The back issues have been deleted from both the Kindle app and the cloud. One or the other might be understandable - either your device keeps six months worth, or it keeps everything but you have a six month window to download issues as they came out.
But no, it's both. And if you cancel your subscription, they delete all the back issues from your account anyway.
Posted by: Pixy Misa at Tuesday, May 07 2013 01:59 PM (PiXy!)
Reading the comments on the Stonehearth Kickstarter, I learned that the developers are using a product called Qubicle for the graphics. It's a voxel-based design and rendering system built on Unity.
Unity itself is quite impressive: It's a comprehensive game engine (covering rendering, animation, graphics effects, sound, UI, AI, networking, mapping, and more) that runs on Windows, Mac, Linux, iOS, Android, Xbox, Playstation, Wii, and even most browsers, and costs $1500 for the professional desktop development kit - and the basic edition is free. Most of the games I've been backing on Kickstarter are using it, which is how they're able to offer Mac and Linux ports on a shoestring budget.
Not that I have time to play any of these games, of course; the last game I spent any time with was Kairosoft's Pocket Stables. Well, and BvS. But that's a responsibility - I have a ninja village to look after!
Posted by: Pixy Misa at
02:21 AM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 153 words, total size 1 kb.
Friday, May 03
Wombat!
4:09
The game is apparently in a very early state (despite appearances); the developers estimate there's a good 16 months of work before release. With any luck the millions of dollars they raise over the next few days will help speed things along.
The Starbound pre-order has passed the meelion-dollar mark and bagged all three stretch goals set so far (a new alien race, alien fossils, and alien starter pets). No telling yet what else may be in store, but the development team - some of whom had taken second jobs in order to keep things going - are apparently still slightly dizzy from their unexpected success.
The Torment2: Tidy Numerology Kickstarter Drive Bonus Paypal Round hasn't quite tipped the project over the $4.5 meelion dollar mark for the final stretch goal - an in-game Fortress of Tormentitude player stronghold. But it got pretty darn close, and with (apparently, significantly) lower than average payment failure rates, inXile have deemed their fundedness sufficient to add that particular fig to the pudding anyway.
Since these are two of the games I'm most looking forward to, this news is most welcome.
Oh, and Futurama got cancelled again. But it had a decent run in the end.
You remember how there was that XCOM shooter under development, and how relieved we all were when that faded into the background and we got a new real XCOM strategy game instead? (Even if I haven't had a chance to play it yet, I was as relieved as anyone.)
Well, it seems the shooter didn't go away, it quietly soldiered on towards a launch this year, and - here's the thing - judging by the trailer, there's a chance, just a chance, that it might not suck.
I always thought, based on all the info 2K Marin had released about the XCOM shooter (Which is now third person, instead of a FPS, to better manage squad ops.), that it would be a very good game - but it would not be a XCOM game. I still think that it will be a very good game, but carrying, at the very least, a misleading brand as long as they keep it under XCOM.
(Firaxis XCOM' tactical battle game is also misleading, but in different ways.)
C.T.
Posted by: cxt217 at Saturday, April 27 2013 07:08 AM (v+lXl)
3
Based on this trailer, however, it could just as easily be based on "Redneck Rampage".
Posted by: Steven Den Beste at Saturday, April 27 2013 07:22 AM (+rSRq)
The latest trailer does not show much, but the material that 2K Marin had shown earlier (As in, before Firaxis' XCOM game was announced.) looked pretty good.
C.T.
Posted by: cxt217 at Saturday, April 27 2013 09:55 AM (v+lXl)
Posted by: Pixy Misa at Saturday, April 27 2013 02:56 PM (PiXy!)
6
I hate to do this, Pixy, but there's recently been a spam incursion upon The Pond. Four or five in the past day or so.
I really like the trailer, and if the game is anything as drama-making as it, it'll be great stuff. But it won't be X-COM.
Posted by: Wonderduck at Saturday, April 27 2013 05:05 PM (9jITs)
7
I'm happy with it not being X-COM, as long as it's good.
I'll keep an eye out for your interlopers. If they reappear, don't delete them, just let me know, and I'll nuke them from orbit adjust the training data for the Bayesian filters.
Posted by: Pixy Misa at Saturday, April 27 2013 10:02 PM (PiXy!)
By the way, in the original XCOM one of the alien ship types was called a "Harvester" IIRC and it included an operating theater where they were dissecting a cow. (I fell off my chair laughing the first time I saw that. Cattle Mutilators!)
Does the modern XCOM include that visual joke?
Posted by: Steven Den Beste at Wednesday, May 01 2013 08:24 AM (+rSRq)
9
Pixy, either you did something that worked, or the spamholes got scared, but I've not seen hide nor hair of 'em since I mentioned it before... either way, keep up the good work! You're my hero, in a bloggy sort of way.
Posted by: Wonderduck at Wednesday, May 01 2013 11:15 AM (9jITs)
10
Steven - yeah, I remember that. Don't know if it's in the new version; there's some things you can get away with at 320x200 that you can't at 2560x1600...
Wonderduck - I didn't do anything, but I'll gladly take credit.
Posted by: Pixy Misa at Wednesday, May 01 2013 12:19 PM (PiXy!)
By the way, in the original XCOM one of the alien ship types was called a "Harvester" IIRC and it included an operating theater where they were dissecting a cow. (I fell off my chair laughing the first time I saw that. Cattle Mutilators!)
Well...The ship is now called an 'Abductor' (Though 'Supply Ships' are sometimes assigned to collecting specimens.). There is nothing inside the ship - but if you find a landed UFO collecting specimens, you will find mutilated cattles immediately next to the ship, along with pods to store the 'samples'.
C.T.
Posted by: cxt217 at Sunday, May 05 2013 01:44 PM (2hFbi)
Posted by: Steven Den Beste at Thursday, April 25 2013 02:27 PM (+rSRq)
2
On the other hand, my house now smells as though someone cleaned thoroughly after a nice family dinner. Neither is true, but it smells that way.
Posted by: Pixy Misa at Thursday, April 25 2013 02:35 PM (PiXy!)
3
How on earth did Bleach help? Did one of the unending soliloquies of smack-talk from some supernumerary in anticipation of a tediously paced fight so numb your nervous system that the pain was thereby reduced?
Posted by: The Brickmuppet at Friday, April 26 2013 12:03 AM (F7DdT)
Start8 from Stardock turns Windows 8 into a fairly sensible (if artistically inept) update to Windows 7. It makes the start screen, charms bar, and hot corners go away. If that's what you want - each item is independently configurable.
And it gives you back a nice, clean, functional - and very configurable - start menu.
For just $4.99 it turns Windows 8 back from a screaming heap of garbage into a practical, useful operating system. Highly recommended if you find yourself in a situation where that might apply.
1
Sounds like Brad Wardell has himself another winner.
Posted by: Steven Den Beste at Wednesday, April 24 2013 03:08 PM (+rSRq)
2
Yep. There are a number of competitors, including the free Classic Shell, but I know who Stardock are and their Windows add-ons have never caused me problems. (I used ObjectDesktop in the Vista days, and still use Fences.)
Five bucks converts the Windows 8 non-touch experience from constant aggravation to genuinely pleasant. This is what HP and other OEMs should be bundling with their hardware, not the egregious Norton.
Posted by: Pixy Misa at Wednesday, April 24 2013 03:44 PM (PiXy!)
3
Also, it highlights the fact that Microsoft's work on the Windows 8 core is perfectly good - it's a solid improvement on 7 in many areas. It's the remarkably ill-conceived intrusion of the tablet interface onto non-tablet systems that causes all the problems.
Posted by: Pixy Misa at Wednesday, April 24 2013 03:47 PM (PiXy!)
4
I've been able to recommend Win8 to people thanks to Start8. When I built my new computer several months ago, I was able to pick up Win8Pro for something like $40. Win8, IMO, is actually a much better OS than Win7 after you fix the stupid tablet interface.
Posted by: Ben at Thursday, April 25 2013 11:09 AM (/Mdmg)
5
Yes, Start8 is very good. Stardock also has a program (that I haven't tried) called ModernMix, which allows you to run Metro apps in separate windows.
Posted by: David Lewis at Thursday, April 25 2013 11:29 AM (BHGNI)
Posted by: Steven Den Beste at Thursday, April 25 2013 01:59 PM (+rSRq)
7
My immediate observations are that the task manager and file copy dialog are better organised and provide more useful information. It's also supposed to boot more quickly and run more effectively on 4+ core processors, but I haven't timed the one and can't judge the other.
On the other hand, even with Start8 to fix the worst problems, Aero's gone. The Flat UI movement has set design back nearly 20 years. (Okay, it's alittlebetter than Windows 95.)
Posted by: Pixy Misa at Thursday, April 25 2013 02:33 PM (PiXy!)
8
Other things: internal events on timers fire less frequently whenever possible. This allows the CPU to sleep longer and more often, conserving power. Not necessarily useful for a desktop but supposed to increase battery life for laptops.
Microsoft had a blog, b8, during the beta, where they talked extensively about the new features.
Frankly, I mostly prefer the new flatter UI. Every time I go onto a Win7 system now, it feels overly garish.
Posted by: RickC at Friday, April 26 2013 10:45 AM (WQ6Vb)
9
Hmm. I've set my Windows 7 borders to a translucent grey (or blue-grey) tint; I can certainly see how bolder colours might seem garish. Windows 8 seems to automatically pastelise everything.
Posted by: Pixy Misa at Friday, April 26 2013 12:53 PM (PiXy!)
(Pixy, is there a way for me to change the displayed link text so it's not the URL, when using the link inserter?)
I'm not sure if this will work or if Anandtech has hotlink protection. If it doesn't work, please edit my comment to remove it? is the specific thing I was trying to find. I don't know if anyone's tested how well this works but in theory it could cut power usage a good amount.
Posted by: RickC at Saturday, April 27 2013 01:22 AM (A9FNw)
11
Huh, inserting the picture with an img tag by using the HTML link in the editor worked in the preview...but the image vanished when I posted. Also, in Chrome, the Edit button just takes me back to the blog home.
Posted by: RickC at Saturday, April 27 2013 01:24 AM (A9FNw)
12
And ugh, I forgot to mention--I wanted to include the second pic on that page, "Platform Activity Alignment."
Posted by: RickC at Saturday, April 27 2013 01:24 AM (A9FNw)
13
Thanks. As we get more and more cores in portable devices, being able to intelligently sleepify some or all of those cores becomes more and more important. I spend most of my time at my desktop, connected to servers running 24x7... But it matters there too - a 64-core server is rarely going to need all 64 cores at once, and the smarter it is about sleepivation, the lower our hosting bill.
Posted by: Pixy Misa at Saturday, April 27 2013 02:01 AM (PiXy!)
14
Particularly when we have three racks full of such servers.
Posted by: Pixy Misa at Saturday, April 27 2013 02:02 AM (PiXy!)
Posted by: Pixy Misa at
09:25 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 18 words, total size 1 kb.
Sasami
Apart from the Windows 8 stuff - you shouldn't have to fight your operating system, much less your user interface - Sasami is pretty good for the price. Definitely needs more memory - it ships with 2GB, and it has integrated graphics which eats a good chunk of that right away, about 400MB by default, and I'm running Chrome (which can easily eat over 1GB), PyCharm (which can use several hundred MB on even modest projects), and Xshell (which can also use several hundred MB if you have lots of sessions with lots of history). So right away I'm using all the memory and then some.
So I'm thinking I'll add another 4GB, and give it the old SSD out of Lina (my Linux box; it has a 300GB Intel 320, but I have a new Samsung 840 Pro to replace that).
That should do for starters.
Also, according to the manual it does have USB 3, which is great news. My experience with USB 3 thus far consists of plugging drives in and having them work perfectly at speeds well over 100MB/s. That's not something you want to give up.
Also also, the GPU apparently delivers 80GFLOPS, not 48. Still a long way short of any decent desktop card, though - my faithful passively-cooled 4850 is my benchmark card, at exactly 1TFLOP, and my 7950 is nearly triple that. It should be just fine for playing Terraria or Starbound, but forget KSP - that runs slow even on the 4850 when I launch a complex rocket.
Battery life looks to be in the 5 hour+ range for normal active use (neither leaving it idle nor pounding on it constantly), which is fine for such a cheap notebook. The only essential upgrade then is the memory, which right now is kind of expensive - the DRAM spot market is going through one of its seasonal conniption fits, with prices up about 60% since the start of the year. 4GB of RAM will cost me nearly $40! (I can remember paying $500 for 4MB of RAM, for my Amiga 3000.)
Oh, and it comes with a trial version of Norton Anti-virus. I downloaded Start8 to give me back my start menu. Norton deleted it. I deleted Norton. Problem solved.
Posted by: Pixy Misa at
08:29 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 379 words, total size 2 kb.
Windows 8 Sucks
There are some good bits. The Task Manager is a solid improvement. And the file copy activity dialog is what it always should have been. Those are a couple of minor items, though. Overall, it sucks.
Needlessly, because there's a perfectly functional operating system underneath; they've simply layered a whole bunch of crapware and crippling and blatantly idiotic configuration choices on top and broken it.
I give it zero out of ten, as in, there is zero reason to use it. If you want to run Windows, stick with 7; if you want a touch-enabled device, use Android.
It might be redeemable with something like Classic Shell; I'll find out. Of course, again, there is no reason why you should need to do that, but if you're stuck with a Windows 8 laptop (like me) and (unlike me) no spare Windows 7 keys, there's potentially a way to fix the most egregious of Microsoft's fuckups.
1
I thought I read that it was possible to ignore all the new wizbang tablet GUI and to revert to something like the classic XP Explorer. Is that true?
Posted by: Steven Den Beste at Tuesday, April 23 2013 09:36 PM (+rSRq)
2
With a third-party utility, yes. But you can't configure the OS that way without installing something - they've even removed configuration options that were there in Vista and Windows 7.
Looks like they've created a cottage industry in apps to fix their mistakes. There's a new version expected later this year - somewhere between a service pack and a full release - that's expected to fix the worst problems. The president of Microsoft's Windows division was very publicly fired let by mutual decision late last year, not long after the launch, so I'm hopeful there's less politics involved in backtracking on some of the worst misfeatures.
It wouldn't take that much work to turn it into a solid update to Windows 7 with an optional tablet UI. In fact it's mostly a question of just giving choice back to the users about which features they want.
Posted by: Pixy Misa at Tuesday, April 23 2013 10:19 PM (PiXy!)
Your mileage may vary. Barooina brand Puppy Chow may not contain actual puppies. Do not taunt happy fun Kerbal.
Posted by: Pixy Misa at
04:28 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 24 words, total size 1 kb.
Sunday, April 21
Age Of Miracles And Wonders And Budget Notebooks
I bought a Windows 8 computer today - an HP Pavilion DM1-4306AU.
Looks like this.
One the one hand, it's woefully underpowered - a mere dual-core 1.4GHz, only 80 graphics shaders delivering a pathetic 48GFLOPS, just 2GB of RAM, and only 320GB of disk. The screen is a tiny 11.6" at a lowly 1366x768.
On the other hand, I haven't bought a new notebook in more than three years, haven't tried Windows 8 at all, and it cost $298 at the local hi-fi store.
And for a little perspective, it has four times the memory and four times the clock speed of the amazing Digital AlphaServer 8400 TurboLaser that I ran an entire phone company on back in 1995. It's not so long ago that this would have been a dream machine; it has 8 times the memory, 4 times the bandwidth, and 16 times the CPU performance of my SGI O2 - and that cost $25,000.
I don't think it has USB 3, or even gigabit ethernet (Update: Looks like it has gigabit ethernet but not USB 3; the higher-spec but more expensive US version has both.) but it's small, light, has a decent screen (if rather sensitive to viewing angle), is surprisingly responsive (I played with it in the store), and supports up to 8GB of RAM and a full-size notebook drive.
Now all it needs is a name. (Interim name is Sasami.)
Posted by: Kayle at Tuesday, April 23 2013 04:14 AM (M7tH0)
3
The Start Menu was crippled in Vista anyway, when they removed the expanding capability and constrained it to a small, scrolling rectangle. I assert that the new Start Screen is a net improvement over the Vista/7 menu.
You can reorder things, make them appear or hide by default, and so on, and the hit box is MUCH larger than on the old menu. Plus, if you don't like it you can mostly ignore it by pinning shortcuts to the taskbar or desktop.
Posted by: RickC at Tuesday, April 23 2013 08:32 AM (WQ6Vb)
4
The touchscreen-oriented not-Start screen has proven to be much less useful to me than any previous iteration, in part because I upgraded, which meant that 90% of my existing applications had to be found again and pinned, and also that the not-Start screen was cluttered with everything that it managed to find in folders that had applications, including dozens of Readme files and uninstallers. It was a very poor upgrade experience, especially when combined with the number of incompatible apps and drivers that made the machine unstable. It took me a week to get back to more-or-less where I was, and it's still a pain to try to fit everything onto the not-Start screen without having to scroll horizontally using the mouse or touchpad. (why upgrade from Win7 at all? To test the OS before too many people started using it at the office)
I have the same "meh" response to the OSX Dock, which has gotten progressively gaudier and less useful over the years. Long ago I bought a license for Overflow and have never regretted it.
-j
Posted by: J Greely at Tuesday, April 23 2013 09:11 AM (fpXGN)
5
Yeah, the shortcomings of Windows 8 for desktop use are why I haven't upgraded, but for a tiny notebook like this, it looks like it might be more palatable (even without a touch screen).
We'll soon see. I still have my eye on that Toshiba Kirabook, but better to spend $300 now to test the waters (and worst case, reinstall with Linux) thnt to drop $2000 on a shiny toy I never use. (Looking at you, iPad.)
Posted by: Pixy Misa at Tuesday, April 23 2013 11:30 AM (PiXy!)
6
"The shortcomings of Windows 8 for desktop use," as far as I can tell, consist almost entirely of "I don't like the fact that it's different."
See also Vista, XP, 95. I don't know if anyone complained about Windows 3 looking different, but I bet it did.
FWIW I haven't tried doing an upgrade, only clean installs, and I admit I did have to re-pin a handful of shortcuts but after that I am in the desktop all day long and other than the theme changing, it's just not that different.
Posted by: RickC at Tuesday, April 23 2013 12:33 PM (WQ6Vb)
RickC: The loss of the Start Menu is a pretty big annoyance (a start menu replacement fixes that, fortunately), but otherwise I mostly agree, but there are a lot of new annoyances.
I'm probably rare in that every laptop I've owned had touch and stylus support; Windows 8 is better at touch than Windows 7, but it's still a pretty lousy touch platform.
Posted by: Kayle at Tuesday, April 23 2013 04:05 PM (M7tH0)
8
RickC - the problem is, for a normal desktop (non-touch) with a good sized screen, the whole Metro/Modern interface is a distraction, an annoyance. It serves no purpose. I always want to be on the desktop doing desktop things; anything that takes me out of the desktop needs to die. From 95 through to 7, Microsoft never broke the normal workflow they way they have with 8.
Once you've slapped the Start Screen down, it does seem relatively functional, albeit a cheap downmarket clone of Windows 7. But then, why bother with Windows 8 at all?
Now, if you have a touch-enabled device, everything changes. Windows 7 is not touch-friendly. Half of Windows 8 is. Which is better... Maybe?
Posted by: Pixy Misa at Tuesday, April 23 2013 04:26 PM (PiXy!)
Windows 8 does have Hyper-V (if your hardware has EPT) and also makes a dandy network Hyper-V administration system--a lot cheaper than a Windows Server 2012 license.
Touch is improved outside of the Metro box but Windows 8 is still not a good touch UI. I don't believe anyone has yet built a UI good for keyboard, mouse, pen, and touch all at the same time; Microsoft's schizophrenic solution isn't a good solution.
Posted by: Kayle at Wednesday, April 24 2013 11:42 AM (5q4P3)
10
Wow that was strange. I just wrote an extremely
long comment but after I clicked submit my comment didn't show up. Grrrr... well I'm not writing all that over again.
Regardless, just wanted to say great blog!
Posted by: Nolan at Saturday, April 27 2013 12:32 AM (tuLJl)
Toshiba's Kirabook: It's a 13.3" Windows 8 (but let's not hold that against it) ultrabook, with a Core i5 or i7 processor, 8GB of RAM, 256GB SSD, a 2560x1440 display, and weighs 2.6lbs (or 2.9lbs with the touch screen option). That makes it a Macbook Pro competitor that's lighter than the Macbook Air. It's not cheap - starting at $1599 for the i5 model without touchscreen - but if you're sick of bargain-bin 1366x768 displays, it may be quite literally a sight for sore eyes.
Australia's NBN to roll out gigabit speeds. The NBN rollout has been pathetically, miserably slow; they don't even have a plan to deploy it where I live yet. But at least the speeds where it has been deployed are good. And if it actually rolls out at 1Gbps on schedule, I will move to it rather than waiting for it to come to me. (I work from home most of the time now, so fast and reliable internet access matters more than location.)
Posted by: Steven Den Beste at Sunday, April 21 2013 12:17 AM (+rSRq)
2
By the way, I'd like to comment on the utter lack of spam around here these days. Whatever you did that last time to the filter was miraculous. Very well done!
Posted by: Steven Den Beste at Sunday, April 21 2013 10:08 AM (+rSRq)
Samsung recently announced a couple of new additions to their Galaxy of Android phones (a statement that can be safely made without details because it will be as true next month or next year as it is today): The Galaxy Mega 5.8 and 6.3.
The 5.8 is of only moderate interest; it's a cheap(-ish) phone with a large (5.8") but low-resolution screen ("qHD", or 960x540), good for media consumption or people with poor eyesight (a huge market, that, not to be underestimated).
The 6.3, though, offers a 1280x720 6.3" display, 90% of the resolution of my Nexus 7 at 90% of the size. The phone itself, though, is markedly smaller than the Nexus 7 - 168x88x8mm and 199g vs. 199x120x10.5mm and 340g. - so 25% narrower and 40% lighter. It has almost no bezel (the Nexus 7 has quite a wide bezel on all sides), but is small enough to hold by the edges, so that shouldn't matter. (Actually, the Nexus 7 is too, barely, at least for my hands.)
A quick mockup I made of the relative sizes of the Samsung Galaxy Mega 6.3 and the Asus/Google Nexus 7. It only approximate, but it should be pretty close.
That image is Photoshopped - well, actually, Fireworksed, as I do most of my image work in that instead - using cropped and rescaled images of the two devices. It should be fairly accurate; the screen on the Mega has a slightly higher pixel density so it's a little smaller vertically, plus noticeably narrower as it has 720 pixels vs. 800. The really dramatic difference comes from the near-elimination of the surrounding bezel.
Other hardware includes a 1.7GHz Exynos 5250 CPU (a dual-core A15), the exact same chip that powers the Nexus 10, which is much zippier in everyday use than the quad-core 1.2GHz A9 in the Nexus 7; 1.5GB RAM vs. 1GB in the 7; 8MP rear and 1.9MP front cameras vs. none and 1.2MP; but only 8GB or 16GB storage vs. 16GB or 32GB for the current Nexus 7. It also has a microSD slot supporting cards up to 64GB, which helps make up for the disappointing shortage of on-board space.
So while it's maybe an inch too far for a phone, as a small, take-anywhere tablet that has 3G/4G phone capability as a bonus, it's rather intriguing.
I'd like it even more if it had a 1080p screen and a bit more storage - even 32GB - but as it is, I'm already interested. Samsung haven't announced pricing or distribution details yet, so I'll be watching for that.
Posted by: Pixy Misa at
10:13 AM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 435 words, total size 3 kb.
Starbound has opened up pre-orders! That's usually not that big a deal, but in this case (a) it's a successor to the much-loved Terraria, being put together on a tight budget by a tiny studio, and extra money now could really help make the game better, and (b) they're running with Kickstarter-style stretch goals - when they reach $500,000, for example, they'll add a new alien race. At the time of writing, they've been going for a little over a day - on a weekend, too - and have reached $370,000, so it's looking good. Update: $500,000 reached, new race - Novakids - are in, next goal is alien fossils at $750,000.
Darkout. It's on Desura, GamersGate and Steam Greenlight. It's not pixel-art (the style of Terraria and Starbound), but it's still a little cartoonish; I think the art style works well for a slightly more serious game. Take a look at the trailer and see what you think.
1
Starbound preordered. Hopefully it'll be at least as good as Terraria!
Posted by: RickC at Tuesday, April 16 2013 11:56 AM (WQ6Vb)
2
It looks like it may even be better than Terraria. If it has a Linux server (very likely, since there's a Linux client) I'll set up a multiplayer instance here at mee.nu.
Posted by: Pixy Misa at Wednesday, April 17 2013 04:22 PM (PiXy!)
Sorry little green dude, I haven't worked out how to attach parachutes yet. But your epic journey 440km above the surface of planet Kerbin will not be forgotten, even if we never find your scattered remains.
Update: My improved Up Goer 2B reached 680km and is equipped with a parachute. I just need to remember to open it around 23km of altitude....
Update: Patience and practice and lots of solid-fuel boosters, and I can now make a stable orbit fairly reliably even if my primary stage goes flaky on me. Right now I have a Munar flyby lined up - my orbit will take me close enough that I'll be pulled to within 500km of the Munar surface, before being slingshotted back into a Kerbin orbit. From there I should even have enough fuel left to deorbit and land. Here I go!
Update: A little careful nudging and I'll be coming to within 50km5km of the Munar surface... As long as nothing goes wrong. If something does go wrong, Cmdr. Dudsen Kerman will be the first Kerbal on the Mun. Or bits of him, anyway.
Update: Success! Munar flyby and return landing accomplished! I guess the next step will be to make Munar orbit, then break orbit and return. I want to refine my vehicle first, though, so its a bit less fally-aparty.
Posted by: Pixy Misa at Tuesday, April 09 2013 09:50 AM (PiXy!)
5
Aha! I see you listened to me
My poor^D^D^D^D intrepid crew are still stranded in a low Kerbal orbit with no fuel to deorbit with. So far my attempts to learn how to rendezvous a rescue vehicle have been less than successful.
It's also available on Steam now, FWIW.
Posted by: Artee at Tuesday, April 09 2013 12:50 PM (24day)
6
Yep, I fired it up for the first time last night.
Posted by: Pixy Misa at Tuesday, April 09 2013 01:50 PM (PiXy!)
7
I'd just like to mention that "Up Goer" is a wonderful name for a space ship.
Posted by: Steven Den Beste at Saturday, April 13 2013 02:53 AM (+rSRq)
8
Of course, all xkcd references are wonderful examples of what they are.
Posted by: Mikeski at Saturday, April 13 2013 03:20 PM (DU6Ja)
9
On The Daily WTF, xkcd comic images will be replaced by mods with a picture of Helen Thomas (or someone, I forget who exactly.)
Interestingly, the Time XKCD is still going.
Posted by: RickC at Sunday, April 14 2013 08:00 AM (WQ6Vb)
Would anyone like a copy of Civilization V, Torchlight, or Trine on Steam? I just noticed that I acquired free bonus copies somehow. Also Serious Sam HD, Frozen Synapse, Cthulhu Saves the World, and Breath of Death VII.
Update: Civ V goes to GreyDuck, Trine to Wonderduck.
Posted by: Wonderduck at Monday, April 08 2013 05:35 AM (9jITs)
3
GreyDuck, email me at help@mee.nu with your Steam username.
Posted by: Pixy Misa at Monday, April 08 2013 02:27 PM (PiXy!)
4
I think after I sunk my weekend into Temple of Elemental Evil, following the GOG link in the previous post, you basically owe me Torchlight
Posted by: Kian at Tuesday, April 09 2013 02:24 AM (1riL7)
5
I'm trying to remember if I said "thank you" or not. Since I can't remember, it's fairly safe to assume I didn't.
THANK YOU! Trine is, indeed, interesting. As with most platformers, I suck at it, but I'm getting better.
Posted by: Wonderduck at Wednesday, April 10 2013 12:14 PM (9jITs)
6
Mini-review of Trine: it's good, but each level is just THAT MUCH too long. Like, if the perfect length of time to complete a swingy-jumpy-fighty level is 20 minutes, Trine's levels take 23 minutes, 18 seconds.
The game is GORGEOUS.
Posted by: Wonderduck at Thursday, April 18 2013 01:51 PM (9jITs)