Viewing profile — pmjordan
pmjordan
HN member- Joined
- Mon, Jan 21, 2008, 7:44 AM UTC
- HN karma
- 7,982
- Public activity
- 2,488 items
- HN profile
- View on Hacker News ↗
About pmjordan
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
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
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.…
-
comment
Comment #22256020
There is NSFileProviderExtension, but last I heard it was still a very immature API.
-
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…
-
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…
-
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 …
-
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 …
-
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?
-
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…
-
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…
-
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…
-
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…
-
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…