Forgot your password?

Comment: Try Sublime in 'vintage' mode. (Score 1) 402

by Marc_Hawke (#47585665) Attached to: Comparison: Linux Text Editors

That's why I use Sublime Text. It has a 'vi' mode that works very well. (Well, it does the most common functions, but if you're a grand-master vi wizard you'll easily find things it doesn't do.)

That was the primary reason I allowed myself to try it. 'come for the 'vi' stay for everything else.' The good news is that it's a top-notch editor even without vi. The 'overview' slider on the right side is brilliant. There's a vibrant 'plugin community', and it's very customizable. Also it's multi-platform so I'm using exactly the same Editor on my Windows box at work as well as my Gnome sessions at home.

(I still use vi in my terminals.)

Comment: ERP is overpriced database (Score 1) 209

We purchased a large ERP to 'centralize' and 'homogenize' our data. Instead if disparate systems trying to interface, we wanted all our divisions to use the same system. We had IT research the different options with occasional feedback, and they picked one, and we started implement it.

It turns out that we had disparate systems for a reason, and the new ERP system didn't fit into any of them. We adjusted models to fit the best practices of the ERP as best we could, but that only got us so far. At the end of the day the ERP was nothing but a database (SQL Server) and all the day to day operations were done with custom built applications interface through API's and ODBC. Occasionally, (but rarely) there will be a business need that happens to be implemented natively by the ERP, but it's not something we count on.

One of the original suggestions was that we just 'roll our own' solution. In the end, we did, but we first saddled ourselves with a large pricetag and mostly useless support contract.

Comment: Re:Slippery Slope (Score 3, Insightful) 186

""Meanwhile, someone who isn't Google and doesn't have offices in the EU will surely make up a page of links to this information. If the page generates traffic, someone will pay for add space there.""

This is my biggest question about this whole thing. Why is it Google's job? If they want to be 'forgotten' or 'taken off the internet' then they have to be taken off the internet, not the search engines. The most Google would be affected is by making sure they don't show up as 'cached' results. However, if the original article still exists, that's hardly Google's fault.

It the EU wants to make an unenforceable decision about a stupid request, I think they should at least be forced to deal with the consequences, and not just harangue search engines (i.e easy targets.)

Comment: Re:So (Score 1) 59

by Marc_Hawke (#47486301) Attached to: Tesla Model S Hacking Prize Claimed

Do Tesla's have keys? I think it would be pretty awesome to back up the security with a physical item. So, when you lock your car after too many failures, the smart-phone remote access is just completely disabled until you use the physical key to unlock the door.

I suppose you could do the same thing with the key-fob and it wouldn't be any less secure than the key-fob already is.

That would be quite strong defense against brute forcing the PIN, and I don't think it would be that annoying often do you remote-access your car anyway?

Comment: The premise is flawed. (Score 1) 189

by Marc_Hawke (#47026119) Attached to: Understanding an AI's Timescale

A 'cycle' doesn't constitute a thought. I would be willing to bet that a human brain can actually process speech faster than a computer can. (not sure how you'd prove that.)

Computers aren't sentient NOW because they aren't fast enough yet. At least, that's a staple of science fiction. It's only when the computer gets 'big' enough...gets 'fast' enough that they can start to be sentient. So saying when a computer becomes sentient it will suddenly "think/talk" magnitudes faster than us is a non-sequitur.

Now, what they will have is photographic memories. They'll have a huge advantage in the 'random access memory recall' area. I assume it's possible they'll be better at 'hand-eye' coordination. (Not that she had any hands in 'her'.)

Comment: Re:80%? A lofty goal indeed. (Score 1) 391

by Marc_Hawke (#46610107) Attached to: Toward Better Programming

Instead of hinting, why don't you tell us what "100% from both" actually means? You've said twice that it's a perfectly fine thing to say but you haven't attempted to explain or define it.

Also, here's a hint, when you say 100%, it's math. (explanation: Say something like 'completely' or some other 'non-math' term if you wish to express something that can't be expressed by math.)

Comment: What about the details? (Score 1) 391

by Marc_Hawke (#46607519) Attached to: Toward Better Programming

I watched his Aurora demo, and much like the "Wolfram Language" that was brought up the other day, it didn't seem to be working at the same level as I do.

In the Aurora demo he made a To-Do list with his fake little HTML transform. That was fine, his list worked. But he didn't show changing the what the check-mark looked like. He didn't show us out to make it green. He didn't show us how to make the page behind it a different color, or the font-size marginally larger.

Sure, the concept of a To-Do list can be done in a few words of a high-level language...but that a program does not make. There is an infinitesimal number of other decisions/other command that must be defined and described. In the end, his cute little program would have to be just as long and complex as any JS or PHP script that did the same thing.

Perhaps he's just selling the 'Live Data' or the point-and-click editor, but as a programmer, (and him being a programmer) I find it disingenuous for him to present that as a replacement for the kind of detail and control that's necessary to actually accomplish the requirements of a customer.

Comment: An IDE is often not available. (Score 1) 627

by Marc_Hawke (#46327899) Attached to: Does Relying On an IDE Make You a Bad Programmer?

My biggest complaint about IDE's and why I don't use them often is that I have to program all over. My home environment is not the same at work, is not the same 'on location' is not the same 'on the road,' etc.

I program in the leanest way possible. I use the tools that will be available (or be made available) wherever. That means I use text-editors. I use 'vi' in Linux/Unix shells and I use Notepad++/Sublime on Windows. That way, where ever I am, I always have my 'tools' with me.

If I had the luxury of a more stable 'situation' for programming...meaning I knew I'd always be at the same desk, using the same IDE every time I wanted to do something, then I'd definitely learn it and use it. However, constantly switching platforms, languages, desktops, operating system makes it a bad idea to 'get used to' or 'rely on' any tool that can't be expected to exist in the next situation.

Comment: Why protect the 'Store'? (Score 1) 241

by Marc_Hawke (#46294855) Attached to: With 'Virgin' Developers, Microsoft Could Fork Android

Call me naive, but why is Google so protective of the Play Store? Don't they get a cut of every sale there? I can understand why they'd want to block the side-loading of apps onto other OS devices, but wouldn't they want EVERYONE to use the store?

What I see, is that they should work towards eliminating other stores. So the Amazon App Store is more of a threat than Microsoft making a phone that can point at Google's store.

Blinding speed can compensate for a lot of deficiencies. -- David Nichols