HNHacker News
TopNewBestAskShowJobs

manaskarekar

3,582 karma · joined August 11, 2012

Languages I enjoy: Rust, Python, Clojure, Zig, C++, C, Go

https://github.com/manaskarekar

submissionscomments
manaskarekar··on Bram Moolenaar has died
RIP. Thank you for the tool that I’ve arguably used the longest.

It is a software that brings joy each time I use it.

manaskarekar··on The unix69 keyboard layout: nerdy and nice
There is the world of ergo and/or split keyboards, which is quite fascinating, but rather expensive to `try one that best fits me`. (Ergodox EZ, Kineses advantage, OLKB splits and many more)

There is also the Alice layout, which is an interesting step towards ergonomics on a traditional keyboard.

I wish there was a keyboard club or something that let you try these out for a week or so.

manaskarekar··on LazyVim
The other comparable setups:

NvChad: https://github.com/NvChad/NvChad

AstroNvim: https://github.com/AstroNvim/AstroNvim

LunarVim: https://github.com/LunarVim/LunarVim

Never got into any of these, but I love that they showcase what's possible.

manaskarekar··on Programming languages going above and beyond
> Love the type checking, which I think is better than Rusts. But since I think Rust will win the market, I hope it improves.

Could you please elaborate on this? What specific stuff are you suggesting that F# does so well?

manaskarekar··on Ask HN: What are your favorite “retro” electronic products?
That looks fun. Although cassettes don't enjoy the same attention as vinyls from audiophiles, I really enjoy the sound for certain genres of music and think cassettes are a definitive way to listen to some albums.
manaskarekar··on Ask HN: What are your favorite “retro” electronic products?
Nice, do you just use USB adapter for the DIN connector?

Did you consider the one from Unicomp?

manaskarekar··on Ask HN: What are your favorite “retro” electronic products?
Nice! Which model?
manaskarekar··on Ask HN: What are your favorite “retro” electronic products?
>Incadescent lamps for their deep red color

Any specific ones that you like but are hard to find now?

manaskarekar··on Ask HN: Anyone Using Rust for Web Development?
Another popular example of rust in web development - https://lemmy.ml/

https://github.com/LemmyNet/lemmy

manaskarekar··on eBPF Verification Is Untenable
Somewhat tangentially related, if anyone is interested in writing eBPF programs in Rust, check out aya-rs (https://aya-rs.dev/).

Rustc supports eBPF bytecode as a target, and aya-rs avoids using clang/llvm. So you can use rust to write eBPF code in both user and kernel space.

This is a different beast from the usual rust though - lots of `unsafe`s.

manaskarekar··on 15” MacBook Air Teardown
Off-topic - I love the fact that Apple takes care to make the insides look as nice as the outside. Everything from the layout to the boards looks so good.
manaskarekar··on Framework Laptop 16 Deep Dive: Display
Thanks for sharing. The high frequency doesn't seem to matter (example newer Macbooks). Unsure additional parameters like temporal dithering play a role.
manaskarekar··on Framework Laptop 16 Deep Dive: Display
That is very good to hear!
manaskarekar··on Framework Laptop 16 Deep Dive: Display
Does it use PWM or DC-Dimming? (Don't see it mentioned at a quick glance)
manaskarekar··on Rio: Terminal app built over WebGPU, WebAssembly and Rust
Kitty is my favorite but acts weird when ssh-ing into other machines for reasons discussed on their github. (To do with setting the $TERM correctly)
manaskarekar··on Apple dives into display-making to cut reliance on Samsung
Please see my reply to sibling comment.
manaskarekar··on Apple dives into display-making to cut reliance on Samsung
I was commenting based on my recollection of this article. Granted it's for AMOLED, so it may not apply to microLED.

    In this regard, AMOLED displays have a strong disadvantage. If you feed less voltage to the organic diodes, not only do they limit their brightness, but their color also changes, so that there might suddenly be visible differences in the color reproduction.
https://www.notebookcheck.net/Analysis-DC-Dimming-vs-PWM-Can...

Based on that article, non-PWM based solutions seem to be very hard to implement for smaller devices anyway.

Apple has already unfortunately abandoned PWM flicker free displays on almost all their devices. So I have no reason to believe this will change.

manaskarekar··on Apple dives into display-making to cut reliance on Samsung
Someone correct me if I’m wrong, but micro-LED, by design is going to suffer from PWM flicker.

That is a deal breaker for many.

manaskarekar··on I Still Use Windows 95 (2008)
I was the biggest fan of LXDE for ten years, then they abandoned all the polish and maturity for the brand new LXQt. They lost me due to the bugginess and relative bloat.

Before that, it was the same with GNOME 2 to 3.

I’m sure there were good reasons for both of these, but I have moved on to XFCE.

manaskarekar··on Vimcasts – Free screencasts about the text editor Vim
The plugins fzf.vim and telescope.nvim made vim/nvim ridiculously more useful. Taking the time to set these up to your liking really pays off.

I love the nvim project especially for how it has rejuvenated the vim landscape and creating a cutting edge plugin ecosystem due to lua plugins.

For rust development, rust-tools.nvim and rust-analyzer have fared really well compared to VSCodium.

manaskarekar··on Vimcasts – Free screencasts about the text editor Vim
Same here, I go back from time to time.

I wish the author did some more, these are so high quality.

manaskarekar··on Vimcasts – Free screencasts about the text editor Vim
Those books are a gold mine too.
manaskarekar··on Ligatures in programming fonts: hell no (2019)
Try Hack too.
manaskarekar··on Intel One Mono Typeface
I love Fira Code, and Hack (https://github.com/source-foundry/Hack).

In another lifetime I coudn't imagine using anything other than Consolas/Inconsolata.

manaskarekar··on Show HN: Frogmouth – A Markdown browser for the terminal
> Honest question: why do developers insist so much on using command line based tools? What's the advantage over using an IDE? (e.g. VS Code or PyCharm)

Unix is an IDE. CLI (and GUI) tools are the plugins.

manaskarekar··on Show HN: PineTool – An iOS Companion for the Pinecil
Thanks, I'm all set then. Onwards to fun things. Cool app!
manaskarekar··on Show HN: PineTool – An iOS Companion for the Pinecil
Could someone please confirm whether successfully validating through the v2 authenticity checker[0] is sufficient to establish it's a v2? (I know, silly question).

[0] https://pinecil.pine64.org/

manaskarekar··on Half of vinyl buyers in the U.S. don’t have a record player: study
Thanks for making the Henry Rollins' carbohydrate reference. It's a great way to label these two modes of listening that we all experience.

----

"I have two basic food groups of music: protein and carbohydrate.

The protein listening is new music, where it’s unfamiliar to me so I’m listening, sometimes taking notes, researching the band while the music is playing. I do quite a bit of this, usually during the week.

On the weekends, I will allow for some carbohydrate listening, which would be records I’m familiar with, that I’ve been playing for years. This music is not exactly background, but more of an environmental asset for elevation of mood."

https://www.discogs.com/digs/music/henry-rollins-food-groups...

manaskarekar··on GNU+Linux laptops with Libreboot preinstalled, based on coreboot
Is there a way to get these machines:

- without the branding in such large font? (I understand it's an important form of advertising for small companies). - with a touchpad that has actual physical buttons?

Same questions for framework laptops if anyone knows.

manaskarekar··on Neovim 0.9
If you don't want an older version from your distro, it's easy to use the appImage.

    cd ~
    wget --quiet https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage --output-document nvim
    chmod +x nvim
    sudo chown root:root nvim
    sudo mv nvim /usr/bin
    mkdir -p .config/nvim

To uninstall, one would delete the binary, and .config/nvim + any other folders specified in your plugin manager.
← PreviousPage 2 of 17Next →