HNHacker News
TopNewBestAskShowJobs

mfrw

5,516 karma · joined May 31, 2016

[ my public key: https://keybase.io/mfrw; my proof: https://keybase.io/mfrw/sigs/DQEp3wnz2lD4K0Q-aa9yYO5N2sxpCwPl2g05sfNxnEc ]
submissionscomments
mfrw··on Longtime Linux CIFS/SMB3 Maintainer Steps Down
Actually he passed away.
mfrw··on NEET UG – a med school exam is cancelled (India)
What hurts the most is almost more than 2 million students have to appear again. All the trauma and stress all over again :(
mfrw··on Ask HN: What are your predictions for 2026?
Previous Years:

- 2025: https://news.ycombinator.com/item?id=42490343

- 2024: https://news.ycombinator.com/item?id=38777115

- 2023: https://news.ycombinator.com/item?id=34125628

- 2022: https://news.ycombinator.com/item?id=29746236

- 2021: https://news.ycombinator.com/item?id=25594068

- 2020: https://news.ycombinator.com/item?id=21802596

- 2019: https://news.ycombinator.com/item?id=18753859

- 2018: https://news.ycombinator.com/item?id=16007988

- 2016: https://news.ycombinator.com/item?id=10809767

- 2015: https://news.ycombinator.com/item?id=8822723

- 2014: https://news.ycombinator.com/item?id=6994370

- 2012: https://news.ycombinator.com/item?id=3395201

- 2011: https://news.ycombinator.com/item?id=1970023

- 2010: https://news.ycombinator.com/item?id=1025681

- 2009: https://news.ycombinator.com/item?id=416530

mfrw··on Bloom Filters
I like to think of it as a magical checklist, it helps us to quickly check if something _might_ be there, without actually looking through everything.

A few non-exhaustive real world use-cases that come to mind:

- Databases: To quickly check if a record might exist before doing a costly disk lookup.

- Spell Checkers: To check if a word might be in the dictionary.

- Spam Filters: To check if an email sender is on a list of known spammers.

- Browser Security: Chrome uses Bloom filters to check if a site might be malicious.

- Password Checker: To check if a password is known to be leaked.

- Web Caches: To check if a URL or resource is definitely not in the cache.

- Distributed Systems: To avoid sending data that another system definitely doesn’t need.

mfrw··on VSCode's SSH agent is bananas
>> VSCode mounts a full-scale invasion

I love to read articles that have a bit of humour(no offence to VScode people); somehow, it seems one can connect more with the writer.

Thank you, kind stranger on the internet. You made me smile when I most needed it :)

mfrw··on Delta: A syntax-highlighting pager for Git, diff, grep, and blame output
I have `delta` as my default and for difft, I use the following:

`env GIT_EXTERNAL_DIFF=difft git log -p --ext-diff`

Hope it helps :)

mfrw··on Indian government moves to ban ProtonMail after bomb threat
YouTube/Gmail/etc etc and everything that the government is tracking. FWIW, they are tracking our internet with all sorts of fancy technology. I think probably what I meant to ask is:

What do you use to by-pass censorship ?

mfrw··on Indian government moves to ban ProtonMail after bomb threat
If this is the current condition, what alternatives are there that you may suggest apart from; `Don't use it!`
mfrw··on A Distributed Systems Reading List
I have also found some stuff here that might be worth a read: https://christophermeiklejohn.com/distributed/systems/2013/0...
mfrw··on [dead]
I started exactly like this. I wanted to get more and more points as soon as possible; You would ask why ?

I wanted to appear smarter than I actually am :(

One of the reasons was to fill the void of me not being able to socialize. Eventually as time progressed, I stopped caring about these fictitious karma points and use this place to improve my self.

I think it is not bad to want more karma, IMHO, the thing that matters is how does one gets there.

This may not be something that helps you immediately, but I feel, if you stick around enough; karma will follow :)

Good Luck!

mfrw··on Git Things
> Second, not every change needs a great commit message. If a change is really minor, I would say minor is an okay commit message!

I want to slightly disagree on this for folks who are early on in career e.g me; I think there is a lot of value in learning to communicate precisely and having a habit of writing good commit message has certainly improved my skills, both verbal and written.

Even though, this activity appears futile for a minor change; it might help to improve other skills :)

mfrw··on Ask HN: What are you passionate about at the moment?
Being Calm and Content with whatever I have.

