HNHacker News
TopNewBestAskShowJobs

thameera

411 karma · joined October 26, 2010

meet.hn/city/au-Sydney

Socials: - github.com/thameera - x.com/thameera

Interests: Books, Cybersecurity, Hiking, Music, Programming, Web Development, Gaming

---

https://thameera.com

submissionscomments
thameera··on Show HN: I built an AI conversation partner to practice speaking languages
Thanks for sharing your app. I've been trying a couple of conversations, but the AI is hearing its own voice and then responding to itself, without letting me speak. I hope I'm not doing something wrong, but if I am, this could be a problem faced by many others.
thameera··on Ask HN: What have you built with LLMs?
This is a cool project! Love the fact that some comment summaries are added too. I hope you would continue building it, and also make the text easier to read- like by making the page fixed-width.
thameera··on Show HN: Hacker News client with a twist
Love this, and hope you continue the development.

Feature request: Ability to open an HN URL in Haxplore.

thameera··on Permanent suspension of @realDonaldTrump
Not only that, the account could have done worse in the coming weeks - so it's better to be late than never.
thameera··on My Favourite Git Commit
Also from the commit message:

> like Shift JIS (sometimes called SHIT JIZZ)

Back then when I was working for a Japanese outsourced project, the code won't compile unless the computer's locale was set to Japanese because the C code had comments in Shift JIS.

thameera··on How FZF and ripgrep improved my workflow
I use workflows in Alfred[0] for finding files, navigating to pages, and searching around a multitude of other customized datasets. The advantage I have with that over a fzf, at least for me, is being able to search instantly with a Cmd+Space without having to switch to the terminal.

[0] https://www.alfredapp.com/workflows/

thameera··on Password expiration is dead, long live passwords
It's very disturbing to see that your worst passwords are for your bank accounts. Each bank I've worked with has some weird limitation like this. Not to forget that the only form of MFA that most banks allow is SMS - assuming they even offer MFA.
thameera··on Password expiration is dead, long live passwords
I once spent 15 minutes trying to register in a local Domino's website which kept bugging me about lack of a special character - even though I had one in it. Turned out to be that the app truncates the entered password after the first 20 characters and only considers the first part. Thankfully the special character was after the 20th position so I noticed the error and fixed it, but if it wasn't I'd be wondering the next time I'm logging in why it's not letting me login with a valid password.
thameera··on Password expiration is dead, long live passwords
As long as it is in a place that you 'have', I believe we can technically count it as MFA.

After 1Password introduced MFA (TOTP) support, it has been used widely in organizations in shared vaults so multiple people can share critical logins that use MFA. This of course means that if your 1Password account is compromised it's game over.

thameera··on Map of Proposed US Time Zone Changes
Coming from a different part of the world, this proposed change was news to me. Does anyone have a link to the actual proposal and reasoning?
thameera··on Have a personal web site
> If you don't care about showing off then you won't publish anything

I want to agree, but how can we explain near-anonymous StackOverflow profiles who have brilliant answers in them, but no way to identify who the actual person they are?

thameera··on Ask HN: Are you put off building something because it already exists?
While this may not answer all your questions, here's a good write up about the topic by Troy Hunt, a respected thought-leader in the industry: https://www.troyhunt.com/heres-why-your-static-website-needs...
thameera··on Ask HN: Are you put off building something because it already exists?
> good software is not enough to win

This might give the idea that good software is necessary [1] to win, but history has proven this is not always the case.

[1] https://en.wikipedia.org/wiki/Necessity_and_sufficiency

thameera··on Announcing unlimited free private repos
Does anyone have a source for this news beyond the TNW article that's being shared everywhere? I couldn't find any official announcement from GitHub.
thameera··on Ask HN: What happened to Pinboard?
I've been using the bookmarklet to pin bookmarks all along. No memory/CPU footprints like the extension and it's still working.
thameera··on Pinboard Acquires Delicious
I use the bookmarklet. No overhead, plain simple.
thameera··on What's New in Create React App
Awesome, thank you!
thameera··on What's New in Create React App
It's nice to see built-in offline caching support with service workers. Can anyone explain how this cache gets invalidated when a change is made to the code?
thameera··on Ways to Read More Books
I was skeptical of audio books until I discovered WhisperSync with Kindle and Audible. This has definitely improved my reading pace and motivation.
thameera··on Show HN: Nomouse
Not just you, keeping yourself in the flow is why many professionals prefer the keyboard to mouse. Note the word 'professionals', in contrast to a regular computer user browsing Facebook whose curiosity makes him want to easily click on anything that comes to the sight.

I might be a professional when I'm in the zone at the office, but will become a regular user browsing out of curiosity at night.

tldr: the efficiency of the keyboard is contextual.

thameera··on Linus Torvalds: Successful projects are 99% perspiration and 1% innovation
Source: http://insideevs.com/elon-musk-bigger-fan-edison-tesla/
thameera··on “Node.js is one of the worst things to happen to the software industry” (2012)
And it's not as easy as it seems: https://github.com/mde/true/issues/5
thameera··on Surfingkeys – Expand your browser with javascript and keyboard
As a long time cVim user I've found out that 99% of my browsing can be done with its scroll up/down and open link features.

When combined with this switch to recent tabs extension, the mouse becomes almost irrelevant: https://chrome.google.com/webstore/detail/toggle-switch-rece...

thameera··on The “Cobra Effect” that is disabling paste on password fields
Of course. The implementation should check if the clipboard content is equal to the entered password.
thameera··on The “Cobra Effect” that is disabling paste on password fields
Wouldn't setting `onclick` to null break desired functionality in some sites?
thameera··on Trello clone with Phoenix and React – 5-part tutorial
Or a more closer-to-the-metal solution like Node.js?

Joking aside, I wonder if it's possible to write a real-time webapp with C and CGI. Ok, 'possible' is a strong word; but I'd really like to hear from someone who'd given this a try.

thameera··on How PostCSS became 1.5x faster by changing 2 lines of code
Isn't saying "1.5 times faster" misleading? From what I see it's gotten 33% times faster.

Although, you might say that the previous version is 1.5 times slower than the current version.

thameera··on Ask HN: Who wants to be hired? (November 2015)
Location: Sri Lanka

Remote: Yes

Willing to relocate: Prefer not to

Technologies: JavaScript, MEAN, Python, C/C++, open to any technology

Resume: http://careers.stackoverflow.com/thameera

Email: thameera123 [at] gmail [dot] com

---

Been working with C/C++ for most of my career (4+ years), but I have decent JavaScript knowledge/experience. Looking to change the career track as a full-stack JavaScript developer, but I'm willing to work with any technology including Python or Go.

thameera··on My Livecoding.tv account deletion saga
I've been contemplating streaming my work for the same reason as the author of the post, but now I'm having second thoughts about choosing livecoding.tv. The merits will be there only until people realize that they're being tricked.
thameera··on Makefile Tutorial by Example
I've found this thoughtbot article very helpful to grasp autotools: https://robots.thoughtbot.com/the-magic-behind-configure-mak...
Page 1 of 3Next →