HN user

ctrlmeta

726 karma

Living in a buffer

Posts34
Comments130
View on HN
en.wikipedia.org 7mo ago

XZ Utils Backdoor

ctrlmeta
25pts21
www.zdnet.com 7mo ago

Torvalds is sick of all the AI hype but says AI is finally maturing to the point

ctrlmeta
2pts0
medium.com 9mo ago

MACLISP-Compatible Implementation – Taking Another Detour

ctrlmeta
2pts0
old.reddit.com 2y ago

How do you cope with non-Lispy syntax?

ctrlmeta
1pts0
rampantgames.com 2y ago

Why Are Most Indie Games 2D Instead of 3D? (2013)

ctrlmeta
1pts0
elixirforum.com 2y ago

TypeCheck – Fast and flexible runtime type-checking for your Elixir projects

ctrlmeta
1pts0
wasmfx.dev 2y ago

Effect Handlers for WebAssembly

ctrlmeta
2pts0
idiomdrottning.org 2y ago

Bad Emacs defaults

ctrlmeta
182pts152
news.ycombinator.com 3y ago

Ask HN: Alternatives to Linode for running simple VPSes?

ctrlmeta
3pts2
old.reddit.com 3y ago

Is it worth learning Common Lisp for writing tools if I already know Emacs Lisp?

ctrlmeta
1pts0
www.emacswiki.org 3y ago

EmacSpeak is a complete audio desktop environment for Emacs

ctrlmeta
2pts0
uxdesign.cc 3y ago

The past, present, and future of Dark Mode (2019)

ctrlmeta
1pts0
dl.acm.org 3y ago

An Empirical Investigation into Programming Language Syntax (2013)

ctrlmeta
1pts0
wiki.analog.com 3y ago

Adam Pluto Overview

ctrlmeta
1pts0
web.cs.wpi.edu 3y ago

The Kernel Programming Language

ctrlmeta
3pts0
www.r-bloggers.com 3y ago

Macros in R (2015)

ctrlmeta
2pts0
t-ravis.com 3y ago

What color is your markup?

ctrlmeta
25pts12
web.archive.org 3y ago

Rebuttal to Stallman's Story About the Formation of Symbolics and LMI

ctrlmeta
3pts0
andregarzia.com 3y ago

The Appeal of Small Computers

ctrlmeta
4pts1
chaoticlab.io 3y ago

MSI Installer for GNU Emacs 28.2 for Windows

ctrlmeta
1pts1
ocaml.org 3y ago

Why OCaml?

ctrlmeta
98pts49
old.reddit.com 3y ago

For industrial use, in what ways did Common Lisp beat Clojure, and vice versa?

ctrlmeta
1pts0
shkspr.mobi 3y ago

You can't make secure payments in the Metaverse

ctrlmeta
1pts0
www.smh.com.au 3y ago

Evidence says Wikipedia is accurate, reliable. When will we take it seriously?

ctrlmeta
46pts85
gist.github.com 3y ago

Why Not: From Common Lisp to Julia

ctrlmeta
78pts19
www.gnu.org 3y ago

My Lisp Experiences and the Development of GNU Emacs

ctrlmeta
32pts4
github.com 3y ago

JSON-Lib: JSON Parser and Serializer for Common Lisp

ctrlmeta
1pts0
news.ycombinator.com 3y ago

Ask HN: Which OSS codebase can I learn that'll remain relevant after 20 years?

ctrlmeta
13pts14
old.reddit.com 3y ago

The email that made me convert to Emacs

ctrlmeta
2pts0
news.ycombinator.com 3y ago

Ask HN: Which OSS codebase can I learn that'll remain relevant after 20 years?

ctrlmeta
4pts3
I hate compilers 1 month ago

Do proof-of-work pages actually stop AI bots? Big AI companies have enough compute to solve these challenges at scale. And if their bots are already doing much heavier work to fetch, read and process each page, then solving a small challenge first seems unlikely to be a serious barrier. Who are these proof-of-work challenges actually helping?

The multiple levels of abuse here are astounding. That grown adults can think projects like this are acceptable, let alone promote them, is hard to believe. I am 90% sure this is yet another vibecoded project. Has vibecoding really corrupted people?

