HNHacker News
TopNewBestAskShowJobs

srik

1,177 karma · joined October 21, 2008

submissionscomments
srik··on How to Swim Against the Stream: On Diogenes
The barrel is the point.
srik··on A Vim Guide for Advanced Users
Shows how crucial customizability is because I don't think I can work without being being able to rely on <c-a/x>, and more importantly g<c-a/x>.
srik··on Python Asyncio
Concurrency is not Parallelism. You should watch this quintessential talk about the difference - https://www.youtube.com/watch?v=oV9rvDllKEg
srik··on Ask HN: What piece of code/codebase blew your mind when you saw it?
CPS comes to mind (Continuation passing style). Apparently continuations really do it for me. One of the many gains from picking up functional programming is stumbling upon little "pearls" like these that I wouldn't have otherwise.

https://en.wikibooks.org/wiki/Haskell/Continuation_passing_s...

srik··on Archery World Record: Most arrows through a keyhole [video]
Lars was heavily involved in the Robin hood movie production, the one with Taron Edgerton from a couple years ago. Despite how incredulously "blockbustery" the action sequences looked, the archery itself was all heavily grounded in reality and research from manuscripts of that era. I gained a lot of respoect for Taron Edgerton for his dedication to pulling all that off without resorting to stuntsmen or cgi. Wish the movie did better, so all their work could have had more exposure.

https://www.youtube.com/watch?v=DZsQmlZclTo

srik··on Ask HN: What's the best SDK documentation you’ve ever read?
Tailwind. Since tailwind classes expand to css, they could've called it a day by just showing those expansions, but they went further and each class has it's own section and every variant comes with an explanation, often accompanied with illustrations even. Their designer roots show too, because the illustrations are tight. Honestly, one could potentially skip having to refer to css docs and make do with just tailwind's.

https://tailwindcss.com/docs/installation

srik··on Visual effects for the Indian blockbuster “RRR”
Satyajit Ray's entire catalog is delightful, and timeless. The Indian new wave parallel cinema movement that held such promise back then has bemoaningly since declined to a disappointing one or two entries every couple years. Distributors and studios being conservative and reluctant to change from the "bollywood doctrine" held the indian film industry hostage in a state of arrested development for the past few decades. It's kind of why I'm thankful for the rise of streaming services, they're enabling younger indie directors to break free and be bold again. It's a very hopeful time for indian cinema.
srik··on The Penguin Random House trial
O'Reilly > No Starch/Pragmatic Bookshelf/MIT Press > Manning > Wiley > Packt
srik··on Moving to zsh (2019)
I really want to try something new but many of those shells are not POSIX compliant enough to be a daily driver and that's kind of a deal breaker. I often run external shell scripts to install various things and the fear that the new shell environment might muck up something I didn't notice is too real. Would have otherwsie moved to fish long ago, so for now it looks like zsh is as good as it gets (unless my concerns are unfounded of course).
srik··on Explaining Code Using ASCII Art
There's this neat mac app Monodraw. It costs 10 bucks but worth every penny because it's like a vector editor for ascii. I've used it for all sorts of things and heartily recommend it to anyone that does textual charts, diagrams and such.

https://monodraw.helftone.com/

srik··on The most satisfying checkbox
Yep that hover animation alters user perception of it's fundamental state, from a button to link. Not saying experimentation is bad, but in general that kind of incongruence is a big no-no for production UX.
srik··on Play with TailwindCSS in the Browser
I was where you were and am glad I got over my reticence because it's genuinely feels like a pleasure to use now. Another good aspect is that while you're using tailwind's custom identifiers, you still have to write real CSS and so are quite likely to end up refining your own CSS skillset in the process.
srik··on Why isn’t there a decent file format for tabular data?
Thank you for pointing them out. I've browsed, and searched through that ascii table countless times, usually looking for something in particular, yet never realized that there were such a thing as separators before.
srik··on Noto emoji, a new black and white emoji font with less color
This should prove quite suitable for rapid web development, where most currently use svg-based alternatives like heroicons etc. I wanted to do a similar project in the past myself but stopped after realizing the enormity of the emoji set; I was also unable to come up with a way to deal with the lack of color in emojis like flags and as such have to tip my hat to their solution of just using country codes. Good work.
srik··on TX-6 – Teenage Engineering
Me neither, but it makes total sense now.
srik··on Penmanship
This is good. Good penmanship and the pursuit of it is a very enjoyable and rewarding practice. Since you mentioned you experience with fountain pens and a desire to learn a spencerian derivative, I want to give you a heads up that fountain pen experience doesn't necessarily translate but you still have an edge of course.

As far as recommendation goes, I think you should see if you would be content with learning something like the afore-mentioned D'Nealian method, which involves a lot of printing and shape reproduction, and stick to it. You can get far using a fountain with this.

However if you have the desire to reach for something more, I would recommend looking into a good "Business Writing" hand. There should a introductory book on a decent business hand produced by Ziller Inks on the Apple book store. I'd get that, it was pretty affordable last time I checked.

The business hand is a beginner friendly entry into the spencerian family and let's you carry your progress into more refined spencerian hands when you are ready for them later. Download a copy of the book "C.C.Canan - Collection of Penmanship" to see the kind of spencerian hands you could aspire towards.If you chose this path, it's a long journey so it depends on your personality like most hobbies.

