Viewing profile — jvert
jvert
HN member- Joined
- Wed, Nov 07, 2012, 4:34 AM UTC
- HN karma
- 108
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About jvert
Built & shipped my own releases of both Windows and Linux :-)
Recent public activity
-
comment
Comment #47744461
Long, long, (long) ago I used to teach people to juggle at the local Renaissance Fair. I would say I could get almost everyone to flash 3 in less than 30 minutes. Most people walke…
-
comment
Comment #44859431
Early in Win32 development, the x86 calling convention was __cdecl. I did all the work to change it to __stdcall (callee clean-up). Yes, it was done purely for performance reasons.…
-
comment
Comment #43696928
Or SetThreadContext() if you want to be hardcore. (not recommended)
-
comment
Comment #42601953
Windows NT did this too. And it was the work of one engineer. (although that engineer was Dave Cutler…)
-
comment
Comment #38448302
NTFS was definitely a new filesystem and supported many capabilities not in HPFS. Windows NT also shipped with HPFS support which was a complete reimplementation of the HPFS filesy…
-
comment
Comment #37755595
This is a bit of a game of telephone - NT Alpha shipped after NT 3.1 (i386 & Mips) and the port was done almost entirely by DEC. The blue screen preceded the Alpha and was really b…
-
comment
Comment #35424903
Groopit | Sr. Software Engineer | Fulltime 100% Remote (US) | $120K, benefits, equity | Seattle, WA | https://www.groopit.co/ Groopit is a rapidly growing enterprise SaaS business …
-
comment
Comment #34612423
Groopit | Sr. Software Engineer | Fulltime 100% Remote (US) | Seattle, WA | https://www.groopit.co/ Groopit is a rapidly growing enterprise SaaS business and we’re seeking a fast l…
-
comment
Comment #34045690
PAL code didn't do anything like context switches and I'm not sure how it could, given how the OS needs to know the specifics of the thread context in many scenarios.
-
comment
Comment #32084991
I like to learn new things; I find it energizing, especially when I am feeling burned out. Sure, it can be difficult but that is also what makes it rewarding. It's also really inte…
-
comment
Comment #32077519
I spent about ten years on the Windows Kernel team. In the 90's, so likely very different than what you would experience today, but probably still a lot of the same problems. (Funn…
-
comment
Comment #14009844
In Win32, this handle is called the AccessToken https://msdn.microsoft.com/en-us/library/windows/desktop/aa3... and the calling thread's current access token is used by OpenFile to…
-
comment
Comment #11508834
Cutler Normal Form has open braces at the end of the line, so it should be if (argc == 2) { // // explanatory comment // } Also, Dave hates Hungarian notation of any flavor.
-
comment
Comment #9625660
Raymond is almost always 100% right, but in this case he (or Adrian) is a bit off. The mini filesystems in NTLDR can absolutely traverse subdirectories. After all, things like the …
-
comment
Comment #8458991
email me, johnv at valvesoftware.com, and we can discuss it
-
comment
Comment #8185593
I spent 21+ years at Microsoft. From college hire to partner level. Finally got fed up and left for a smaller company 2 years ago. Sure, I'm making less money but I'm working with …
-
comment
Comment #6267864
So Google has a different algorithm for computing the stank rank, but still stack ranks? Microsoft also incorporates peer feedback into the review process, but treats it as just an…
-
comment
Comment #5224356
If you manually add the Valve repo at http://repo.steampowered.com then "apt-get steam" will do exactly what you expect. Or you can download the .deb from http://store.steampowered…
-
comment
Comment #4755453
There are no 64-bit binaries. Steam is a 32-bit program. Frankly, porting it to 64-bits is pretty low on the priority list right now.
-
comment
Comment #4754693
Hi everyone, we appreciate the feedback. And we will appreciate it even more if you move it from HN to the Steam Linux Beta forums at http://steamcommunity.com/app/221410/discussio…
-
comment
Comment #4752141
Those things are explicitly added post-install because a package can't have cross-architecture dependencies and not all the 10.4 packages support multiarch. For example, if your 32…