First, I am fairly certain this violates Github's ToS. Second, it effectively amounts to a denial of service. Third, are people seriously using the .charity TLD to host something this frivolos? Have people got no sense of propriety anymore?

This "Code is cheap. Show me the talk." punchline gets overused as a bait these days. It is an alright article but that's a lot of words to tell us something we already know. There's nothing here that we don't already know. It's not just greedy companies riding the AI wave. Bloggers and influencers are also riding the AI wave. They know if you say anything positive or negative about AI with a catchy title it will trend on HN, Reddit, etc.

Also credit where credit is due. Origin of this punchline:

https://nitter.net/jason_young1231/status/193518070341689789...

https://programmerhumor.io/ai-memes/code-is-cheap-show-me-th...

I don't know what >1M subscribers have got to do anything. It is the case that many YouTubers pushing a specific propaganda have >1M subscribers. YouTube may be a little better than Twitter or Facebook but if you land upon any propaganda, the algorithm will loop you in and keep supplying more and more propaganda videos. 1M subscribers or 1000 subscribers doesn't matter once you are stuck in the loop.

I see you have not been around in London for over 10 years. How was it back when you were in London? I've been in London for 10 years, so I probably came when you left. Never once I have been in any part of London where English was not the lingua franca. Yes, people speak their native languages too among themselves but I haven't met anyone anywhere in my 10 years who couldn't speak English. I don't think this is any different from any other megacity of the world.

I have done a lot of social work with Bangladeshi community. What many people don't know that the Bangladeshi wives who come as dependants speak better English than their husbands and sometimes as good as the natives.

I was surprised the first time I got into volunteer work. Figured that these wives have never spoken English in their home country. So when they moved to London, they learnt English from scratch and picked up the local accent and speaking style. Their grammar may not be perfect sometimes but whose is?

Where are you pulling this random 15% number from? And a ridiculous number too. It's more like 2% to 3% unless you spend your entire day traveling.

I just checked how much I pay for travel. My monthly travel expenses is £150 total. That's like between 2% to 3% of someone's net income (depends on how much net income you make).

Do you know it is impossible to 15% of your net income in travel because there is a weekly fare cap: https://tfl.gov.uk/fares/find-fares/capping

Worst case scenario, you are traveling too much every week to max out the fare cap across all travel zones. Your monthly total would be £244. That's like 3% to 6% of your net income. But this is the worst case scenario. If you are spending 6% of your net income on travel, maybe you should reconsider which zone you live in.

So seriously where are you pulling out this ridiculous 15% number from?

How much of this navel-gazing junk do we need? See also, from the same author:

Seriously! I'll admit the first post was mighty fun. But now this is turning into an AI-spam-fest! I objected in the 2nd thread but got downvoted. Apparently the community here thinks this kind of low effort Reddit-style humor is now on-topic for this place!

Not to mention the systematic downvoting of every comment that is critical of these spam posts!

It is and I said as much. I'm sure these experiments are fun for the creator. From the downvotes I'm getting, I'm sure it's fun for the community too. It was fun for me too the first time. It's not fun if this type of experiments are on the front page every week. There's already a good home for these posts at /show. Pages can reach /show without reaching front page. This could have been one of them. But anyway others here disagree with me. So I'll go take a break now.

Of course it is boring and silly for me. That's why I commented. The downvotes show the community agrees with you and disagrees with me. That's fine. I'm here to speak my opinion. I'm not here to speak your opinion.

I know about lucky 10000. It's the XKCD joke that is increasingly being used as an excuse to support every low-effort banal post. It's like modus operandus now. Party A makes a low-effort banal post. Party B questions why a banal post deserves to be on the front page. Party C says 'lucky 10000'.

There may be lucky 10000 but it's boring and silly for me. Good for the lucky 10000, but it's distracting to me when this kind of AI spam hits the front page every week. Show HN posts already gets special appearance at /show which I think is enough for this kind of stuff.

Totally unreadable with the all caps. I guess that's the point.

This kind of thing is fun once. And it was fun when the AI-generated fake HN was posted last week.

