Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Sounds like utter bullshit (Score 3, Interesting) 426

Here's a a critique. (It's on arxiv; no need to sign up for "Medium")

The paper isn't impressive. It make the assumption that human (other mammals, too?) memory isn't compressed, and is somehow "integrated" with all other information. We've been through this before. Last time, the buzzword was "holographic". We've been here before.

The observation that damage to part of the brain may not result in the loss of specific memories still seems to confuse many philosophers and neurologists. That shouldn't be mysterious at this point. A compact disk has the same property. You can obscure a sizeable area on a CD without making it unreadable. There's redundancy in the data, but it's a lot less than 2x redundant. The combination of error correction and spreading codes allows any small part of the disk to be unreadable without losing any data. (Read up on how CDs work if you don't know this. It's quite clever. First mass-market application of really good error correction.)

Comment Re:A bit condescending (Score 2) 71

I think Microsoft has done some great things, it's just by the time they get to market there are problems.

Windows 8 has a superb tablet UI. If it had been left at that, with the tablet UI version of the OS shipped on tablets, and an unbroken desktop version shipped for desktops; or a core MVC API been implemented making it easy for developers to target both desktops and tablets acknowledging the completely different UIs and expected workflows then they did, we'd all be using it and Apple would be back in decline. Unfortunately...

I feel like they're a much more inventive, innovative, company than they were 15 years ago. It's just they have some awful upper management that tends to cripple projects before they see the sunlight.

Comment Re:Requirements (Score 1) 121

split second loading, saving, editing and searching of large text files

Depends on the use. I'm increasingly using binary formats for things like CPU streamtraces, which can grow very quickly into the hundreds of MBs, and not using a text editor for exploring them. Source files tend to be a few KB, tens of KB if they're in dire need of refactoring, hundreds of KB if they're machine generated (and therefore rarely - but occasionally - hand-edited). As such, I don't mind my text editor having a size limitation too much. It does mean that I can't use it for everything, but most of what I edit is source code of one form or another (including LaTeX).

can log into any host via SSH and just use it

I do this a lot, but I really dislike the fact that I do it. SSH for text editing is an ugly hack to work around the fact that we still can't do file sharing well. I'd much prefer to use sshfs for the editing and only use SSH when I want to build / run code remotely. If Atom came with a nice file browser for remote files, I can imagine changing my workflow.

syntax highlighting and smart indenting

Definitely important. Vim can only do somewhat-smart indenting. Its APIs don't allow you to distinguish between indenting for semantic blocks and indenting for alignment. I like to format my code so that the reader can adjust the tab size without breaking the formatting, so, for example:

if (someLongCondition() &&

(Slashcode's 'code' tag seems to eat spaces and tabs and expand nbsp, so I've no idea how to actually do the indenting) Both lines would start with one tab (or more, depending on the current indent level), the second line would then have 4 spaces. The s and the a line up whatever tab width you want to view the code with. I generally prefer 4, lots of people prefer 8, and some prefer 2 and so this allows people to set whatever they want.

Vim's integration with clang for autocompletion is also somewhat clunky. OS X has nice autocompletion APIs in the text view, but I don't know how well these are exposed to JavaScript. It's likely to be a lot easier to add nice autocomplete support to Atom than to Vim though.

Comment Re:This makes sense (Score 1) 340

Ads are only valuable if someone is willing to pay for them, and people are only willing to pay for them if they think someone is going to see them and be influenced by them. If advertisers know that no one watches channel X then it's hard to make them pay for ad time on it, even if they know that a few million people could potentially watch it.

Comment Re:I can't wait! (Score 2) 71

That sounded odd to me too. MSR is really great at making things better, and MS is really good at completely ignoring everything MSR does when it comes to actually shipping products. It's fairly common to see research from MSR show up in open source projects years before MS notices it and incorporates it into a product. Apparently they've been trying to improve this for the last few years, but it's quite difficult to get researchers involved in technology transfer to the rest of the organisation without damaging their ability to do independent blue-sky research. They have had a few successes (F# came from MSR and seems to be gaining popularity), but not a huge number.

Comment Re:Is this the team that... (Score 4, Informative) 71

How on earth did this get moderated insightful? MSR is not the Microsoft UI group, it is a well respected research organisation. If you actually want to know what they're working on, pick up the proceedings of pretty much any top tier computer science conference and you'll see a couple of papers from them.

Comment Re:Blame Hollywood (Score 1) 477

There have been a few cases where new BluRay disks have come with new DRM that has broken software players. Sure, you only need to do a software update, but that's annoying if the reason you're using the software player is that you want to watch some films on your laptop while you're travelling and away from the Internet. Apparently the very long load times are still an issue on a lot of players.

Comment Re:EMACS 2.0 (Score 1) 121

FWIW, it's using 5.7Mb on my computer at the moment

I find that a bit hard to believe. I've just launched it and not even given it input focus. Atom is using 55MB (33.1MB private), and there are three Atom Helper processes, each consuming 57.9MB, 34.4MB, and 21.4MB (56.2MB, 20.6MB and 10.4MB private) each. So that's a total of over 100MB for a text editor with one window, one tab, and no files open.

Slashdot Top Deals

It's a poor workman who blames his tools.