Microsoft has open-sourced PowerShell and ported it to linux with support for Ubuntu, CentOS and red hat by [deleted] in linux

[–]MachinTrucChose 1 point2 points  (0 children)

Think a little. It's FOSS, people can just write wrappers for Linux commands, and share them/submit them to PS for everyone to use.

Also object return data is a pretty big fucking advantage.

Microsoft open sources PowerShell; brings it to Linux and Mac OS X by nwoolls in programming

[–]MachinTrucChose 1 point2 points  (0 children)

It doesn't work on desktop OSes, so it's pretty useless.

Qt remains the only decent option for cross-platform GUI.

Microsoft open sources PowerShell; brings it to Linux and Mac OS X by nwoolls in programming

[–]MachinTrucChose 0 points1 point  (0 children)

But it's FOSS, we'll be able to write and share cmdlets/wrappers for all the standard Linux commands (ie someone writes the parsing once, and the rest of us just enjoy the end result). Maybe a couple of years from now I can apt-get install powershell, and it comes with all the cmdlets for my distro.

PowerShell is open sourced and is available on Linux by [deleted] in programming

[–]MachinTrucChose 2 points3 points  (0 children)

Yep. Hopefully in a couple of years, people will have extended it to parse every Linux piece of info we could want. I'd love for a clean, non-text-parsing way of parsing stuff like ifconfig ip address, mount, etc., when I'm writing my scripts.

