HNHacker News
TopNewBestAskShowJobs

textread

763 karma · joined October 10, 2015

It is better to simply make a decision than it is to make none at all, for even in failure there is education, whilst in stagnation there is little besides regret and the illusion of safety
submissionscomments
textread··on Ask HN: Alternative to Emacs with undo-tree functionality?
> performance hiccups

I am sure you have tried all these, but just listing them if you havent:-

1. lib-gccjit native compilation

2. GCMH

3. explain-pause-mode

4. Buy a new PC

5. Compiling emacs with -O3 for your own hardware

6. --with-x-toolkit=lucid

Please dont abandon emacs in haste. It was home for 10 years for good reasons.

Would somebody please explain to me how 'casouri/vundo' compares to the semi-abandoned 'emacsmirror/undo-tree'?

textread··on Ask HN: How did Django land on such abomination of MVC naming scheme?
> The notion of a "controller" is also quite flexible.

Are you refering to the "view" or the "controller"; "django view" or "rails controller" :-)

If we were to coin a new name, say "Zeitgeist" to refer to the notion of a thing that does 'controller things' and more, are we compounding the problem further, or are we simplifying the problem?

https://xkcd.com/927/

textread··on Ask HN: How did Django land on such abomination of MVC naming scheme?
> eventually far too much was built on it

Incumbents dilemma right?

Shouldnt it be possible to "Rip off the band-aid" when releasing, say Django-6.0 and rename things the way most people not already familiar with Django name things.

> names are rarely changed later

So refactoring APIs is really hard, especially when those are being consumed outside the organization... Shouldnt be an impossible task. After all, API versioning happen all the time internally...

textread··on Ask HN: How did Django land on such abomination of MVC naming scheme?
> all your endpoints went through some function

Are you refering to CGI?

> I’d be afraid a young dev would have no idea

/s But then, I want to reinvent the wheel, it will be square and better.

> treating data as data in the abstract

Now you are really sounding like Sussman from SICP :-)

> “controller” is the balance-of-system

In Django, they call this as a View!

textread··on Editor frameworks are not frameworks
> a powerful set of custom primitives like terminal, compiler, formatter objects with a lua-like table structure powered by ht and eieio

Very interesting approach. Would you please share a small gist showing the custom primitives you are exploring?

Your experience mirrors mine in using Doom, Spacemacs etc. Esp, regarding unnecessary fancy features, with no explaination why they are there.

textread··on Ask HN: Hacking your brain after trauma and mental health crisis?
> a trip to Europe

Do it! dont wait. A change of location will reboot your brain. Trekking, Swimming, Sunburn will give you some much needed break.

Its easier to aquaint with new people when you are traveling. I am sure you know of all these things already. I just wanted to confirm that your idea of travelling is the right medicine.

textread··on Pretty.c
Is it possible to tangle the Readme into pretty.h? In other words, are the codeblocks in the orgfile exhaustive.

I love the literate way you have explained your thought process in the readme.

textread··on Ask HN: What books have most influenced your coding style?
> Gwynne's Latin

Would you kindly share how it influenced you. I am really interested in the intersection of human languages and programming languages.

Have you explored Sanscrit, with a similar lens as a programmer?

textread··on Learning to Learn
I have a related question: Is learning interlinked with writing?

PG tweeted:-

    You can't replace reading with other sources of information like videos, 
    because you need to read in order to write well, and 
    you need to write in order to think well.
textread··on What docs-as-code means
Are you using the following workflow?

orgmode file --> export to pdf (aka weave)

orgmode file --> org babel tangle

Would you please help me understand your workflow for > jumping to the chunk which the code came from in the tangled source code on the pretty printed PDF

Do the codeblocks in your pdfs contain hyperlinks back to the org file where they came from?

textread··on What's New in Ruby on Rails 8
Please do tell us the Django horror story
textread··on DMCA Notices Took Down 20,517 GitHub Projects Last Year
So, have you still broken the law if that DVD contained media which is in the public domain?
textread··on DMCA Notices Took Down 20,517 GitHub Projects Last Year
I found the anti-circumvention clause confusing.

    It also criminalizes the act of circumventing an access control, whether or not 
    there is actual infringement of copyright itself.[1]
I couldnt substantiate this claim (circumvention of access to non-copyrighted material) by going through 17 U.S.C. 1201.

[1] https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_A....

textread··on Ask HN: How do YC group partners handle conflict of interest?
This was exactly the reason for my confusion. I mistook angel investment with board membership.

Bootstrapped founder here, hence the mistake.

textread··on Ask HN: How do YC group partners handle conflict of interest?
> unrelated group partners

That is simple and neat solution. After all, there are ~89 people to choose from. Thank you for your reply.

