☆ Yσɠƚԋσʂ ☆

  • 19.7K Posts
  • 17.9K Comments
Joined 5 years ago
cake
Cake day: January 18th, 2020

help-circle



  • I very much expect that programming discipline is about to change quite drastically. I expect programmers will have a role that’s somewhere between a mathematician and a business analyst. The core aspect of the process that requires a human in the loop is the verification step. You need a human to actually understand what the requirements are and then ensure that the software meets these requirements. I strongly expect that writing formal contracts that LLMs will fulfill will be the way we develop a lot of software going forward.










  • I expect that programmers are going to incresingly focus on defining specifications while LLMs will handle the grunt work. Imagine declaring what the program is doing, e.g., “This API endpoint must return user data in <500ms, using ≤50MB memory, with O(n log n) complexity”, and an LLM generates solutions that adhere to those rules. It could be an approach similar to the way genetic algorithms work, where LLM can try some initial solutions, then select ones that are close to the spec, and iterate until the solution works well enough.

    I’d also argue that this is a natural evolution. We don’t hand-assemble machine code today, most people aren’t writing stuff like sorting algorithms from scratc, and so on. I don’t think it’s a stretch to imagine that future devs won’t fuss with low-level logic. LLMs can be seen as “constraint solvers” akin to a chess engine, but for code. It’s also worth noting that Modern tools already do this in pockets. AWS Lambda lets you define “Run this function in 1GB RAM, timeout after 15s”, imagine scaling that philosophy to entire systems.














  • I love how you just throw terms around in an attempt make yourself sound smart. Nobody is appealing to authority here. What you’re being told is that you should educate yourself on the subject instead of spewing ignorant nonsense. Read books from people who spent time studying these things, and try to use the few precious brain cells that you possess to comprehend what they say. You don’t have to take them at their word. You can read the supporting evidence they provide, read what other researchers say, and then form an understanding of the subject. Or you could just continue being an ignorant clown.


  • ☆ Yσɠƚԋσʂ ☆OPtoMemesCapitalism means freedom of choice
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    1 day ago

    Perhaps it’s time to stop using appeals to purity and acknowledge that this is how capitalism functions in practice everywhere it’s been tried. Entire books have been written on the subject of why capital concentration is a necessary product of capitalism, and how capitalists use their wealth in shape society in their own interest. The government ultimately represents the class that holds power, and in a capitalist society it happens to be the capital owning class. That’s why even when regulations are enacted, they’re always dismantled in the end.







  • A device I’d really like to have would be something like a phone but would replace the need for having any cloud services. Imagine if it had a really large drive where you could just keep all your media, and if it had an API that’s something along the lines of NextCloud where it could expose calendar, contacts, email, music streaming, photo gallery, video streaming, etc. that your other devices could connect to.

    Since you carry your phone around everywhere anyways, there would no longer be any need to have cloud services because their whole raison d’etre is to act as a central server that allows you to sync data across different devices. If you just carry the server on you, that problem goes away entirely.

    You could also have a dock with a backup drive where it would just automatically sync when you plug it in at the end of the day. This way if the drive died on it, you’d always have a backup ready that you could swap in.

    Another neat thing you could do would be to have a dock in a shape of a laptop with a big screen, keyboard, maybe faster CPU, more RAM, a good video card. This way you wouldn’t need a separate laptop, you could just plug your phone in the dock and voila.

    This approach would result in way better privacy because all your data would always be on you as opposed to some server somewhere. It would also be way more reliable since you wouldn’t have to worry about network connectivity. You’d still need some external services like a mail server, but these would just be endpoints you use for communication.