30kloc client and server combined. I built this as an experiment in building an app without reading any of the code. Even ops is done by claude code. It has some minor bugs but I’ve been using it for months and it gets the job done. It would not have existed at all if I had to write it by hand.
I moved across the country to work for Palm on a secret project which was revealed to be the Foleo only after I started. I spent a year trying to make the web browser with a totally broken engine they had licensed from Access. Having blown their budget of 100k on the engine they were determined to stick with it. I was amused when it was announced and then canceled after I quit.
I was a developer at a third party developer writing Foleo software and I always wondered what was going on on the other side of the wall. The rumour I was told for the cause of all the delays was that some executive had decided the screen was too low resolution way too late in the project and everything had to be redesigned.
Released a year or two earlier they might have been decent devices, IMHO.
As I understand it, the precision of such timers has been limited a bit in browsers to mitigate some Spectre attacks (and maybe others), but I imagine it would still be fine for this purpose.
There’s a change coming in the next dot release so managed environments can disable all generative ai features. I’ll keep an eye out for what others do in this regard to support enterprise users.
Hey George! We should catch up! (to readers: I was the guy who hired George as an intern and he was awesome. so AMA too!)
AOLServer was so, so, so far ahead of it's time. It had a WYSIWYG HTML editor years before Dreamweaver that could post content to the server. The integrated (Illustra!) Database and TCL interpreter meant you could build basically anything with it. Props to Jimbo and Doug...
We built what I think might have been the worlds first massively multi-homed, self-provisioning hosting service (called, creatively, "Navi-Service") with it. Think Linode but in 1997.
iTerm2 has code to detect when the current host changes and then disables paste bracketing. An ssh session suddenly ending is a common cause of it being left on with annoying consequences.
After sending a bracketed paste, iTerm2 watches for half a second for `00~` to be echoed back and then offers to turn paste bracketing off for you.
Every modal reporting feature has similar problems: mouse reporting and focus reporting, in particular.
> An ssh session suddenly ending is a common cause of it being left on with annoying consequences. ... Every modal reporting feature has similar problems: mouse reporting and focus reporting, in particular.
I've hit that with mouse reporting. Now that you mention it, seems like one way to address this would be the ssh client sending the ANSI escape sequences to turn off these features on exit. I wonder if the openssh developers would be open to doing so. It also seems possible to wrap ssh in a tiny shell/whatever script that calls ssh, saves the exit status, prints these disable codes, and returns the original exit status.
...then again, as the same problem could happen with any program crashing, one could argue it should be the shell's responsibility to reset terminal state after each program invocation. It could do so blindly (always send the disable codes) or set up ptys for children + pipe program output through itself and watch for state changes that need to be reset. I wonder if any shells do this, or if any common rc scripts set post-command execution wrappers to do so.
All but one of my monitors are or were sold by Apple. So they were tested and are usb c and need no dongles. The other is a low dpi monitor with no special features besides hdr.
The three apple approved monitors generally work well, requiring a reboot sometimes only if I unplug them.
The other one I constantly have to fix the settings for.
It sucks. I wish apple employees had multiple displays.
I have five monitors. When it works, it's great. The other 5% of the time it's a giant pain in the butt. I don't know why this part of macOS is so incredibly buggy. It often forgets the arrangement, the HDR setting, and the refresh rate.
I wrote a little program to detect when it breaks and set it back, but they don't have APIs for refresh rate and HDR so it's only a partial fix.
I've half a mind to take a job there, fix it, and quit.
Try using displayplacer. It supports hz and I added color_depth to it a while back. I don't remember HDR being in the APIs used either but that may address it.
I'm running 3 external monitors off of a laptop and for me macOS is much more consistent about putting the windows in the right place, I don't even have to plug them in the same order. When I try to do the same on my desktop with nvidia surround, all of the monitors need to be plugged in on boot in order for it to "remember" the configuration.
If you got an offer from Facebook they would beat it. I did this in 2012 and instantly had 10x the RSUs. Some Googlers thought it was immoral to do this. It was at this time that comp for engineers radically changed.
Zuckerberg is widely despised on HN, but he should get some credit for standing up to the Silicon Valley wage cartel. As your example shows, it put potentially life-changing compensation within the reach of a much larger group of software engineers.
Previously you pretty much had to get lucky as an early engineer through IPO, but in the past decade it's been possible to save millions by working at FAANGs. And those millions trickle down into the ecosystem: people can afford to start their own companies, do angel investments, etc.
Zuckerberg doesn't seem that despicable to me. Certainly not in the company of companies like Google. What's the worst thing you can say about him or Facebook?
I think most of the bad press just comes from media clickbait. Mainstream news identifies Facebook as a competitor and threat on ideological model, see people complaining about conservative news sources topping most shared on Facebook lists, and on a business model basis (Facebook controls a large stream of traffic).
I mean a good argument against Facebook (and by proxy Zuckerberg) is that Facebook designs the product in a way that benefits them rather than the psychological well being of their users.
Do companies like Apple, Amazon, Microsoft, Netflix, Google, etc prioritize their customers over their own interests? Other companies in tech or outside of tech?
I don't think Facebook is some well run charity doing philanthropy - I just don't think they are meaningfully worse than their peers. I do think there is a concerted media campaign to malign Facebook and I think this is where the differential in how people think of Facebook versus these other companies comes from.
…is this statement not true for any, say, Fortune 100 company?
Does P&G put the psychological health of their customers over their own profits? Does Walmart? Apple? Exxon?
One might be able to make the slightly stronger argument is that the average user’s psychological health is more at odds with Facebook’s interests/profits than most other companies — putting it in the same category as, perhaps, Phillip Morris — but even that is not an argument against Facebook or Zuckerberg; any company in the same position would likely be doing the same kind of thing.
I signed a job offer in late 2011 and was due to start a couple months later. Two weeks before the start date, the hiring manager emailed out of the blue to say that they were bumping up my starting salary by 10%. It was a wild time to be in tech (although the situation today isn't all that different).
https://apps.apple.com/us/app/snortfolio/id6755617457
30kloc client and server combined. I built this as an experiment in building an app without reading any of the code. Even ops is done by claude code. It has some minor bugs but I’ve been using it for months and it gets the job done. It would not have existed at all if I had to write it by hand.