3,469 karma · joined November 15, 2010
I never understood the rationale for using encodings such as UTF-16. They seem to be the worst of both worlds: strings for which ASCII would be adequate take 2x the space, and the encoding is still multi-byte. I once worked with a Windows developer who swore blind that UTF-16 was not a multi-byte encoding. When I provided evidence to the contrary, they responded something along the lines of "ok, but who would ever need more than 16 bits worth of characters?". ¯\_(ツ)_/¯
The screenshots of John's games make me feel nostalgic in the same way that I'm sure NES and Arcade style games make 80s kids feel nostalgic. The Windows 95 style is retro now, even if it still feels current to us!
From experience trying to play 360 games on an Xbox One, the console reads nothing from the DVD and instead downloads the game from the Internet. It also only works for specific games. I therefore assume they gave up with emulation and simply recompiled certain 360 games for x64.
GUI rendering is very expensive for lots of reasons, but I don't believe that's one of them - even in the UTF-8 case. You're ultimately either drawing thousands of pixels or communicating over a (relatively compared to the CPU cache) slow bus with the GPU.
I am aware of that having implemented UTF-8 myself, and I thought I was fairly clear in my comment about characters vs. bytes.
> The assumption about finding specific characters (for example, command flags) in a string or array of strings is also... complicated. As an example: https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms
Also aware of that. But it only matters if you're actually searching for those characters. Parsing something like XML or JSON, therefore, is as easy with UTF-8 as it would be with ASCII, because you're only looking for characters like < or { which are the same byte values in UTF-8. You don't need to worry about accidentally finding a continuation byte because UTF-8 sets high bits on continuation bytes for exactly this reason.
UTF-16 can be faster if you're iterating through characters, but for parsing iterating through bytes is usually sufficient. It's fine to use something like plain old strchr to search for a { or a < in a UTF-8 string. Characters only get really important when you want to print the string.
- You can use the included adapter instead of a headphone jack. I do this every day to plug my phone into the car and it's no big deal. If I had a newer car stereo it'd be bluetooth anyway, and wireless headphones are pretty cheap now.
- What would a normal user use NFC for other than Apple Pay?
- Most people couldn't care less if the port is Lightning, USB-C, or micro USB so long as it charges their phone.
- iMessage works flawlessly, and the standard (at least here in the UK) is WhatsApp rather than MMS now to communicate across the iOS/Android void.
If Scots is now considered a language, then Geordie surely must be. Here's a nice example: https://en.wikipedia.org/wiki/Blaydon_Races#Lyrics
As a child, I had a lone female budgie. She was completely tame - almost "post-tame" to the point that she knew you weren't a threat so was quite OK with biting you to make a point if you tried to get her to do something like the perpetual ladder game. I'd get back from school and she'd sit on my shoulder all evening chuntering into my ear.
When I started my degree she - age 10 - had to move on, so I gave her to a friend to look after. The friend had, until recently, had a pair of budgies, but sadly was left with just the male. Upon introduction the two lone budgies bonded immediately in a completely heartwarming display. She lived for 2 more years happily with her new mate, and I always felt guilt for keeping her on her own all that time.
Fast forward to now and I have two budgies together, and they're really happy. They're all over each other all day. They have arguments, and they work through them, and they end up smooching and grooming and feeding each other again. They're so loving they're gross.
But do I think my first budgie was unhappy? No, I don't. She was fine, she just identified with people for most of her life.
Then, do I think these budgies as a couple are happier than she was? Yes, I think they probably are.
Ultimately it's up to you and how you want to care for the bird. If you want a super tame bird and you think you can provide enough time for them that they won't be lonely, you can make the decision to get a single budgie. If you want them to be able to have fun on their own when you're not there, get a pair - because then they don't need you.
Both of my current budgies are finger tame, but for them interacting with humans is mostly an annoyance. They will get curious and start chatting with you if you come to the cage, and they will get on your hand - but if they hear the other budgie that takes priority. One thing I haven't tried is getting two young birds and taming them independently before introducing them to each other...
Cage size I think within reason the bigger the better. Tall thin cages work well if your space is restricted, since vertical space is usually more readily available.
I’ve never clipped but I totally understand. I just cover them up and remove swings but driving with a spooked budgie isn’t fun.
Fresh fruit and veg are always there, shouldn’t have omitted that. Millet OD is only if I’m leaving them unsupervised for a weekend which is very rare, but they are very sensible with how much they eat.
Starting with an ultimatum and then immediately undermining it with an “unless” seems counterproductive. I wish people would realise that not every comment has to begin or end with a sensational assertion.
I also feed wild birds. Everyone should. After having to bury a whole clutch of sparrow fledglings a few months ago after a cat got the nest I’m pretty sure my budgies - spending the entire day happily grooming each other, playing with toys, and enjoying unlimited free food - have a better time than them, though.
You said you kept “a” budgie. They are highly social creatures and do not like being kept alone.
Perches/twigs taken from live trees. I have hazel and apple in the garden so that’s what they usually get (and destroy) but check the wood is OK for budgies before giving it to them. All parrots love destroying things, and providing perches to strip is a good way to satisfy this urge without letting them eat an entire sheet of sandpaper. Basically just throw suitable foliage in there and they’ll find something to do with it.
Swings of any variety. You can make them from thick metal wire (thick enough that they can’t twist it themselves), optionally with a wooden perch part or make the whole thing from wire.
Ladders!
Small mirrors with caution, and not if you’re trying to tame them. They may “redistribute” food onto the mirror for their inverted friend. Interestingly in my current pair the female seems to pass the mirror test and the male doesn’t!
Bells, but make sure they can’t pull the clapper out and potentially swallow it. One of my previous budgies used to hit the bell, then was annoyed by the sound and so would attack it. The sound then obviously got louder and she would attack more violently, and so she kept herself occupied for quite a while.
It’s also nice to give them something to bathe in, which they may or may not take to. It needs to be a very shallow plate of water, and don’t just leave it in the cage or they will defacate it in and drink it afterwards.
They need cuttlefish bones and iodine blocks for bird health. Unlike dogs they won’t overeat, so even if you put lots of millet (budgie junk food) in there they will stop when they’re full. Useful if you’re leaving them for a couple of days because you can just provide extra food.
Budgies love their cages. They clean them, they rearrange them, they make them into a perfect environment in any way they can. Introduce something they don’t like and it’ll end up on the floor. Introduce something they do like and they’ll probably move it because they weren’t happy with the placement.
With the pair I have currently, the whole front of their cage opens up and I open it every day. Usually the male has a five minute fly around the room, lands on the cage, then climbs back in. The female usually doesn’t even bother because she’s far too occupied with housekeeping and making angry noises because he’s not with her.
I can’t speak for the larger parrots having never looked after any, but budgies love their cages.