News for hackers. Stuff that matters.
Re:DevOps for a Commodore 64 by gregmac on Monday November 05, 2018 @07:55PM (#18387446)
DevOps as in "Azure DevOps", the product formally known as TFS and/or VSTS, not the practices/culture surrounding the movement.

Basically, this walks through building a CI pipeline that builds C64 code. Which, don't get me wrong, is cool.

Not sure what I was expecting, I just really hate that Microsoft named their product this way, for exactly this reason.

Re:DevOps for a Commodore 64 by titanix2 on Tuesday November 06, 2018 @01:54AM (#18388952)
Yeah the new name is really bad (as per usual with Microsoft). The previous one, Visual Studio Online bring no confusion and when very explicit about what it is. It's a bit saddening as the service is great.
Re:DevOps for a Commodore 64 by efdee on Tuesday November 06, 2018 @07:38AM (#18390429)
Unless it's an online IDE, "Visual Studio Online" is probably just as bad a name.
Re:DevOps for a Commodore 64 by SmellyGeekBoy on Tuesday November 06, 2018 @07:43AM (#18390456)
Exactly, what was wrong with TFS or VSTS?
Re:DevOps for a Commodore 64 by LyalinDotCom on Tuesday November 06, 2018 @12:19PM (#18392924)
Re:DevOps for a Commodore 64 by spc476 on Monday November 05, 2018 @08:24PM (#18387576)
> The downside of this decision would mean that I would sacrifice having syntax highlighting for 6510 assembly language, and I would be stuck starting at black text on a white background. Not exactly consistent with the “right tool” statement I just made.

Perhaps this is a "get off my lawn" moment for me, but really? You can't deal with a text editor sans syntax highlighting? For 6510 assembly language? It's nothing more than four columns of

    label opcode operand comment
    label opcode operand comment
Kids today (now I have to adjust the onion in my belt).
Re:DevOps for a Commodore 64 by egypturnash on Tuesday November 06, 2018 @04:49AM (#18389617)
So if you take a look at the screen grab of that -https://operation8bit.files.wordpress.com/2018/10/feature_sy... - you will notice that he’s highlighting an assortment of assembler directives with colors far away from the opcodes, and that there’s a jsr highlighted in red. Presumably jmp is also picked out: HEY THE PROGRAM FLOW CHANGES HERE. Feels pretty useful for skimming the code a few days later when you’ve forgotten the details. Or for commenting and cleaning up a disassembly of someone else’s code, I remember drawing lines on printouts to try and unwind what was happening...

Also of course if you are going to do something insane like build a completely automated workflow to go from “a file full of assembly” to “a browser window opens with an emulated c64 running your code” in one keystroke, you may as well fuck around with writing a syntax highlighter while you’re at it.

Re:DevOps for a Commodore 64 by setquk on Tuesday November 06, 2018 @03:13AM (#18389228)
Indeed. I will be called lazy here but I just use the default vi or vim install on a Linux / Unix box usually and live with it. It turns to my advantage when I am suddenly on a box without all the usual desk toys available. Just sit down and do work. No adjusting the curtains first.

Plus things like vim autoindent just don’t work very well on yaml etc and get me annoyed.

This came from an event in about 1998 where I was stuck on an airgapped sunos box for 3 months.

Re:DevOps for a Commodore 64 by ungzd on Tuesday November 06, 2018 @12:51PM (#18393238)
I don't think usefullness of syntax highlighting depends on complexity of syntax. It's useful not because it's hard to distinguish between e.g. builtin operator vs function call, but for some subconscious visual clues and making wall of text less uniform. For assembly it might be even more useful because otherwise code may look like solid column of text.

AFAIK, there's no theory why syntax highlighting is useful. There's movement against it, one of famous proponents against syntax highlighting is Rob Pike, with his Acme editor. However, most people still prefer having highlighting enabled.

Re:DevOps for a Commodore 64 by pjmlp on Tuesday November 06, 2018 @01:24AM (#18388828)
I have used syntax highlighting since Turbo Pascal 1.5 for Windows 3.x/Turbo Pascal 7.0 for MS-DOS.

So even around 30 years ago it was already a thing.

Re:DevOps for a Commodore 64 by pmiller2 on Tuesday November 06, 2018 @02:16AM (#18389034)
I think the point is that 6510 ASM is so simple one shouldn’t need syntax highlighting, because there’s almost no syntax.
Re:DevOps for a Commodore 64 by pjmlp on Tuesday November 06, 2018 @03:10AM (#18389221)
Well, I still find it conformable to be able to quickly distinguish between comments, labels, mnemonics, macros, strings and numbers.

TASM with Turbo Vision based IDE, yay!

Re:DevOps for a Commodore 64 by _the_inflator on Tuesday November 06, 2018 @02:26AM (#18389065)
Back in the day this was ok. Look at actual stuff and you see that it is all cross development, macros etc. Visually structuring your code helps a lot focussing on the hard parts.

It is about getting all the need you can get, not settling for less. ;)

Re:DevOps for a Commodore 64 by lowercased on Tuesday November 06, 2018 @09:45AM (#18391395)
whoah - you had comments?
Re:DevOps for a Commodore 64 by kstenerud on Monday November 05, 2018 @11:18PM (#18388331)
The contrast on the text is waaaaaaaay too low, making it very hard to read :(
Re:DevOps for a Commodore 64 by karmakaze on Tuesday November 06, 2018 @08:48AM (#18390897)
I just stopped trying to read it. If we all do this lower readership will make low contrast a top x thing to avoid.
Re:DevOps for a Commodore 64 by test1235 on Tuesday November 06, 2018 @04:06AM (#18389428)
~60% black and a lightweight sans-serif font for body text ... none of these are bad on their own, but the contrast is a bit low when used all together
Re:DevOps for a Commodore 64 by tniemi on Tuesday November 06, 2018 @05:53AM (#18389888)
1) Open inspector 2) Go to <body> tag 3) Uncheck "font-weight: 300;"

But why I have to do this...

Re:DevOps for a Commodore 64 by ilaksh on Monday November 05, 2018 @08:06PM (#18387499)
The amazing thing about Microsoft is that once developers drink the kool-aid they will bend over backwards to evangelize whatever MS serves them. This is an example of that. Azure could not pay for better marketing.

Not sure I read this one correctly but I think he said he was opposed to VMs in the cloud. Lol.

Re:DevOps for a Commodore 64 by iodiniemetra on Monday November 05, 2018 @09:03PM (#18387756)
Azure is a good product, though. And, more importantly, the person is familiar with it.

If I was doing something similar, I'd probably use GCP. Not necessarily because it's superior (i like it a lot, btw), but because I can achieve my goals faster that way.

Re:DevOps for a Commodore 64 by pjmlp on Tuesday November 06, 2018 @01:31AM (#18388853)
Because contrary to what UNIX devs think about development environments like Windows, we do like to be pampered instead of developing software like 40 years ago.

This also applies to Apple and Google's stacks.

Re:DevOps for a Commodore 64 by gaius on Tuesday November 06, 2018 @03:15AM (#18389234)
but I think he said he was opposed to VMs in the cloud. Lol.

I am opposed to VMs in the cloud because if all you need is VMs there are much cheaper alternatives. Every seasoned cloud guy knows this! Generally in a “big 3” cloud I would use a VM only if a managed service didn’t cater to my use cases, and there are alot of managed services now...

(I make an exception for workloads that can tolerate preemptible VMs obv, that can be very cost effective )

Re:DevOps for a Commodore 64 by panzagl on Monday November 05, 2018 @09:23PM (#18387836)
There is something liberating about letting MS make most of the choices for you- never worrying about a new language or what is the best logging library, or how best to chain three logging libraries together or what not. You just deal with what MS has chosen, no matter how suboptimal, and start coding.

Of course MS has created its own dead ends, and has situations where the best solution is just a warmed-over c# version of what Java does. But, especially if the code is just a means to an end, sometimes it's just best to go hard with the tools you know.

Re:DevOps for a Commodore 64 by jacobush on Tuesday November 06, 2018 @02:48AM (#18389127)
It feels warm at first, then you feel colder...

We have to convert about a bazillion XAML build descriptions to the new format. Thanks MS. At least the 40 years old Unix stuff just keeps working if you don't have any particular reason to upgrade.

Re:DevOps for a Commodore 64 by syedmisbah on Tuesday November 06, 2018 @07:28AM (#18390373)
Off topic, but wasn't there a famous comment around the warm at first and then starts feeling cold..around peeing? Do you happen to know the exact comment?
Re:DevOps for a Commodore 64 by jacobush on Tuesday November 06, 2018 @07:49AM (#18390483)
I've heard many variations on the same theme, it's what I alluded to. Feels good at first but it's not a long term solution. :)
Re:DevOps for a Commodore 64 by ungzd on Tuesday November 06, 2018 @12:59PM (#18393311)
It's not kool-aid, it's Microsoft's tradition of giving unusual names to existing things. I can easily imagine the same article about CircleCI or Travis, but it would be named "CI for Commodore 64" and therefore it would be less (accidentally) clickbaity.
Re:DevOps for a Commodore 64 by titanix2 on Tuesday November 06, 2018 @02:02AM (#18388976)
Did you try the service before ranting? It have been available for years for free and keeps getting new features. I don't like the new UI, but as a private git repository it is solid. We also get recently a huge extension of free build time.

Which other services there are that provide that level of quality and ease of use for free without forcing you to open your source code?

Re:DevOps for a Commodore 64 by yitchelle on Tuesday November 06, 2018 @07:45AM (#18390466)
The real challenge is whether the author can do DevOps with tools native to the C64.

What he has done is no different for those working 8bit microcontroller (Atmel AVRs, Intel 8051s and many others).

Re:DevOps for a Commodore 64 by akie on Tuesday November 06, 2018 @03:13AM (#18389229)
Ok, I'm impressed. Very cool.
Re:DevOps for a Commodore 64 by vectorEQ on Tuesday November 06, 2018 @03:54AM (#18389387)
love this article. kind of cool and good proof of what you are trying to show in it.
Re:DevOps for a Commodore 64 by RickJWagner on Monday November 05, 2018 @07:48PM (#18387402)
This article got my attention.

Hats off to the author. Ok, I'll consider Azure for projects of any language. (Mission accomplished for the author.)

Re:DevOps for a Commodore 64 by _mrmnmly on Tuesday November 06, 2018 @03:29AM (#18389288)
The same thing got around my head as well - I think I'm gonna try Azure soon for one of my little side-projects to see how it's gonna work out.
Re:DevOps for a Commodore 64 by ofrzeta on Tuesday November 06, 2018 @01:04AM (#18388761)
You should also consider getting consulting from his company BlueMetal who is a Microsoft partner :)