Forgot your password?

Comment: Re:*sigh* (Score 1) 417

Not quite. Yes, Win 9x uses MS DOS as a bootloader, but once 32-bit Windows is running, it replaces all the functionality of DOS. It does a few crazy things for handling stuff like real-mode drivers, but I don't know all the technical details off the top of my head.

It doesn't have nearly the security features of NT, but 9x has some limited memory protection and preemptive multitasking. It's certainly worlds more sophisticated than the classic Mac OS all the way up through Mac OS 9, which was barely more than a loose collection of libraries tied together with a standard calling convention based on the notion of "traps". It had essentially zero memory protection or preemptive multitasking, which is why you'd usually have to reboot a Mac whenever anything went wrong. Fortunately, OS X changed all that.

Comment: Re:I still wear one (Casio Data Bank (DB) 150) tod (Score 1) 254

by davidbrit2 (#45901577) Attached to: I think wearable computing will take off...
Yup, that's the one. I haven't actually worn the clone full-time. I bought it partly out of curiosity, and as a possible backup in case my Casio kicks the bucket. It's no Casio, but it's usable. There aren't a lot of reviews on Amazon, but it sounds like build quality - namely the band - is the biggest concern. So, hard to say if it would hold up as well as a Casio. I'm guessing it wouldn't, but I don't know exactly how far it might fall short.


by davidbrit2 (#45901103) Attached to: I think wearable computing will take off...

I wish I had a good source; I've had my current one for several years now. I think I must have bought it shortly before they discontinued that line.

There's a no-name clone of the DBC-150 selling for about $10 on Amazon. I bought one out of curiosity, and it's not too terrible. The scheduler is pretty much the same, and you can store longer text strings than the Casio allows, but it's missing world time, and doesn't have a proper countdown timer. Also, the light is almost useless. The raised buttons actually improve tactile feedback, but I can't say what their long-term durability is like.

Comment: Re:I still wear one (Casio Data Bank (DB) 150) tod (Score 3, Insightful) 254

by davidbrit2 (#45900849) Attached to: I think wearable computing will take off...
I feel your pain. I will wear my current DBC-150 into the ground. As soon as somebody can make a "smart watch" that runs for 3 years on a charge (or at least a solid month), has a scheduler with persistent event preview, doesn't require a paired cell phone to do anything useful, and can easily survive the occasional scrape against a cement wall, I'll take a look. The current breed of smart watches are just a novelty.

Debug.js: A JavaScript VM and In-Browser Debugger In Pure JS Generators 34

Posted by Soulskill
from the building-upon-building-things-to-build-things dept.
New submitter amasad writes "This post describes building a JavaScript virtual machine and an in-browser stepping debugger using the latest JavaScript generator feature. It's called debug.js. 'For the past few years I’ve been working on creating tools to help people learn programming on the web. I’ve worked on repl.it and open sourced the underlying technology which powered a few learn to code websites and until recently lead product engineering at Codecademy. Through all that, one thing I really wanted to see are the tools to make it possible to visualize code execution and step through code in the browser. To catch glimpse of what an ideal interactive learning environment would be you should check out Learnable Programming by Bret Victor. In addition to the educational benefits of such a tool, if matured it could be also useful for code instrumentation, web IDEs, and creating a foundation for writing other VMs on top of JavaScript (having the pausable machine state let's you not worry about the non-blocking environment). Ever since I've read about the ES6 Generators proposal, I’ve been toying with this idea in my head but it wasn't a real possibility until Ben Newman's Regenerator brought generators to the browser.'"

Comment: Re:Node.js (Score 1) 400

by davidbrit2 (#45778199) Attached to: Is Ruby Dying?
I assume that when you say "writing code", you mean, "cobbling together cargo cult code snippets invoking jquery/prototype that were harvested from the first Stack Overflow result that Google crapped out." Your version is definitely more concise, though.

Comment: Re:Advantages to working for a hardware reseller (Score 1) 308

by davidbrit2 (#45752853) Attached to: Ask Slashdot: Do You Run a Copy-Cat Installation At Home?

Sure. We'll sell to pretty much anybody, from a garage hobbyist, to a global corporation.

Great Lakes Computer

We've got a pretty sizeable warehouse full of previous-gen (and current gen) goodies, which is why I can throw together a test rig on very short notice, and for comparatively little cost. I think our sales and purchasing guys can track down REALLY old stuff, if you've got some ancient Sun gear you need to keep running.

Disclaimer: I work for them, but I'm not an official company spokesperson. All of this rambling is purely my own views and opinions.

Comment: Re:Next job? (Score 1) 308

by davidbrit2 (#45749455) Attached to: Ask Slashdot: Do You Run a Copy-Cat Installation At Home?
Just remember that you're going to also have to figure out how to handle all the marketing, capital investments, accounting, collections, legal, HR benefits (health, retirement), etc. that your employer would have previously handled for you. If you can figure out how to do it more efficiently and effectively than them, then you'll end up with a bigger take-away from that billing rate, but either way you'll be dealing with a LOT more than you are now.

Comment: Advantages to working for a hardware reseller (Score 1) 308

by davidbrit2 (#45749307) Attached to: Ask Slashdot: Do You Run a Copy-Cat Installation At Home?

I work for an IT hardware reseller (mostly; we do some new stuff too), so scrounging up some lab boxes or test beds usually isn't a problem. I've got one in our rack right now that I fire up to mess with VMs via Hyper-V, rather than adding a bunch of extra load to our ESX cluster. And we mostly deal with smaller development projects, not spending months building huge software packages, so it's generally not too hard to grab a few hours of downtime here and there to read and experiment with stuff. Our dev team (a whole two of us) have MSDN subscriptions, so it's open season on learning MS products and figuring out what might be useful to us.

Thus, I don't have a ton of experimental IT gear at home, nor do I feel all that compelled to continue doing at home what I do all day at work. I've got a desktop that does a few light server duties, and which is mostly just a means to and end. I do have a growing pile of assorted tablets, though...
