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)
HN user
memorable
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=memorableReport 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.
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!
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
abcdefghijklm...n......o......p..........q..........r..s..........t..u..........v..w..x..y..z
A lil spiral
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.
(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.
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
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.
Kind of the same here. I never actually learned to touch type correctly on QWERTY, though I do it when learning other keyboard layouts.
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.
Same here. NM worked flawlessly on my Sway setup, which is not i3, but Sway is very similar to i3 anyways.
<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.
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.
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.
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
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.
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.
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.
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.
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.
It loads for me, but it took like at least 20 seconds
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.
The website UI is broken on mobile.
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).
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.
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.
The site looks quite laggy on my phone, and moving around feels janky. Could it be the Javascript that caused this?
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.
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.