Readit News logoReadit News
jdswain commented on The Framework Desktop is a beast   world.hey.com/dhh/the-fra... · Posted by u/lemonberry
zargon · 24 days ago
> As an aside, Lenovo are pretty awesome.

These things would be important if they made products that actually work. My T14s Gen 3 AMD simply doesn’t work. Half the time I go to wake it from sleep, the firmware has crashed and I have to hard-reset it. I spent months trying to get Lenovo to fix this. They did replace the motherboard twice (once on-site, once shipped to them) and eventually replaced the entire laptop with a new one. None of this is useful when they can’t make a laptop that doesn’t crash while it sleeps.

jdswain · 24 days ago
My company provided Dell has the same issue (Intel CPU). Comes and goes a bit with firmware updates.
jdswain commented on Bill Atkinson: Polaroids Showing the Evolution of the Lisa GUI [video]   youtube.com/watch?v=Qg0mH... · Posted by u/zdw
xeonmc · 2 months ago
Would you say if Bill is the Woz of software or if Woz is the Bill of hardware?
jdswain · 2 months ago
Well Woz was pretty good at software too. He wrote a lot of the early Apple software, including Integer Basic (to write games) and the low level disk software, called RWTS for Read/Write Track/Sector.
jdswain commented on Ask HN: How do I give back to people helped me when I was young and had nothing?    · Posted by u/jupiterglimpse
jdswain · 3 months ago
I'm not good at this at all, but if you do want to thank people that helped you, and let them know what it meant to you, don't leave it too late. I've had one regret after another as people who were significant in my early life died and I didn't get the chance to let them know what they meant to me.
jdswain commented on Why the original Macintosh had a screen resolution of 512×324   512pixels.net/2025/05/ori... · Posted by u/ingve
silvestrov · 3 months ago
No, this is very wrong. The 68000 is 32 bit internally and it has 32 bit registers: https://en.wikipedia.org/wiki/Motorola_68000

Externally it had 16 bits for databus and 24 bits for addresses. That is why we later got the 32 bit clean ROMs as Apple used the upper unused 8 address bits for flags.

jdswain · 3 months ago
It has 32-bit registers, but it has a 16-bit ALU, so it's a matter of opinion if that makes it a 16 or 32-bit processor. I'd go with 32-bit in that it's instruction set gives the impression to the programmer that they are working with a 32-bit system.

And for more evidence, the Z80 is referred to as an 8-bit processor but has a 4-bit ALU.

jdswain commented on Installing AIX PS/2 v1.3 on a 486   hardwarehacks.org/blog/in... · Posted by u/EvanAnderson
Aldipower · 5 months ago
Swapping the disks is part of the fun!
jdswain · 5 months ago
For some of us it brings back bad memories of sitting watching progress bars for hours and occasionally getting asked to feed another disk into the drive. Office was probably the worst for the number of floppies, but linux was even more, and you had the extra worry of if it would actually boot after the install, or if you got a setting wrong and had to start again.

Soon after all that we got to use CD's, which made life a lot better.

jdswain commented on Glider for Apple II   colino.net/wordpress/en/g... · Posted by u/rbanffy
JKCalhoun · 5 months ago
Wild if Apple had had something like a library or framework with this kind of stuff in the Apple II days.
jdswain · 5 months ago
Not at all the same, but they did have QuickDraw II for the IIgs. This library had the benefit of using the simpler IIgs graphics modes, avoiding all the Apple II weirdness. With a little bit of searching the source can be found online.
jdswain commented on Glider for Apple II   colino.net/wordpress/en/g... · Posted by u/rbanffy
jdswain · 5 months ago
For anyone wanting to build sprite type code on the Apple II, you really should read this article in Byte magazine:

Preshift-Table Graphics on your Apple by Bill Budge, with Gregg Williams and Rob Moore. A23 Move blocks of pixels across the screen with only 3K bytes of overhead

It's kind of hard to find, it's in the December 1984 Byte magazine, but an additional magazine at the end of the PDF, Bytes Guide to Apple.

At the time this was huge, Bill Budge was probably the most well known game programmer, so getting a look inside how he wrote code was a big thing.

