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

predators hunt, humans farm


Not really, farming is a clever hack that we only learned in the last ~12,000 years [1]

The evidence is that most of our existence we hunted and gathered nomadically.

[1] https://education.nationalgeographic.org/resource/developmen...


One can run Emacs in the terminal. What’s the use case for this?


This is definitely true in Asia


Here we go again



When you're too cool for temporal modal editing so you invent spacial modal editing.

Been using that for a while and yes it is the best parts of vim with the best parts of Emacs.

The main selling point is that I can now edit lisp code on my phone with the thumb key keyboard... Come to think of it I can probably use a physical corded keyboard now too...


No, turns out physical chorded keyboards are a lot worse than I remember for code.


Circa 2000, some people were using the Twiddler one-handed chorded keyboard with wearable computing. I'm not certain this was for coding, but Bradley Rhodes was using his wearable heavily, with Emacs as the primary UI in his head-up display.


They are OK for text input, it's the extra symbols you need for coding that are the issue. Even the () for lisp are second class characters.


I use exa daily, and this is the first time that I’ve heard of eza. From a marketing standpoint, eza should be merged upstream.


> This repository isn’t archived because the only person with the rights to do so is unreachable


I trialed a similar set up with code-server for a few weeks, and was shocked at how well it works, provided stable and fast internet access.

Although VSCode is impressive, at the end of the day, I'm an emacser. I went back to: emacs in a terminal over mosh, accessed with Blink Shell on the iPad; or access the same instance over Microsoft Remote Desktop for a desktop experience.


emacs in a Blink terminal over mosh is still my goto; I haven't found a better solution yet. It's surprisingly effective, and being able to access it instantly over the cell network of my iPad Pro is awesome for dealing with emergencies/little changes while I'm traveling.


The compiler/type system is your friendly assistant. Learn to use it, and it's your greatest asset.


This exactly.

The Scala community caters a lot to JVM/Java inter-op, and to recruitment of Java engineers. In the peak-hype days, Java compatibility, and Scala for Java engineers learning resources were a huge selling point for Scala. Now it is one of its greatest weaknesses holding it back. Even as late as June 2023, the second edition of Functional Programming in Scala is catered toward Java programmers.

Functional purity is an option in Scala (no pun intended), and the org/team must have the collective discipline to write pure code in-order to make it work.

Pure/lazy effect handling is not included, one must use a 3rd party library. There should be one, or a small handful of compiler options which would enforce purity by the compiler. There isn't. The -Xlint options are not easily discoverable. WartRemover is a 3rd party library, which doesn't get enough visibility. Some of the "good stuff" from Typelevel should be absorbed into the standard lib.

The numeric types are not ergonomic, there is no natural number type for example.

I haven't had issues with Haskell tooling, though I also use Nix. On the flip side, I've never heard anyone say "I love SBT". Yes there are alternatives to SBT (Mill for example), but again they suffer from low visibility. Martin Odersky has admitted faults with SBT, and praised Mill; yet, what does the Scala community push... SBT.


It's like a specialised case of org-babel for the masses.

Anyone with emacs can do this today, for free. The huge caveat is that it requires emacs. Where this tool shines, is that it's a superset of markdown, and thus not tied to any particular editor.


I haven't played with any of the alternative/independent implementations of Org mode but there are several out there¹. It would be cool to use one as the basis for a tool like Runme, or a collection of plugins for other editors.

--

1: https://orgmode.org/worg/org-tools/index.html


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

Search: