![](/static/253f0d9/assets/icons/icon-96x96.png)
![](https://lemdro.id/pictrs/image/6d56629c-a7b1-465d-8b58-ad77926e3a41.png)
Uh, I assumed that was a minimum viable product requirement.
Uh, I assumed that was a minimum viable product requirement.
OpenVPN server was my number 1. Being able to VPN back into my home from anywhere in the world was amazing. I can’t really remember any other, since it was more than a few years ago.
OH MAN. I worked on an Android tablet that used a rockchip CPU, not the one listed here but an older one (I think RK3026). What a PIECE OF SHIT. I don’t wish that tablet on my worst enemy. Battery life was like sub 2 hours with a 3200 mAh battery. Sometimes it would start running hot, and you could watch the batter percentage go down one percent every 10-20 seconds. The only way to break it out was to reboot it or let it die.
We later upgraded our CPU to the 3288, one gen older than this one, and it was significantly improved, but still very entry level.
Pretty much. How to guarantee I will never buy your brand ever again. Not that I would ever buy a Samsung anyway. Or anything preloaded with Facebook for that matter.
Yes, I was shocked at how small it is. I had no experience working with such limited resources going into this project. Our router had 32MB of storage. At one point I was looked into adding a python interpreter, and it was like 11MB. The Lua interpreter is like 250KB. Tiny!
Also, the ternary operator has the best syntax of any language I have ever used.
x = [condition] and [true value] or [false value]
No question marks or colons or anything weird. It’s a logical extension of &&
and ||
after commands in bash using keywords since it is a verbose language. I wish every language had this syntax.
For contrast, python is:
x = [true value] if [condition] else [false value]
It just seems weird to me to have the condition in the middle.
The web UI backend stuff is all done in Lua. So receiving and processing forms was all Lua. My main feature that I implemented was a REST API that was called from another product that my company sold. So I had to do all the REST API processing and data validation and whatnot in Lua.
I don’t really have recommendations, because I really only knew our product. If I knew what I get, I probably would have got that instead of the Asus router that I ended up with when I had to return my work materials.
I was the lead engineer on an Openwrt router for 2 years at my old job. Their documentation is complete and utter shit, but their design is extremely intuitive. Whenever I said to myself, “hell, let’s just try this and see if it works,” it had an insanely high success rate.
I didn’t know Lua going into this project, but when I left the company, it made me really wonder why more people don’t use Lua. It’s a really nice language.
I really enjoyed having my own open source router that I could just drop new features into by adding packages and recompiling. I was sad when I had to send all my dev units back.
In the winter months, I live off of unsweetened herbal tea with no caffeine.
Gen Xers: am I a joke to you?
I have solar panels and a backup battery. I was actually disappointed when the power didn’t go out when it got cold here in Texas last week.
I feel like a very high percentage of posts and comments here are just “Americans bad.” And as an American, even though the things they are complaining about don’t apply to me specifically, it makes me feel very unwelcome.
I have a lock that I can check the status of on my phone, and even lock it from my phone if I forgot. It’s really good for my peace of mind. No more getting up in the middle of the night to check the lock.
Oh, I was saying gi like the martial arts clothing.
Yes, I intentionally didn’t want to provide too many details, as I thought it would just be confusing for someone who doesn’t already have a lot of background knowledge on the subject.
But specifically, I was talking about command line programs and ending them with Ctrl-C
I didn’t mean the programs were in danger. When this is done to some programs, it can cause bad things to happen to your computer.
You haven’t thought of the smell, you bitch!
It can be really dangerous for some programs. I don’t know too much about Windows, but in Linux, if we try to close a program once, it sends SIGTERM (or SIGINT, I can’t remember right now), which basically asks your program to stop. You program can receive that signal and finish things up and exit cleanly. But if your program is deadlocked and can’t handle that right now, closing the program again sends it a SIGKILL, which is basically the OS saying, “Get fucked. You’re done whether you like it or not.”
Oh, I see. My work only knows I’m done by when I move my tickets to complete on Jira, so I just leave them as in progress until my due date. I work from home, so I just watch TV or play video games while sitting near my work laptop to respond to emails or chat messages in the meantime.
Imagine trying to control how someone says a word.
I remember being upset about the exact same thing when 4G first launched.