HNHacker News
TopNewBestAskShowJobs

nasir

382 karma · joined October 11, 2012

submissionscomments
nasir··on Pink Floyd inspired research into medieval monks and volcanology
I find it interesting how carefully the title of this article is curated. It's a pure (harmless) clickbait. I wonder if it necessarily attracts the right eyeball. Or any eyeball is a good eyeball?
nasir··on Treat your to-read pile like a river, not a bucket
Just added this to my to read list!
nasir··on Ask HN: How many hours do you work on a daily basis?
A friend of mine working as a deep learning engineer at one of the big tech companies is working her ass off due to fear of layoffs. She mentioned that their manager takes quiz! from them and gives them performance tests. The vibe is incredibly tense and except a few who are working on secret projects, the rest are left hanging in a looming lay-off round.

Every day she works till late at nights or awake 5am to continue working. She now thinks that working like that over the pas few months has reduced the chances of her being laid off but she's is completely fed-up and I think she's risking having a burnout.

nasir··on You might not need an effect
A few months ago I need to build a small web app and decided to have a look at React. Pre Hooks, I had used React a lot so I thought it will be straightforward. Then I stumbled upon all these new paradigms wrapped in hooks to make an API call. Confused, I gave up and switched to classic Flask with template engines.

Seeing this reminds of the time I was spending to understand these concept and use them. Quite funny that the whole React ecosystem is turning into a classic server rendered mechanism with core functionalities being deprecated. I'm glad I stayed away.

nasir··on Show HN: Self-host Whisper As a Service with GUI and queueing
I'm badly looking for that! Is there a repo I can follow?
nasir··on I've procrastinated working on my thesis for more than a year
I was in a similar situation when I was doing my master thesis which took two years. The advisor was not helping much and I would disappear for a month after each meeting. I would sleep day in day out, go to the lab, open all my work stuff and then spend the day surfing the web. I couldn't look at my work and could not think properly. All this while being an international student in a country with totally different culture and paying $1000/mo for tuition fees. My visa was expiring and the tuition fee was due to be bumped up 20%. Accrued 7k in debt. Finances were hit hard and I was drowning in depression to the point that I did not leave the house for two months (other than the grocery store).

How did I get out? I knew for sure that if this ends, then everything turns for the better. So started to to think about the life after the thesis.

First went to the uni counsellor and sought therapy/help. Requested a refund due to mental health issues (luckily one year granted).

I knew I needed one final leg of work to be done to finish. Tried to write a few words every day and possibly created the worst draft of a thesis. Sent it to the supervisor and convinced them to set a date for the defence. The date was two days before my visa expired.

Did a terrible defence which they reluctantly agreed to give me the accepting grade. Tried to finalise the graduation stuff that day to make it to visa appointment the next day. Missed that so had to postpone but eventually turned out fine.

Directly went to a company I used to work part-time and asked them to hire me full-time. Requested a month of salary in advance to be able to pay the rent.

Started working immediately and paying off my debt. Life started to get better. Moved out of that town after a year and didn't step on the campus for the next 7 years.

Not sure if there's much for you in this story. But the only thing that kept me going was the certainty I had that once this thesis is over, my life will change for the better. Crawl your way out of it whatever it takes. Quitting was not an option for me (legal/visa reasons). I understand you might not want to quit a PhD as well. So just try to finish it with bare minimum quality. Don't shoot for the stars and if you're high on some achievement one day don't let that change the goal of only finishing it.

Wishing you the best and rest assured, better days come after this.

nasir··on A cab ride I'll never forget (1999)
One thing I've developed over the past few years is to welcome and embrace the strangers' stories. Normally I'd rather go about my way but now I'm genuinely curious and interested. I always get to hear some random interesting stories as they come, tell some stories of my own and show some empathy towards the person telling it. Everyone likes to be heard but we're all too busy and think we have more important things to do. I highly recommend it to anyone.
nasir··on Infinite AI Array
normally you can choose the model version so that's not a concern.
nasir··on Individuals prefer to harm their own group rather than help an opposing group
One international example of this is when there was the nuclear negotiations going on between Iran and the other superpowers a few years ago. While the negotiating team was working hard to come to a compromise and finalise the deal, there was severe lobbying and backstabbing going on within the country to undermine those efforts. This went as far as discrediting the negotiators and even making up criminal cases for them even though they were instructed by the top authorities to finalised the deal.
nasir··on Ask HN: Do you look angry while you work?
When the eyebrows get closer, the pathways for neurons are cleared out and information flows easier. Of course, the consequence of that is you look angry.

ok I made it up.

nasir··on Ask HN: Freelancer? Seeking freelancer? (November 2022)
SEEKING WORK | Europe, Amsterdam

Focused on simplicity. More info below.

Tech: Fullstack Python, Django, FastAPI, Cloud hosting.

Hi, I have 15 years of dev experience and I used to run a software agency and I have extensive experience in building custom software mainly in Fintech but also in other domains.

I can build end-to-end product MVPs using Python, Django and TailwindUI. Classic web. No React, No FE framework. Very little Javascript but effective server rendered apps.

I mainly focus on the business case and try to write as little code as possible and keep the stack as simple as possible. The goal is to reduce maintenance costs and technical debt.

You can read my philosophy to FE dev here (the tech I use is a bit different now): https://world.hey.com/nasir/the-modest-frontend-c21aceef

Email nasir[at]semicolon[dot]io for more info and CV.