ycombinator.com/people lists 66 employees, 14 group partners, 5 visiting group partners and 4 founders.

textread··on How much is one terabyte of data?
I am interested in the back of the envelope calculations you did to come to this conclusion. Would you please elaborate if possible?

I know of an early stage YC startup that has a 6TB Postgres DB. Would it be fair to say that the DB hosting (neglecting replica, engineering time) can be done at $150/month?

textread··on How to Study (2023)

    For each class, buy a separate notebook from the one you 
    take your notes in. I recommend a "composition" or spiral 
    notebook, not a looseleaf notebook, for your "permanent" 
    (i.e., re-written) notes.

Would somebody please explain to me the difference between these two types of notebooks? I understand that 'spiral notebook' means a notebook whose spline contains a plastic-springlike-thingy, and therefore is able to open flat-180-degrees.

But, whats meant by 'composition notebook'? and 'looseleaf notebook'?

textread··on Improving my Emacs experience with completion
Thanks a lot for teaching us a new avy trick today.
textread··on Improving my Emacs experience with completion
My bad, so Corfu is in the category of Company mode.
textread··on Improving my Emacs experience with completion
For me, helm kinda clicked after a careful reading of its author's blogpost at https://tuhdo.github.io/helm-intro.html

Somehow, I feel like, if I were to configure vertico etc to my liking, I might just end up recreating a ductaped version of helm.

textread··on Improving my Emacs experience with completion
Is this the equivalent to calling ~avy-goto-char-timer~ (from a keybinding) whenever inside Helm completion windows?

> To select, say, "mnt/greenvelvet.txt", you just hit the letter 'e'. Done.

With helm+avy, I need to explicitly press Ctrl+Space to select. But, pressing 'e' does move the caret to the proper line containing '/mnt/greenvelvet.txt'

I coudnt find a helm counterpart to 'ivy-avy' package though.

---------------------------------------------------------

Edit:- avy-ivy, on pressing 'e' confirms greenvelvet.txt as the selection. It is the helm equivalent of C-n...C-n until reaching '/mnt/greenvelvet.txt' and pressing Return.

I was looking for someway to 'helm mark' the line containing '/mnt/greenvelvet.txt' using avy.

textread··on Improving my Emacs experience with completion
Professor Mike says that copy/paste of the example config from their respective readmes is all it takes. See:-

https://youtu.be/5ffb2at2d7w

textread··on Improving my Emacs experience with completion
I am a helm user. Am I missing out too much by not checking out Vertico, Embark, Corfu and friends?
textread··on Ask HN: What boring and utterly reliable technologies would you recommend?
Which distro are you using currently? Have you tried Debian, RHEL or FreeBSD?
textread··on Ask HN: Is This the future of Amazon.com?
> Oh, influencor "store fronts" as main drivers of retail on Amazon?

Yes. Let's say, hypothetically, I am buying a laptop specifically to run FreeBSD. Wouldn't I be at peace of mind to buy from Cperceva's Amazon shop?

> It does require monitoring of influencor behavior as potentially brand damaging,

^This is interesting, wouldnt it be easy to find a cop-out excuse to throw such an influencor under the bus if * hits the fan.

textread··on Ask HN: Is This the future of Amazon.com?
I became curious about this future after having a good experience buying toothpaste at <a href="https://www.amazon.com/shop/dr.elliephillips">Dr. Ellie Phillips's Amazon Page</a>

And, Jetpens.com has been using a sister strategy and seems to be doing good.

textread··on A man who can talk backwards (2017)
Wikipedia explains the left handed advantage for mirror writing, because, palm doesnt get in the way.

But, I guess writing is so ingrained in our brains that the simplistic explanation might not be sufficient.

I am curious to know if you are slightly ambidextrous?

textread··on A man who can talk backwards (2017)
> Abugida

An abugida (often also referred to as an alphasyllabary) is a writing system that combines consonants and vowels into a singular unit, with the consonant being the primary element, and the vowel secondary.

I am familiar with subreddit helper bots. I wonder if there have been any such helper bots written for HN. Eg: A dictionary bot.

textread··on A man who can talk backwards (2017)

  Some people are able to produce handwritten mirrored text. Notably, Leonardo da Vinci wrote most of his personal notes in this way [1]
For pictures of his writing, see [2]

[1] https://en.wikipedia.org/wiki/Mirror_writing#:~:text=Some%20...

[2] https://news.ycombinator.com/item?id=37043794

textread··on Paul Graham on Conversations with Tyler
Is there any way I could download this episode's spotify url as an mp3? https://open.spotify.com/episode/6QQr6eO9qgQTwdo7UbdiXq

I tried a couple of sites online (spotiydown, spotifymate), which both failed.

yt-dlp fails. spotdl fails.

Page 1 of 6Next →