I'm a Java developer now, amongst other languages. The advantage of Java is that it takes A LOT less time to develop something, so there is the whole bang for buck for sure. I have had a few problems where I would love…
Low level CPU-related optimisation is absolutely still a thing. The GPU is always filled to the brim trying to get as much quality out of a graphics frame so a lot gets offloaded to the CPU. When I was doing this I was…
I did notice that difference too. But previous "credit card size" projects have all been several mm (as in couldn't fit a wallet designed for credit cards). So 1 mm is... pretty sweet!
I went to the page expecting to rant about how it's not actually credit card size because of the thickness and was for once pleasantly surprised! Kudos to the author! It looks great!
That's pretty close to "be like Keanu Reeves"!
It's always the kitchen for me across food places (in Australia). Ending up with pickles when I removed them. Ending up with coke zero instead of coke. But the worst is ending up with anything mock meat!
It's been mixed moving to normal code: I haven't had to low-level optimise for ages now (man I miss that). But performance in the O() sense has been the same. Game engine development is very much about processing of…
I haven't watched his videos on his language for ages, but this was a big thing he wanted in his language: being able to swap between array-of-structs and struct-of-array quickly and easily.
I guessed American when it was compared to Hockey, Baseball and Basketball. In Melbourne, Australia, Football is again another sport (but it not being called Footy gives it a way).
I flew Scoot airlines recently and my 13” MacBook Air was too big to have on my lap even though the seat in front was not reclined. There's also something about those seats where you get back pain when you try to sleep…
Memories shattered. Yeah, you're right and I would have watched interlaced broadcast content. I saw interlaced NTSC video in the digital days where the combing was much more obvious and always assumed it was only an…
I'm guessing you're talking about interlacing? I've never really experienced it because I've always watched PAL which doesn't have that. But I would have thought it would be perceived as flashing at 60 Hz with a darker…
You nailed it - that's my criticism :) I've worked with a lot of code like this (particularly C libraries and litanies of return codes), and it's fine... But I prefer something like Java-style exceptions. And with Java…
I'm the opposite - I really like checked exceptions in Java because it's very easy to see how developers are handling errors and they also form part of the function signature. Most functions will just pass on exceptions…
I just pictured someone getting a message to check which model was right from an ancestor 20 giga generations ago!
Or the timeline just doesn't have capacity for experimentation so the expectations are clear right from the start!
I've written this kind of function so many times it's not funny. I usually want something that is fed from an iterator, removes duplicates, and yields values as soon as possible.
We had similar thoughts about "premature optimisation" in the games industry. That is it's better to have prematurely optimised things than finding "everything is slow". But I guess in that context there are many many…
I can't remember the details because we coded the SPU in C, but the PS3 SPUs had odd and even cycles with different access properties too.
I worked with a developer that copied and pasted A LOT and would keep his fingers on the old copy and paste buttons (Ctrl-Ins, etc.). I've even seen him copy and paste single letters. He's one of the most productive…
We purposefully didn't use shared_ptr and hence weak_ptr. With these, it is all too easy to construct the "bad" version which has the stub reference count and pointer stored far away in memory from the object itself…
Was also gonna jump in with the old way of doing circle boundaries, which can be done all integer: https://en.m.wikipedia.org/wiki/Midpoint_circle_algorithm
For my day job I'm either "Getting things done" or Zettelkasten anyway because it's more about retrieval than memory. But for languages, SRS is great. And I'm also glad I memorised a whole bunch of math formulas way…
Nice write up! I've got a soroban but never got around to learning it. Definitely should pick that up again. When I was at Uni (electrical engineering) I noticed that the Chinese students would reach for their…
We used to learn all this stuff by word of mouth back in the day, and it's been interesting watching young developers "rediscover" these things on YouTube, etc. Its great because now these techniques are part of public…
I'm a Java developer now, amongst other languages. The advantage of Java is that it takes A LOT less time to develop something, so there is the whole bang for buck for sure. I have had a few problems where I would love…
Low level CPU-related optimisation is absolutely still a thing. The GPU is always filled to the brim trying to get as much quality out of a graphics frame so a lot gets offloaded to the CPU. When I was doing this I was…
I did notice that difference too. But previous "credit card size" projects have all been several mm (as in couldn't fit a wallet designed for credit cards). So 1 mm is... pretty sweet!
I went to the page expecting to rant about how it's not actually credit card size because of the thickness and was for once pleasantly surprised! Kudos to the author! It looks great!
That's pretty close to "be like Keanu Reeves"!
It's always the kitchen for me across food places (in Australia). Ending up with pickles when I removed them. Ending up with coke zero instead of coke. But the worst is ending up with anything mock meat!
It's been mixed moving to normal code: I haven't had to low-level optimise for ages now (man I miss that). But performance in the O() sense has been the same. Game engine development is very much about processing of…
I haven't watched his videos on his language for ages, but this was a big thing he wanted in his language: being able to swap between array-of-structs and struct-of-array quickly and easily.
I guessed American when it was compared to Hockey, Baseball and Basketball. In Melbourne, Australia, Football is again another sport (but it not being called Footy gives it a way).
I flew Scoot airlines recently and my 13” MacBook Air was too big to have on my lap even though the seat in front was not reclined. There's also something about those seats where you get back pain when you try to sleep…
Memories shattered. Yeah, you're right and I would have watched interlaced broadcast content. I saw interlaced NTSC video in the digital days where the combing was much more obvious and always assumed it was only an…
I'm guessing you're talking about interlacing? I've never really experienced it because I've always watched PAL which doesn't have that. But I would have thought it would be perceived as flashing at 60 Hz with a darker…
You nailed it - that's my criticism :) I've worked with a lot of code like this (particularly C libraries and litanies of return codes), and it's fine... But I prefer something like Java-style exceptions. And with Java…
I'm the opposite - I really like checked exceptions in Java because it's very easy to see how developers are handling errors and they also form part of the function signature. Most functions will just pass on exceptions…
I just pictured someone getting a message to check which model was right from an ancestor 20 giga generations ago!
Or the timeline just doesn't have capacity for experimentation so the expectations are clear right from the start!
I've written this kind of function so many times it's not funny. I usually want something that is fed from an iterator, removes duplicates, and yields values as soon as possible.
We had similar thoughts about "premature optimisation" in the games industry. That is it's better to have prematurely optimised things than finding "everything is slow". But I guess in that context there are many many…
I can't remember the details because we coded the SPU in C, but the PS3 SPUs had odd and even cycles with different access properties too.
I worked with a developer that copied and pasted A LOT and would keep his fingers on the old copy and paste buttons (Ctrl-Ins, etc.). I've even seen him copy and paste single letters. He's one of the most productive…
We purposefully didn't use shared_ptr and hence weak_ptr. With these, it is all too easy to construct the "bad" version which has the stub reference count and pointer stored far away in memory from the object itself…
Was also gonna jump in with the old way of doing circle boundaries, which can be done all integer: https://en.m.wikipedia.org/wiki/Midpoint_circle_algorithm
For my day job I'm either "Getting things done" or Zettelkasten anyway because it's more about retrieval than memory. But for languages, SRS is great. And I'm also glad I memorised a whole bunch of math formulas way…
Nice write up! I've got a soroban but never got around to learning it. Definitely should pick that up again. When I was at Uni (electrical engineering) I noticed that the Chinese students would reach for their…
We used to learn all this stuff by word of mouth back in the day, and it's been interesting watching young developers "rediscover" these things on YouTube, etc. Its great because now these techniques are part of public…