Preferences

miningape
Joined 645 karma

  1. Exactly, if these tools are going to be so revolutionary and different within the next 6 months and even more so beyond that - there's no advantage to being an early adopter since your progress becomes invalid, may as well wait until it is good enough.
  2. > if it’s as easy as everyone says surely someone would try.

    Yeah, 18 months ago we were apparently going to have personal SaaSes and all sorts of new software - I don't see anything but an even more unstable web than ever before

  3. > invalidate my argument that they are alike in the specific ways that I outlined

    Basketballs and apples are both round, so they're the same thing right? I could eat a basketball and I can make a layup with an apple, so what's the difference?

    > programmers who treat the compiler as a black box (ie. 99% of them) see probabilistic outputs

    In reality this is at best the bottom 20% of programmers.

    No programmer I've ever talked to has described compilers as probabilistic black boxes - and I'm sorry if your circle does. Unfortunately there's no use of probability and all modern compilers definitionally white boxes (open source).

  4. > Unless you wrote the compiler, you are 100% full of it. Even then you'd be wrong sometimes

    You can check the source code? What's hard to understand? If you find it compiled something wrong, you can walk backwards through the code, if you want to find out what it'll do walk forwards. LLMs have no such capability.

    Sure maybe you're limited by your personal knowledge on the compiler chain, but again complexity =/= randomness.

    For the same source code, and compiler version (+ flags) you get the exact same output every time. The same cannot be said of LLMs, because they use randomness (temperature).

    > LLMs are also deterministically complex, not random

    What exactly is the temperature setting in your LLM doing then? If you'd like to argue pseudorandom generators our computers are using aren't random - fine, I agree. But for all practical purposes they're random, especially when you don't control the seed.

  5. > Are you able to predict with 100% accuracy when a loop will successfully unroll, or various interprocedural or intraprocedural analyses will succeed?

    Yes, because:

    > They are applied deterministically inside a compiler

    Sorry, but an LLM randomly generating the next token isn't even comparable.

    Deterministic complexity =/= randomness.

  6. What? Do you even know how compilers work?
  7. Honestly, I'd gladly pay for and read a version of pride and prejudice rewritten in gen Z slang
  8. I don't recall saying everybody?
  9. You missed my point, the original comment is stating that the market for such a device doesn't exist because developers are too finicky and customisation focussed.

    As a counter example - look at macbooks which are about as un-customisable as they come, but a large portion of developers use them. Meaning the market exists even if it's currently dominated by Apple (which as you/the post points out is slipping)

  10. Apple / macbooks seem to be doing fine
  11. You're misunderstanding - the issue isn't with mascots.

    The issue is with the furry community who take their fetishes way too far. For example the Tony the Tiger accounts had to be shut down after facing years-long constant sexual harassment from furries.

  12. Yeah people don't realise this, but shame and guilt (and fear) are our 2 society building emotions. Each society has it's own mix of these, and there are also "themes" depending on which is the dominant one.

    Shame has practically been thrown out the window in certain places and we can see the effects of that - people scamming each other, lying in the streets, etc. Guilt is also being eroded across the west, leading to things like rampant criminality and punishments that are less than a slap on the wrist.

    Fundamentally these emotions are designed to keep us in check with the rest of the group - does this negatively affect some: yes. But at the benefit of creating high trust societies. Every time I encounter this topic I can't help but think: Don't throw the baby out with the bathwater.

  13. For me they're both about equally shitty, but with Github you get a nice commit calendar to show off to recruiters - so Github wins IMO.
  14. Luckily it's harder to enshittify something you don't own
  15. +1 - I also see a huge opportunity for forgejo to become a new stackoverflow if they add federation

    The primary issue with SO was that it was disconnected from the actual communities maintaining the project. A federated solution would be able to have the same network effects while handing ownership to the original community (rather than a separate SO branch of the community)

  16. Mom, please come pick me up. These kids are scaring me.
  17. Loving this series! I'm currently implementing a z80 emulator (gameboy) and it's my first real introduction to CISC, and is really pushing my assembly / machine code skills - so having these blog posts coming from the "other direction" are really interesting and give me some good context.

    I've implemented toy languages and bytecode compilers/vms before but seeing it from a professional perspective is just fascinating.

    That being said it was totally unexpected to find out we can use "addresses" for addition on x86.

  18. The author's name is Sasha Putilin - might be the author's real name, but it's a lucky coincidence in that case
  19. > Oh, no... not Frosted flakes... that kinky tiger is scary.

    Oh my sweet summer child

    You really don't want to know what they did to our boy Tony

  20. Gotta love how none of the replies to your comment deny that it's a fetish

This user hasn’t submitted anything.