HNHacker News
TopNewBestAskShowJobs

memorable

16,838 karma · joined July 28, 2021

I make programs every so often.

And sometimes write blogs.

  [ Email   ] hn at dht.anonaddy.me
  [ Blog    ] https://tsk.blearblog.dev
  [ Socials ] https://tsk.bearblog.dev/social-media
  [ GitHub  ] https://github.com/tsklxiv
  [ HN Badge] https://hnbadges.netlify.app/?user=memorable
submissionscomments
memorable··on Italian privacy regulator bans ChatGPT
Basically SIMs owned by previous owners that are brimmed with scam messages and calls. They are much cheaper than new legitimate SIMs so many people choose them. Sometimes people buy trash SIMs that has "good" or "lucky" numbers (something like 999 999 9999)
memorable··on Italian privacy regulator bans ChatGPT
Report from Vietnam: I received scam calls pretty often before. It Vietnam trash SIMs were fairly common, and it bothered people so much that the goverment has to force every mobile company to "standardize" their consumer's data (i.e. fixing the incorrect data in trash SIMs). I have not received any scam calls since doing it.
memorable··on Play Counter Strike 1.6, with full multiplayer, in the browser
I was interested in CSGO for a while because of the eSport history videos but never got the chance to try it out because my main computer is a Linux and my brother's Windows computer is absolute garbage at running everything honestly. Thanks for this OP!
memorable··on Show HN: Names
aaaabbbccccddddeeeeffffgggghhhhiiiijjjjkkkkllllm...m...m...m...n......n......n......n..o..o..o..o..p..p..p..p..q..q..q..q..r..r..r..r..s..s..s..s..t..t..t..t..u..u..u..u..v..v..v..v..w..w..w..w..x..x..x..x..y..y..y..y..z..z..z..z

Some kind of square thingy

memorable··on Show HN: Names
abcdefghijklm...n......o......p..........q..........r..s..........t..u..........v..w..x..y..z

A lil spiral

memorable··on Thonny – Python IDE for beginners
I used Thonny from when I was just starting to learn how to code. It was a great experience. Neat, much lighter than the PyCharm, easy-to-use, simple UI, adding packages is just about 2 clicks. Not much to complain, although sometimes the package installation dowsn't work.
memorable··on YouTube Addiction
(This is a bit of a thought dump)

I'm also a Youtube addict whose only active social medias are Youtube and HN. I do use Discord and Twitter but quite lightly.

I can't imagine the amount of time I have spent on Youtube. On my screen time tracking app, I have already spent 20+ hours on Youtube only. That's almost one goddamn day! Now imagine that plus my two years since I bought this phone.

On Youtube, I get pulled in for things I don't really cared or have never heard about. Last week it was Bluey (which seems pretty good), now it was about Nardwuar. Last time it was Radiohead, now it is CS:GO histories.

Youtube is so good at pulling me in and find the things I could be interested that sometimes I just wish Youtube's surveilliance tool will automagically knows exactly what I wanted and just served it up to my Recommendation, since for whatever reasion I refused to use the search bar.

In my journey of beating my social media addiction, Youtube is the true final boss (HN is also a big boss but not on the same level). I have been aggressively and gradually reduced my Youtube time. Refused to use it until it's 10 AM. Only used it as a break between my pomodoro sessions. I have not fully remove Youtube addiction in my life yet, but I'm on the way.

memorable··on What the hell is Forth? (2019)
In my career of building programming languages, two of them arr Forth-based (stack-based)[0][1] and one is a Lisp[2].

I sometimes can't grasped how my Forth-based languages work when processing larger code, but it could have been easily because I never invested thst much into learning Forth anyways, which is why my third one is a Lisp.

Still, Forth is a very simple and incredible language. It is simple to understand, but harder to process on larger code. It is incredibly easy to implement, and easily extendable. It is also very predictable with only a few exceptions, which makes it a favorite for first-time esolangers.

The only shortcomings from Forth's design is getting used to stack-based operators, but I feel like it's something that can be adapted over time.

[0]: https://github.com/HoangTuan110/Nooklang

[1]: https://github.com/HoangTuan110/mil

[2]: https://github.com/HoangTuan110/owu

memorable··on Alpine.js
I tried Alpine.js a very long time ago. Managed to build some small web apps with Haml[0], but never everything big. It's generally very easy to use but when it comes to scaling it doesn't scale very well. Building a todo app with it requies many lines of JS objects, combined with that every object is defined in a string makes the code look a bit ugly. Useful for prototyping and small web apps if you dont want to use complex stuff.

[0]: https://haml.info/

memorable··on Vim is touch-typing on steroids
Kind of the same here. I never actually learned to touch type correctly on QWERTY, though I do it when learning other keyboard layouts.
memorable··on Vim is touch-typing on steroids
I have been using Vim since almost day 1 of learning how to code and I honestly have never used 90% of Vim's features.

For hjkl I just used arrow keys since they are nicer and I dont find much difference between them.

For modes I only learned about Normal, Insert and Visual. No more than that.

You could say my Vim editing is extremely ineffective, but it is effective enough for me.

memorable··on The i3-gaps project has been merged with i3
Same here. NM worked flawlessly on my Sway setup, which is not i3, but Sway is very similar to i3 anyways.
memorable··on Omg.lol – A lovable web page and email address
<rant>

Idk why but why are people getting mad at stuff that literally affects every other type of services online (like the chance of it shutting down)?

20$/year also doesnt sound all that expensive, thats 1.6$ per month! I rarely ever pay for things online, but I know damn well that anyone who pays for this service and then not use it would probably forget that they are paying because its so cheap!

