Readit News logoReadit News
kovrik commented on The Efficiency of Vim   bencornia.com/blog/the-ef... · Posted by u/bencornia
kovrik · 6 months ago
I love Vim and use Vim bindings everywhere I can (Emacs, Firefox, Intellij etc.).

But I don't think it is actually more efficient than traditional editing, but rather just a different way of editing which may be (or may be not) more convenient to _some_ people (myself included).

Especially nowadays with modern IDEs and auto-completions and AI code helpers, it's not really about text editing anymore, it's not the bottleneck.

kovrik commented on React 19   github.com/facebook/react... · Posted by u/gajus
aylmao · 9 months ago
Huge +1 to this. Looking at python 3.13 release notes [1]:

> asyncio.as_completed() now returns an object that is both an asynchronous iterator and a plain iterator of awaitables. The awaitables yielded by asynchronous iteration include original task or future objects that were passed in, making it easier to associate results with the tasks being completed. (Contributed by Justin Arthur in gh-77714.)

"I’m pretty sure it’s a cool feature but, what a mouthful. Imagine you decided to start developing python scripts today, how do you even start?"

[1] https://docs.python.org/3/whatsnew/3.13.html#asyncio

kovrik · 9 months ago
Not sure if those are the same though?

Async, await, iterators, futures etc. are pretty much standard constructs in almost all programming languages / concurrency frameworks.

Whereas Actions, Transitions, Pending State, Reducers etc. are React-specific idiosyncrasies.

I guess that's the main issue people have with React, when you learn it you have to spend so much time to learn all these React-specific constructs and idiosyncrasies that are not transferable anywhere else.

kovrik commented on But what is a GPT? Visual intro to Transformers [video]   youtube.com/watch?v=wjZof... · Posted by u/huhhuh
jtonz · a year ago
As a reasonably experienced programmer that has watched Andrej's videos the one thing I would recommend is that they not be used as a starting point to learn neural networks but as a reinforcement or enhancement method once you know the fundamentals.

I was ignorant enough to try and jump straight in to his videos and despite him recommending I watch his preceeding videos I incorrectly assumed I could figure it out as I went. There is verbiage in there that you simply must know to get the most out of it. After giving up, going away and filling in the gaps though some other learnings, I went back and his videos become (understandably) massively more valueable for me.

I would strongly recommend anyone else wanting to learn neural networks that they learn from my mistake.

kovrik · a year ago
Could you please share what other learning materials you used?
kovrik commented on Ask HN: What is the best thing you read in 2022?    · Posted by u/th33ngineer
kovrik · 3 years ago
Gene Wolfe.

The whole Solar Cycle (The Book of the New Sun, Urth of The New Sun, The Book of The Long Sun, The Book of The Short Sun), Fifth Head of Cerberus, Peace, There Are Doors, The Sorcerer's House ... .

Wolfe is a genius.

Before that I also finished Malazan.

kovrik commented on Ask HN: Is Clojure Dead?    · Posted by u/thisiswrongggg
ilrwbwrkhv · 3 years ago
I moved away from Clojure to Common Lisp. The Clojure culture doesn't take seriously developer experience, good documentation, easy getting started pages etc. Plus you have to deal with the JVM and slow compile cycles.

Compared to that Steel Bank Common Lisp is rock solid and just works. Even the libraries and documentation are fewer but better.

I did learn a lot from watching Rich Hickey's talks so there's that.

kovrik · 3 years ago
Really? I have the opposite experience. I _want_ to love CL but Clojure wins when it comes to IDE support and libs and documentation.

Maybe it's just me but I find (SB)CL tooling to be very obscure: ASDF, QuickLisp, Roswell etc. My main issue with it is that it's all written in CL itself and doesn't provide handy CLI tools to execute common tasks (compile app, build package, run tests, deploy etc.). Not to mention that documentation is horrendous.

Basically, I want it to have something like Maven/Gradle/Leiningen to manage dependencies, run tasks and so on. Am I missing something?

kovrik commented on SEC charges Netflix insider trading ring   sec.gov/news/press-releas... · Posted by u/hhs
tdhz77 · 4 years ago
Ok, context is required here.

try { int i = 0; while(true){ someArray[i]; i++; } } catch (IndexOutOfBoundsException ex) { //done }

kovrik · 4 years ago
How did this pass code review though?
kovrik commented on French watchdog rejects request to suspend Apple's App Tracking Transparency   thetelegram.com/business/... · Posted by u/spideymans
vorticalbox · 4 years ago
Do you get the same pop up on apple apps or only on apps you've installed?

Because I can see that being classed as favoring apple services and apps of it is the case.

Not sure why I am getting down voted, this was a genuine question.

kovrik · 4 years ago
Same popups for all apps (at least for me).
kovrik commented on Netflix open-sources Polynote, an IDE-inspired polyglot notebook   medium.com/netflix-techbl... · Posted by u/type_enthusiast
kccqzy · 6 years ago
Maybe I'm not the right audience but why would notebooks need to have no hidden global state, and be reproducible? I personally use notebooks as a way to jot down things I would've tried in a REPL. Notebooks aren't meant to hold pieces of software; they are a dump of my explorations. I have a hard time understanding some of the requirements that went into the design of Polynote.
kovrik · 6 years ago
Because principle of least surprise is a good thing for almost any application?
kovrik commented on Google Chrome Keystone is modifying /var symlink on non SIP Macs causing k-panic   mrmacintosh.com/google-ch... · Posted by u/frandroid
J5892 · 6 years ago
Holy crap, that's what's happening?

It took me hours to figure out that the failed boot was caused by the `/var` symlink being removed. I was literally a minute away from reinstalling the OS when I saw a post from 2014 that had a passing reference to the `/var` symlink.

Then I went through and disabled every conceivable startup program, and even created a bash script to fix `/var` when it randomly disappeared. I didn't even consider that it could be Chrome causing it.

This all happened with SIP enabled, btw.

kovrik · 6 years ago
How come SIP didn't catch it? Is Chrome asking for a root access during installation?

u/kovrik

KarmaCake day602April 2, 2012
About
https://github.com/kovrik/
View Original