Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lukeh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
121.
▲
by
lukeh
2y ago
No one was using X.500 for user accounts on Solaris, until LDAP and RFC 2307 came along. And at that point hardly anyone was using X.500. A bit more research would have mentioned NIS.
122.
▲
by
lukeh
2y ago
async/await io_uwring wrappers for languages such as Swift [1] and Rust [2] [3] can improve usability considerably. I'm not super familiar with the Rust wrappers but, I've been using IORingSwift for socket, file and serial I&
123.
▲
by
lukeh
2y ago
Swift can import C (and C++) modules directly, and it's fairly straightforward to wrap existing C APIs with callbacks to be usable from structured concurrency. Here's an example I just worked on. [1] [1] https://github.
124.
▲
by
lukeh
2y ago
Well, that article also presents a pure Swift (non-Foundation) solution, WeakRef.
125.
▲
by
lukeh
2y ago
I don’t know Rust, but I’m loving Swift for systems programming. Most recent project was an 802.1Q SRP implementation and I couldn’t imagine going back to C. Higher up the stack, I’ve also used it with a custom runner to build the business
126.
▲
by
lukeh
2y ago
Dorico is great. A bit of a learning curve but I don't miss Sibelius for an instant.
127.
▲
by
lukeh
2y ago
I’m working on a Swift implementation of 802.1Q SRP. Niche interest.
128.
▲
by
lukeh
2y ago
Ironically there's probably more X.500 remnants in Active Directory than in the UMich-derived LDAP servers, thanks to its Exchange 5.5 legacy.
129.
▲
by
lukeh
2y ago
Mostly agree, but MS did not bring AD to the Mac: their server only runs on Windows, and the AD client was developed by Apple (as part of DirectoryServices/OpenDirectory, Heimdal and smbx).
130.
▲
by
lukeh
2y ago
Perhaps it was an era when everyone was trying to compete with (or embrace) Java?
131.
▲
by
lukeh
2y ago
Yes, someone explained it to me as not only do you need execution (beyond the idea), but distribution too. As engineers it’s easy to overplay execution vs distribution.
132.
▲
by
lukeh
2y ago
1998 paper on Linux implementation: http://www.rampant.org/doors/linux-doors.pdf
133.
▲
by
lukeh
2y ago
Also a good read: https://www.abortretry.fail/p/the-history-of-novell
134.
▲
by
lukeh
2y ago
Ha, very good.
135.
▲
by
lukeh
2y ago
A/UX 4.0 I believe was going to be based on OSF/1. The MkLinux port was also useful in the Mach 3.0 migration (as were the open source BSDs which refreshed the 4.4BSD code Rhapsody was based on, from NEXTSTEP 4.0 which only ever s
136.
▲
by
lukeh
2y ago
Or you use AVB/TSN which gives you stronger guarantees, but requires cooperation of all bridges (switches).
137.
▲
by
lukeh
2y ago
Can't say enough good things about this podcast!
138.
▲
by
lukeh
2y ago
Some insightful home truths there! I do enjoy programming in Swift more than ObjC but, ironically, it’s mostly on Linux.
139.
▲
by
lukeh
2y ago
Domain sockets aren't really Linux-specific, even Windows partially supports them now. [1] [1] https://devblogs.microsoft.com/commandline/af_unix-comes-to-...
140.
▲
by
lukeh
2y ago
There's not a consistent story but there are a bunch of options, principally divided into wrappers around existing libraries (SwiftGTK [1], Qlift [2], LVGLSwift [3]) and SwiftUI workalikes (Tokamak [4], SwiftCrossUI [5], AdwaitaSwit [
141.
▲
by
lukeh
2y ago
Ha, ok, the fact I am not a web developer shows. Comment withdrawn :)
142.
▲
by
lukeh
2y ago
Many of those solutions rely on Flutter platform channels (ie. serialization) which may not suit high performance use cases. Plug: native Swift platform channel implementation which I’ve been working on lately. https://github.com
143.
▲
by
lukeh
2y ago
From memory you do need BigInts for ASN.1 decoding which is used in PKIX and thus TLS. Not a bottleneck though.
144.
▲
by
lukeh
2y ago
Xcode projects can have Swift package dependencies, and Xcode can open Swift packages directly.
145.
▲
Google Cloud environment for retirement fund "deleted"
(itnews.com.au)
8 points
by
lukeh
2y ago
|
0 comments
146.
▲
by
lukeh
2y ago
Same standard library (Foundation has some differences, that's another story). But the documentation on Apple's website only covers their own platforms.
147.
▲
by
lukeh
2y ago
Great, I can finally download Kerberos!
148.
▲
by
lukeh
2y ago
My comment on Abort Retry Fail’s post: – “This version brought NetWare Directory Services to the market in direct competition with Microsoft Active Directory.” – well, this is true if you have a time machine :) NetWare 4 was released in 199
149.
▲
by
lukeh
3y ago
[MS-SNTP] specifies the signature as the MD5 hash of the machine key and the message to be protected.
150.
▲
by
lukeh
3y ago
cryptonector and I also specified a Kerberos-like protocol [1] based on Mozilla’s defunct BrowserID protocol. I demonstrated it as a drop-in replacement for Kerberos with Exchange, having built a Windows SSP and credential provider as well
More ›