Sigh Hacker News moment I guess. Criticising harshly for something thats suppose to be fun.

memorable··on Merry Christmas, HN
HN is a community that, while sometimes has a focus on other non-tech things, is still very much tech-centered.

Even though I sometimes don't like the vibe here, HN has been a source of articles to nurture my programming and tech interests since a year ago.

I wish everyone a great Christmas and a Happy New Year.

memorable··on I am done. I give up
This is also something that I feel when trying out a new hobby like gamedev or music or art. I know it is definitely possible to have success on those, but I feel like it was such a reach.
memorable··on Ask HN: What is the thing you've built that you regret the most?
I don't have anything that I deeply regret, but I have one where I somewhat regret my techincal decisions.

It was for a programming language that I developed at the time called OwU[0]. It was supposed to be a sort of mashup between Lisp and K (an ASCII-friendly dialect of APL). I took a lot of design decisions from oK[1], a K dialect with a code design that I admired.

The biggest mistake that I made during my decisions is to seperate between verbs and user-defined functions. This is because in K, verbs behaves like operators, while functions behave like, well, functions. But in Lisp, both built-in and user-defined functions should be fundamentally the same in data type.

Because of this seperation, it was very hard for me to implement functional programming stuff, like fold and reduce, because I have to handle two different data types at the same time.

Not to even mention the fact that I chose to go with objects in the entire language to be dictionaries, and not classes (I implement this in Python). This makes code just generally very messy to me, as I have to figure out how would I access the data to perform operators on them, and this cause me to make a good few bugs.

Overall, OwU is a language that is better than any previous attempt, but there's still a lot of it that I regret.

[0]: https://github.com/HoangTuan110/owu [1]: https://github.com/JohnEarnest/ok

memorable··on Ask HN: What is the most impactful thing you've built?
I don't know if this is impactful, but the projecy that reached out to the most people that I can think of is Mil[0]. It is a small stack-based language that I wrote in C as a learning language. I first showcased it on HN, thinking nothing much than to get feedback. It turned out to do decently well in views and reach, even reaching out to the Chinese tech community because someone posted it on a Chinese social website (I forgot the domain name).

Even though Mil's popularity is pretty typical of my other projects, but seeing it going out to other social media is pretty cool.

[0]: https://github.com/HoangTuan110/mil

memorable··on APL deserves its renaissance too (2018)
APL (and probably many languages in the Iversonian family) are more geared towards expressiveness, although terseness plays a large part of the language design.

Also, once you understand the rules of these languages when parsing expressions (which is always right-to-left unless the case of a parenthesis) and all the symbols, readability become less of a problem.

As for maintainability, well, it kinda depends on you and whoever is going to maintain it.

I do agree that the arcane symbols of APL is a minus, though. Which is why languages like J, K and Q are born: to make APL ASCII-friendly.

Generally speaking, this seems to me like a comment from someone who doesn't give APL more than a cursory look. And if that relates to you, please, try APL, or any other languages in the family, just even once. You _may_ change your view about it.

memorable··on Decker: A Multimedia Sketchpad
You may also be interested in oK[0], which is developed by the same person who created Decker, which has a similar style, although more clean and a little bit more readable IMO than LIL.

[0]: https://github.com/JohnEarnest/ok

memorable··on Protonmail can delete the wrong email and nobody cares
Hmm.

When I was using Protonmail in free tier, the Import-Export feature was only for the paid tier.

Seems strange that they only opened it for free tier now. This should be a feature available to any tier in the first place.

memorable··on Protonmail can delete the wrong email and nobody cares
For those who care about OSS and moving to Protonmail from bigcorps email, this _might_ matter, although I think that for the majority of Protonmail users (which doesn't care much about open source), it doesn't matter.
memorable··on Museum of Failure
It loads for me, but it took like at least 20 seconds
memorable··on EasyList is in trouble and so are many ad blockers
I'm not the OP, but if I said that line, I'm 100% sure I am not being sponsored. It's just that good.
memorable··on Show HN: Red Goose – Convert your website to mobile app
The website UI is broken on mobile.

https://postimg.cc/gn3X2K1W

memorable··on Show HN: Red Goose – Convert your website to mobile app
Yes, but some people prefer to have a website as a mobile app, because it's then more convinient to access and to use. Mobile apps of a website can also be easily optimized to suit for using on a phone, compared to using the mobile version of a website (take Gmail for example).
memorable··on Show HN: I made an open-source Bitly alternative
Some necessary questions:

- Does this use any blacklist to prevent URL shortener looping (i.e. using multiple URL shorteners on top of each other to bypass the checking), or preventing any potentially malicious sites? - Does this have rate limits? URL shorteners get abused quite regularly, so this should be necessary.

memorable··on Show HN: I made an open-source Bitly alternative
TinyURL has a feature called preview mode, which allows you to automatically preview any URL before getting redirected without using the extra +. I think it's a nice feature.
memorable··on Show HN: I made an open-source Bitly alternative
The site looks quite laggy on my phone, and moving around feels janky. Could it be the Javascript that caused this?
memorable··on Show HN: I made an open-source Bitly alternative
A bit of a shameless plug, but I also created an open-source link shortener, using Python and Flask. Although not as polished and full-fledged as this one, it done its job pretty well, with basic click statistics and custom key URLs.

https://github.com/HoangTuan110/flyurl

memorable··on Show HN: I made an open-source Bitly alternative
Not to mention the fact that they can be abused to redirect into malicious sites, but I think that is pretty obvious at this point.
Page 1 of 7Next →