HNHacker News
TopNewBestAskShowJobs

kamranahmedse

387 karma · joined November 3, 2014

https://github.com/kamranahmedse

https://twitter.com/kamrify

kamranahmed.se@gmail.com

submissionscomments
kamranahmedse··on Understand Anything
Interesting approach. I built something similar https://github.com/nilbuild/diffity to understand unknown codebases. The difference is it gives you the interactive walk-through with mermaid diagrams, guiding you through the feature or part of the codebase that you're looking at.
kamranahmedse··on Timelang: Natural Language Time Parser
I built this for a product planning tool (https://plan.fyi) I have been working on where I wanted users to define timelines using fuzzy language. My initial instinct was to integrate an LLM and call it a day, but I ended up building a library instead.

Existing date parsers are great at finding dates in text, but I needed something built for extracting context, understanding business time (EOD, COB, business days), parsing durations, and handling fuzzy periods like Q1 or "early january" or "Jan to Mar" etc.

It returns typed results (date, duration, span, or fuzzy period) and has an extract() function for pulling multiple time expressions from a single string - useful for parsing meeting notes or project plans.

https://timelang.dev (interactive playground)

kamranahmedse··on Study mode
We are trying to solve this at https://roadmap.sh/ai

It's still a work in progress but we are trying to make it better everyday

kamranahmedse··on Notion Calendar
Happened the same to me and I thought of some updater glitch until I visited their website.

The schedule links I created with cron seem to be not working as well.

kamranahmedse··on Show HN: I built a tool to send 10k emails for $1 via AWS
I have been using sendy for an year now. While it does have most of the features one would need, it starts to choke. I have a mailing list with 700k subscribers and it's been a pain to use sendy.
kamranahmedse··on Show HN: I made a tool to compare time zones
Hey! There was no intention of "stealing." I did not know who else was involved in the development of timezones.digital, and I did send a message to the designer "Mykhailov" about using it as inspiration. The only reasons for redevelopment were:

- The timezone search in the original app was laggy.

- It did not allow searching timezones by offset, e.g., 'GMT+5,' 'gmt-5,' etc.

- It did not allow timezone search by name, e.g., PST, EST, GST, etc.

- It requested location permission that seemed unnecessary.

- It was closed source.

I had been using your product for quite some time and only developed time.fyi to scratch my own itch. I will be open-sourcing it soon and planning on extending it beyond what it is today.

Having said that, thank you for your work on timezones.digital!

kamranahmedse··on Show HN: I made a tool to compare time zones
Thanks, this has been fixed.
kamranahmedse··on Show HN: I made a tool to compare time zones
I just deployed the fix for this.
kamranahmedse··on Show HN: I made a tool to compare time zones
Ah that was intentional, it disables the sorting on smaller screens. I am working on some UI refinement for smaller screens and will re-enable sorting after that.
kamranahmedse··on Show HN: I made a tool to compare time zones
I just deployed the fix for this. It should be fine now.
kamranahmedse··on Show HN: I made a tool to compare time zones
Yes, you can.
kamranahmedse··on Show HN: I made a tool to compare time zones
It should be live today.
kamranahmedse··on Show HN: I made a tool to compare time zones
Thank you for reporting. I am looking into it.
kamranahmedse··on Show HN: I made a tool to compare time zones
What else would you like to see? I have some other time related tools that I will be launching but would love to hear what you have in mind.
kamranahmedse··on Quran API
What about the authenticity of the data?
kamranahmedse··on Ask HN: Who wants to be hired? (December 2020)
Location: Dubai, UAE

Remote: No

Willing to relocate: Yes

Technologies: FullStack, JavaScript, React.js, TypeScript, Node.js, MongoDB, PostgreSQL

Résumé/CV: https://linkedin.com/in/kaamranahmed

GitHub: https://github.com/kamranahmedse

Email: kamranahmed.se@gmail.com

kamranahmedse··on Data engineering learning path with recommended resources
Looks nice! I am the maintainer of https://roadmap.sh which is a similar list of roadmaps and learning plans. I am currently in the process of making the roadmaps interactive and this gave me some ideas for improving the format that I was preparing. Thank you for sharing!
kamranahmedse··on Discovering the brain’s nightly “rinse cycle”
The paragraph you linked doesn't conclude to Non-REM though
kamranahmedse··on Levels of Seniority
Hey, everything is there at https://github.com/kamranahmedse/roadmap.sh/blob/master/cont...
kamranahmedse··on Levels of Seniority
Thank you for the feedback. It's still a work in progress. It was mainly moved from the repository[0] and needs to be updated. Plus it is lacking in a couple of other sections also which we plan on improving. Please feel free to leave your feedback and suggestions in the form of issues on the repository.

- [0] https://github.com/kamranahmedse/developer-roadmap

kamranahmedse··on State of SaaS Product Onboarding
A bit off-topic but I made https://github.com/kamranahmedse/driver.js an MIT licensed library for onboarding your users.
kamranahmedse··on Ask HN: Is there a platform for sharing ideas that people want to “give away”?
I am not aware of such platform but you can just create a GitHub repository and dump your ideas there.

Alot of people especially new developers are looking for project ideas; you can just put your ideas there and share the repository in /r/learnprogramming or similar subreddits.

kamranahmedse··on Ask HN: I've been slacking off at Google for 6 years. How can I stop this?
I would never understand this "bored at work" thing. To make it interesting you have side projects and things outside work. If you are working for someone then the "boringness" is something that you have to deal with. Every job that you will have will become boring at one point or another - there will be repetitive tasks but it doesn't seem logical to keep switching every few months. If I was in your shoes and this was my situation, I wouldn't jump ship and rather get involved in the interesting opensource projects or work on the interesting stuff of my own.
kamranahmedse··on Ask HN: What landing page do you love?
Looking at my "Designs" bookmarks folder, half of the websites have been shutdown and the other half I don't "love" any more.

This proves two things for me, design has nothing to do with the success of a product, and the second: design is subjective and changes not only from person to person but also for you, there is an absolute chance that one design that you love now, may hate in future.

kamranahmedse··on Ask HN: What Technologies to Learn in 2020?
For CSS modules, yes I am aware of it - that and styled JSX should not be labeled under that. I need to publish that with a couple of other mistakes that I overlooked.

For eleventy, this is the first time I am hearing about. While it might be a promising item but the purpose of these graphics is not to add everything that exists out there but to have the items that are most in demand today and the ones that the employers might require.

kamranahmedse··on Ask HN: What Technologies to Learn in 2020?
I am the maintainer of these roadmaps https://roadmap.sh/roadmaps if it may help.

We are in the middle of updating them for 2020; frontend roadmap has been updated, backend and devops are expected to be published in the next couple of weeks. Also, one of my goals this year is to make these roadmaps interactive with clickable nodes, adding details for each and making them easier to follow for beginners.

kamranahmedse··on Flutter vs. Other Mobile Development Frameworks: A UI and Performance Experiment
We did that in one of our projects using react-native-web https://github.com/necolas/react-native-web which basically allows you to write your web code within the react native project so everything is shared between web and mobile including the same views which are exported for the web with proper styling as mobile. Plus it allows you to override any components for your web using .web.js just as .ios.js and .android.js extentions.