Software Engineering might be science; but that’s not what I do. I’m a hacker, not an engineer.
— Jamie Sawinski.
A quick fact about me is I’ve studied B.S. Biology before and taken the course of BIO 16N (DNA Structures). One of the most important thing that I’ve learned was DNA will always start at a specific codon which is AUG. The AUG is the start codon otherwise no protein will be synthesized, then there are only 3 types of stop codon which is UAG, UGA, UAA. This has been a short post as I only want to remember this minor detail.
You may not be her first, her last, or her only. She loved before she may love again. But if she loves you now, what else matters? She’s not perfect – you aren’t either, and the two of you may never be perfect together but if she can make you laugh, cause you think twice, and admit to being human and making mistakes, hold onto her and give her the most you can. She may not be thinking about you every second of the day, but she will give you a part of her that she knows you can break – her heart. So don’t hurt her, don’t change her, don’t analyze and don’t expect more than she can give. Smile when she makes you happy, let her know when she makes you mad, and miss her when she’s not there.
— Bob Marley.
Just caught myself smiled again for no reason A smile that could probably mean one thing; Thinking of you my beloved dearest Always on my mind running all day long
I wouldn’t mind waking up in morning To check every messages I’ve got from you; A message that always do put a smile on my face Even on the most difficult time of my life
You fill my heart with joy each and every day Just like a star that brightens up the night sky;
Right now I’m staring at this beautiful sky, Hoping that you were also looking at the same sky That same sky that connects both of us
I wish I could talk till the end of day But now I’m running out of things to say So I’ll end by the line you probably know I Love You more than what I could show
Thank you for sharing that happiness to everyone Smile my one and only 🙂
I was fascinated with the phone system and how it worked; I became a hacker to get better control over the phone company.
— Kevin Mitnick.
Hi guys, in this TIL (Today I Learned) article I’ll talk about what are the things I’ve learned from texting girls. This would mostly give you some profound knowledge on what I did try and some conclusions.
Giving up too easily on your texts to a girl One mistake guys make when texting girls is giving up too easily. They’ll text a girl, and if they don’t hear anything back (or just get a brief reply) they’ll assume the girl isn’t interested and give up. But this is often a big mistake. After all, the reasons a girl won’t respond to a text sometimes have nothing to do with whether or not she’s interested. For instance, she may be busy, in a bad mood, or is simply unsure of how she wants to respond to your text. The point is you don’t always know what’s going on in a girl’s head, so there’s no point in assuming the worst. And even if you’re right and she isn’t interested at that moment, that doesn’t mean she won’t change her mind. But if you’re going to get her to change her mind (and get her to start texting you), you’ve got to stay engaged. So if a girl doesn’t text you back or doesn’t seem that interested, but you want to stay engaged, here’s what you can do: Give her some time (a few days… it can even be weeks) and then re-engage the girl with a text. Like all texts, you want the re-engaging text to the girl to be light, fun, and playful. Also, you’ll have better odds of getting her to respond to your text if you ask a question that compels her to reply. Altogether, here’s a real life example from The Text Book of what a good re-engaging text to a girl may look like: Hey crazy face…are you still alive? Should I send a search party of midget ninja’s (or minjas as they prefer to be called) to come rescue you?! Keeping this light, fun, playful tone in your texts to a girl will get her smiling and put her in a good mood. If you can get her to smile, you’ll likely get a text from her soon.
Texting a girl too much Nothing can kill attraction and ruin your chances of seeing a girl again quite like texting a girl too much. It makes a guy look needy and provides no challenge for the girl (which means she may quickly get bored and move on). To avoid the common mistake guys make of sending a girl too many messages, here are a few simple rules for texting girls that will help you text a girl the right amount:
When texting a girl, keep the text ratio close to 1:1. You want to send her about as many texts as she sends you (and look to keep them roughly the same length).
Cut out needless texts. Don’t text a girl in situations where a response isn’t necessary. For example, you don’t need to reply to her “have a good night!” text if you’re just going to say “you too!” At that point the conversation is already over. Let it end with her.
Keep an abundance mentality. Over-texting a girl tends to be the result of scarcity and neediness. That it, guys feel they need things to go well with her because they are afraid it’s the only opportunity they’ll have with a girl for a long time. To avoid this, you want to have an abundance mentality when texting women. Simply imagine that you have a hundred other amazing girls that are actively interested in you. This will help you from getting too hung up on that one girl and prevent you from texting her too much.
Taking your texts to a girl too seriously There’s a time and place for serious conversation with a girl, and texting is NOT it. Trying to have a serious conversation over text is exhausting and nobody likes doing it. So keep the serious “let’s-get-to-know-each-other” conversations to live interactions. When texting a girl, you instead want to focus on having fun and keeping it light. Now, a great way to make sure you keep things light in your texts to girls is by using emoticons. Lots of guys shy away from emoticons and think they’re “girly”. But guess what? You’re texting a girl and girls like that stuff. Plus, they ensure that she won’t take what you say out of context. She won’t have to guess what your mood is because the emoticon conveys that for you. As a result they help you avoid misunderstandings and unnecessary drama.
Not texting enough women When a guy is just texting one girl at a time, it’s easy for him to get wrapped up in that “scarcity” mentality mentioned earlier. If you want to get out of that mindset for good and become a master at texting girls, then you should be texting lots of women. Texting a lot of women will help that abundance mentality develop naturally. Once you have that, you’ll bring a fun, care-free attitude to all your texts and interaction with women – which is going to make you that much more attractive. Plus, with all that practice, you’ll gain an intuitive knowledge of what to text a girl. You’ll transform into a texting master who knows and naturally follows all the rules for texting girls.
Missing the big picture in your texts to women Sometimes guys forget just why they are texting a girl. They get wrapped up in idle chit chat and completely lose track of the big picture. The big picture of course, is to get the girl to meet up through text. Now, this doesn’t mean that texting girls is all logistics and planning. See, the fun, playful texts like the one mentioned earlier still play a role. Fun texts are key to re-establishing that attraction which will make her want to meet up. But from there, remember that the purpose of your texts to a girl is to keep moving the interaction forward. Therefore, your texts to women should be about building attraction and planning to meet-up. If your texts to a girl don’t have purpose and direction, it’s likely she’ll get bored and her attraction may begin to fade.
To wrap this up, the most important part is to believe in your self. This is just an update re-post to fix some wordings.
If you give a hacker a new toy, the first thing he’ll do is take it apart to figure out how it works.
— Jamie Zawinski.
DNS or Domain Name System sometimes called the phonebook of the internet is one way for us to easily access our favorite website, it translates and redirect human readable domain names (e.g. yahoo.com, google.com) to their respective IP address. Finding the good DNS provider is vital in accessing information that is sometimes censored by our government, ISP and the likes. This are my top three good DNS (Domain Name System) providers that are really fast, secure and reliable that can be use in Southeast Asia.
Cloudflare Public DNS (IPv4)
Cloudflare Public DNS (IPv6)
So why Cloudflare1? Choose Cloudflare if you want less than <1ms of domain name resolution. Seriously, they have the fastest name resolution on the internet.
Google Public DNS (IPv4)
Google Public DNS (IPv6)
So why Google2? You will use this if you need an old but still good reliable DNS server. Its been used as a primary name resolution on big companies as well as local workstation. Its much more better than your ISP (Internet Service Provider) provided DNS.
Yandex DNS (IPv4)
Yandex DNS (IPv6)
So why Yandex3? You’ll choose this if you’re a webmaster due to super fast name resolution propagation. This is the fastest DNS for name resolution propagation, on which ever region you are currently.
These three are mostly corporate but they do provide fast speed TLD name resolution. And if you really still feel they can be manipulated, feel free to enable DNSSEC. For example on CloudFlare, a single domain would resolve at less than <1ms.
So guys, what are your top DNS providers?
Cloudflare, Inc. is an American web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services. Wikipedia↩︎
Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware. It is considered one of the Big Four technology companies, alongside Amazon, Apple, and Facebook. Wikipedia↩︎
Yandex is a technology company that builds intelligent products and services powered by machine learning. Our goal is to help consumers and businesses better navigate the online and offline world. Since 1997, we have delivered world-class, locally relevant search and information services. ↩︎
Success is neither magical nor mysterious. Success is the natural consequence of consistently applying basic fundamentals.
— E. James Rohn.
Hi guys, last week I’ve worked on a vanilla Windows 10 client computer without internet but is connected to a LAN with many computer.
I’ve asked myself on how to get all alive computers in the network using only built in tools from Windows.
Here are the things I’ve did in order to accomplish this feat.
First thing I did was ping all broadcast IP using ping <broadcast ip> -t -i 4. This will ping the broadcast IP, this action will spread and send all message to all active computers in the network. After that we would wait for around 5-10 seconds, and execute the follow up command which is arp -a. The arp command will check the address resolution protocol and list it down.
The -i 4 on the ping command instructs to ping only on IPv4 (Internet Protocol Version 4) network. That’s all there is to it. Kindly check the manual page of the commands for different flag combinations.
What a large volume of adventures may be grasped within the span of his little life by him who interests his heart in everything.
— Laurence Sterne.
Hi guys, one night I decided to create an online store and sell some drop ship products. I grab some pictures from the wholesale seller and planned to customize those images (just to put some store branding).
There were a hundred images that I want to customize, by hand it would take ages so I decided to create a batch script. My first thought was to use Gimp (an open source image manipulator) and Script-Fu. After trying out what the result would be on Python-Fu console, I settled with this. It was a simple design but I was satisfied.
Here is the script that I use. Try it out on Python-Fu console and call it convert_to_poster(n), where n is the image number in the image list inside Gimp. You could for loop it for faster batch processing.
If she’s amazing, she won’t be easy. If she’s easy, she won’t be amazing. If she’s worth it, you won’t give up. If you give up, you’re not worthy. … Truth is, everybody is going to hurt you; you just gotta find the ones worth suffering for.
— Bob Marley.
I saw a lovely lady outside the door. She always wave and smile at me. When I am with her, Her smile warms my very soul. To see that gorgeous smile, That always makes me fall.
As she gave me a puzzle, We played it for a few Joy whenever I finish the puzzle, As I would see her smile once more
As I walk on the first level, I bump my feet as I saw her upstairs. Like an angel going down, To save me from despair. Hoping that day wouldn’t end. As she’d smile and laugh with me.
If ever I were given a chance, I’d protect that smile. That smile that change, My whole perspective in life.
When you think you have nothing left, I swear to you, I’ll always be there beside you. Thank you!
And always smile. You probably don’t know, But you make me and, Everyone around you happy.
The best way to predict the future is to create it.
In this TIL (Today I Learned), we will review a way on how to view keyboard key hex code. As I modify my iTerm2 (a popular terminal emulator for macOS) key shortcuts to map my tmux Ctrl + b keys, I wonder how to get the keyboard key hex codes easily.
Then I remembered that there is the xxd (a command line hex viewer and editor which is part of the vim package) command which can process keys and convert them to hex code.
To start off, we run xxd from the terminal. It will wait for a read line. Execute your keystrokes (e.g. Ctrl – b) then press enter to create a new line. After the new line add EOF (End Of File) which would corresponds to the keyboard keys Ctrl + d. After doing the process above xxd would output a hex representation of the keyboard key code that you desire.1
Another trick using xxd command is to reverse hex string like this.