But there's no need to upvote this kind of stuff to front page every week. The novelty wears off. It gets boring and silly pretty quickly.

How many do you know in real life?

2 emacs users and they do everything in emacs.

I suspect a lot of this is selection bias

Exactly and that's why I want to know more from those who don't do everything in Emacs and how they decide when to use Emacs and when to use another editor and how mixing both editors in your life works out for you.

I know I'm a bit of an emacs user, but for this I've been using visual studio code because of one extension in particular: Cursorless.

Honestly want to know how many people here use Emacs like this? I thought Emacs users live their lives in Emacs. I know people who move more and more of their workflows into Emacs with packages like vterm, EAT, lsp-mode, pdf-tools, etc.

Are there seriously Emacs users who only a "bit of an emacs user". What is your workflow like? How do you decide when to use Emacs and when to use other tools? VSCode and Emacs have a lot of overlap in their purpose. How does this switching in and out of tools that overlap in their purpose feel?

A few months ago I started a new job at a company that uses Elixir

In fact, I might go as far as saying that Elixir gives you a fun language (like Ruby) while leaving out the stateful footguns OOP languages give you.

I don't mean to discount the author's experiences and opinion in this post. It's a nice post with a lot of good food for thought. Likewise I want to share only my own experience here. Two months into any new programming language, it feels like a fun language. Eventually the novelty factor wears off. And then it becomes a boring language. And I say "boring" in a positive sense.

The daily driver languages should be boring. Should present no surprises. Get the job done and get out of my way. When we transistion from the fun phase to that boring phase, what matters more is how good the language is fundamentally designed. As an example in Elixir the pattern matching abilities are great but I don't know if I could justify choosing a language without compile-time type safety in this day and age!

Emacs being Emacs it is possible to change how Emacs behaves for every key you type. Evil mode is a fantastic example of how you can emulate most of Vi within Emacs! But it's not the only game in town.

If you don't want to buy into the whole Vi and modal editing thing there are plethora of packages to have better key bindings. To name a few: god-mode, devil-mode, meow, hydra, general, spacemacs. Pick any from this and you don't have to worry about key chording anymore.

Yes, sooner or later this is going to become the future of GPT in applications. The models are going to be embedded directly within the applications.

I'm hoping for more progress in the performance of vectorized computing so that both model training and usage can become cheaper. If that happens, I am hopeful we are going to see a lot of open source models that can embedded into the applications.

If so it seems unclear where to draw the line. If not it sounds nonfunctional.

There is no line. It is just one long linear list. An undo operation is an edit to the text after all. So the edit made by the undo operation also goes as a text edit operation in the undo list.

This is the way undo has always been in Emacs. I wouldn't say it is nonfunctional. I use this in Emacs undo, redo (which is undo-of-undo) and it feels okay most of the time. It is good to know that Emacs will never lose any edit even if I have performed a confusing series of undos and redos. But it can get confusing pretty soon if we are undoing and redoing on the same edit too many times.

That is why many people don't like linear undo history and install an undo-tree plugin which makes undos easy to navigate in a tree. Yet another reason to design some computer/software history lessons so that devs can learn from the existing techniques, their adoption, benefits and complaints.

No, there is no undo "tree", nor any complicated graphical user interface to go with. ... You've got your undos, your redos, and that's it. The underlying data structure is strictly linear, but all edit states are preserved and reachable ...

This is exactly how Emacs works!

Emacs has worked like this since its beginning in 1980s. It was even documented in the first manual (1981):

This might seem to pile one disaster on another, but it doesn't, because vou can always Undo the Undo if it didn’t help. (page 137 of manual)

I think there needs to be some sort of computing and software history lessons. It can offer great value in the current world of software development. It will save you from the trouble of rediscovering techniques that are already in use in classic battle-tested software.

(And really? You need to invent a cheesy acronym for this? If that's what it takes to sell the obvious these days, how about SLUR - Simple Linear Undo Redo?)

Cite some of those counter examples. Not being snarky. It would be nice to see what those counterexamples are. Good to see a topic from opposite perspectives.

Can't you download backups regularly, rsync them to your local system that you physically own? If the single-entity business disappears you can just get a new VPS from another business and restore the services from backups, can't you?