I think, I feel, I am out of this rat race of fighting for that next promotion, learning that new language, earning more money, wanting that ${THING}. No, I am not a monk, nor do I want to become one, but I am passionate about how to be content and grateful for whatever I have; I am relatively at peace for a good while since I started to train & reinforce my brain to behave this way. Thanks to Almighty.

mfrw··on Making Hard Things Easy
TiL: The shell does not exit if the command that fails is a part of any command executed in a && or || list except the command following the final && or ||.

Reference: https://www.gnu.org/software/bash/manual/bash.html#index-set

mfrw··on Chromebooks will get 10 years of automatic updates
Can folks help me a little here, please. Sure this is an awesome announcement. I now am considering to buy a ChromeBook even more seriously.

My reluctance is, can Google, tomorrow (before 10 years) feel that, ahh no we are bored of this so let's not do it. Google has a history of introducing stuff that people start to rely on and then kill it; I still wish Inbox had not been killed by Google.

mfrw··on Ask HN: Looking for a resource on Linux kernel module development
Linux Kernel Development by Robert Love is something I would encourage going through if you are unsure about what you don't know.

Although it's based on 3.x kernel, it still is pretty relevant.

Good Luck!

mfrw··on A Dive into the Legacy of BSD Unix
+1

Human nature made me skim this article to verify your claim.

mfrw··on How to speed up the Rust compiler
Sure, thanks for the tip.

I will take a look :)

mfrw··on How to speed up the Rust compiler
I don't think the compile times of Go can be even compared with Rust or any major compiled language.

It does compile extremely quickly; Rust on the other end lies completely opposite on that spectrum IMO.

Although, both languages are "modern", both have their pros & cons.

Although this may sound like a pink elephant, but I would really want something that has the guard-rails, expresiveness & performance of Rust with the simplicity & compile-time speed of Go.

mfrw··on Ask HN: Where do I find good code to read?
I am big fan of Salvatore "antirez" Sanfilippo [0]. I encourage a look at `redis`, `kilo` and his other GitHub projects.

[0]: https://github.com/antirez

mfrw··on Modern Computer Architecture and Organization - Second Edition (2022)
The former of the books is introductory material which is taught at the Bachelors Level while the other book is more rigours and suited as a masters/research level book.
mfrw··on Chandrayaan-3 Soft-landing [video]
What makes this a "WoWW!", is not that this is the first time humans sent something to the moon, but when one factors in the budget relative to others.

Although, I do not have reference for what the exact budget was/is.

mfrw··on Modern Computer Architecture and Organization - Second Edition (2022)
+1 on the questionable quality of content by Packt. It's generally not the highest quality content from whatever little experience I have. Most of the books that I read had outright wrong examples, that did not even compile. Content always seemed rushed and superfluous with no real thought given to coherency.
mfrw··on Bram Moolenaar has died
:wqa!

RIP Legend :(

[Mods - Request for black bar, please]

mfrw··on Curl 8.0.0
There is a blogpost about this exactly where Daniel collects similar responses:

https://daniel.haxx.se/blog/2021/05/20/i-could-rewrite-curl/

mfrw··on Ask HN: Is Hacker News slow for anyone else?
I wandered off to check my internet/DNS. It is indeed very slow as of now.
mfrw··on Ask HN: Developer abused “sign in with GitHub”?
I was wondering if you got it back :)

Good that its back!

mfrw··on No Hello: A New Wave
I do start with a Hello, followed by whatever I have to say in the same message. In addition I also annotate with an `<async>`/`<urgent>` at the end as appropriate.

It has seemed to work for me.

mfrw··on Ask HN: How to do the bare minimum when not valued at work?
> a good starting point would be removing any work accounts from your phone.

+1 to this.

I recently did this and found it enjoyable; I followed this advice from mentors. Disconnecting from work made me happier & I get to spend more time with my family. I enjoy my stress-free weekends and live in peace.

The exact quote that made me nuke all work accounts from my mobile:

Your ${COMPANY} can replace you in an instant; Your family & loved ones can NEVER replace you!

mfrw··on Ask HN: What are you doing this weekend?
I've seen this multiple times on lobsters.

It would be cool to see it here as well :)

mfrw··on Ask HN: Do you regret being a generalist?
Fair enough :)
Page 1 of 4Next →