LPThinker
@LPThinker@lemmy.world
Person interested in programming, languages, culture, and human flourishing.
- Comment on "What Is Your Dream for Mozilla" - Mozilla is doing a survey, questions include "What is most important to you right now about technology and the internet?" 2 hours ago:
The fact that there’s no option to express my anger over the environmental cost of AI is infuriating. There is no responsible or positive use of AI when it’s accelerating the destruction of our climate.
- Comment on Apple Removes Ability to Run Unsigned Apps in macOS 15.1 17 hours ago:
I have stopped giving Apple my money, for this among other reasons. I have to say, though, that Asahi Linux makes a compelling case for repurposing their hardware for better use.
- Comment on Rustls Outperforms OpenSSL and BoringSSL. 3 weeks ago:
I’ve heard it as a word, “Rustles”. Not sure how canonical that is though.
- Comment on xkcd #2934: Bloom Filter 5 months ago:
For anyone interested in learning more about bloom filters, this is a technical but extremely accessible and easy to follow introduction to them, including some excellent interactive visualizations: https://samwho.dev/bloom-filters/
- Submitted 7 months ago to technology@lemmy.world | 1 comment
- Comment on Introducing Sudo for Windows 9 months ago:
If you dig the structured output of powershell, you might want to check out Nushell. It’s a cross-platform shell that bulls on powershell’s structured data approach but is much less verbose and, in my opinion, more intuitive than both powershell and Posix shells.
- Comment on AI Companies Lose $190 Billion After Dismal Financial Reports 9 months ago:
This misses the fact that even the experts have been using “AI” to refer to whatever technology used to seem impossible, until it becomes commonplace. Before LLMs there were heuristic algorithms, and then expert systems, and then intelligent agents and then deep learning. As the boundaries of what is deemed achievable expand, the definition of AI moves to just beyond the frontier.
- Comment on [deleted] 9 months ago:
There are several things I disagree with in this article, although I see where the author is coming from. I will never be onboard with “I’ll take my segfaults and buffer overflows.”, and I fundamentally disagree about concurrency. I also think that cargo is fantastic, and a lack of standard build tools is one thing that holds rust’s predecessors back.
However, a majority of the authors points can be boiled down to “C is more mature”, which doesn’t tell us much about the long-term viability and value of these languages. For example, in the author’s metric of stability and complexity, they use C99 as the baseline, but C99 is the state of a language that had already had almost 3 decades of development, whereas Rust has been stable for less than a decade. Talking about superior portability, stability, and even spec, implementations, and ABI is in some real sense just saying “C is older”.
That’s not to say those things aren’t valuable, but rather they aren’t immutable characteristics of either language. And given that safety is playing an ever more important role in software, especially systems software, I think Rust will catch up in all the ways that are meaningful for real projects more quickly than most of us realize. I certainly don’t think it’s going anywhere anytime soon.
- Comment on Bringing the Unix Philosophy to the 21st Century 11 months ago:
Nushell is so great! I’ve been using it for a couple years. It has completely replaced my need for tools like grep, sed, awk, etc. and because it handles JSON and so many other data formats natively I rarely even need to think about parsing.
- Comment on JavaScript's days are numbered 1 year ago:
It’s not just a proposal, it’s already fully defined and almost completely implemented - I believe they’re just waiting on a standards update from ISO for time zone stuff.
- Comment on YouTube's ‘War’ on Adblockers Shows How Google Controls the Internet 1 year ago:
Interesting, I thought Floatplane only hosted LTT content. Nebula has a LOT of creators spanning a very wide gamut of highly content. It has been gaining momentum steadily for several years now.
That said, I’d be happy to see them both succeed. We need more competition, having all internet video (minus NSFW and some short-form) hosted on one platform seems neither sustainable nor ideal.
- Comment on YouTube's ‘War’ on Adblockers Shows How Google Controls the Internet 1 year ago:
One alternative that seems promising is Nebula. It only fills a small part of the role YouTube currently occupies, since it focuses on being a platform for high quality professional content creators to make unfiltered content for their audience, but it’s funding model seems to be much more honest, stable, and so far viable than an ad-supported platform or the other alternatives. I don’t think anything could realistically replace all facets of YouTube (and I think the internet might be healthier if it were a little bit less centrally-located). A self-sustaining, straight-forwardly funded platform like Nebule seems like the best path forward to me.
- Comment on What is your favorite software stack for full-stack web development? 1 year ago:
TypeScript React (although I like Svelte better, it’s hard to pitch for business projects), C# ASP.NET Core API, Postgresql.
- Comment on Microsoft Edge could use a win 1 year ago:
I think they’re referring to the fact that Edge runs on the Chromium engine which, as the name implies, is a Google product.
- Comment on Men Overran a Job Fair for Women in Tech 1 year ago:
Since I am not a woman, transgender or otherwise, I won’t comment on the differences or similarities of their experiences. That said, excluding transgender women from a woman-oriented space does not seem helpful or thoughtful to me, just transphobic.
Also, distinguishing between women and females is not something I’m familiar with and don’t feel good about it. It’s certainly self-evident that afab women and transgender women have on average different lives experiences especially during their formative years in which an interest in tech and CS is likely to be either cultivated or discouraged. Nonetheless, given the significant prejudice against transgender people, I imagine few women would begrudge them participation in this community.
- Comment on Men Overran a Job Fair for Women in Tech 1 year ago:
The first comment literally wasn’t talking about a whole group of people, they were talking about the men in this thread leaving comments that illustrate the exact reason why this space created by and for women and non-binary people should be about and for the benefit of women and non-binary people.
- Comment on Men Overran a Job Fair for Women in Tech 1 year ago:
This is such a brain dead take. The conference exists to support a group that has been and is actively discriminated against and harassed in the tech industry. All the men crashing the event care not at all about the conference, its mission, and its participants - they’re just desperate to find a job. And while I absolutely sympathize with people suffering unemployment, it’s really shitty (and sadly so typical and indicative of the problem) to flood a space designed for women and non-binary people, completely disregarding them in the race to get ahead.
- Comment on NuShell: a very nice shell I found today. What do you think? 1 year ago:
I’ve been daily driving for right around a year now. There have been less breaks and difficulties than I expected from pre-1.0 software and it has made my shell experience so delightful!
I find that when I want to do something simple quick, nushell enables me to do it with no context switching, little to no friction, and no googling. I can just open/http get my data, pipe it through a really straight forward pipeline that practically writes itself with how clear the commands are, and write in whatever format is convenient to me. I don’t have to monkey around with Python and packages and virtual environments, and I don’t have to spend 75% of my time googling and debugging insane bashisms. Nushell just works, and the help is so convenient I almost never have to go to the docs.
My absolute favorite feature is that it’s truly cross-platform. I don’t have to install a compatibility layer like minGW on Windows, I can just make it my default shell and it works great. Then I can use it the exact same way in WSL, macOS, and Linux.
The reasons to not be interested in nushell imo are:
- You’re already comfortable to the point of mastery with bash/zsh/fish, so the ease of use and quality of life improvements from nushell won’t be as valuable to you compared to the cost of switching.
- You spend more time in the shell on random servers you don’t want to customize than you do in your own shell. Obviously we are (infinitely?) far away from nushell becoming a default on any platform, so if you aren’t gonna be able to install in the places you would want it most, you’ll just end up infuriated that nothing else is as good as it.
- Comment on Former Australian PM wins $715,000 settlement against Google/YouTube for enabling comedian and journalist Jordan Shanks aka FriendlyJordies to mock him 1 year ago:
I don’t think we should abide hate speech in any format for any reason.
That said, it’s concerning that the Australian courts were able to get recompense for Barilaro, yet Barilaro’s very real corruption and straight up evil that Friendlyjordies was trying to call attention to has gone completely unaddressed.
- Comment on waiting for rust-analyzer 1 year ago:
This is, in part, a correlation. To some extent, compiled Rust is fast because compiling Rust is slow. That is, Rust does a lot of work (static analysis) at compile time so that the runtime binary is as fast as possible.
- Submitted 1 year ago to experienced_devs@programming.dev | 0 comments