Best posts made by NTAuthority
-
a whole lotta nothing, only $5
I guess Activision has a reputation for milking consumers, but asking them to pay $5 for nothing?
(also related: there's a bunch of people who left this place when moving to Discourse, I left when you moved to this pile of rubble)
-
RE: What favorite UI element will we lose next? Everything?
worse: 'hey we fixed it for one browser. let's close the bug report topic!'
-
RE: a whole lotta nothing, only $5
@Lorne-Kates said in a whole lotta nothing, only $5:
@NTAuthority said in a whole lotta nothing, only $5:
$5 for nothing?
Fuck you, give me money.
I guess the crowdfunding campaign failed, but you can always sell your 'fuck-you's on Steam it seems... ;)
-
'today' in discourse
representative comment: 'did you forget the migration'
also related: CIRCULAR AVATARS and what they do to my non-symmetric avatar image (i.e. make it look horrible, as the midpoint of the circle clashes with the edge of the [url=http://azure.microsoft.com/en-us/services/active-directory/]glyph[/url] not being at the midpoint)
- and then to think that I considered discourse as one of the less bad choices
-
RE: WTF is happening with Windows 10? And nothing else
The Start menu is now an application using the whole complexity of the AppX/Immersive application framework, embedded using the same (crashy) ApplicationFrameHost that now houses the 'modern' Alt-Tab and other Immersive applications, minus the additional complexity of app containers (which would make the entire shell not work with UAC disabled at all, even though lots of settings moved to the Immersive Control Panel which won't run with UAC fully off anyway), however including the shell itself being an AppX package which fails to be registered half the time, Start Menu shortcut search currently being broken since fixing my profile on the upgrade from 10122 -> 10130 (as something broke with the Microsoft Account sign-in service that broke UAC completely causing any application elevating to hang indefinitely waiting for a RPC call, including the 'Settings' app, and disabling UAC from a secondary admin account obviously breaking the Settings app so I couldn't 'natively' switch back to a non-Microsoft account, so I had to change the ProfileList and get myself a new SID while trying to change the existing SID in the ACLs neatly, which apparently broke the ShellExperience AppX package...)
The rest of the shell is fine though, outside of this AppX Start menu mess; it felt better in the first previews when it used the internal-usage-only DirectUI framework the 8.x Start screen used... definitely more reliable.
-
RE: Which language is the least bad?
and a type system that actually does something useful (unlike say PHP's or JS's)
i.e. ending up with every implicit type conversion being a runtime error
-
RE: WTF is happening with Windows 10? And nothing else
Wow, filenames so long the server itself has to ellipsis-ize them before sending it out...
... the actual on-disk files have these ellipses too - this is to prevent hitting the Win32 MAX_PATH limit and breaking a bunch of stuff in the process.
-
RE: 0xC000021A
The error it gave wasn't very helpful (0xC000021A apparently means "Windows couldn't start up")
It looks like an
NTSTATUS
code. Time forgrep
(asfindstr
is awkward :) )!Bas@FALLARBOR:C:\Program Files (x86)\Windows Kits\8.1\Include\um\ $ grep -ri C000021A . [nothingness]
Okay, that wasn't helpful. Some more investigation resulted in that there's giant gaps in the status codes - hm.
Trying the '7.1A' SDK (which is actually a refresh for OS version 6.1 patch level 1) was more helpful:
Bas@FALLARBOR:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\ $ grep -ri C000021A . ./ntstatus.h:#define STATUS_SYSTEM_PROCESS_TERMINATED ((NTSTATUS)0xC000021AL)
... which I usually get from I/O subsystem failures - the actual bugcheck parameters usually help with determining the actual termination code (usually another NTSTATUS) the process encountered, and like most users, the common flaw of not providing full details has been made here as well.
I've had restore points work for me a few times when dealing with malware. When there was a clear delineation of when it was installed and that there in fact was a restore point before that. Amazingly there wasn't any trace of the crap on the computers after.
... I only ever used a 'restore point' to recover from a corrupted user registry hive (
%userprofile%\ntuser.dat
) after Ubisoft's Uplay launcher caused my system to completely hang while starting said application consistently, and trying various things after a reboot caused a write the NTFS journal couldn't replay on reboot.It later turned out that because I had local kernel debugging enabled (so I could analyze kernel structures in case a program I wrote deadlocked) the anti-debugging code in Uplay caused a kernel-mode breakpoint, which due to debugging being enabled hung the system, and as no debugger was actually attached, I couldn't resume from this condition - I actually had to attach a remote kernel debugger (which nowadays is doable using regular Ethernet as opposed to USB/serial debugging cables) and notice the breakpoint and subsequent 'Debugger detected! Bad user! Must terminate!' message upon resumption of execution post-breakpoint.
-
RE: Chrome ignores keyboard locales
If the 'Alt-Shift' suggestion fixed it, that's an OS-wide thing that changed per-application until Windows 8, where it's disabled by default in favor of Win-Space.
Not everything in newer Windows versions is worse.
-
Steam's LINK REMOVED madness, redux
my party:
other party:
Same seems to go for .pw domains, like what just happens to be this person's TLD of choice for image hosting. Still not as bad as the 'selective whitelisting' approach from earlier this year, however with requiring a $5 entry fee to add contacts I really don't think they should still be censoring...
-
RE: a whole lotta nothing, only $5
awesome, I return here, post a topic and this place has run out of topics to derail so my topic ends up being one of the largest and weirdest derails in a while.
have a random rant to interrupt your derail:
- 05:37 - NTAuthority - ... and nodebb's infiniscroll mode is actually broken! do none of you even keep it set to this so you can rant about it being broken? - 05:37 - NTAuthority - that was one advantage discourse had
(also wtf is up with this shit's parser, discodown was weird but this is literally broken, like every other 'pure' markdown impl)
-
RE: a whole lotta nothing, only $5
@groo said in a whole lotta nothing, only $5:
@NTAuthority horizontal scroll suck on mobile, I give up trying to read your rant about infiniscroll
scrolling and scrolling still are pretty much covariant
-
RE: Xauth utility
oh, hadn't realized the topic went back on track to POSIX again, such a rare occurrence.
-
RE: Antidepressants - you had one job...
Related to the topic, 2015 but was reposted on HN a while ago:
... which generally doubts the entire point of antidepressants.
-
RE: Shit Happened
damn you, when I first saw the post I was just going to decode the HRESULT, but of course I'm here way too little. :(
-
RE: Steam start menu tile
I like to have game icons separate from the Steam DRM.
... except almost every game just calls SteamAPI_RestartAppIfNecessary anyway.
-
RE: Steam start menu tile
Now, why hasn't Windows added those APIs to normal non-Store apps? That's a valid question, I don't know the answer. Might have something to do with weird mixing of sandboxed-and-non-sandboxed apps in that Start menu area.
fun fact: 'Store' apps don't even launch with the shell directly launching the executable, instead they go through a weird lot of 'activation' which is a hacked-together version of COM out-of-process servers and a whole lot of other bullshit
-
RE: So Microsoft broke my phone
mildly related: rs1 seems to have broken some window system behavior, like how EA DICE titles' 'borderless window' functionality (which I need in order to run undisclosed game enhancement software) which sets WS_EX_TOOLWINDOW causes the game window to not enumerate in any window list so I have to have another external utility to remove WS_EX_TOOLWINDOW to even be able to, like, focus the game window as it somehow is even lower in the Z stack than the desktop window by default.
of course, the combination of rs1, NVIDIA drivers and BF4 also broke transparent layered windows as long as they're hosted within BF4's game process (by removing all semblance of transparency), which caused me to have to cease being lazy and implement IPC for my game enhancer's enhancement overlay...
-
RE: So Microsoft broke my phone
@bb36e said in So Microsoft broke my phone:
Are you Russian?
that's Counter-Strike game enhancers. Battlefield titles actually have real enhancements outside of artificial aiming and viewing player positions, like, uh, lots of client trust by servers compounding game bugs so you end up with, say, invulnerable remote-controlled miniature tanks (they're not meant to be invulnerable nor loaded on those levels, but apparently they're loaded and invulnerable on levels they do not belong to) by replacing an asset pointer in your soldier loadout.
the main purpose of this is social experimentation, people love to get irrational when someone's abusing game features in their game session.
-
RE: So Microsoft broke my phone
@bb36e said in So Microsoft broke my phone:
@NTAuthority like invulnerable EOD bots? Or like the floating future drone thing in the final stand maps?
RAWR, this flying whatever thing (which actually can't fly as the default height ceiling is 0m, so it's just floating above ground level, advantage is it's still invulnerable outside of its natural habitat), various other battle pickups from DLC (railgun sniping seems a particular favorite of some contacts of mine) and some classics such as double jet miniguns and triple tank shells.
they got a lot more popular lately as someone released an easily reusable public precompiled hack for this, prior to that you needed to actually match up various structure definitions and write your own plugin to replace the assets...
-
RE: So Microsoft broke my phone
@bb36e said in So Microsoft broke my phone:
Tbh the most fun I've had in the game has been seeing that bug where tanks sometimes flip over and rocket towards the sky, one time I was ready to hit one with an RPG and it just up and did a triple backflip
that's literally what you have half over Métro when using the RAWR.
of course, that is mainly abuse of Origin Access trial accounts, given how even if you just pick up the RAWR from an actual hack user's dropped kit (oh, yes, that's actually a thing :p ) people will still hate on you and the 'free' trial doesn't come with DLC.
-
RE: Interesting subtle bug write-up
[url=http://gta.wikia.com/wiki/Rails]MORE RAILS, PLEASE![/url]
-
RE: :flame: Windows' newest security vulnerability is called Linux :flame:
@cartman82 said in Windows' newest security vulnerability is called Linux :
The should have added a few linux compatibility features (eg. linux-like file permissions) and co-opted msys2/cygwin.
That's pretty much every past attempt at POSIX support on NT since, like, 1992. Clearly, that didn't work out well enough.
WSL, on the other hand, is just repurposing the scraps of ADSS ('Android Subsystem', Astoria) to appeal to the modern tech crowd who hates NT OS and loves everything POSIX and overhypes completely broken shit. MSFT's own marketing for WSL also involves a lot of... doing stuff that already worked with every past user-mode POSIX emulation library, except those could actually interoperate with the Win32 world a lot better than this mess.
Also, if you've ever tried to run any complex application over VirtualBox' shared folders with a NT host (or apparently any other host, as well), you'd know that's a real performance hell.
-
RE: WTF is happening with Windows 10? And nothing else
Open source-y developers release broken shit all the time, and people love it. Look at Discourse.
Discourse is fine if you look at the competition in the forum software market... ;) -
RE: Debugging a dump shows me Sleep()?
the Threads window is a much 'better' view than the thread dropdown, at least it shows someplace close to the last e/rip of the CONTEXT in the dump
still annoyed how dumps don't track the debugger-specific thread name exception (obviously, as nobody catches it as first-chance, and SEH throws it away)
-
RE: :headdesk: - popen() in C
... why would Unix C library implementations spawn a shell just to forward stdin/stdout/stderr from that shell to the program?
Also related: >having to clone your process address space before being able to start a new process, and doing that by unloading your cloned process - why? (and don't bring up 'spawn'; there's no such syscall on Linux and glibc implements that using fork/exec anyway - unlike NtCreateProcess in NT and some similar call to have fork compatibility...)
-
RE: :headdesk: - popen() in C
fork() even more so. Most specifically, a program can background itself from the terminal by calling fork(), setsid(), fork() in succession and letting the parents exit.
in NT a program can background itself by using a convenience API to talk to the CSR (i.e. FreeConsole), or by setting a tag in the executable header so the CSR does not even attempt to do so.In a fork/exec sequence, there can be other functions inbetween. Most importantly, this affects which file descriptors are inherited by the child process. The following does approximately the same as popen("zcat foo.gz"), without the error handling:
what the fuck, do even fork/exec cases inherit by default? NT's a lot more granular with this, at least from basedll API...(NtCreateProcess() is quite annoying in that it's both operations in one shot, which is nice for the 'run a program in a subprocess' case, but makes the 'create a subprocess of myself to do some task` case all sorts of ugly.)
NtCreateProcess was internally used by the former native POSIX subsystem to have fork() compatibility, so it can do that as well - just that the Win32 subsystem (win32k especially, basesrv is somewhat reliable) doesn't like that usage at times.I believe fork() uses copy-on-write pages.
still, you're cloning your page table and handles for no reasonalso, I think I'm being a bad imitation of the usual NT-lovers here again... just that POSIX makes no sense to me being NT-headed :)
-
RE: Infinite Music Loop
For those less enthused by Ben's choice of music, this is the index page:
Come on, it includes the Valve Studio Orchestra...
-
RE: Team collaboration software something something recommendation
TFS 2015 did get an entirely redesigned set of Agile boards, though I don't know if that's in 2013 or, god forbid, older versions...
-
RE: Which language is the least bad?
Some people over here somehow seem to have the least of a dislike towards the CLR and related languages, which, thanks to the helpful development tools, I have to agree with.
The System.Web runtime, however, may or may not be a legacy-compatible mess.
-
RE: Which language is the least bad?
Mono is viable enough unless you need to listen on TCP sockets as that part of Mono tends to crash and burn pretty bad under light load (i.e. 3000+ connections, using AcceptAsync/ReceiveAsync pattern).
-
RE: Which language is the least bad?
platform independence is too hard though, although C++11 made some common tasks easier it's still not all that you need :(
-
RE: Windows Live Mail (or: let's just remove this vital feature for no reason)
minimize it to the systray
... minimize to Windows 95/98's volume icons/battery icons? Why are you running this component on modern Windows when this functionality is embedded in a COM component hosted in Cabinet (I'm sorry, Explorer) itself? -
RE: The Apple (formerly Mighty) Mouse
Similarly, I once replaced a 'Mighty' (aka 'the scroll "ball" will die faster than your average modern Logitech scroll wheel) mouse with the first-generation 'Magic' mouse, and had nothing but disconnecting issues that according to a web search appear to be really common (and usually worked around by 'placing paper in the battery compartment')...
... then again, I don't trust anything with a battery compartment anymore after the abomination of the Xbox 360 wireless controllers and their 'official' rechargeable battery packs.
-
RE: ⏱ You know you've been spending too much time on TDWTF when...
You know you've been spending too much time on TDWTF when the last 50000 entries in your browser's history is this site.
I didn't know people actually scrolled through the entire Likes topic, and then some.
-
RE: Node.JS - supposed to be faster, BUT HOW!?
... but you can run multiple instances of your nodejs/iojs service and load-balance between them!
-
RE: 'today' in discourse
when all else you have is PHP-based software with even worse UX like SMF/MyBB, software that is just dated in design/implementation but not bad in UX (end-user UX, i.e.) like phpBB, mostly-unmaintained software in various languages, commercial offerings and this 'NodeBB' stuff that stores all site data in either thin air or hipster databases, yes, Discourse isn't too bad a choice.
also even the parser despite all its exploitability is one of the better concepts I've seen just because it doesn't force you to use this 'markdown' nonsense but still allows that and classical markup methods intermixed freely
EDIT: oh, looky there, so this is how they handle tests:
representative comment:
how do I fix the fixture to be a POST instead of a GET @eviltrout
-
RE: How is Internet get?
... coaxial and phone jacks? IDK US ISPs, but that's weird.
... wait a second, my DOCSIS modem has a phone jack too... I'm going to guess it's an FXS then?
-
RE: Windows gui with console
/SUBSYSTEM:CONSOLE, FreeConsole() in your entry point and hope nobody notices the flashing console window.