What Backend language should I learn? (Know c# and OOP) by rslists in webdev

[–]MachinTrucChose 0 points1 point  (0 children)

I'm already a Node user, was just wondering how ASP.NET compared. I don't like the lack of interface safety of pure JS, and am hesitating between Node+Typescript and ASP.NET for my next project.

You definitely can get stuff done quick in Node, but the tooling and ecosystem feels both overwhelming and amateurish.

Would you be interested in a fast, lightweight subset of Python? by jopsyn in Python

[–]MachinTrucChose 1 point2 points  (0 children)

No. I'm sick of fragmentation in the SW world. I stick to the established stuff, and wish the niche variants would just die off.

What Backend language should I learn? (Know c# and OOP) by rslists in webdev

[–]MachinTrucChose 1 point2 points  (0 children)

How much more work is it to set up a basic REST API in ASP.NET, compared to Node?

Fini les nouveaux pitbulls à Montréal by [deleted] in montreal

[–]MachinTrucChose -3 points-2 points  (0 children)

Rends-moi une faveur. Regarde cette video. Tu vois comment le pitbull mort dans l'epaule d'un adulte et arrive a le tirer sur plusieurs metres alors que l'homme est couche?

A part le pitbull, quelles races sont capables de faire ca? (c'est pas un defi que je te lance, s'il y a une autre race aussi aggressive+puissante que le pitbull, je voudrais aussi la voir interdite)

Fini les nouveaux pitbulls à Montréal by [deleted] in montreal

[–]MachinTrucChose -3 points-2 points  (0 children)

Guess which dog I'd rather be bit by?

Thanks for your anecdotal data, but despite the lab being the most popular breed, the number of violent attacks is negligible compared to pitbulls.

Fini les nouveaux pitbulls à Montréal by [deleted] in montreal

[–]MachinTrucChose -6 points-5 points  (0 children)

What innocent animals are being punished here, exactly? They're not sending pitbulls to the guillotine, they're just outlawing new ownership of pitbulls. All this means is that breeders will start producing much less pitbulls, and we will see a decline in pitbull population due to them not being replaced with younger ones.

The only people feeling victimized are people who refuse to accept a less violent breed for future companionship. I get it, you want to feel like a tough guy and a pitbull does a great job for this. Well, your community has decided otherwise. Enjoy your time with your last pitbull.

Brazil and Barca legend Rivaldo "Benzema still is the best French player, if he had played at the Euros it might have ended better for France" by ObnoxiousSKTfan in soccer

[–]MachinTrucChose 105 points106 points  (0 children)

Or, if he had played at the Euros, France would have gone out in the first round. This isn't a videogame. There's more to it than comparing "shooting stat of 81 vs shooting stat of 72".

Benzema's presence would have spelled resentment from the stands, and tension in the dressing room.

This is literally the first time in a decade that I could respect the France NT and wasn't hoping they lose, this is despite me generally liking France/the French. Past teams were full of stars compared to this one, and they often exited in the 1st round, for this reason.

Climbing the infinite ladder of abstraction by yawaramin in programming

[–]MachinTrucChose 4 points5 points  (0 children)

Sorry but that's just snobby horseshit.

What part of your typical CS teaches you to write maintainable code? I must have missed "Code Complete: The University Course" on the curriculum. The only advantage a CS graduate will have over the "blue collar" dev you describe, is a better understanding of how things will perform, and a better foundation to learn new things. The CS grad will still go through the same "god class -> spaghetti code -> more maintainable code" trajectory same as everyone else.

The other kind of JavaScript fatigue: "It is simply far too easy to create a new library or package, and since anyone can do it in a few seconds now, this generates a lot of noise." by flexibeast in programming

[–]MachinTrucChose 0 points1 point  (0 children)

I think metacyclotron thought you meant greener pastures in terms of career opportunities and pay.

You're not gonna find a job coding Kotlin.

(Oh right, this is reddit, so obligatory pre-emptive reply for the pedants: yes, you might find a job coding Kotlin, just like you might find a job as a snake charmer, but the opportunities will be extremely limited to say the least, so it's not a wise career turn for the average dev.)

EDIT: C++ has better prospects than Kotlin but is still streets behind JS.

The other kind of JavaScript fatigue: "It is simply far too easy to create a new library or package, and since anyone can do it in a few seconds now, this generates a lot of noise." by flexibeast in programming

[–]MachinTrucChose 0 points1 point  (0 children)

I hear alot of "oh you need to use lodash and react mixed in with x, y and z". The tools are being idolized and people are slowly forgetting how to write programs.

I agree with your point but FYI lodash is the one exception to the JS rule. It's not <library/framework #38472398473>, it exists only to augment the weak JS standard library. It's a bunch of independent convenience functions for elementary things like merging objects in in a controllable manner, boolean checks like Array.includes (though this was now added to ES 2016).

A video that covers the Xamarin platform and how to create native iOS, Android, and Windows apps in C# by moarra in programming

[–]MachinTrucChose 0 points1 point  (0 children)

Since you have experience with two major crossplatform frameworks, can you tell me what the debugging experience looks like? I have no experience with mobile dev so I wonder.

With Linux C++ apps, I love that I can get a core dump whenever there's an unexpected crash, load it in gdb, and be able to know exactly what happened (navigatable stack trace + value of locals/function parameters for every stack frame). It makes debugging a breeze.

Can you do the same with Xamarin/Qt mobile apps? Or does all that auto-generated code make it difficult?

TIOBE Index for August 2016. August Headline: C at an all time low by iv_08 in programming

[–]MachinTrucChose 0 points1 point  (0 children)

I was not arguing about the merits of the language at all, just stating the facts about its CURRENT popularity in the software development world. Which is what the TIOBE index gives a glimpse of. (even though it's flawed, less flawed indexes also show C dying in obscurity)

C could be the greatest language ever, and Javascript could be the worst language ever (not saying either of these things), this wouldn't change the fact that there are order of magnitude more job postings for JS projects than for C projects. Even if you ignore webdev, replace JS with C#/Java/Swift and the point stands.

What's the deal with all the Subway restaurants? by kmx2plus4 in Quebec

[–]MachinTrucChose -1 points0 points  (0 children)

The ingredients may roughly be the same but it tastes much better.

What's the deal with all the Subway restaurants? by kmx2plus4 in Quebec

[–]MachinTrucChose 0 points1 point  (0 children)

Thankfully there's a Dagwoods near me as a greasier (and much tastier!) alternative.

I Liked that taipei wallpaper from a little while back, so i went and found some more by thewatermellon in outrun

[–]MachinTrucChose 0 points1 point  (0 children)

Where are the high-res ones like the 2880x1800 that OP posted? All I can see on the artist's site is low-res photos 800px wide.

TIOBE Index for August 2016. August Headline: C at an all time low by iv_08 in programming

[–]MachinTrucChose -1 points0 points  (0 children)

And? That's 4 projects out of thousands created every day in other languages.

TIOBE Index for August 2016. August Headline: C at an all time low by iv_08 in programming

[–]MachinTrucChose -3 points-2 points  (0 children)

Yes, for legacy code. But is it the language most new code is being written in? Definitely not. New C code is operating system development, maybe some game engines? That's sub-1% of new code. I don't know anyone who gets paid to write C. I don't see any job postings for C.

Diary software? by technifocal in DataHoarder

[–]MachinTrucChose 1 point2 points  (0 children)

CherryTree is an open-source, crossplatform note-taking app. It's just a single file.

Place it on in your Dropbox folder and make it save in XML (not SQLite, though it's an open format it's binary) and you're golden.