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)
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!)