____

joined 3 years ago
[โ€“] ____@lemmy.ml 1 points 3 years ago

I think it gets a ton of hate because people generally associate it with VB6 and older versions of the language. Lua and Ruby use a similar "word-based" syntax instead of brackets everywhere and they don't get the hate that VB.NET gets.

[โ€“] ____@lemmy.ml 3 points 3 years ago* (last edited 3 years ago) (2 children)

I did, I also tried Opera Unite back in the day. Opera Unite was far simpler and even if you didn't know html or programming you could use it, it wasn't P2P so if your computer was off so was your website. Beaker requires some html and programming knowledge (and knowing their JavaScript APIs* if you want to build something relatively complex) but if you publish interesting enough content other people may also contribute bandwidth and host your website so in theory you could turn off your computer and the site will remain online. In practice I've found that for most sites there's simply no interest so they are offline most of the time. I haven't tested it recently, when I tried there was a requirement of a Twitter account if you wanted your website to be on their list of websites, I hope they could get rid of that. I should probably try it again and see how things have improved.

* I tested this a year or two ago, I just installed the latest version and it seems to have changed a lot, it used to work with an "index.json" file and several JavaScript components but it seems that those old websites are now broken so I'll have to test the new way of building websites with Beaker.

4
submitted 3 years ago* (last edited 3 years ago) by ____@lemmy.ml to c/lemmy@lemmy.ml
 

Some time ago I made a test community. The community has "no posts":

But it actually has two, this one is gone from the post list but it exists somewhere: https://lemmy.ml/post/44707

And this one: https://lemmy.ml/post/44682 (the latest mod action I see in the modlog was supposed to restore it but it still doesn't appear).

The sidebar looks like this:

"removed by mod" next to the join button, "Create a post" button disabled.

If I try to create a post using the community ID like this (copying the link from the disabled button): https://lemmy.ml/create_post?community_id=17127

I get this duplicate error ("deleted by creator" "deleted by creator"):

The community is this: https://lemmy.ml/c/___

Is this a bug? Something removed by the admins? Maybe removed by me and I forgot?

I forgot I had created that since it doesn't appear in my user page:

But I was recently able to log in using the lemmur app (writing my username like \___) and I saw it there so I remembered and decided to check.

Edit: The comments list can display comments: https://lemmy.ml/c/___/data_type/Comment/sort/Active/page/1 (unlike the posts list).

16
submitted 3 years ago* (last edited 3 years ago) by ____@lemmy.ml to c/lemmy@lemmy.ml
 

Trying to log in using my username ____ doesn't work, it displays this error (this bug has existed since I created the account):

Today I discovered a workaround, I can log in if I prepend a \ to my username:

It also works if I write my username like this \_\_\_\_

Using a single _ for the username (and removing the minlength of 3 of the field with the html inspector) logs me in too, but not into this account, I get logged in into my @Lee account that has the same password:

I haven't read the code (I don't think I can, I never managed to learn Rust) but my theory is that _ is being used as a placeholder or matchall value when comparing usernames and emails. If I escape it with \ it works because it matches my username. If I write a single unescaped _ it logs me into my other account because the email of that account is set to a single character "@" which should match a single matchall underscore.

Edit: the autocomplete field in the block users page seems to confirm my theory as it matches any username as long or longer than the number of underscores I write: