Forgot your password?

Comment: Re:Where's the schema (DTD/XML Schema/Relax NG)? (Score 2) 112

by RyuuzakiTetsuya (#48251617) Attached to: It's Official: HTML5 Is a W3C Standard

Actually the current browsers have a lot to lose with crazy parsing rules. Lots of edge cases, writing lots of nasty hacks to get around various markup bugs...

Even it does mean higher bar of entry, the bar's pretty high anyway because even if we did have schema parsing, the render piece really is the hard part.

Who does this benefit? Lazy crappy godawful web developers.

Comment: Re:Wait, what? (Score 1) 305

by RyuuzakiTetsuya (#48172047) Attached to: OS X 10.10 Yosemite Review

I understand that scripting was preexisting functionality (from iOS's UNIX heritage) that Apple made a conscious, deliberate effort to remove

Remove? If you an open up a shell via jailbreaking, you have access to all kinds of scripting. They just don't think it's in the user's best interest to have access to a shell.

Give themselves more control at the expense of the user

right. because that's always the best UX decision

Comment: Re:Wait, what? (Score 1) 305

by RyuuzakiTetsuya (#48170989) Attached to: OS X 10.10 Yosemite Review

Uh, even if you're free to side load, you can't bring your apps with you to other OSes because other OSes do not support Cocoa Touch and other iOS libraries.

You're still going to have to hope there's ports of your software on other platforms. And if it is written using frameworks that are easily portable, the chances of finding a port are very very high.

If your applications do not support exporting data to other devices, this is not Apple's fault. Applications can export their own data any number of ways(Cloud services, direct bluetooth/wifi file transfer, connect via iTunes and export).

So I'm really not sure what you mean by lock-in then.

Comment: Re:Wait, what? (Score 1) 305

by RyuuzakiTetsuya (#48170575) Attached to: OS X 10.10 Yosemite Review

not really? There's IFTTT and all sorts of apps that'll automate based on geofencing. You can tell siri to set up various tasks for you based on geofencing too...

But having a script trigger when a captive portal comes up would mean the script would have to know what's going on in the browser thread when the capture portal detection runs. Plus it's super fiddly and awful UX.

Comment: Re:Wait, what? (Score 2) 305

by RyuuzakiTetsuya (#48169473) Attached to: OS X 10.10 Yosemite Review

The necessary foundation to make scripting work would break process and application isolation.

Making portable OSes more and more like desktop OSes would make them worse, not better.

I've yet looked at my phone and went, "Gee, I wish I could just do this with curl instead of safari."

The only thing that would make iOS even better would be some way to add media from inside apps. Apps can already write to the available movies. Just wish they could add podcasts and music.

(Which is odd because movies are DRMed on the iTunes store, and music is not; but audio is the one place they won't let you fiddle with)

Comment: Re:Wait, what? (Score 4, Interesting) 305

by RyuuzakiTetsuya (#48168893) Attached to: OS X 10.10 Yosemite Review

If you look at Apple's profit statements, the iOS App Store is break-even for them and they're not pushing profitability in that area.

So I really don't think that's why they don't let users break down the walled garden. I think it's because the nature of modern computing, breaking down the walled garden also means breaking down things about iOS that make it so nice. Thread safety, sandboxing, etc kind of break when you've got free reign to run whatever you want on the phone.

Also, who would really want a command line on their *phone*? Are you upset that iOS doesn't support CP/M apps too?

Comment: Re:Agile is the answer to everything (Score 1) 133

by RyuuzakiTetsuya (#48168689) Attached to: Mixing Agile With Waterfall For Code Quality

If Agile isn't working for you, you *are* doing it wrong.

"We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more."

Now, this kind of thinking is usually reserved for cults and awfully abusive schemes, but hear me out.

Agile isn't about sprints, planning, etc. it's about understanding the human element of software engineering and understanding how brittle that piece of the equation is. The various things that have sprung up from the agile concept really kind of betray the agile vision. Sprint planning, Kanban Boards, asshole "agile experts" etc.

These things do help, but if you're not communicating like human beings to each other and not caring about the software being shipped but instead getting bogged down in process... well... The problem is that you, your team or someone on your team are/is an asshole(s)

Comment: Re:Arbitrary? (Score 1) 229

by RyuuzakiTetsuya (#48149979) Attached to: The Subtle Developer Exodus From the Mac App Store

if it was anything i needed for work, I wouldn't have upgraded it. Or I'd run it in a VM.

You do realize A) this was *5* years ago(and I was on an 80 gig disk because fuck it didn't want to upgrade at the time). B) It was a joke of installing an OS and it taking up negative megabytes? I mean it actually happened, but the OS took up negative 1 gig. Actually might be 3 or 4 now that I think about it. But still. When was the last time you installed anything and got disk back?

After an instrument has been assembled, extra components will be found on the bench.