Live data from Hacker News

Viewing profile — jvert

jvert

HN member
Joined
Wed, Nov 07, 2012, 4:34 AM UTC
HN karma
108
Public activity
21 items

About jvert

Groopit CTO & Co-Founder ex-Valve Software ex-Microsoft

Built & shipped my own releases of both Windows and Linux :-)

Recent public activity

  1. 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…

  2. 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.…

  3. comment
    Comment #43696928

    Or SetThreadContext() if you want to be hardcore. (not recommended)

  4. comment
    Comment #42601953

    Windows NT did this too. And it was the work of one engineer. (although that engineer was Dave Cutler…)

  5. 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…

  6. 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…

  7. 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 …

  8. 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…

  9. 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.

  10. 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…

  11. 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…

  12. 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…

  13. 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.

  14. 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 …

  15. comment
    Comment #8458991

    email me, johnv at valvesoftware.com, and we can discuss it

  16. 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 …

  17. 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…

  18. 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…

  19. 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.

  20. 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…

  21. 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…