yosser | 2 months ago | on: It's hard to justify Tahoe icons
yosser's comments
yosser | 2 months ago | on: It's hard to justify Tahoe icons
I consider myself quite tolerant of UX quirks, iPhones are still pleasant to use, particularly if you select 'reduce motion' from the accessibility settings.
Tahoe though, bugs aside, is just genuinely unpleasant to use and interact with. By far the most offensive thing to me is the pointless rounded rectangle thing. It delivers absolutely no value at all to the user and defies any form of justification. How in any form is this a decision designed to improve things for the user?
The other multiple weirdnesses commented on elsewhere while unpleasant are more liveable with, but I honestly never found a single change that improved my interactions with the computer. How on earth can you have spent a whole year on this and why didn't anyone have the authority to pull the plug?
I would no longer recommend a new mac to my anyone. A second hand model running a previous operating system makes far more sense.
yosser | 5 months ago | on: Fred Dibnah shows how to erect a chimney scaffold at 200 feet (1982) [video]
I had a sort of standing joke where I would wind my girlfriend up by pointing out that it was Fred Dibnah's place every time we walked past. I did this perhaps a little too often.
One day, she had had enough and told me in a very loud voice that 'she couldn't give a shit if it was Fred Dibnah's house'. That's when I saw his startled face peering up from behind a traction engine. Sorry Fred. I hope you can forgive me from that big old chimney in the sky.
yosser | 5 months ago | on: Show HN: One prompt generates an app with its own database
https://light-whale-5opfal.manyminiapps.com
Well done guys.
yosser | 2 years ago | on: Car allergic to vanilla ice cream (2000)
Is it is an understatement to suggest this is a highly unlikely circumstance?
yosser | 3 years ago | on: WhatsApp would not remove end-to-end encryption for UK law, says chief
yosser | 3 years ago | on: Coding as a greybeard
These days I earn a handsome salary as a front end developer - mostly React, but other frameworks as and when required. I pull in very good side income as a freelancer too. Over the last 15 years I have had absolutely no problem getting a job at any stage, usually winding up with a number of offers within a few days of leaving my previous job.
I imagine I've come across ageism from time to time, but honestly it has made little difference to me or to my prospects. I'm told I look quite young for my age, but I dye no hairs.
Take heart oldies, if I can do it, so can you.
yosser | 4 years ago | on: Famicom Party: Making NES Games in Assembly
At that time, if you were lucky, you'd have a 20Mbyte hard drive on the PC and 600k or so of Ram.
In our case we had written a few custom graphics tools but in the main graphics were either hand drawn onto graph paper, or drawn in deluxe paint on the Amiga.
Some of the Japanese companies had very peculiar rules.I know of one well known company who kept their programmers and artists in entirely separate offices. Artists would burn their finished graphics onto an eeprom and the poor programmers would simply be presented with the rom images to do what they could with.
yosser | 4 years ago | on: What it was like developing for NES back in 1990
It's been a long time!
yosser | 4 years ago | on: What it was like developing for NES back in 1990
The trick we used at Zippo (Wizard and Warriors II and 3, Solar Jetman etc.) a trick given to us by Rare, was to change the scroll registers and I think the character look up location at the moment the screen refresh cycle reached the appropriate point on the display. These registers would then need to be reset during the vertical blanking interval. So all in all either 100 or 120 times a second depending on the TV system.
Since we couldn't afford to keep the CPU hanging around doing nothing while we waited for the cathode ray tube gun to hit the right point on the screen the trick was a two parter.
First you would get the sound chip - such as it was - to play an inaudible sample of a determined length which would then trigger a CPU interrupt at more or less the right time, within say two or three scanlines of the position of our static panel. You would then position a spare sprite on top of a visible pixel at precisely the right point on the screen so that when it flipped its hardware collision detection bit this was precisely the right time to switch the scroll registers etc.
These were the kinds of shenanigans that made programming the NES intricate and time consuming, and also in later years I suspect made the job of emulator writers something of a misery.
yosser | 5 years ago | on: Microsoft tried to buy Nintendo, but got laughed out of the room
yosser | 5 years ago | on: How Normal Am I?
yosser | 5 years ago | on: The Return of the 90s Web
https://www.google.com/search?q=WHO+ROAMS+THE+KIRUGU+NIGHT&o...
yosser | 6 years ago | on: Hidden messages in Amiga games (2017)
yosser | 7 years ago | on: Why I prefer objects over switch statements
It all seems a bit needlessly tricky. Frankly though - for me at least - it's worth the trouble.