<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: philipstorry</title><link>https://news.ycombinator.com/user?id=philipstorry</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 09:54:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=philipstorry" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by philipstorry in "Ask HN: Is anyone working at least 4 hours daily on an Apple Vision Pro?"]]></title><description><![CDATA[
<p>Absolutely. I was, if anything, trying to caution against assuming that the segment the poster was in was the whole of the market.<p>(Personally I think that the AVP market is too small for the modern Apple to care about, and I don't see similar products from competitors ever having the hype.)</p>
]]></description><pubDate>Tue, 26 May 2026 15:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48281238</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=48281238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48281238</guid></item><item><title><![CDATA[New comment by philipstorry in "Ask HN: Is anyone working at least 4 hours daily on an Apple Vision Pro?"]]></title><description><![CDATA[
<p>Hiya. Sorry, but you might not like what I have to say - I still hope that you read it all though.<p>I doubt that this is the future. Maybe it is for a small number of people on HN, but outside of this site there's no way it's the future.<p>You're amazed by this because it's the ultimate expression of the luxury of focus. Unfortunately whilst developers and artists get the luxury of focus, most other people don't. Most other people have either responsibilities or duties that require them to be interruptable.<p>Being interrupted sucks. But for most people it's a fundamental part of their job. IT, HR, Finance, Security/Compliance, Facilities, and so many more. As an example for folks in sales not being interrupted may mean a lost sale. That's typically not acceptable.<p>So what you value from AVP is a detrimental thing for others.<p>Worse than that, AVP is a very expensive way of getting that focus. We could buy you a bigger monitor and some quality headphones for less than a quarter of the price.<p>Right now for five hundred bucks I can buy a 34" curved widescreen monitor with built in webcam, microphone and USB power delivery of 100 watts. Someone can plug their laptop into that and charge it whilst getting a webcam and microphone over that same cable. It's very cool. Throw in some noise cancelling headphones and the total bill is maybe seven hundred bucks.<p>That's the price target that AVP has to compete with. And it's a moving target - the cost of monitors and noise cancelling headphones will go down as well.<p>Let's be honest, right now I could buy a headphones/monitor combination for you both at an office desk AND at home, pay for the courier to your house, and still have a sizable chunk of change from the cost of AVP. If you scale this up over the whole of society, the costs of AVP vs a monitor/headphones combination are HUGE and yet the gains are, for most situations, marginal at best.<p>And I'm only talking about cost here. If IT departments have to start issuing AVP devices, they're going to need to do the fitting - something only Apple currently does. They'll have to keep records of the pads used for you. They'll have to keep records of your optician's prescription, and spares of the lenses issued to you (if needed). An AVP is a very personal device - if yours breaks, we can't just pick one of the shelf and know it will work for you immediately, the padding and lenses ensure that.<p>Imagine an office with 100 desks. Which is easier - 100 monitors like the ones I described before, or 100 AVP headsets? The monitors allow hotdesking if necessary, they work with any laptop (even visitors). They're fungible. Headphones are a bit more personal, but still fungible in a pinch. An AVP headset is the exact opposite of that.<p>Oh, and I've just realised that IT teams are going to need to either keep a record of your prescription for the lenses, or have delays in issuing replacements. That prescription is PII. Now we have a whole new legal problem to deal with.<p>None of these issues are insurmountable, but all of the solutions are extra cost. For an already costly device.<p>The future isn't AVP. The future is big monitors and headphones. Because that future is already here, and its logistics and costs are simple and manageable.<p>I really am sorry to be the one to tell you this. I know you value the luxury of focus. I hope that, if anything, this comment allows you to enjoy and appreciate that luxury more in the future.</p>
]]></description><pubDate>Tue, 26 May 2026 12:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48278902</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=48278902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48278902</guid></item><item><title><![CDATA[New comment by philipstorry in "DOS Zone"]]></title><description><![CDATA[
<p>Windows 1-3 ran on top of DOS, with a small caveat for Windows 3.x<p>Windows 3.x running in 386 Enhanced Mode had a very small multi-threaded preemptive kernel, which it used to handle its MS-DOS windows. So whilst each Windows program ran cooperatively within Windows and had no memory protection, Windows itself and each DOS window it opened were pre-emptively multitasked and had better memory protection. This wasn't very well documented, but it's the beginnings of Windows no longer running on top of DOS and instead taking over control of the machine.<p>Windows 3.1 also introduced "32 Bit Disk Access" which used a custom disk driver to bypass DOS and the BIOS and speed things up. Windows 3.11 (Windows for Workgroups) extended that to "32 Bit File Access", which bypassed DOS for file operations.<p>Windows 95 only used DOS as a bootstrapper. It would be completely incorrect to say that Windows 95 "ran on top of DOS", as once Windows 95 finished booting it had effectively pulled the rug out from DOS and was handling all I/O, memory operations, and so forth. It would be like saying that Linux runs on top of GRUB - GRUB is no longer in control of the machine, so it's just not true.<p>Not that I'm saying you were stating Windows 95 ran on top of DOS, you understand! I'm just putting this information here for educational reasons and expanding on your comment. ;-)</p>
]]></description><pubDate>Thu, 21 May 2026 09:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48219823</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=48219823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48219823</guid></item><item><title><![CDATA[New comment by philipstorry in "Email could have been X.400 times better"]]></title><description><![CDATA[
<p>SMTP won because it was simpler, but it's probably good to look at why it was simpler.<p>SMTP handled routing by piggybacking on DNS. When an email arrives the SMTP server looks at the domain part of the address, does a query, and then attempts transfer it to the results of that query.<p>Very simple. And, it turns out, immensely scalable.<p>You don't need to maintain any routing information unless you're overriding DNS for some reason - perhaps an internal secure mail transfer method between companies that are close partners, or are in a merger process.<p>By contrast X.400 requires your mail infrastructure to have defined routes for other organisations. No route? No transfer.<p>I remember setting up X.400 connectors for both Lotus Notes/Domino and for Microsoft Exchange in the mid to late 90s, but I didn't do it very often - because SMTP took over incredibly quickly.<p>An X.400 infrastructure would gain new routes slowly and methodically. That was a barrier to expanding the use of email.<p>Often X.400 was just a temporary patch during a mail migration - you'd create an artificial split in the X.400 infrastructure between the two mail systems, with the old product on one side and the new target platform on the other. That would allow you to route mails within the same organisation whilst you were in the migration period. You got rid of that the very moment your last mailbox was moved, as it was often a fragile thing...<p>The only thing worse than X.400 for email was the "workgroup" level of mail servers like MS Mail/cc:Mail. If I recall correctly they could sometimes be set up so your email address was effectively a list of hops on the route. This was because there was no centralised infrastructure to speak of - every mail server was just its own little island. It might have connections to other mail servers, but there was no overarching directory or configuration infrastructure shared by all servers.<p>If that was the case then your email address would be "johnsmith @ hop1 @ hop2 @ hop3" on one mail server, but for someone on the mail server at hop1 your email address would be "johnsmith @ hop2 @ hop3", and so on. It was an absolute nightmare for big companies, and one of the many reasons that those products were killed off in favour of their bigger siblings.</p>
]]></description><pubDate>Thu, 23 Apr 2026 12:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47875195</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=47875195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47875195</guid></item><item><title><![CDATA[New comment by philipstorry in "LittleSnitch for Linux"]]></title><description><![CDATA[
<p>What I really liked about ZoneAlarm wasn't just that it was a very nice technology - and it was; but also that it got the user expectations and training right from a very early stage.<p>It was quite insistent on the fact that it would be "noisy" at first as it queried all the programs you ran, but would then quieten down once it had been "trained". It got that across in clear, simple language.<p>I think it was so successful because it got the soft side of its security job right as well as the hard part. It's certainly why I recommended it to anyone at the time...</p>
]]></description><pubDate>Thu, 09 Apr 2026 11:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702470</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=47702470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702470</guid></item><item><title><![CDATA[New comment by philipstorry in "Significant raise of reports"]]></title><description><![CDATA[
<p>Yes and no.<p>Yes. The incentives for writing reliable, robust code were much higher. The internet existed so you could, in theory, get a patch out for people to download - but a sizeable part of any user base might have limited access, so would require something physical shipped to them (a floppy or CD). Making sure that your code worked and worked well at time of shipping was important. Large corporate customers were not going to appreciate having to distribute an update across their tens of thousands of machines.<p>No. The world wasn't as connected as it is today, which meant that the attack surface to reasonably consider was much smaller. A lot of the issues that we had back then were due to designs and implementations that assumed a closed system overall - but often allowed very open interoperability between components (programs or machines) within the system. For example, Outlook was automatable, so that it could be part of larger systems and send mail in an automated way. This makes sense within an individual organisation's "system", but isn't wise at a global level. Email worms ran rampant until Microsoft was forced to reduce that functionality via patches, which were costly for their customers to apply. It damaged their reputation considerably.<p>An extreme version of this was openness was SQL Slammer - a worm which attacked SQL Servers and development machines. Imagine that - enough organisations had their SQL Servers or developer machines directly accessible that an actual worm could thrive on a relational database system. Which is mindboggling to think about these days, but it really happened - see <a href="https://en.wikipedia.org/wiki/SQL_Slammer" rel="nofollow">https://en.wikipedia.org/wiki/SQL_Slammer</a> for details.<p>I wouldn't say that the evidence points to software being better in the way that we would think of "better" today. I'd say that the environment it had to exist in was simpler, and that the costs of shipping & updating were higher - so it made more sense to spend time creating robust software. Also nobody was thinking about the possible misuse or abuse of their software except in very limited ways. These days we have to protect against much more ingenious use & abuse of programs.<p>Furthermore today patching is quick and easy (by historical comparison), and a company might even be offering its own hosted solution, which makes the cost of patching very low for them. In such an environment it can seem more reasonable to focus on shipping features quickly over shipping robust code slowly. I'd argue that's a mistake, but a lot of software development managers disagree with me, and their pay packet often depends on that view, so they're not going to change their minds any time soon.<p>In a way this is best viewed as the third age of computing. The first was the mainframe age - centralised computer usage, with controlled access and oversight, so mistakes were costly but could be quickly recovered from. The second was the desktop PC age - distributed computer usage, with less access control, so mistakes were often less costly but recovering from them was potentially very expensive. The third is the cloud & device age, with a mix of centralised and distributed computer use, a mix of access control, and potentially much lower costs of recovery. In this third age if you make the wrong decisions on what to prioritise (robustness vs speed of shipping), it can be the worst of both the previous ages. But it doesn't have to be.<p>I hope that makes sense, and is a useful perspective for you.</p>
]]></description><pubDate>Thu, 02 Apr 2026 12:55:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47613818</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=47613818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47613818</guid></item><item><title><![CDATA[New comment by philipstorry in "Lotus 1-2-3 on the PC with DOS"]]></title><description><![CDATA[
<p>Yo. Firstly, thanks for the trip down memory lane - well written, engaging, fun. My mind is still stuck in those days even after finishing the article, as you can tell from my anachronistic greeting.<p>Secondly, as someone who spent 15 years working with Lotus Notes, I can assure you that you can run it standalone. Obviously it makes no real sense for a Groupware product, but it can be done. To the Notes client opening a database locally or on a mail server is largely the same.<p>The main issue is that people used Notes to communicate and collaborate. So you <i>could</i> just go creating new Address Books, Discussion databases, Document Libraries and so on, but what exactly are you proving with that? It's be like just firing up the Microsoft Mail client and only looking at the address book...<p>Whilst I'm aware that there's plenty in Notes that people didn't like, I do think that there are some gems hidden in there which it would have been nice to have kept. The Notes dialect of Rich Text had a couple of niceties (programmable buttons, collapsible/expandable Sections). The database engine itself was unparalleled at the time, and in some ways it still hasn't been bettered.<p>But the issue remains that you'd need to set up a Notes/Domino Server (depending on your version - 4.5 onwards it's called Domino), and a small network. And that's a ball-ache that nobody wants. It can speak IPX/SPX and NetBIOS, so it doesn't have to be as complicated as TCP/IP, but it's still a lot of prep work before you even get to start looking at the usage. :-(<p>That having been said, I was a Principal Certified Lotus Professional on the Sysadmin track for about three versions of Notes, from 4.6 to 6, and can definitely help if you ever did want to do that. Feel free to email me at phil [at] philipstorry.net if you're ever so lacking in subjects that you feel forced into this last resort.</p>
]]></description><pubDate>Tue, 10 Mar 2026 13:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47322897</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=47322897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47322897</guid></item><item><title><![CDATA[New comment by philipstorry in "We automated everything except knowing what's going on"]]></title><description><![CDATA[
<p>Not a bad article - thanks!<p>Others are pointing out that you cannot understand everything - and that's true enough.<p>But you only need to understand what's important. The experience of a good expert helps you to find that out.<p>As a systems administrator the recent AWS outage in the Middle East is the best recent example. There will be roughly three types of companies, separated by their understanding:<p>- Don't Understand - these companies thought that the cloud would handle this kind of thing for them, and are probably going to be doing a lot of finger-pointing in the near future.<p>- Do Understand, Don't Care - these companies did understand that high availability meant going multi-region, but decided against it for whatever reason. Probably cost vs perceived likelihood. These companies know that they've made a mistake. Short term they're wondering how to survive it, long term they'll be re-assessing their risk acceptance. Many may decide to stay single-region, but at least understand why.<p>- Do Understand, Do Care - these companies will simply be checking that their procedures worked for any manual parts of their failover, plus possibly looking at any improvements they can make given the real-life experience they've gained.<p>An LLM is just going to tell you how to implement it. It's not going to be thinking "what sort of availability do we require?", it may never start that conversation unless explicitly prompted. And even then it's going to return consensus opinions, which may not be what you want when evaluating risk.<p>I'd love to think a lot of companies will be looking at this event and updating their own risk register or justifying their existing risk decisions for hosting. But let's be honest - most won't even have thought about it, and won't until it goes wrong.</p>
]]></description><pubDate>Tue, 03 Mar 2026 15:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47233559</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=47233559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47233559</guid></item><item><title><![CDATA[New comment by philipstorry in "More than two hard disks in DOS"]]></title><description><![CDATA[
<p>Quite the nostalgia blast for me!<p>I'm honestly not sure I had a machine with more than 2 fixed disks until well into the days of Windows 7 and SATA. The exception would be logical disks such as Stacker or similar compressed volumes - but I wasn't using them until later either.<p>If I recall correctly before SATA we had IDE which only had two devices (primary & secondary) per controller, and usually only two controllers on a motherboard. Given the physical size of disks even you'd probably just have a boot disk, maybe a data disk and then perhaps two optical drives. So it's absolutely believable that nobody found the bug simply because nobody had a machine configured that way.<p>Sure, you could have SCSI for more disks. But if you did, then you were probably doing something that required a lot of CPU grunt - at which point you might just leave the PC behind and go to a UNIX workstation anyway.<p>OK, now I'm starting to get flashbacks to just how bad SCSI support was on the PC, and it's stripping the the rose-tint from my glasses. Time to go!</p>
]]></description><pubDate>Tue, 05 Aug 2025 12:46:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44797345</link><dc:creator>philipstorry</dc:creator><comments>https://news.ycombinator.com/item?id=44797345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44797345</guid></item></channel></rss>