Hacker Newsnew | past | comments | ask | show | jobs | submit | krowek's commentslogin

> Why would they do that though

You won't be the first or last asking why Russia does the thing it does. Russia is world's Dog in the Manger, why wouldn't we give it a bit of credit, though?


There's always an NPM package, even for trivial things like

  function fn(val) {
    return typeof val === "number" &&
      isFinite(val) &&
      Math.floor(val) === val;
  };


I was in the same boat until a couple of months ago.

Long time vim/neovim user, used fennel to configure it lastly, but I wanted to see what Emacs has to offer to compare.

I started by reading Mastering Emacs by Mickey Petersen and from there start adding things that I felt I needed (configure key bindings, project.el, eglot, LSP things, helm, corfu, vterm, flycheck, etc)

I still have things to do, but I'm not in a hurry, I'm quite comfortable with Emacs right now, so will approach them shortly.

There's also Protesilaos' Stavrou channel on YouTube with a good amount of videos covering Emacs' topics in depth. I highly recommend them.

(Btw, I still don't know what Vertigo and Consult provide, but I can navigate through files, text search and replacement, functions and all with comfort, so not sure if I'm missing something.)


> I still don't know what Vertigo and Consult provide

Emacs have this whole completion things, but it’s a bit bare as it’s somewhat similar to bash completion (a lot of tab-bing). Vertico add incremental completion and present the candidates in a vertical list, so it’s more like filtering than completions.

Consult provides a lot of collections for completions and some niceties on top of some existing completion sources. Two of its main features are narrowing (kinda like selectibg a subcollection) and asynchronous sources (you can have something like ripgrep powering the sources of completion candidates).


Shameless from them to make it look like it's a user problem. It was loading fine for me one hour ago, now I refresh the page and their message states I'm doing too many requests and should chill out (1 request per hour is too many for you?)


Never ascribe to malice that which is adequately explained by incompetence.

It’s likely that, like many organizations, this scenario isn’t something Reddit are well prepared for in terms of correct error messaging.


I remember that I made a website and then I got a report that it doesn't work on newest Safari. Obviously, Safari would crash with a message blaming the website. Bro, no website should ever make your shitty browser outright crash.


Actually I’m just thinking that knowledge about how to crash Safari is valuable.


True. At the time though I was just focused on fixing the bug.


I tried my best to start using Hetzner, but they wouldn't let me.

I got my account validation rejected despite having everything "in norm" and tried 3 times, they wouldn't give me a reason why it ended up rejected.

I think it's better that way, I wouldn't like to get the surprise my account was terminated at some point after that.


They are pretty strict with account sign-ups because they are so cheap, which attracts abuse. Unfortunately this prevents some regular sign-ups too. You could try Netcup, I've also had a good experience with them.


One of the major sources of funding was cut because they sided with the devil...


The dastardly devil who made the whole thing popular in the first place! Quite a devil indeed.


Yes? What's your point?


To make fun of the idea that DHH is a devil.


Curious, why did you decide to go with your own test helpers rather than using something like check?


(jeez, OPs account is pure trolling...)


Getting the Nginx default installation message. Not sure why (?).

Anyway, not sure why paywalled articles are shared in HN if that means people won't be able to read them and engage in further discussions...


Very talented person, and good speaker as well. I recommend some of his talks as well, perhaps this one closer to the content of the book https://www.youtube.com/watch?v=CRboMkFdZfg.


Thanks for the kind words!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: