- 1 Post
- 28 Comments
Badland9085@lemm.eeto Mildly Infuriating@lemmy.world•Got these (notes) provided by my school..English1·3 months agoThis was pointed out in another comment but I will basically echo it to just give that call a boost: Point your instructor to well-regarded sources for introversion and extroversion, and let them know that the labelling in their note is not only inaccurate, it falsely attaches a wrongly defined word onto problematic behaviours that have nothing to do with what introversion and extroversion is, which is not good because it propagates a false narrative.
If your instructor doesn’t seem cooperative and insists on being correct, talk to other instructors that you trust, or even go to those with more authority to tell them about the issue. If you can’t get anyone to actually do something, I suggest you change schools immediately, and call the school out for what they did.
Maybe it’s just one of those days, but I have no tolerance for this sort of false narrative being spread, even if the original intention is innocuous, and especially in a school. Being forced to act in a certain way that deviates from one’s personality to not be perceived as a problematic person, especially over a badly-informed opinion, can have lasting negative consequences to children and adolescents. I’m tired of seeing introverted friends and family members suffer over the fact that they’re introverts, to the point where they will deny being an introvert and even echo these sorts of statements in order to blend in.
Badland9085@lemm.eeto Technology@lemmy.world•Twitterrific team launches new ‘Tapestry’ iPhone app for Bluesky, Mastodon, RSS, moreEnglish0·3 months ago$60 can buy you a lifetime license for the Affinity Designer 2, which is a fantastic alternative to Adobe’s Illustrator, which some people can’t live without. AFAIK, Serif isn’t backed by a venture capitalist as well. So, are you still happy paying $20 more for a social media app?
Like, look, I get that we should support devs for what they do, especially if they don’t take venture capitalist money to sell their products for cheap to gain market share. But this seems really overpriced. What are you getting with an $80 app for social media?
Badland9085@lemm.eeto Showerthoughts@lemmy.world•Current day America has proven beyond a doubt, humanity is the only animal that wouldn't jump out of a slowly boiling pot of water.0·3 months agoI don’t think I’ve known of a “designated tourist area” in Japan. I lived there for a month in some town that I doubt there’d be any foreign tourist and nobody harassed me and my friends. We were even helped by the locals and police when one of my friends lost their wallet, and they were super patient about it too.
Badland9085@lemm.eeto Showerthoughts@lemmy.world•Current day America has proven beyond a doubt, humanity is the only animal that wouldn't jump out of a slowly boiling pot of water.0·3 months agoI’ve read (in Japanese, written by Japanese people) that those places will actually welcome you in if speak Japanese and is respectful of the place and other patrons, the latter 2 conditions just like any respectable human should. It could be that they’ve put those up due to xenophobia, but there are also those that just don’t want to deal with people who don’t respect their culture.
Badland9085@lemm.eeto Mildly Infuriating@lemmy.world•What my front page looks like with no-politics content filter onEnglish2·3 months agoYou could create an account that blocks off communities for news and technology, and any other communities that have a high likelihood of reporting on current events. Just switch to the account on days where you just don’t want to read such news, for any respectable reason you may have (it’s understandable, it can be draining).
This should be a no-brainer, but Lemmy doesn’t really filter stuff out by default, unless the admins decide so. So as long as you’ve created an account on a fairly managed instance, and given that the current news cycle, especially in the Western & English-speaking world, you won’t be able to escape Trump and Musk, especially when they’re dominating headlines due to how they are literally affecting the lives of millions, if not billions, of people.
Badland9085@lemm.eeto Technology@lemmy.world•Mark Zuckerberg starts Meta earnings call by praising Trump administrationEnglish0·3 months agoFor some, human pride and dignity have literally no value, or is something they will hold simply to trade it off whenever convenient, especially in a world that can value it, so it’s just like a commodity.
Badland9085@lemm.eeto Technology@lemmy.world•OpenAI Says DeepSeek Used Its Work Without PermissionEnglish0·3 months agoSays the company that literally crawled the Internet without anyone’s permission to train their damn model.
Rules for thee, not for me.
You come from a healthy background is what I’m hearing. And that’s good, and I don’t mean that in a derogatory way. What you have there is absolutely the right mindset to have. These tools are made by humans, who have their own set of problems they want to solve with their tools. It may not be the best tool, but it can work pretty damn well.
However, it’s also not uncommon to see communities rage and fight over the superiority of their tools, if not just to shun those that they think are inferior. It’s a blatantly childish or tribalistic behaviour, depending on how you look at humanity. And you’ll see this outside of programming too; in the office, in town, on the streets. People engage in this behaviour so that they can show that “I am on your side”, for the side where they think is the right or superior side, based on factors like a perception of group size, a perception of power, a perception of closeness. It appeals to a common human desire to belong to a strong group. It appeals to the human desire to feel safe. And when you start looking at it that way, that’s not too different from how animals behave. It’s important to note that not all humans have the same amount of desire for this sort of tribe, or would give into that desire to engage in such behaviours, but it’s not surprising to see.
In any case, this article is essentially a callout to the sort of toxic behaviour done for the sake of feeling superior, that exists within the programming community, to a point where some may even say is a major subculture.
Badland9085@lemm.eeto Technology@lemmy.world•LLMs struggle with perception, not reasoning, in ARC-AGIEnglish0·3 months agoThis. Any time someone’s tries to tell me that AGI will come in the next 5 years given what we’ve seen, I roll my eyes. I don’t see a pathway where LLMs become what’s needed for AGI. It may be a part of it, but it would be non-critical at best. If you can’t reduce hallucinations down to being virtually indistinguishable from misunderstanding a sentence due to vagueness, it’s useless for AGI.
Our distance from true AGI (not some goalpost moved by corporate interests) has not significantly moved from before LLMs became a thing, in my very harsh opinion, bar the knowledge and research being done by those who are actually working towards AGI. Just like how we’ve always thought AI would come one day, maybe soon, before 2020, it’s no different now. LLMs alone barely closes that gap. It gives us that illusion at best.
Badland9085@lemm.eeto Programming@programming.dev•New Book-Sorting Algorithm Almost Reaches Perfection | Quanta Magazine0·3 months agoIs there anyone here who’s familiar with the paper(s) mentioned in the article? I’d actually like to read them, so if you do, it’d be great if you could share it with me. I couldn’t really find it in the article, unless it’s just hidden under one of their links.
I found the following paper with the authors mentioned:
https://arxiv.org/abs/2501.11582
But not sure if that’s it. It does have some semblance to the topic though. My search-fu isn’t really doing me great with just author names though.
Badland9085@lemm.eeOPto Programming@programming.dev•Am I crazy in thinking that bash is good enough for production?0·4 months agoI’ve never had that impression, and I know that even large enterprises have Bash scripts essentially supporting a lot of the work of a lot of their employees. But there are also many very loud voices that seems to like screaming that you shouldn’t use Bash almost at all.
You can take a look at the other comments to see how some are entirely turned off by even the idea of using bash, and there aren’t just a few of them.
Badland9085@lemm.eeOPto Programming@programming.dev•Am I crazy in thinking that bash is good enough for production?0·4 months agoYou’re speaking prophetically there and I simply do not agree with that prophecy.
If you and your team think you need to extend that bash script to do more, stop and consider writing it in some other languages. You’ve move the goalpost, so don’t expect that you can just build on your previous strategy and that it’ll work.
If your “problem” stems from “well your colleagues will not likely be able to read or write bash well enough”, well then just don’t write it in bash.
Badland9085@lemm.eeOPto Programming@programming.dev•Am I crazy in thinking that bash is good enough for production?0·4 months agoBut not everything needs to scale, at least, if you don’t buy into the doctrine that everything has to be designed and written to live forever. If robust, scalable solutions is the nature of your work and there’s nothing else that can exist, then yeah, Bash likely have no place in that world. If you need any kind of handling more complicated than just getting an error and doing something else, then Bash is not it.
Just because Bash isn’t designed for something you want to do, doesn’t mean it sucks. It’s just not the right tool. Just because you don’t practice law, doesn’t mean you suck; you just don’t do law. You can say that you suck at law though.
Badland9085@lemm.eeOPto Programming@programming.dev•Am I crazy in thinking that bash is good enough for production?0·4 months agoThis is almost a strawman argument.
You don’t have to shell out to a db cli. Most of them will gladly take some SQL and spit out some output. Now that output might be in some tabular format with some pretty borders around them that you have to deal with, if you are about the output within your script, but that’s your choice and so deal with it if it’s within your comfort zone to do so. Now if you don’t care about the output and just want it in some file, that’s pretty straightforward, and it’s not too different from just some cli that spits something out and you’ve redirected that output to a file.
I’ve mentioned in another comment where if you need to accept input and use that for your queries, psql is absolutely not the tool to use. If you can’t do it properly in bash and tools, just don’t. That’s fine.
With web API calls, same story really; you may not be all that concerned about the response. Calling a webhook? They’re designed to be a fire and forget, where we’re fine with losing failed connections. Some APIs don’t really follow strict rules with REST, and will gladly include an “ok” as a value in their response to tell you if a request was successful. If knowing that is important to the needs of the program, then, well, there you have it. Otherwise, there are still ways you can get the HTTP code and handle appropriately. If you need to do anything complex with the contents of the response, then you should probably look elsewhere.
My entire post is not to say that “you can do everything in bash and you should”. My point is that there are many cases where bash seems like a good sufficient tool to get that simple job done, and it can do it more easily with less boilerplate than, say, Python or Ruby.
Badland9085@lemm.eeto Technology@lemmy.world•Platforms Systematically Removed a User Because He Made "Most Wanted CEO" Playing CardsEnglish0·4 months agoSomewhat unfair judgement against emails IMO, especially cause it’s the “trust list” that’s in the control of a few, with no open manner to add more people to the trust list. The protocol isn’t at fault for failing to prevent problems; it’s the ability for corporations to gain significant market share without control, before they are then allowed to put barriers down to disallow or discourage interaction between those in and out, forcing those within to stay in, while those outside to give up on others in order to gain usability.
As a poke at Emacs’ creeping featurism, vi advocates have been known to describe Emacs as “a great operating system, lacking only a decent editor”.
https://en.wikipedia.org/wiki/Editor_war
:P
Haha, y’all are welcome to try that ;)
Because unlike emacs gang, we don’t need to build an OS to browse Lemmy.
How bout you go back and let your friends know that if they’re in need of a good editor, try Vim ;)
It seems like the author thought stack traces are underrated because people don’t like exceptions and don’t always
throw
. It seems like they don’t understand why people don’t like exceptions, and think that stack traces should be there for every case where the author thinks should be an exception, and ties the desire to avoid exceptions to some strawman use case — a nice looking output — and called it “modern error handling”.Error / exception handling is separate from stack traces. You don’t need to have an exception to have a stack trace, and stack traces aren’t just used for exceptions.
They also seem to not understand why people make do without stack traces in a microservice architecture. That’s simply not true. First off, you can still get stack traces of individual services. And secondly, if you build your services to accept, eg, something like a tracing ID, and print it along your logs, you essentially have a stack traces across services. In a web service, you can track the work done by all your systems for a single request from the client.
Now, onto why exceptions are somewhat disliked. Let’s just get the simple stuff out of the way: they’re generally bad for performance; they’re invisible to the method caller until they run into the problem, meaning you can’t ever ship updates that you’re confident won’t fall over disgracefully; try-catch hell, etc.
For a slightly more philosophical answer, why aren’t your exceptions just cases you need to handle? The try-catch pattern essentially builds up a separate channel of logic where your program needs to operate in but is expressed or recorded in very fragmented ways, forcing devs to have to pop open every function to look at why something is thrown, and hope that somewhere down the stack, no new exceptions are being thrown and not handled. The logic behind exceptions becomes second-class citizens that programmers can easily forget, instead of being front and centre. Can’t divide by 0? Tell me instead of setting me on a separate handling path. Why should I try-catch every single method call, or even property access? Don’t wait for the user to hit the call and just tell me that something is supposed to be impossible, or if I should handle the case where it doesn’t hold any values, right as I compile (dynamic languages can’t really do that).