Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
1
Comments
20
Joined
3 yr. ago

  • This may not fall under the umbrella of micro profiling, but I’ve using the cli tool perf a lot lately in Linux. Pretty powerful tool for performance profiling that can do active monitoring as well as take snapshots. Not sure about windows compatibility, maybe with wsl?

  • I can see the benefit of this kind of use case, because LLM‘s are good at summarizing large data sets. It can be a good starting point for learning about something new or rubber ducking. But, if that’s your use case, why would you even need or want an agent hooked up to your environment to allow it to commit or create PRs?

  • Yeah, a lot of school bus stops on five lane highways… /s

  • My experience with LLMs for coding has been similar. You have to be extremely vigilant, because they can produce very good code but will also miss important things that will cause disasters. It makes you very paranoid with their output, which is probably how you should approach it and is honestly how you should approach any code that you’re writing or getting from somewhere else.

    I can’t bring my self to actually use them for generating code like he does in this blog post though. That seems infuriating. I find them useful as a way to query knowledge about stuff that I’m interested in which I then cross reference with documentation and other sources to make sure I understand it.

    Sometimes you’re dealing with a particular issue or problem that is very hard to Google for or look up. LLMs are a good starting point to get an understanding of it; even if that understanding could be flawed. I found that it usually points me in the right direction. Though the environmental and ethical implications of using these tools also bother me. Is making my discovery phase for a topic a little bit easier worth the cost of these things?

  • I feel like I’ve found a fairly sweet spot with LLMs and coding. I use them almost entirely like a rubber ducky. Any small bits of code that they do generate I then diligently try to understand, see inefficiencies or issues and come up with a better solution.

    This is a pretty slow process so they don’t speed me up at all. They just make the initial discovery may be a little bit easier? As Google has gotten worse and especially if I’m working in a code base with limited documentation or bad documentation, I found them to be useful to get my bearings. I always go into it with a paranoia that anything they generate could be a disaster so I have to do extra due diligence.

    I’ve found that they’re pretty good at generating a couple lines of code, though I have to usually refine it a lot. Anything more than that seems to be more trouble than it’s worth.

    However, I have found them to be a great tool for learning even if I’m not sure if what they’re putting out is correct. It will usually lead me to start thinking about things and looking deeper into documentation and research papers, etc.

  • That there are so many ways to store data on a browser (including exploits) and that they expose so much information about your physical device is a big part of the problem. Even barring that, there are additional ways they can fingerprint a user. While any one thing might not be telling, when you take all of them in combination, it gets frighteningly accurate how easy it is for them to know exactly who you are.

  • Uh...

    Jump
  • I remember when the term was first coined and it meant something like “asking an llm to code and NOT attempting to validate, fix or correct the outputs yourself. Just keep prompting in natural language until it works.” It was supposed to be a joke - this sort of use hits a wall pretty quickly and illustrates how limited llms can be.

    The term has taken off and its meaning is now in flux. I did find it particularly amusing seeing all the LinkedIn lunatics start posting LLM written garbage about “integrating vibe coding Into your workflow” because they thought it was the new buzz word… and I guess they were right.

  • I’ve heard it’s one of the best (if you’re looking for a full IDE experience). I haven’t tried it yet but I am on the lookout to hear about what tools people like to use for c/c++ development. Do you have one that you prefer?

  • The Odin Project has a whole section dedicated to only front end js. But that might be a bit of overkill but they will cover everything you requested.

    If you’re mainly interested in how communication between the front end and the backend works using JavaScript, I would look into rest APIs and the browser’s fetch API specifically.

  • Maybe it’s supposed to be “personnel”? HR hiring processes is dominated by bots now.

  • stop

    Jump
  • I don’t know if this is correct, but if it is, this is best answer to this question I’ve ever seen.

  • Ok that is good to know. As for qtcreator, it’s probably fine, just the first time I’ve used it and it didn’t have any of those features working correctly. And I already am familiar with jetbrains tools from Java development. I’ll just have to get it set up correctly. I know for sure I’ll be using it for its UI editing features.

  • The application is very resource heavy and is also designed for specific hardware, it can’t be run on the windows laptops we are provided. There are security concerns as well, which limit what I am allowed to do.

    Currently I’m using vnc viewer to open a shell where I can run applications like qtcreator and get a gui interface. I’m sure I could run a local ide and ssh into the vm with it, but I know that can be tricky getting proper code coverage for jump to references to work. I guess I’ll try it and see what happens!

  • Interesting, I’ll probably still have to ask for permission to pull anything from the outside onto the vm, but hopefully will get less push back if it’s for a tool already installed and in use.

  • I’ve been using it via vnc, and was having a hard time with it. Perhaps I need to configure it correctly. Out of the box, jump to definition wasn’t working great and there doesn’t seem to be linting set up. Probably this is just me not knowing anything about c++ development and needing to do more research.

  • I think some people here are using vscode, I’ve not been a huge fan of it in the past but I should probably look into their workflow.

  • Programming @programming.dev

    Remote c++ development suggestions.

  • Harris had more billionaire donors than Trump and she out-raised him almost by $700 million. Of course there was plenty of dark money floating around and Musk dropped a ton of money into Pennsylvania, but don’t act as if Biden and Harris were working class darlings. Calling out price gouging is all good and well, and realistically, there’s only so much the president can do legally to combat inflation, but he did have the bully pulpit and a little bit of lip service to price gouging was not enough obviously. He could’ve been out there daily essentially doxing these companies and their ceos putting the fear of God in them.

    Populism is a dirty word to the establishment, but both Trump and Bernie are populists. In fact, the first part of their message is essentially the same: America is going to shit, the Economy is terrible, and you’re getting fucked. The difference, of course, is that Trump points the finger at immigrants and others as the reason why this happening, while Bernie points the finger at the Oligarchs. The true power of populism is the threat of using the majority against the minority. It’s why it can lead to violence and mob rule.

    People want someone to pay for the pain they are feeling, Trump is doing that, although of course it’s completely misguided and fucked up. The Democrats are not willing to do that. At some point, they’re going to need a Teddy Roosevelt like figure who comes along and essentially says to them, “hey listen I know it’s crazy, but if we don’t do something about the wealth inequality and the ruling class, we’re all gonna get our heads chopped off.”

  • Remote work will be dead, but outsourcing jobs to people on the other side of the globe will be as popular as ever. It only affects culture and productivity when the price of labor isn’t cheap apparently?

  • The real problem is that across the globe there is like 50 different implementations of it. Some places have a fucking half hour, or some goofy shit. Really fun handling time zones with that sprinkled on top.