HNHacker News
TopNewBestAskShowJobs

ghostfoxgod

992 karma · joined April 22, 2022

Software engineer

Who am I: https://akashrajpurohit.com

What I am building:

https://hydrafetch.com - Clean web data for developers and agents.

https://catchintent.com - Book more meetings from in-market buyers.

https://eternalvault.app - The secure bridge between your life and your loved ones.

submissionscomments
ghostfoxgod··on Ansible – Infrastructure as Code for building up my Homelab
I have plans of looking into OIDC setup soon-ish, right now I don't have any specific need for it but just for learning purposes I'll be setting it up soon.

Also I'm planning to write about Ansible as well in future.

ghostfoxgod··on Ansible – Infrastructure as Code for building up my Homelab
Hey, thanks for bringing this up, I believe this was a miss from my end to not mention that the article was more geared towards Infrastructure configurations via code and not Infrastructure setup via code.

I have updated the title of the article, the URL remains the same for now, might update the URL and create a redirect later.

ghostfoxgod··on [dead]
Self-host your free email proxy server powered by MailChannels and Cloudflare Workers.

Not affiliated by either, just stumbled across it and created a simple wrapper using Hono.js

ghostfoxgod··on Show HN: Transforming "Who's Hiring? (November 2023)" Posts into a Google Sheet
Nice work, I am currently sending out the relevant links on my discord server on period basis, the idea of using GPT API to extract out information is much better than me manually trying to parse the data (many false positives right now). Will try and do it this way as well, thanks for the tip!
ghostfoxgod··on Show HN: I built Wuf, mobile notifications for all your needs
Didn't know about this, I was sending all notifications to discord via webhook, but self-hosting this would be fun. Thanks for sharing this.
ghostfoxgod··on Overthewire.org
Asking out of curiosity, have you completed otw completely? How much of it do you feel it helped you in your course?

I'm already learning so much from the bandit exercises itself (which I believe are for entry level folks) So completing all of it would be so fascinating.

ghostfoxgod··on Overthewire.org
Hahaha hop aboard, I am currently ssh-ing as well ;)
ghostfoxgod··on Overthewire.org
I'm also planning to jot down the approach and strategy into short form blogs as and when I keep solving them and publish it on my blogging site [1]. This will help me keep coming back to it and revise it more easily.

[1]: https://akashrajpurohit.com/

ghostfoxgod··on Overthewire.org
Thanks for sharing these.
ghostfoxgod··on Overthewire.org
Came across this site which was suggested by a friend of mine. After solving few of the problems, I have reached the moment of "wow I did not know about this at all" and it's exciting to learn more about Linux ecosystem in general.

Would highly recommend anyone who is keen to learn and explore Linux.

Shoot me a DM [1] if you wish to form a small group to solve and discuss these questions together once in a while.

[1] https://twitter.com/akashwhocodes

ghostfoxgod··on Ask HN: Could you share your personal blog here?
Writing at https://akashrajpurohit.com/blogs/
ghostfoxgod··on Build your own Docker with Linux namespaces, cgroups, and chroot
This is great, thanks for sharing!
ghostfoxgod··on Build your own Docker with Linux namespaces, cgroups, and chroot
Best place to learn in depth about any command ⇾ https://man7.org/linux/man-pages/man1/unshare.1.html

Of course, it's not feasible to add everything into a single blog, it's upon the reader's curiosity to explore more.

PS: I find man pages a lot helpful now, and would recommend the same for others as well.

ghostfoxgod··on Build your own Docker with Linux namespaces, cgroups, and chroot
I'll expand once again, I use GPT to help me write title, summary (for excerpt) Intro and conclusions. I mostly focus on dumping down my thoughts from the things I am learning into a markdown file and use a script to sprinkle GPT magic on it which makes it much better in terms of phrasing things into a short and crisp article format and proofread the content for any mistakes (syntactic as well as semantics).

I am exploring Linux myself for this year and hence more focused for content around that these days.

Given said that, completely understand your sentiment here, so feel free to skip it, no hard feelings but I'm gonna continue with this workflow till I find something better to improve upon this as well. :)

ghostfoxgod··on Build your own Docker with Linux namespaces, cgroups, and chroot
Noted. Although, adding that on top of each blog is very repetitive info and not specifically related to the blog. I will find a better place to add this info but will definitely add this by today, most likely under the `/uses/` page.
ghostfoxgod··on Build your own Docker with Linux namespaces, cgroups, and chroot
Yep, I do use GPT as one of the tools in my workflow. I write these blogs in markdown locally and have a helper script which takes the raw content and with a prompt it helps me generate a title, summary, Intro and conclusion (personal preference to keep these consistent on all blogs) and proofread the whole raw content for any mistakes (replaces grammarly completely now).

Quite happy with this workflow because it helps me publish articles more frequently where I don't have to worry about stuff other than just dumping my thoughts in raw format.

