snek_boi

joined 3 years ago
[–] snek_boi@lemmy.ml 7 points 5 days ago (1 children)

It's a set of apps that help you sync files between devices. It does so without relying on a centralized server, which is a curse (because you need the devices to be on and online) and a blessing (because it can be fast and private). I use it every day. It's great!

[–] snek_boi@lemmy.ml 1 points 6 days ago

I use my to-do app as a ‘Read Later App’ 🤷‍♂️🙃

[–] snek_boi@lemmy.ml 3 points 1 week ago* (last edited 1 week ago) (1 children)

I can see you're frustrated by the downvotes and pushback you've received. It's understandable to feel defensive when your viewpoint isn't well-received. I appreciate you sharing your perspective, even if it goes against the majority opinion here.

Your points about the space shuttle program's challenges are valid and worth discussing. It's important to note the timeframes involved though. The shuttle was developed in the 1970s, well before agile methodologies emerged in the 1990s and 2000s.

Interestingly, one could argue that NASA may have used agile-like practices in the space shuttle program, even if they weren't labeled as such at the time. However, I did a quick search and couldn't find much concrete evidence to support this idea. It's an intriguing area that might merit further research.

Regarding modern agile approaches, while no method is perfect, many organizations have found them helpful for improving flexibility and delivering value incrementally. NASA's recent use of agile for certain projects shows they're open to evolving their methods.

I'm curious to hear more about your thoughts on software development approaches for complex engineering projects. What do you see as the pros and cons of different methodologies? Your insights could add a lot to this discussion.

[–] snek_boi@lemmy.ml 43 points 1 week ago* (last edited 1 week ago) (7 children)
[–] snek_boi@lemmy.ml 42 points 1 week ago* (last edited 1 week ago) (2 children)

Your comparison is interesting, but let's consider some historical facts. The Apollo program, which successfully put humans on the moon, actually employed many principles we now associate with Agile methodologies.

Contrary to popular belief, it wasn't a straightforward Waterfall process. NASA used frequent feedback (akin to daily Scrums), self-organizing teams, stable interfaces so that teams are an independent path to production, and iterative development cycles - core Agile practices. In fact, Mariana Mazzucato's book Mission Economy provides fascinating insights into how the moon landing project incorporated elements remarkably similar to modern Agile approaches. Furthermore, here's a NASA article detailing how Agile practices are used to send a rover to the moon: https://ntrs.nasa.gov/api/citations/20160006387/downloads/20160006387.pdf?attachment=true

While it's true that building rockets isn't identical to software development, the underlying principles of flexibility, collaboration, and rapid iteration proved crucial to the missions' success. Programs like the Apollo program adapted constantly to new challenges, much like Agile teams do today.

Regarding Kanban and Scrum, you're right that they fall under the Agile umbrella. However, each offers unique tools that can be valuable in different contexts, even outside of software.

Perhaps instead of dismissing Agile outright for hardware projects, we could explore how its principles might be adapted to improve complex engineering endeavors. After all, if it helped us reach the moon and, decades later, send rovers to it, it might have more applications than we initially assume.

[–] snek_boi@lemmy.ml 6 points 2 weeks ago (1 children)

A friend of mine and I have gotten used to using it during our conversations. We do fast fact-checking or find a good first opinion regarding silly topics. We often find it faster than digging through search-engine results and interpreting scattered information. We have used it for thought experiments, intuitive or ELI5 explanations of topics that we don’t really know about, finding peer-reviewed sources for whatever it is that we’re interested in, or asking questions that operationalizing into effective search engine prompts would be harder than asking with natural language. We always always ask for citations and links, so that we can discard hallucinations.

[–] snek_boi@lemmy.ml 8 points 4 weeks ago

Humans care about belonging and fairness. Profit is one type of political good that can be distributed based on different criteria, for example by selling a good or a service or by stealing or copying someone's code. But profit is not the only political good that exists. There's also relevance. There is credit. There is legitimacy.

TL;DR: Money is not the only thing that humans care about. Humans also care about fairness.

[–] snek_boi@lemmy.ml 3 points 4 weeks ago (4 children)

I haven’t read the article, but I think the difference in temperature matters. Hot beverages perceived as hot through your tongue will make you sweat more/faster than cold beverages.

[–] snek_boi@lemmy.ml 14 points 1 month ago* (last edited 1 month ago) (11 children)

