No boom today. Boom tomorrow. There's always a boom tomorrow.
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)
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.
Saturday, April 27
XCOM Thingy
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)
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!)
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.
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)
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.
Wednesday, March 27
Slow Release
The current XKCD amounts to the world's slowest animated GIF.* It's a seaside scene that's been playing out for more than a day.
Now the sandcastle has a little bridge.
Update: There's a new XKCD up now, but the previous one is still going at the link above.
Update: Still going! That is one fancy sand castle!
* It's actually handled server-side, and with a 256-bit hash for the filename so you can't look ahead, but...
When I first saw it, it was just two people sitting. The roll-over text said "wait for it" and I assumed after a while that he was trying to be funny with that, since the title was "time".
Posted by: Steven Den Beste at Wednesday, March 27 2013 03:16 AM (+rSRq)
The thread about it on forums.xkcd.com has a couple instances of people collecting the images as they appear, and making non-world's-slowest animated gifs, or other website widgets, from them.
It has outlasted the main page's update ("Time" was the Monday comic, the Wednesday comic is up now, and "Time" is still updating), so no idea how many more half-hours it will last...
Posted by: Mikeski at Wednesday, March 27 2013 03:38 PM (DU6Ja)
4
When I saw it late Sunday night, it was just a guy sitting on a piece of ground. I should have expected that he'd do something more than that... now here it is late Thursday, and I'm only now discovering that it changes.
Posted by: Wonderduck at Friday, March 29 2013 04:11 PM (prhS5)
I have my Nexus 4 and 10 now, which gives me the full suite of current Nexi.
Quick impressions (and in the case of the Nexus 7, slow impressions):
Nexus 4: Fine size for a phone, but too small to do anything interesting with Android. Good clear screen. Haven't tried the camera yet.
Nexus 7: Possibly the perfect size for a tablet for reading, games, and many utilities, though too small for comics, text books, or comfortable web browsing. Needs a faster CPU and a higher resolution screen, and a lot more storage. I'd like to try an 8" tablet if one can be made with the extra size but no extra weight.
Nexus 10: Superb screen. Just wonderful. And the speed improvement over the Nexus 7 is very noticeable - everything is faster and more fluid. Unfortunately, its size makes it heavy enough that it's annoying to hold one-handed for prolonged use. You either need to use both hands (which makes it awkward to navigate the touch screen), or rest it on something. Android's scaling works very well for the most part, though the vertical layout of the icon grid in the launcher is a bit off.
The Nexus 4 has a 4.7" screen; I think I want a 5.5"-6" device for my phone, and 8" for my main tablet; I'll know better after using these widgies for a few months, by which time the thing I want might actually exist.
1
Speaking of holding a tablet in one hand, you do not happen to know of a tablet that has a narrow bezel on 3 sides and a wide area on 1 side (on the "bottom") so that a person can hold it comfortably? I have a Kindle Fire HD in 7" format and its bezel is relatively wide all around. In the same time it's not wide enough and my thumb creates false touch on the front.
Posted by: Pete Zaitcev at Thursday, March 21 2013 08:54 AM (RqRa5)
2
Sorry, don't know of one like that. Bezel placement is certainly something that needs improvement.
Posted by: Pixy Misa at Thursday, March 21 2013 12:29 PM (PiXy!)
Top Ten TV Shows That Should Be Turned Into Kairosoft Games
Actually, I haven't come up with 10 yet, so suggestions are welcome.
Barney Miller
Life on Mars / Ashes to Ashes
Buffy
Torchwood
Stargate SG1
House
WKRP in Cincinnati (thanks Wonderduck!)
Get Smart
Thunderbirds
Murphy Brown
Wonderduck's suggestion brings to mind Lou Grant and Murphy Brown as possibilities as well.
If you haven't encountered Kairosoft, they're the creators of a line of little management sims on Android and iOS that are just insanely addictive. They actually started out back in 1996 writing games for PC and DoCoMo phones - at a time when a 320x200 phone display was pretty much state of the art. They've had something of a rebirth since porting their first game, Game Dev Story, to Android and iOS in 2010, where it became a bestseller.
Since then they've released 18 more games (plus two or three more that are on Android or iOS but still Japanese only), and have a catalog of 36 titles across all platforms.
And yes, I have every game they've released on Android; they're no more than $5, and good for at least 10-15 hours of play each. Some of them more; I did two full play-throughs of Grand Prix Story to unlock everything, which probably totalled 20 hours over a couple of weeks.
The general pattern set with Game Dev Story is that you run a small company, organisation, or group of some sort, and you have to hire and train staff and research technology to make better and better... Something.
Game Dev Story is almost entirely menu-driven; you can watch your people working in the office, but while this display reflects the actual progress of your game projects, it's not interactive.
Later games like Mega Mall Story, Dungeon Village, Epic Astro Story, and the recent Pocket Stables have an interactive map (or for Mega Mall Story, a cross-section view of your building).
Pocket Stables, Grand Prix Story, and Pocket Leage Story also have non-interactive contests - races and football (soccer) games; you train your players/drivers/horses as applicable and set a strategy, but once the contest starts you can't directly influence the outcome.
The games aren't hugely complex, but they are brilliantly crafted little artworks. The pixel art is just perfect, retro-stylish, adorable, and full of amazing details. I had dozens of screenshots to show this off, but I lost them all when my Nexus 7 bricked itself. Here's one, showing two of my horses leading the pack as they round the first corner:*
Anyway, back to the meme: It would need to be some sort of ensemble cast, albeit with a clear leader, working toward a common goal. And the less sense it would make as a management sim, the better, given Kairosoft's already quirky take on the genre.
1
Game Dev Story is quite entertaining - good airplane game for me. More or less plays itself, I just punch a button every so often and tell it "yes, this quarter we're making a Samurai Racing game. No, figure it out!"
The girlfriend has quite a few of them and enjoyed every one she's tried.
Posted by: Avatar_exADV at Friday, March 08 2013 01:54 PM (pWQz4)
2
WKRP In Cincinnati: The Videogame. Bonus points if they get Operation Turkey Drop involved.
Posted by: Wonderduck at Saturday, March 09 2013 01:16 PM (1BL+a)