Live data from Hacker News

Viewing profile — mabster

mabster

HN member
Joined
Mon, Oct 25, 2021, 9:51 AM UTC
HN karma
240
Public activity
147 items

About mabster

No profile information was provided.

Recent public activity

  1. comment
    Comment #49107235

    Ive got a tendency to modify many things as I go and break them into commits later. Generally I do git add -p until things are too interwoven. In that case, I've ended up with the …

  2. comment
    Comment #49014804

    Engineering is very reliant on mathematics and as real world as it gets.

  3. comment
    Comment #48433240

    Ok fair enough. I don't write performance stuff in Java so I haven't even needed to look at this stuff to be honest. Most of the intrinsics I would want are there, except for any m…

  4. comment
    Comment #48422726

    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…

  5. comment
    Comment #48408784

    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 t…

  6. comment
    Comment #48379873

    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 sw…

  7. comment
    Comment #48370459

    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 grea…

  8. comment
    Comment #48015729

    That's pretty close to "be like Keanu Reeves"!

  9. comment
    Comment #47786237

    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 w…

  10. comment
    Comment #47431955

    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 developme…

  11. comment
    Comment #47431851

    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 a…

  12. comment
    Comment #46787209

    Unless LA stood for Latin America haha.

  13. comment
    Comment #46787149

    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).…

  14. comment
    Comment #46597515

    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 y…

  15. comment
    Comment #46381940

    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 obviou…

  16. comment
    Comment #46354722

    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 percei…

  17. comment
    Comment #45875035

    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 lik…

  18. comment
    Comment #45862976

    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…

  19. comment
    Comment #45842678

    I just pictured someone getting a message to check which model was right from an ancestor 20 giga generations ago!

  20. comment
    Comment #45739578

    Or the timeline just doesn't have capacity for experimentation so the expectations are clear right from the start!

  21. comment
    Comment #45739563

    In context most of the major optimisation work was on the engine. The game code can be and usually is slow but we do try to tame things in an O() sense. I worked licensed titles fo…

  22. comment
    Comment #45718144

    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.

  23. comment
    Comment #45718125

    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 gues…

  24. comment
    Comment #45625216

    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.

  25. comment
    Comment #45588826

    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 lette…