Live data from Hacker News

.NET on Linux – bye, Windows 10

piotrgankiewicz.com

141–150 of 290 posts

Re: .NET on Linux – bye, Windows 10

#141
post #30

The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare.

Simply stop and disable the windows update service, and turn it on when you have time to actually install updates. Been doing it this way for more than a year now without problems.

Of course you'll have to remember to turn it on to check for updates, but that's no different from using manual updates in past versions of Windows. The only downside is that certain things, i.e. Add/remove features might not work 100% while the service is disabled.

Re: .NET on Linux – bye, Windows 10

#142
post #30

The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare.

> The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare. Manually run the update check every 2-3 days and run it again two hours before the presentation. Any updates that come out in that two hour window will allow you at least one delay. Come on, folks, this isn't exactly rocket science here. Keep your OS up to date and, surprisingly en…

What if the update goes badly and locks the machine two hours before your presentation? Your post is probably the worst excuse for this behaviour I have yet to read and its frustrating, on so many levels, to see it being excused.

Re: .NET on Linux – bye, Windows 10

#143
post #81

Earlier quoted context omitted.

You mean pulling the plug instead of shutting down normally? I suppose that'd work but usually you only realize that Windows wants to update _after_ you hit the shutdown button. And powering the machine down in this state will likely result in an unbootable machine. And good luck fixing that, especially if your hard-drive is encrypted.

What version of Windows do you use? My desktop uses the latest version of 10 (AFAIK) and the shut down button reads something like "Shut Down and Install Updates" when Windows wants to install an update. I also remember 7 having a little orange icon next to the shut down button when it was going to install an update. Granted, I don't think there's a way to properly shut down without the update in an I-have-five-minut…

IIRC there is. You can log out, and then have the option to not apply the updates (you'll have Shut down or update and shut down in the poweroff menu).

Re: .NET on Linux – bye, Windows 10

#144
post #94

Earlier quoted context omitted.

Pinta seems like a decent replacement. https://pinta-project.com/pintaproject/pinta/

WHY is it just a Ubuntu release and no RPM? I really HATE when developers go Ubuntu = Linux

it's on the official repos https://www.rpmfind.net/linux/rpm2html/search.php?query=pint...

it's also on pacman https://www.archlinux.org/packages/community/any/pinta/

Re: .NET on Linux – bye, Windows 10

#145
post #15

Looks like a sensible option for .Net Core development. VSCode and the command line tooling look to be pretty decent. I would really miss LINQPad though.

The amount of time I've invested in LINQPad scripts means I'm going to keep dual-booting Windows in the foreseeable future.

Re: .NET on Linux – bye, Windows 10

#146
post #67

Earlier quoted context omitted.

What difference does that make? You don't have to run KDE (heck, I use it on windows). Yes its UI is a separate library from the specific program - any well-factored program will do the same, whether it exposes the separation or not.

> What difference does that make? • It's more packages I need to download. Doubly annoying because 95% of the packages are just "thin wrapper around foo, because we're too hipster to use libraries directly like peasants ". • It installs system-wide services I have to disable/mask just so other programs don't mistakenly use them because they think I run KDE and they have to integrate into it. • Oh wait, I can't disabl…

> It's more packages I need to download. Doubly annoying because 95% of the packages are just "thin wrapper around foo, because we're too hipster to use libraries directly like peasants".

"Number of packages" is not a very meaningful metric. The combined filesize isn't that large (not by the standards of an image editor anyway), and under any modern package manager installing a package with dependencies is no harder than installing one without.

> It installs system-wide services I have to disable/mask just so other programs don't mistakenly use them because they think I run KDE and they have to integrate into it.

Really? KDE tends to be a well-behaved crossplatform citizen IME (unlike Gnome) and not rely on anything system-wide. (There was some horribly ill-advised semantic nonsense in KDE 4, but I don't think it ever affected Krita).

Re: .NET on Linux – bye, Windows 10

#147
post #30

The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare.

Set back the system clock.

I watch movies on my laptop while I exercise. One day I was about to start exercising and Windows was like "Would you like to update now or in 10 minutes?" And I was like "I'm going to watch my movie," and set back my system clock, and surprisingly, it worked.

(I find this experience funny because moving back the clock was a knee-jerk reaction and it actually worked)

Re: .NET on Linux – bye, Windows 10

#148
post #142

Earlier quoted context omitted.

> The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare. Manually run the update check every 2-3 days and run it again two hours before the presentation. Any updates that come out in that two hour window will allow you at least one delay. Come on, folks, this isn't exactly rocket science here. Keep your OS up to date and, surprisingly en…

What if the update goes badly and locks the machine two hours before your presentation? Your post is probably the worst excuse for this behaviour I have yet to read and its frustrating, on so many levels, to see it being excused.

What if your laptop battery catches fire two hours before your presentation? It's just about as likely.

I am surprised to be asked by adults to think of a solution to a broken laptop given two whole hours in which to find a solution. (Hint: borrow somebody else's laptop.)

Re: .NET on Linux – bye, Windows 10

#149
"Although the application did run correctly, it threw an exception that gdiplus.dll could not be found. It makes sense, that’s a Windows component so it’s not available on Linux. But my point here is that although being the .NET Core application it’d still crash, so imagine what would happen if I’d publish it to some Linux server – everything would seem to work, but actually it wouldn’t. Another point for the .NET Core development on the Linux instead of Windows."

I am baffled... so silent crashes and the illusion of working is a plus... really?

I hope I am missing something

Re: .NET on Linux – bye, Windows 10

#150
post #38
post #34

Earlier quoted context omitted.

I think it can be hard for us (people who get a lot of screen time, spend a lot of time coding in 2D) to imagine that the "desktop" paradigm is already dead. Mobile/voice/AR is killing it. Granted the desktop UI metaphor will probably never die, just like the command line hasn't. But the front-and-center desktop is fading away...

I'm not so sure. If you took a drink every time you read "sorry for the short answer, I'm on mobile, I will edit it when I'm back on a real computer" on HN or reddit, your liver would die faster than Windows Phone. There's still a place for devices with lots of screen space and real input devices, and not just in the IT community (unlike with command line interfaces).

Command line interfaces are making a comeback. They are called "bots" for some weird reason, and all I've used so far are remote -- but it's still a cli.
Post reply on HN