nasir··on Tell HN: Twitter suspends arrested Iranian tech blogger’s account
He is arrested so probably shut down to protect him
nasir··on Many WhatsApp accounts with Iranian numbers are disabled, even outside of Iran
This possibly explains why WhatsApp and Instagram were not blocked in Iran similar to Telegram. There seems to be a deal between Meta and the the government of Iran.
nasir··on Yak Shaving: A Short Lesson on Staying Focused (2018)
I have written comments on articles that were posted before. In many cases the discussions and participants are quite different. And they complement the comments of the original post.
nasir··on Show HN: Quake 1 ported to the Apple Watch
If you're having fun why not? Solving such a technical challenge is incredibly satisfying.
nasir··on Success stories are propaganda (2017)
Tonight I went for a walk with the 15 yo son of my neighbour who said he wants to start his own company and have 1 million by the time he turns 18. I asked him, what do you have in mind? He said, I want to build a company that is cash positive and then reinvest its profit in itself and grows.

I told him this really does not mean anything. You need to have concrete steps toward this goal which is only 3 years away.

I think those who really wants to achieve the so-called "success" will just go figure it out rather than constantly reading those success story. Yeah perhaps at the very beginning of the journey you get inspired by reading a few of those.

But the rest is basically taking concrete steps and trying stuff out until it sticks. And the best way to do that is to go figure out HOW those people in the success story did it.

At least at the end he was happy with the answer.

nasir··on Things I do every time I start a Django project
Really irrelevant comment. Moreover, the "You only know Python" reason is a very strong argument.
nasir··on Ask HN: In these uncertain times, how do you handle anxiousness
> I also had a normal job + an hourly gig in the evenings + studying for a master degree. I'm not exactly sure what changed but I stopped caring about that race of needing to be productive 100% of the time. It's a fallacy, I think at some point I realised I'll be alright even if I lose everything, I just need food and shelter and I should be able to afford that in most scenarios. I think it had an ego component as well, at least for me, it was about being "successful" as external validation. As I matured I felt naturally more confortable with my situation and it passed ... I hope it will for you as well.

And once you come to that realisation, you can start living off some of those savings just to chill out and not be "productive". While in reality that's probably what you need.

Worst case scenario for the OP is probably finding another gig in a few weeks.

nasir··on Ask HN: In these uncertain times, how do you handle anxiousness
I think you should really shut down working for six month and stay away from all of this. You really need to understand that the world is not gonna end in the next 5 years and given your particular situation, you would be able to handle not working for at least one year.

Once you're not in this race, you will probably engage yourself with other things and you will start developing a clarity in thinking about this whole feeling.

But this is definitely something you need to implore otherwise it can negatively impact your mental and physical health.

nasir··on Cheat sheet for if I'm gone
What would be the best and seamless way to host this cheat sheet?
nasir··on Ask HN: Web frameworks – which less popular frameworks are you using and why?
Obviously you haven't read my comment properly.

The main point is: * I do want to use React components for composability. * I don't want to deal with global state management.

Remix seems to address those issues for me so I'm planning to give it a try.

nasir··on Ask HN: Web frameworks – which less popular frameworks are you using and why?
I've been looking into Remix (https://remix.run/) to build javascript web project. I come from 10 years of Python/Django background and I want to avoid complexity of frameworks such as React particularly the headache of state management.

Remix seems to use an approach similar to Hotwire Turbo Frames and a syntax of React JSX. This allows creating composable pages and loading partials in a page while still being able to create React components.

The main use case for me is web3 where almost all libraries are in Javascript. And I want to have the least friction for this move. It basically encapsulates the server and client side of an HTTP request in a single component and handles the json parsing operations under the hood.

You can argue that it might not necessary and a template engine can come much handier. I believe NestJS handles that but if you need the React JSX and reusable components it can be quite practical.

nasir··on College Was the Biggest Mistake of My Life
I probably didn't learn much in the college but but it was possibly the biggest leverage I had to leave a declining country and come to Europe at a young age. The effect has been wildly life-changing.
nasir··on “Click to subscribe, call to cancel” is illegal, FTC says
I agree with your point that you could get into trouble for violating your contract terms. I perhaps should have mentioned specifically about NYTimes which seem to have designed around people blocking the payments to cancel their subscription.
nasir··on “Click to subscribe, call to cancel” is illegal, FTC says
You can instruct your bank to stop the direct debit payments and they'll cancel your subscription.
nasir··on “Click to subscribe, call to cancel” is illegal, FTC says
I immediately instructed my bank to block the upcoming payments and on the renewal day the subscription was cancelled. This is pretty much a flow of their cancellation.
nasir··on The Ancient Persian way to keep cool
I'm from that region with lots of Qanats and I remember we used to fish in them. Thinking back, I now realise how awesome it was to do that. Always curious how the fish ended up there.
nasir··on Ask HN: 90s programmers, what did you expect the future of tech to look like?
When I was choosing my university major, everybody was telling me don't choose computer science. The job market is saturated and everybody is a software engineer, choose electronics. I chose CS.

Fast-forward today, most of the people I know who were in electronic have switched to software.

nasir··on The Modest Front End
Turbo is the next generation Turbolinks
nasir··on Ask HN: What are you working on?
I'm creating a course for Hotwire. I'll be explaining the concepts of Hotwire and then use many example to show Turbo and Stimulus work. At the end, I will deconstruct some parts of hey.com and show how it works.

No website yet but you can follow me on twitter.com/n4cr if you're interested for the release.

Another project is https://speqt.co where it helps you automate fetching digital invoices from your SaaS providers.

← PreviousPage 2 of 4Next →