Live data from Hacker News

.NET on Linux – bye, Windows 10

piotrgankiewicz.com

281–290 of 290 posts

Re: .NET on Linux – bye, Windows 10

#281
post #269

Earlier quoted context omitted.

Know you are joking but still want to mention: A while ago I reported that the pw field in W10 gave away a lot of entropy easily (basically ctrl+arrow keys stopped between every character class so if your password was: newr..!VYIV you could in five seconds conclude that the password contains of 4 chars of something, then 3 chars of something else, then 4 characters of something other than the second group.) Whoever h…

Hmm, combine that with a USB stick-like device and you could probably implement a brute-forcer that doesn't actually attempt most passwords, since key based editing of the original password would probably work. This of course assumes the entered password is still on the screen.

[deleted]

Re: .NET on Linux – bye, Windows 10

#282

Earlier quoted context omitted.

I use Arch Linux and I haven't faced any of the problems you mention. I don't game so this might be slightly skewed, but there's not a single thing on Windows that would tempt me into using it. Also the sudo point I completely disagree with. It comes down to security or convenience, and it's a damned shame that people pick convenience.

Further, if you are doing a bunch of administrative tasks from the CLI, sudo will keep you authenticated. If you really want, you could even open up a root shell. I think the real problem is that the Right Way(tm) to do things is completely non obvious to a linux novice. Looking back on my times starting out with linux (ubuntu 6.06), I remember a lot of similar frustrations. Really, there is no middle ground, you are…

I think the real problem is that the Right Way(tm) to do things is completely non obvious to a linux novice.

I can't see Unicode characters properly over SSH, because it claims my locale is "POSIX". I'd like to fix it the right way, is it:

http://askubuntu.com/questions/162391/how-do-i-fix-my-locale...

- locale-gen; dpkg-reconfigure locales, with 293 upvotes and 96 "didn't work for me"

- setting the environment variables in /etc/environment, with 225 upvotes

- setting them in /etc/default/locale, with 70 upvotes

- exporting them from .bashrc on a per-user basis, with 70 upvotes

- editing ssh_config and removing the option to SendEnv, with 53 upvotes

- Install the language-pack-en-base, 23 upvotes

- exporting environment variables from /etc/bash.bashrc, on a system-wide basis, 9 upvotes

- exporting them from /etc/profile or .bash_profile, for 6 upvotes

OR

http://askubuntu.com/questions/770309/cannot-permanently-cha...

- localectl set-locale, from systemd

OR

http://serverfault.com/questions/626346/ssh-locale-wrong

- UsePAM directive in sshd_config, which turns on Pluggable Authentication Modules and in a sneaky and ridiculous rider, also turns on 'session module processing for all authentication types', and disable locale setting if you disable PAM

OR

https://serverfault.com/questions/475925/how-to-fix-putty-sh...

- change /etc/pam.d to make the pam_lsass.so 'optional' instead of 'sufficient'

How many of those are 'obvious' to an expert?

Re: .NET on Linux – bye, Windows 10

#283
post #20

Earlier quoted context omitted.

I wonder what he fucked up to make this necessary. Modern Linux distributions work fine with UEFI and create the necessary EFI System Partition itself.

His UEFI might have "secure boot" locked. I've heard that's an issue with some laptops. Obligatory Wikipedia reference: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_In...

Doesn't matter. Secure boot just requires that the bootloader is signed with an approved key. Most major distros already have this down as Microsoft will happily sign any bootloader that isn't a glaring hole for a small sum of money.

Re: .NET on Linux – bye, Windows 10

#284
post #269

Earlier quoted context omitted.

Hmm, combine that with a USB stick-like device and you could probably implement a brute-forcer that doesn't actually attempt most passwords, since key based editing of the original password would probably work. This of course assumes the entered password is still on the screen.

Didn't think so far as a USB stick. That said, once you can leave a usb stick attached to targets computer I'd say all bets are off since at that point we can be reasonable secure that the target won't notice a USB or PS2 keyboard sniffer either, giving you plaintext passwords.

Was your original issue dealing with an already typed password? The stick would emulate a USB keyboard using something like a tiny and wouldn't be left attached. It would perform edits to the password and try to determine which charecters were special, the apply a simplified dictionary attack to the contiguous groupings of characters of the same class. The goal would be to reduce the space of the attempted guess. I don't see how it would be a practical attack though.

Re: .NET on Linux – bye, Windows 10

#285
post #284

Earlier quoted context omitted.

Didn't think so far as a USB stick. That said, once you can leave a usb stick attached to targets computer I'd say all bets are off since at that point we can be reasonable secure that the target won't notice a USB or PS2 keyboard sniffer either, giving you plaintext passwords.

Was your original issue dealing with an already typed password? The stick would emulate a USB keyboard using something like a tiny and wouldn't be left attached. It would perform edits to the password and try to determine which charecters were special, the apply a simplified dictionary attack to the contiguous groupings of characters of the same class. The goal would be to reduce the space of the attempted guess. I d…

IIRC Windows has pretty strong rate limiting on login attempts. You don't really need a USB stick to execute them as fast as possible.

Re: .NET on Linux – bye, Windows 10

#286

Earlier quoted context omitted.

Overwatch - Windows/Mac only.

We're working on Overwatch, but DirectX 11 just isn't quite there yet :(

reason why gaming on linux is never gonna take off - there is always some reason that the new hot game isn't gonna work. it's been a couple of months for overwatch, the initial hype is already gone - confirms my suspicion that if you have a linux gaming pc you essentially have a paperweight for playing older games that no one cares about

Re: .NET on Linux – bye, Windows 10

#287

Earlier quoted context omitted.

I do a lot of presentations, and I'm on the Windows Insiders Fast Ring, meaning I get a new build about weekly, hence a lot more Windows Updates. I check for and install updates as part of my preparations before presenting. I've been doing this for years, on every operating system I present on (yay xcode updates over hotel wifi!). I've never had a problem with unexpected OS updates, because I run them explicitly. I d…

You work for an OS company. Your experience is by no means universal. Your way out on the far side of the bell-curve by about several light years. What about non-tech savvy people who expect a computer to work like an appliance and "the bloody uupdate broke my presentation software". The problem with the world today is there are too many bloody software dwvelopers, too many who seem so keen on sacrificing stability a…

1. you use the app everyday so you're excited/opinionated about UX and UI changes so you'll be vocal and help the developer improve your usage of the service 2. you use the app infrequently enough that you forget how to use it everytime so it doesn't matter if they change everything on you, it'll look new to you everytime

Re: .NET on Linux – bye, Windows 10

#288

Earlier quoted context omitted.

We're working on Overwatch, but DirectX 11 just isn't quite there yet :(

reason why gaming on linux is never gonna take off - there is always some reason that the new hot game isn't gonna work. it's been a couple of months for overwatch, the initial hype is already gone - confirms my suspicion that if you have a linux gaming pc you essentially have a paperweight for playing older games that no one cares about

This is largely only true for huge AAA games. Lots and lots of indie games come out with support for Linux on day one, largely thanks to Unity. Indie games that don't have a native port frequently (though not always) work in Wine because they tend to be less demanding. Personally I don't like AAA games, so I'm actually pretty happy gaming on Linux these days.

So yes, it might be a paperweight if you're a big Call of Duty fan, but it's hardly a paperweight to everybody :)

Re: .NET on Linux – bye, Windows 10

#289

if there would be WPF support on linux it sure would be a competitor but if you are stuck with desktop applications I'm afraid, it's still Win

Xamarin.Forms is looking pretty good but still mobile (and Windows 10 UWP) at the moment. Will they extend to OS X and Linux?
Post reply on HN