HNHacker News
TopNewBestAskShowJobs

mfrw

5,519 karma · joined May 31, 2016

[ my public key: https://keybase.io/mfrw; my proof: https://keybase.io/mfrw/sigs/DQEp3wnz2lD4K0Q-aa9yYO5N2sxpCwPl2g05sfNxnEc ]
submissionscomments
mfrw··on Ask HN: Do you regret being a generalist?
Thank you for making me laugh on my more than crappy day :)

> plan an invasion

Why would one need this ? [hahahaha]

mfrw··on Can C++ be 10x Simpler and Safer? – Herb Sutter – CppCon 2022
Previous discussion of cppfront for context: https://news.ycombinator.com/item?id=32877814
mfrw··on Algorithms for competitive programming
A recent thread on obscure data structures is also something I would recommend here: https://news.ycombinator.com/item?id=32186203

This thread is a gold-mine of useful/interesting stuff :)

mfrw··on Twilio CEO announces 11% of employees will be laid off
Previous Discussion: https://news.ycombinator.com/item?id=32837802
mfrw··on NVMe driver in rust with similar perf to C impl (Linux Plumbers 2022)
Thank you for the elaborate explaination:)
mfrw··on NVMe driver in rust with similar perf to C impl (Linux Plumbers 2022)
Off to Google -- `What is aliasing?`

Thanks for the pointer :)

mfrw··on NVMe driver in rust with similar perf to C impl (Linux Plumbers 2022)
In my humble opinion, Rust should not be faster than C; C is the closest we can get to the bare-metal without writing assembly.

In my opinion, in the discussion after this talk folks did mention some pointers of why this was achieved. Although, for the same driver, there is a 2.6% drop in perf when used with 3 disks.

mfrw··on Difftastic, the fantastic diff
An analogy would be like of the editor. Think of this tool as the editor that one uses. It does not matter to git what editor one uses; similarly, it does not matter what diff pager one uses :)

Yes, you can turn it on without having any side-effects for others.

mfrw··on Difftastic, the fantastic diff
I feel the visual eye-candy provided by delta far more appealing than what difft does. Also, delta is much more configurable and has nice binding for moving through hunks.

That's probably the only reason, otherwise, you are correct. I would want the context always.

mfrw··on Difftastic, the fantastic diff
Although, I do not have much to add; using `difftastic`[0] & `delta` [1] is a very cool combo to make _git_ a little more approachable for newbies like me.

I use delta as my daily driver but sometimes when I want the contextual info, switching to `env GIT_EXTERNAL_DIFF=difft git log -p --ext-diff` gives a better picture.

[0]: https://github.com/Wilfred/difftastic

[1]: https://github.com/dandavison/delta

mfrw··on Ask HN: Which software do you use for your presentations?
For talks and quick presentations I use `present` [0]; for more formal settings, its beamer :)

`present` mostly does the job & one can also give a live code-example (Golang) while in the presentation. As per the requirements mentioned above, it does not do 1.

[0]: https://pkg.go.dev/golang.org/x/tools/present

mfrw··on Master Foo and the Recruiter (2016)
Although I agree to the gist of it in terms of ‘Programming’; I may not agree in terms of ‘Programming Languages’.

IMHO, mastering a programming language to write clear, concise & idiomatic code takes time (sometimes more, sometimes less). I think of programming languages as tools; none is better than the other. It’s a matter of using the right tool for the right job.

Learning a tool takes time and dedication; often having experience with one tool may shorten the time required to learn another.

mfrw··on GitHub backtracks on deprecating the trending tabs page
[chuckling] I think yes; it seems they got the attention now.
mfrw··on GitHub backtracks on deprecating the trending tabs page
Most of the folks have already mentioned on the thread; it's a pretty cool place to find something that one does not know even exists.

Quote from the thread[0]:

''' Hey folks - Martin from GitHub here.

Thanks for all the feedback on the Trending page. Given the feedback here, it’s clear we need to look again at the plan to deprecate this. The team is going to re-evaluate and see if we can come up with some other options.

'''

[0]:https://github.com/community/community/discussions/31644#dis...

mfrw··on Ask HN: Programmers – do you still buy/read technical books?
Yes, but I started reading recently. I got introduced to Eli Bendersky’s blog[0] and when I went through his reading summary & book reviews; I got motivated enough to start reading!

[0]: https://eli.thegreenplace.net/tag/book-reviews

mfrw··on Want quick answers? Ask questions well
I think a passing mention of:

- https://xyproblem.info

- http://www.catb.org/esr/faqs/smart-questions.html

might be of some help as well :)

mfrw··on Ask HN: What skills have given you a 10x return?
I got introduced to `keybr.com` on a random HN comment; spent some effort on it and IMO, it was for sure worth every second I spent on learning touch-typing.

My neck does not hurt anymore :)

mfrw··on LTT showcases A770 with some performance data, price estimate [video]
Its relatable; I belong to the same part of the world.
mfrw··on LTT showcases A770 with some performance data, price estimate [video]
off topic - cool username :) @2Gkashmiri
mfrw··on Ask HN: What Linux distro to install?
Self Service: https://distrochooser.de

PS: I have heard about it, but not used it personally. Please use it with your own judgment.

mfrw··on Tailscale ate my network (and I love it)
Thank you for the pointers. Honestly, I had no idea about what you pointed out.

Regarding the strangeness; yes I was lazy and had password based ssh and was in constant fear that someone might pop my box.

mfrw··on Tailscale ate my network (and I love it)
Exactly how it `turned my life around`.

I can now go to sleep without having to worry about random bots trying to mine crypto on my machines. To add to the goodness, one does not have to worry about either SSH-keys or remember cryptic passwords.

mfrw··on Rust async echo server kernel module
Ahhh .. thank you :) I think now things make a little sense :) I was starting to think `git being git`
mfrw··on Tailscale ate my network (and I love it)
I organically grew my tailscale network and with the recent `tailscale ssh`[0] it has turned my life around. I have no open ports to anything & be it my personal machine in the depths of my closet or stuff on the cloud; everything is seamless connected.

[0]: https://tailscale.com/tailscale-ssh/

mfrw··on Rust async echo server kernel module
Thank you, my question was a little different. If I check the logs of the merged PR, I can only see one commit; while this PR has 3 commits. It's more of a git question, why did the merge not have all the 3 commits. My git skills are less than beginner.
mfrw··on Rust async echo server kernel module
The specific commit [0]. I am not sure what am I missing. Although the pull request mentions only `echo server` but it has other commits as well. Can anyone please help my teeny brain of what is going on :(

[0]: https://github.com/Rust-for-Linux/linux/commit/4536277a0e619...

mfrw··on Ask HN: Examples of good technical writing?
https://planetscale.com/blog/generics-can-make-your-go-code-...

The blog post on go generics seemed to be a very well written piece.

mfrw··on Lies we tell ourselves to keep using Golang
I use go at my ${DAY_JOB} and I love go. I think it’s a little too aggressive on our part as a community to flag this post. Although, I do not agree to all the opinions shared by the author. Let's agree to disagree :)
mfrw··on Happy 15th birthday Hacker News
I think what I owe to this place is me transforming from a dumb fellow who would say "This ${shiny_thing} solves world hunger & ${everything_else} is wrong!" to "Yeah, naah ... everyone has a point of view and is right from their vantage point"

tl;dr I think this platform made me more humble!

A big "thank you" to the community :)

mfrw··on Privacy preserving attribution for advertising
"In a shocking turn of events:" -- That's what I would say without even reading!
← PreviousPage 2 of 4Next →