[-] jim@programming.dev 7 points 3 days ago

Dude, if you're being obtuse on purpose because you have an ax to grind against Rust, try a different approach. You're not getting anywhere, clearly by the fact that no one agrees with you.

If you don't like that Rust has a restricted trademark, then call that out instead of trying to label the software and it's license as non-free. It's literally called out in my source that name restrictions ipso facto does not violate freedom 3.

But if you genuinely believe that the implementation of the Rust language and it's trademark is burdensome to create a fork, and you want people to believe you, then you gotta bring receipts. Remember, the benchmark that we both quoted is that it "effectively hampers you from releasing your changes". It being "not a piece of cake" doesn't cut it.

Hint: Google Rust forks since their existence also undermines your claim.

Good luck.

[-] jim@programming.dev 23 points 3 days ago

Please read this and try again.

https://www.gnu.org/philosophy/free-sw.en.html#packaging

Rules about how to package a modified version are acceptable, if they don't substantively limit your freedom to release modified versions, or your freedom to make and use modified versions privately. Thus, it is acceptable for the license to require that you change the name of the modified version, remove a logo, or identify your modifications as yours. As long as these requirements are not so burdensome that they effectively hamper you from releasing your changes, they are acceptable; you're already making other changes to the program, so you won't have trouble making a few more.

[-] jim@programming.dev 9 points 5 days ago

Password managers support passkeys.

[-] jim@programming.dev 3 points 5 days ago

Straight up adorable

[-] jim@programming.dev 20 points 7 months ago

Yes it can be an issue because the GPS doesn't know where you are and thinks you are on an aboveground street. Freeway tunnels can have multiple exits too.

12

Here's a hypothetical scenario at a company: We have 2 repos that builds and deploys code as tools and libraries for other apps at the company. Let's call this lib1 and lib2.

There's a third repo, let's call it app, that is application code that depends on lib1 and lib2.

The hard part right now is keeping track of which version of lib1 and lib2 are packaged for app at any point in time.

I'd like to know at a glance, say 1 month ago, what versions of app is deployed and what version of lib1 and lib2 they were using. Ideally, I'm looking for a software solution that would be agnostic to any CI/CD build system, and doubly ideally, an open source one. Maybe a simple web service you call with some metadata, and it displays it in a nice UI.

Right now, we accomplish this by looking at logs, git commit history, and stick things together. I know I can build a custom solution pretty easily, but I'm looking for something more out-of-the-box.

10
submitted 1 year ago by jim@programming.dev to c/seattle@lemmy.world
[-] jim@programming.dev 35 points 1 year ago* (last edited 1 year ago)

"I can read this Perl scrip"t should translate to "I'm lying".

[-] jim@programming.dev 41 points 1 year ago

I don't like karma. It incentivizes short, meme-y posts since those are things that get gets a lot of karma.

[-] jim@programming.dev 21 points 1 year ago

Most of us have bad memories of over-complex hierarchies we regret seeing, but this is probably due to the dominance of OOP in recent decades.

This sentence here is why inheritance gets a bad reputation, rightly or wrongly. Inheritance sounds intuitive when you're inheriting Vehicle in your Bicycle class, but it falls apart when dealing with more abstract ideas. Thus, it's not immediately clear when and why you should use inheritance, and it soon becomes a tangled mess.

Thus, OO programs can easily fall into a trap of organizing code into false hierarchies. And those hierarchies may not make sense from developer to developer who is reading the code.

I'm not a fan of OO programming, but I do think it can occasionally be a useful tool.

[-] jim@programming.dev 43 points 1 year ago

I don't want to victim blame here, but both "Logan Paul" and "crypto" together is just screaming scam. That being said, I hope the victims get their money back, though from the article, I doubt it'll be anytime soon if at all.

302
submitted 1 year ago by jim@programming.dev to c/memes@sopuli.xyz
18

One of the coolest projects I've seen: a lisp that is embedded into Python. Hy compiles to Python AST so it's (almost) fully interoperable with Python (some notes about it here).

0

Trying to make web applications federated is a popular effort. Examples include things like the “fediverse”, as well as various other efforts, like attempts to make distributed software forges, and so on. However, all of these efforts suffer from a problem which is fundamental in building federated applications built on top of the web platform.

The problem is fundamentally this: when building an application on top of the web platform, an HTTP URL inherently couples an application and a resource.

1
submitted 1 year ago by jim@programming.dev to c/manga@lemmy.ml

So it's been about a week since I turned on the discussion bot, /u/mahoro@lemmy.ml (Mahoro-chan). This bot is a (lazy) fork off of AutoShonenpon, in which I hacked in a connection to Lemmy instead of Reddit.

Anyway, I'd like to get some feedback from the community.

  • Any bugs? Missing titles? Titles I should remove?
  • What do you think about the frequency of posts?
  • Feature requests?
  • Any other feedback?

(side note: since yesterday, federation has been painfully slow from my instance so it might take me a while to respond to messages)

[-] jim@programming.dev 29 points 1 year ago

Yep, though federation syncing is really slowing down. This post from !technology@beehaw.org is at 44 comments from programming.dev but 112 comments on the beehaw instance.

5
submitted 1 year ago* (last edited 1 year ago) by jim@programming.dev to c/meta@programming.dev

The sidebar for our instance has a broken link for programming.dev - it links to https://programming.dev/programming.dev

6

It was a great app! Been a user for as long as I remember using reddit on my phone.

Thanks @talklittle@lemmy.world I appreciate all your hard work over the years.

27
2
submitted 1 year ago by jim@programming.dev to c/manga@lemmy.ml

A series that I recently adore even though it's an overused okaku+gyaru trope.

Thanks to the TL!

8
submitted 1 year ago by jim@programming.dev to c/manga@lemmy.ml
5
submitted 1 year ago by jim@programming.dev to c/manga@lemmy.ml
[-] jim@programming.dev 18 points 1 year ago

Next season of Mushoku Tensei! Been waiting for a while and I'm hyped!

view more: next ›

jim

joined 1 year ago