Penmanship is a weird hobby, it looks both simple and intimidating at the same time. If you feel like you could use some personal advice, leave a comment and I'll reach out to contact info on your profile. I'm not an expert(I've seen what experts do and boy am I not one) but generally enjoy sharing penmanship learning advice so I don't mind a consultation or two.

srik··on Penmanship
> The hardest thing for me to learn about it, with which I still struggle, is keeping the arm posture correct.

It’s great that you recognize this handicap as dealing with it sooner rather than later is a good; bad posture is indeed harder to correct later as we know. The first measure you can take is course correcting yourself over shorter intervals i.e.Move The Paper towards yourself with no shame, even during the length of a line, as often as need be. Even Louis Madarasz did it, so don’t hesitate. But I think your fix becomes a habit, it becomes a non-issue later.

> ... the proscribed 52 degree writing angle for Spencerian is almost exactly what you get matching the diagonal on an 8.5" by 11" piece of paper

If this is true, you just blew my mind, thanks for sharing the discovery.

srik··on Penmanship
This is a good comment. I do have a contrary opinion however as I generally recommend a spencerian derivative over an italic one to new learners these days. One could say simple Spencerian derivatives are like Rust with a steep learning curve to inculcate the core shapes into muscle memory but have lesser overhead during runtime owing to their dependence on muscle memory. Italic derivatives otoh more like Go, easier to pick up initially, but relative to penmanship variants have a higher runtime overhead. This is a silly analogy, but drawing from my experience teaching penmanship and calligraphy to people of different age groups is what I’ve seen to be true, mostly in younger age ranges. Older people usually do better with italic variations. A good reason, I recommend spencerian/penmanship derivatives is that they let one write more efficiently with higher precision during flow moments as letting muscle memory do the work helps with learning the task at hand.

A small nitpick, Zanerbloser doesn’t derive from palmer script, but they both absolutely do belong to the same family.

srik··on My lizard brain is no match for infinite scroll
I share your affinity to the older reddit ui but why bother using an addon for redirecting when you can opt out of the redesign in settings instead.
srik··on Functional Data Structures
This doesn't get into it as much as Chris Okasaki's Purely Functional Data Structures which is the often recommended source material on the topic, but it's a good read and is also CC licensed.
srik··on Ask HN: Easiest way to build a CRUD app?
Phoenix is written in Elixir, so definitely not a 1:1 mapping, but because of the underlying BEAM VM, most of what makes Elixir robust should in theory also apply to Erlang. Apart from OTP which is amazing, I don't know anything at all about the Erlang web framework scene though, sorry.
srik··on Ask HN: Easiest way to build a CRUD app?
This is good advice. Django, for example, isn't the hottest tech on the block by far, but that's not necessarily a bad thing. Where some see bloat, others see maturity. There are a lot of QoL features like the ORM, forms etc. etc. that make django a very stress-free option. Also, HN sometimes has a derisive attitude towards turbo-like variants, but still, `htmx` is an objectively good pairing with django as well. It's not quite the same as a framework that has web sockets built in, like say Phoenix+LiveView but I'm not completely sold on that anyway. IMO lingering web sockets have an associated cost that hasn't been fairly considered yet.

All that said, my personal favorite CRUD backend is absolutely servant, but will admit that haskell can be a deterrent to some.

Note since I mentioned Phoenix: It might be suitable to you OP, it doesn't necessarily need things like external static hosting, caches, task queues etc and with LiveView can accomplish plenty without surrendering the front-end to a javascript framework. Look up the emerging PETAL stack, it might be of interest. P(Phoenix) E(Elixir) T(TailwindCSS) A(AlpineJS) L(LiveView).

srik··on Everything must be paid for twice
Youth is wasted on the old.
srik··on Best Pens for 2022: Gel, Ballpoint, Rollerball, and Fountain Pens
I can see that, it's pretty much the standard progression for flat edge pen work.

Felt tips -> Pilot Parallels -> Flat metal nibs with specific inks.

srik··on $!134 can be a nice bash foot shooter if you accidentally mistype the number
Pair <C-r> with `fzf` if you want good ux.
srik··on Netlify Drop
Jekyll still fits the bill. It is simple, does data with collections, supports templates(which accept parameters and can thus be "component-ized"). It's also supported natively by GitHub which is a big plus, because you can hook up your repo to a custom domain for free too.
srik··on Fasting Improves Physiological and Molecular Markers of Aging (2019)
> you can do multiple 24-hour fasts and get the same experience from a health point of view

NO, that's incorrect. The length matters a lot. In fact, a major change occurs after the 2-3 day mark, when body glycogen stores are depleted and your body shifts to ketosis etc. Another major marker has to do with when a much coveted state called autophagy is activated.

srik··on Ask HN: What are some technically inspiring movies, TV shows or documentaries?
I’d like to suggest the delightfully intricate worlds of one, Wes Anderson.
srik··on Git Command Explorer
I agree; maybe don't type the "note" at least.
srik··on Subscribe to RSS Feeds over Email
Reeder app, especially now that it comes with a decent iCloud sync and a free Read Later service. The one time pricing is very stressfree, not to mention their polished UX making for a very pleasant experience. If you're comfortable on an Apple platform there's Reeder for desktop and iOS and they're all solid. I do miss a feature or two from Feedly, but in general am a very satisfied convert.
← PreviousPage 4 of 12Next →