Its similar to how I use Astro as a tool to generate static pages from these markdown files to easily deploy on web or TailwindCSS etc etc you get the point.

https://media.tenor.com/1PMq-CFZno4AAAAC/avengers-endgame-hu...

ghostfoxgod··on Build your own Docker with Linux namespaces, cgroups, and chroot
Thanks and agreed, this one is a bit short because I skipped writing about the namespaces, cgroups and chroot in details and kept it outside into separate articles, Sadly I've seen in past that when I post relatively long articles then those don't do good because of short attention span (and I don't blame anyone for this, this is just the fact that I noticed). Hence, for such large topics I tend to break it down into multiple articles. Sharing the individual links if you want to go through the individual topics in bit more detail.

[1] Namespaces: https://akashrajpurohit.com/blog/linux-namespaces-isolating-...

[2] Cgroups: https://akashrajpurohit.com/blog/linux-control-groups-finetu...

[3] Chroot: https://akashrajpurohit.com/blog/how-to-create-a-restricted-...

ghostfoxgod··on Mastering App Security: 7 Crucial Risks Every Developer Must Mitigate
Pardon my ignorance, but I did not get this part "when the preview shows a vulnerable alert", how is this happening? From the blog you linked, I see that the preview is basically generated from the opengraph tags for a given link, not really sure how a phishing/vulnerable links can be caught beforehand via these previews?
ghostfoxgod··on Snowflake ID: Generating Unique IDs for Distributed Systems
I have added it on the project repo[1] but missed adding it on the article, will add it here as well. Thanks for pointing it out.

[1] https://github.com/AkashRajpurohit/snowflake-id

ghostfoxgod··on Show HN: ReadToMyShoe – An offline-first web app for listening to your articles
This is amazing! the TTS is definitely a lot better than the native browser TTS available.
ghostfoxgod··on Open Source Alternative To
This is awesome, I am myself jotting down the list of open source alternatives I have tried and planning to try. Some of these lists are available on my blog site https://akashrajpurohit.com/blog/open-source-alternatives-yo... https://akashrajpurohit.com/blog/open-source-alternatives-yo...

Planning to write more parts as and when I try more solutions :)

ghostfoxgod··on How to professionally say
The site now has an option to do a reverse lookup, as it was the most requested feature.
ghostfoxgod··on How to professionally say
Hello everyone. Firstly I want to thank everyone for sharing their thoughts and suggestions here. The intent of the project is not to make you respond with passive aggressive tone but to show you some alternatives of "how you might feel like saying sometimes" over "how you can reframe it a bit better (in some cases atleast)"

I have gathered the data from a content creator on Instagram (https://www.instagram.com/loewhaley/) and yes of course the credits are mentioned everywhere about this.

Based on the responses here it seems like what I started as fun activity can be something more than I thought.

I'll be looking into the possibilities of improving the content to make it less satire and more appropriate for most of the people out there.

Since it's an open sourced project (https://github.com/AkashRajpurohit/howtoprofessionallysay), you can share your feedbacks and idea improvements there.

At ending note, I would just like to say to anyone who feels this is really good and I'm going to use this word by word, please don't, take this as a grain of salt and not seriously (atleast at this point of time till I better structure the content) and anyone who feels negative about this, I'm sorry you feel that way but don't take this very seriously.

ghostfoxgod··on How to professionally say
Made the CTA changes based on your suggestions, would be looking into the other ones as well in the morning :)
ghostfoxgod··on How to professionally say
Agree with you, I have added the credits on the top section as well. As far as it goes about stating my intentions about making the content searchable, I feel that the input box for search pretty much conveys that, so I won't be explicitly mentioning this in writing (not at least on the website). Thank you for your suggestions.
ghostfoxgod··on How to professionally say
It's just how humans interact, I am happy to see both positive and negative feedbacks here, maybe it shows that there is scope of having such a project, and it could be taken seriously.

I started this as just a fun weekend activity, but I might proofread the data and take some help to make it better and convenient for others.

ghostfoxgod··on How to professionally say
Wow, this is great, surely GPT-3 can provide more sophisticated results and can also help in improving the data set here. Would really appreciate if you would, could run the current data set through GPT-3 and share your results?

You can share it via opening an issue here (https://github.com/AkashRajpurohit/howtoprofessionallysay/is...), so it becomes a bit easier to track

ghostfoxgod··on How to professionally say
Thank you for the suggestion, definitely makes sense to me.
ghostfoxgod··on How to professionally say
I understand where you're coming from, this is not a collaboration but as you mentioned, the content is presented in written format which is a bit more easily searchable.

These are just some phrases and not "quoting people's thoughts", I did not consider adding quotation marks to each phrase.

I have added relevant credits every place possible (on web as well as code repo). I'll be happy to make the intent more clear if you have any ideas on how you would feel it can be best represented.

ghostfoxgod··on How to professionally say
Happy to hear your thoughts and suggestions.
← PreviousPage 2 of 3Next →