The article’s “valuing your time” argument is problematic in certain contexts. My brother has had so much trouble with his dual-boot (Windows and Linux). Yes, he could learn how to solve something in Linux every time a problem arises, but he also has to deliver his projects on time. Because of that, he mostly spends time on his Windows dual boot. Yeah, it sucks ethically and has its own pragmatic issues, but he has never had issues resolving dependencies or hunting down the most recent version that can actually be run in NixOS.

I don’t doubt these will become issues that will not be as problematic in the future, but right now my brother cannot use Linux reliably for his assignments.

Edit: My brother has tried what I use: Fedora and NixOS. He has also tried PopOS.

In Fedora, he found some of his software didn’t exist as .deb, and struggled to make .tar files work smoothly for him.

He tried NixOS afterward. He really liked the whole immutability thing, as well as the idea that apps would have their own dependencies.

His dependency problem happened in PopOS. If I remember correctly, it was a code editor that required a version of something that was different to what a package he used in his software was.

I think the order he tried was Fedora -> NixOS -> PopOS -> NixOS -> ? (Haven’t talked to him about it recently)

[–] snek_boi@lemmy.ml 16 points 1 month ago

If people are here to receive recommendations, I'm preaching to the choir. But responding the question directly, a computer of my own. Being able to go online or work on digital stuff whenever I want to has changed my life for the better.

[–] snek_boi@lemmy.ml 9 points 1 month ago* (last edited 1 month ago) (1 children)

I can’t see how AI can’t be done in a privacy-respecting way [edit: note the double negative there]. The problem that worries me is performance. I have used texto-to-speech AI and it absolutely destroys my poor processors. I really hope there’s an efficient way of adding alt text, or of turning the feature off for users who don’t need it.

[–] snek_boi@lemmy.ml 3 points 2 months ago* (last edited 2 months ago)

I don’t use it as much because my day-to-day is RStudio and Libre Office, but whenever I edit .nix files, I do it with Neovim. What convinced me was the internet’s lauding of Vim and reading about Lua and other quality of life improvements in Neovim. What convinced me was how easy it is to install and use for my minimal use case.

I don’t think I had an evaluation period beyond using interactive Vim tutorials until I felt comfortable with it.

 

Thinking a thought is like watering a plant in a garden. Your attention is the sprinkler. The more you water a plant (up to a point, of course), the more the plant grows.

Similarly, the more you think about a thought, the more that thought network grows. The denser a thought network, the likelier it is that you will end up thinking about/through that thought network. There are more entry points and the paths are better paved.

In other words, thinking thoughts make it likelier that you will think those thoughts in the future. This can cause psychological rigidity.

However, psycholofical flexibility can be developed through mindfulness. In particular, I am talking about mindfulness developed through meditations like mindful breathing. In that kind of meditation, you start by noticing your breath. When you're distracted by something, you pay attention to it, but you return to the breathing. The point is to develop flexible attention. You choose what to pay attention to, even when your attention is pulled by something.

That is why I say that experienced meditators would notice earworms just like anyone else (after listening to the song or remembering it because of another related memory), but because they can choose not to pay attention to it and feed that thought network, there is a lower probability of having those networks reinforced. Their sprinklers can turn off with more ease than non-meditators'.

Meditators can choose not to feed the cognitive network. Non-meditators could find themselves feeding the network.

 

Semantic satiation happens when repeating word or a phrase over and over makes it temporarily lose its meaning. This was first written about in the psychological literature by Titchener, in case you search it online and find that name.

Because word repetition causes defusion (in the Acceptance and Commitment Therapy way), these professors could actually be more cognitively flexible than other people, at least in terms of whatever it is that they're grading.

 

I also wonder whether there could be factors that determine how many students would be considered wondrous or how many would be considered more extrinsically motivated.

 

... a TV show featuring a human 'hunting' big reptiles.

"From Eucynodontia came the first mammals. Most early mammals were small shrew-like animals that fed on insects and had transitioned to nocturnality to avoid competition with the dominant archosaurs — this led to the loss of the vision of red and ultraviolet light (ancestral tetrachromacy of vertebrates reduced to dichromacy)."

- https://en.wikipedia.org/wiki/Timeline_of_human_evolution

Image by Nobu Tamura https://commons.wikimedia.org/wiki/File:Repenomamus_BW.jpg

view more: next ›