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/)X
Posts
1
Comments
140
Joined
3 yr. ago

  • I've taught a few developers and have pretty extensive experience on the topic

    Tutorials are fine, but don't get stuck on the idea that you need guidance through the whole process, it’s better to avoid tutorials entirely than it is to follow a bunch of tutorials.

    For example, when I started out my most recent student we began with some challenges that I knew would provide some context for future projects, then immediately jumped into those projects. Depending on what you're passionate about, the best project for you can differ, but we did the following projects:

    1. A lemmy face wizard page, literally just a list of lemmy faces that clicking on will copy to your clipboard
    2. An invoice maker, since they needed to send me invoices because I was paying them for their time
    3. a react native sudoku app, this one was challenging and took them a couple months, but when they were done they took over one of my contracts for mobile development

    And the challenges that led to these projects? Everything from basic algorithms to api interaction puzzles.

    My advice would be to pick something that you love and come up with the tiniest project you can possibly think of, then cut the scope a little more.

    For example, love pokemon? Maybe make a website that you can click on one of the types and it will highlight the strengths/weaknesses of that type. Love golf? Maybe make a golf score tracker mobile app, a big button to add a stroke and another to move to the next hole.

    If you are passionate about something it gets a lot easier to get better at programming because the stuff you're missing will become obvious and you'll need to look it up to finish your project.

    My very first project nearly 30 years ago was a windows 95 app that moved your mouse to draw in mspaint automatically.

    I'd say starting a new language is a pretty big mistake until about 4-5 months after you feel proficient with your first language. Starting over with new syntax has actually caused more than one of my students to quit

  • Then next I would examine the redirect and check your stack, is it a 302, 304, etc, is there a service identifying header with the redirect?

    After that I would try to completely change your setup for testing purposes, greatly simplify things removing as many variables as possible, maybe setup an api server with a single route on express or something and see if that can be faithfully served

    If you can't serve with even a simple setup then you need to go back to the drawing board and try a different option

  • You set the A record to your internal ip address from within your router?

    Nginx configs have a lot of options, you can route differently depending on the source context

    So a couple questions:

    1. Do you only want to access this from your local network? If so setting up a domain name in the broader internet makes no sense, you're telling the whole world what local ip within your switch/router is your server. Make your own dns or something if you just want an easier way to hit your local resources
    2. do you want to access this from the internet, like when you're away from home? Then the ip address you add to your a record should be your isp's public ip address you were assigned, it will not start with 192.168, then you have your modem forward the port to your local system (nginx)

    If you don't know what you are doing and have a good firewall setup do not make this service public, you will receive tons and tons of attacks just for making a public a record.

  • 2k downloads weekly it looks like not dollars

  • As someone who has experienced feelings for both genders, it has been my experience that feelings can develop without trying to start a relationship. That said there are people out there who are demisexual, but I doubt that would be limited to one gender for you.

  • Good:

    1. I have high hopes that Nepal's new government will bring positive change
    2. Crispr science combined with some new good results with protein models may help us develop some incredible new health technology
    3. In the financial world, less reliance on the US, and a shift away from usd in general would be a huge boon to the international community

    Bad:

    1. Massive economic instability worldwide, inflation everywhere, people will have an even worse time affording things once the worlds petrol distribution eases up
    2. taiwan's troubles are likely to pick up the pace with more international events to smokescreen their bully to the west
    3. The transition to ai will likely push more of our society to crime, and lower the payment bar for many professions
  • That was my experience a few months ago as well, but recently I've actually been using it almost exclusively with rust, the extra type safety and language safety features have helped a lot with the end code quality.

    Claude in particular has been really impressive with compiled languages, it does take a bit more hand holding to get something workable out than with javascript or python though.

  • Ohh people are aren't going to like this

    AI coding, "vibe coding"

  • Is this not just a legal way to move funds around while appearing independent after the recent dominion lawsuit?

  • Lemmy is exactly that for a lot of people, the developers are quite controversial.

    Obviously most users are not installing the software from those developers on their personal machines, but serving a federated instance certainly involves doing so.

  • I've deleted a few, usually if I accidentally doxx someone or literally post the wrong place (like I intended to reply to one person but somehow the message was posted as a response to another)

  • You can opt out, but it opts in by default now

  • Deleted

    Permanently Deleted

    Jump
  • So do economists!

  • DeepSeek-V3.1 is a hybrid model that supports both thinking mode and non-thinking mode. Compared to the previous version, this upgrade brings improvements in multiple aspects:

    • Hybrid thinking mode: One model supports both thinking mode and non-thinking mode by changing the chat template.

     

    • Smarter tool calling: Through post-training optimization, the model's performance in tool usage and agent tasks has significantly improved.

    • Higher thinking efficiency: DeepSeek-V3.1-Think achieves comparable answer quality to DeepSeek-R1-0528, while responding more quickly.

    The tool calling improvements are very welcome

  • Why Cruise Ships Ban Camouflage

    The camouflage ban is not a matter of dress code, where the nautical sea-dogs in their pristine ship’s whites turn their noses up at certain sartorial choices. It’s actually much more practical.

    In a lot of countries, particularly in some cruise-friendly areas like the Caribbean, wearing camouflage is illegal as a civilian because it’s part of a military uniform. Think of it as being akin to impersonating a police officer; it’s really not the kind of confusion—or trouble—you want to get into on vacation. Even camo patterns with non-traditional colors beyond the usual brown and green are not allowed.

  • Holes from bullets

  • I don't really understand news pieces using ai generated images instead of just showing something from the actual site, I get that not every investigator can go to every location to take photos but communication with the location should provide some opportunity for image gathering

  • I use it extensively daily.

    It cannot step through code right now, so true debugging is not something you use it for. Most of the time the llm will take the junior engineer approach of "guess and check" unless you explicitly give it better guidance.

    My process is generally to start with unit tests and type definitions, then a large multipage prompt for every segment of the app the llm will be tasked with. Then I'll make a snapshot of the code, give the tool access to the markdown prompt, and validate its work. When there are failures and the project has extensive unit tests it generally follows the same pattern of "I see that this failure should be added to the unit tests" which it does and then re-executes them during iterative development.

    If tests are not available or if it is not something directly accessible to the tool then it will generally rely on logs either directly generated or provided by the user.

    My role these days is to provide long well thought out prompts, verify the integrity of the code after every commit, and generally just kind of treat the llm as a reckless junior dev. Sometimes junior devs can surprise you, like yesterday I was very surprised by a one shot result: asking for a mobile rn app for taking my rambling voice recordings and summarize them into prompts, it was immediately remarkably successful and now I've been walking around mic'd up to generate prompts.

  • https://lemmy.ml/c/fosai@lemmy.world

    Maybe fosai? There are plenty of us technical folks here who have relevant experience and are keen on chatting, but lemmy is definitely generally pretty anti-ai.

    Lemmy right now is not quite big enough to have active niche communities like many of us got accustomed to on reddit.

  • Honestly he seems a bit better looking without the hair, what a lucky lad

  • cats @lemmy.world

    Cozy kitty