Of course, as mentioned elsewhere, graphics is hard on the Apple II because of the complex memory layout due to Woz wanting to save a few chips. This can be contrasted with the Atari and Commodore computers that had custom chips that made graphics a lot easier.

https://archive.org/details/byte-magazine-1984-12/page/n397/...

jdswain commented on OpenAI says it has evidence DeepSeek used its model to train competitor   ft.com/content/a0dfedd1-5... · Posted by u/timsuchanek
worik · 7 months ago
> Rather OpenAI stole from individual artists and YouTube and other social media

"stole"?

They consumed publicly available material on the Internet

I am no fan of these billionaire capitalists and their henchpersons but condem them for their multitude of sins.

Consuming publicly available Internet resources is not one of them. IMO

jdswain · 7 months ago
It's not that they consumed publicly available material, it's that they re-published that information, and sold it.
jdswain commented on Sonos CEO steps down after app update debacle   reuters.com/business/reta... · Posted by u/saaaaaam
dguido · 8 months ago
Please stop putting salespeople in charge of highly technical product companies like Sonos. I'm so glad that Tom Conrad is an engineer by training. I hope he can turn this mess around.

The key technical change that broke Sonos was abandoning their reliable UPnP (Universal Plug and Play) system for device discovery in favor of mDNS, while also shifting from direct device communication to a cloud-based API approach. This new architecture made all network traffic encrypted and routed through Sonos cloud servers (even for local operations), adding significant overhead and latency, especially for older Sonos devices with limited processing power. They also switched from native platform-specific UX frameworks to a JavaScript-based interface while moving music service interactions through their cloud instead of direct SMAPI calls, resulting in slower performance and reduced functionality.

For a more extended discussion, see this excellent LinkedIn post from Andy Pennell, a principal engineer at Microsoft with a deep technical understanding of Sonos systems. He created one of the most successful third-party Sonos apps for Windows Phone and worked directly with Sonos on their official Windows Phone 8 app.

https://www.linkedin.com/pulse/what-happened-sonos-app-techn...

jdswain · 8 months ago
I've implemented both UPnP discovery and mDNS, and mDNS was quite a bit easier to make reliable than UPnP. However, if they did have a reliable UPnP system, it would almost certainly destabilise the software for any transition like this. There's just so many different network issues to deal with, it's tough to debug when a user reports a problem and it's probably an issue with their router which is only sold in Germany. It is very frustrating class of bugs, when the app just doesn't find devices on the network.
jdswain commented on Ask HN: Is it wrong to use my personal laptop for work?    · Posted by u/throw142345888
paulcole · 10 months ago
Almost everybody here is going to say to not do it but I’ll go the other way.

You only live once and you want to do it, so why not?

Because there might be some malware that’ll screw things up? Unlikely on a Mac.

Because there might be a lawsuit where your personal computer ends up as evidence? Almost certainly not going to happen.

Be cause it’s good evidence for a vindictive boss to use to fire you? Yeah whatever if somebody wants to fire you they’re going to do it anyway.

If you can accept that this is a weird thing to do and might have some risk associated with it, go nuts.

jdswain · 10 months ago
I liked this comment because it said what I was basically thinking. In my last job I kept everything seperate, a lot of people didn't and when we all got made redundant, I just closed my work laptop and walked away, some of the others were scrambling to disentangle everything and had all sorts of problems.

But in my new job I'm doing work on my personal laptop. It started because, I travel by plane to work regularly. I was carrying three laptops, my personal one, my work one, and one provided by my current client. It was just so much easier to combine everything into one laptop and just carry that. It's working out really well. Before I was constantly moving from one laptop to another just to check messages.

I think doing work on your personal computer is less bad than having personal stuff on your work computer, I wouldn't do that.

u/jdswain

KarmaCake day329May 5, 2011
About
Remote Software Architect.

[ my public key: https://keybase.io/jds; my proof: https://keybase.io/jds/sigs/JuHXXIhuefdZjpeFytCS4YvxdoIa6SnkDjV3wcoAB9c ]

View Original