Live data from Hacker News

Viewing profile — pmjordan

pmjordan

HN member
Joined
Mon, Jan 21, 2008, 7:44 AM UTC
HN karma
7,982
Public activity
2,488 items

About pmjordan

British-Austrian software developer, happiest when on a travel adventure.

While looking for the next big thing, I do contract/consulting work; I prefer lower-level stuff, such as device drivers/kernel hacking, real-time graphics and game tech.).

You're welcome to email me about anything, and I promise to reply if you stick to one topic or question and it isn't too open ended. Specifically:

I get a lot of email with technical questions that would require me to download and read the documentation for libraries X, Y and Z to answer - please don't do that; instead, put the code that doesn't work (or pseudo-code that you'd like to turn into real code) in the email, and quote the prototypes for any used APIs, ideally deep-linking to their documentation just in case I do need to look at it.

Obviously, if you're planning to pay me for my help and advice as a consultant you may ignore the above. :-)

website: http://philjordan.eu/

email: phil+hn at philjordan dot eu

fedi/mastodon: @pmdj@mstdn.social https://mstdn.social/@pmdj

github: https://github.com/pmj

Recent public activity

  1. comment
    Comment #24628579

    This reminds me of the time we wanted to ride the Amtrak Coast Starlight from Seattle to San Jose on our trip to the US in 2014. It's supposed to be a scenic route, and takes about…

  2. comment
    Comment #23984739

    While unfortunate, this has been the case since Ryzen launched. Ryzen 2000G(E)/U series were Zen-based like Ryzen 1000(X), Ryzen 3000G(E)/H/U series were Zen+-based like Ryzen 2000…

  3. comment
    Comment #23094647

    Of course, modern iPhones and iPads actually come with fully fledged NVMe SSDs. So it's not really clear why that decision hasn't been revisited - or why Apple hasn't at least intr…

  4. comment
    Comment #22933434

    Anno 1800 might float your boat? Or any of the previous games in the Anno series for that matter. The campaign does very much have a story and specific objectives, but the interest…

  5. comment
    Comment #22933402

    Sorry, can you elaborate? Apple's "A" series CPUs have been out-of-order for years and at least a few years ago had a similar superscalar/ooo structure to Intel's Haswell chips. (A…

  6. comment
    Comment #22365049

    > Does it though? It’s a rare edge case that should be trivial to solve with minor human intervention. Apparently[1] centenarians make up 0.02% of the UK population; how well this …

  7. comment
    Comment #22365042

    If by most, you mean >50%, then you're probably right, but but especially within EU countries, having >10% foreign nationals among the population is common. Those foreign nationals…

  8. comment
    Comment #22357349

    > This is bizarre, blame the passport for only having the last two digits and not the computer reading it. I mean, the passport only showing 2 digits is worth mentioning. But I dou…

  9. comment
    Comment #22265001

    DriverKit has only been around since 10.15 so currently it's not easy to correctly support a range of versions with everything so massively in flux and Apple's aggressive deprecati…

  10. comment
    Comment #22264962

    Someone else on the project experimented with FileProvider during the Catalina beta, so this is all second hand, but it wasn't really suitable for the job - it seemed more designed…

  11. comment
    Comment #22256262

    If you are relying on the ability to develop and load specific types of kext in macOS in future, I recommend getting in touch with Apple DTS. (Note that communications with DTS are…

  12. comment
    Comment #22256234

    VFSForGit is/was not a true file system, it just intercepts file I/O events to dummy files to lazily fill them with content and to log writes so that 'git status' does not have to …

  13. comment
    Comment #22256213

    I was the external contractor brought onto the project as the project's macOS kernel extension expert; my contract expired in November after the port was put on ice. As far as I'm …

  14. comment
    Comment #22256047

    DriverKit has support for building ethernet drivers: https://developer.apple.com/documentation/networkingdriverki... I could imagine this being used for implementing a layer 2 VPN.…

  15. comment
    Comment #22256020

    There is NSFileProviderExtension, but last I heard it was still a very immature API.

  16. comment
    Comment #22255983

    Why can't someone slap the XNU api onto Linux Probably because importing Mach messaging and VM APIs into the Linux kernel, and recreating IOKit and similar from scratch is a pretty…

  17. comment
    Comment #21960075

    Only reselling already implemented stuff is neither software engineering nor what I love. $240k would be a highly respectable income pretty much anywhere in almost any field. In mo…

  18. comment
    Comment #21957089

    the whole comment section was insisting that per-project billing is the only viable way to make money in consulting. Generally, when someone gives you advice that's supposed to be …

  19. comment
    Comment #21897522

    Additionally, you have artists and level designers working on these files. These people tend to be semi-technical, and confronting them with the full details of git is usually met …

  20. comment
    Comment #21859765

    Giving them the benefit of the doubt here - could they have been counting you blocking off dates for bookings made through other channels?

  21. comment
    Comment #21770474

    For what it's worth, crows in Central Europe have been doing this for decades. They (carrion crows) used to do it outside my childhood home in Austria ~25 years ago. (Very light tr…

  22. comment
    Comment #21770268

    macOS and iOS do this too. iOS doesn't even use any traditional swap and gets away with it by putting the onus on developers to make sure their apps never go OOM when in the foregr…

  23. comment
    Comment #21761689

    In addition to the sensible question of whether Google even would need to link against any GPL code raised by other commenters, there's also the question of whether the GPL would e…

  24. comment
    Comment #21750826

    Thanks for checking! :-) Oh, I’m not complaining about the voice acting. The fast-talking mission briefings are a little odd at first, but they work. And yeah, they put a lot of ef…

  25. comment
    Comment #21742842

    So, an enemy might have just walked into an animal? Possibly! They normally take flight when they notice a human nearby[1] but as the player you can certainly bump into them if you…