HNHacker News
TopNewBestAskShowJobs

eterps

2,565 karma · joined August 15, 2007

submissionscomments
eterps··on Compiling to Assembly from Scratch
> This is how I used to do also by embedding hand-written machine code within a BASIC program and calling it to run natively

Me too; that's also the reason why I wanted that possibility back.

eterps··on Compiling to Assembly from Scratch
Also, running machine code directly can be done like this:

https://github.com/eterps/loader/blob/master/syscall.nim

eterps··on Compiling to Assembly from Scratch
You should definitely look at: https://github.com/akkartik/mu/blob/main/subx.md
eterps··on Hypermedia Controls: Feral to Formal (PDF: ACM HT'24)
Basically 'naming things'. It makes it possible to address and distinguish strategies in writing and conversation.

H-Factors ( http://amundsen.com/hypermedia/hfactor/ ) have also been useful to me in the past for the same reasons.

eterps··on Sapling: Source control that's user-friendly and scalable (2022)
Also check out lazyjj: https://github.com/Cretezy/lazyjj
eterps··on Cosy Computing
> So I do dream of a laptop running on an mcu with an eink screen that has 1 month of battery but no commercial power. And running common lisp at boot as that's all I need anyway. I am close to just forking over 10k to have one custom made, but still hope someone else will do it.

Same, but with Project Oberon on bare metal.

CP/M would be a nice option too.

eterps··on Brazil's X ban is sending lots of people to Bluesky
Can you expand on your thoughts a bit? Do you envision that a very large amount of posts get reviewed in a community notes style?
eterps··on Rust's Ugly Syntax (2023)
Just give me Rattlesnake or CrabML and I'll stop complaining :-)
eterps··on Low Cost Mini PCs
I would love to see something like this but being able to sort on price/performance ratio (f.e. based on a CPU performance index in comparison to the price).
eterps··on Objective-C is just, like, a leaky abstraction over C
I couldn't find info on Objective Assembler either.

> Can you go lower level than obj_msgSend?

In Oberon you have low-level message sending. See this article that builds in small steps through the various OOP strategies and shows message sending in the last example:

https://miasap.se/obnc/data-abstraction.html

eterps··on VanillaJSX.com
This question is crucial to understanding the true value of React and virtual DOM technologies.

While there's no doubt that React and virtual DOM offer advantages, it's essential to clearly demonstrate where and how these benefits manifest in real-world applications.

> they're not showcasing cases where the performance gains are perceptible

According to this commenter, it's not even about the performance gains:

https://news.ycombinator.com/item?id=41271272

> and IMO not even cases where the "organizational" benefits of such libraries are salient

Apparently, that is what it ultimately boils down to:

https://news.ycombinator.com/item?id=41271367

eterps··on Blitz: A lightweight, modular, extensible web renderer
That would be legendary.

> But i guess JS engine is not even in the mix

Ideally a web renderer would support HTMX natively.

The general idea is that HTMX supports features that make HTML more complete:

- Why should only <a> & <form> be able to make HTTP requests?

- Why should only click & submit events trigger them?

- Why should only GET & POST methods be available?

- Why should you only be able to replace the entire screen?

Another way of thinking about it is that HTMX makes HTML elements less restrictive and more generic. If a web renderer takes that into account in its design, it could end up simpler.

eterps··on OpenDevin: An Open Platform for AI Software Developers as Generalist Agents
Does it have different goals than: https://aider.chat ?
eterps··on Ladybird browser to start using Swift language this fall
Apparently I guessed wrong. Not sure where I heard it, should have checked first.
eterps··on Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files
What's the difference if you have Docker anyway?
eterps··on Ladybird browser to start using Swift language this fall
Are there any relatively well known non-Windows apps written in .NET? I guess Discord? Any others?
eterps··on My favorite device is a Chromebook
What's the complete setup like? Keyboard etc.?
eterps··on Age is a simple, modern and secure file encryption tool, format, and Go library
Age is a much better experience than PGP/GPG, even though it only has a subset of GPG's features.

The option and argument handling is intuitive; it makes sense instantly. It gives a more grounded understanding of what's happening with the encryption process, especially because of the short-form recipient format.

Also, setting it up with a Yubikey and Passage (a GNU pass alternative for Age) was a breeze.

eterps··on How I Use "AI"
If I knew why something is [flagged] I could probably learn something from it.
eterps··on Glisp: Graphical Lisp
Reminds me of: https://docs.racket-lang.org/quick/index.html
eterps··on Axiomatic by Greg Egan
Egan's short stories are great, I've never been a huge fan of his long form novels.

The concise format suits his style perfectly, as each story leaves readers with a wealth of ideas to ponder long after they've finished reading.

If someone needs a pointer on where to start, I can recommend this thread:

https://redlib.freedit.eu/r/printSF/comments/x1i4bj/greg_ega...

I especially enjoyed:

  - The Safe-Deposit Box
  - Into Darkness
eterps··on Follow the Crypto
Anarchism rejects hierarchies and centralized power in favor of maximizing individual liberty.
eterps··on Nearly 2M metric tons of wild fish used to feed Norwegian farmed salmon annually
Eating like a salmon is better than eating actual salmon:

https://www.foodandwine.com/health-benefits-of-eating-wild-f...

eterps··on Markdown: An effective tool for LLM interaction
See also: https://news.ycombinator.com/item?id=40866228

I think Ryan Elston's blog post is more effective in explaining the advantages of markdown for LLM interaction.

eterps··on Ask HN: Is there any software you only made for your own use but nobody else?
I created a website that 'proxies' HN. Its main feature is to refresh only every 3 hours; otherwise, it displays the previous snapshot. I blocked access to the real HN on multiple levels (PC, router, DNS provider).

I spent 3 hours developing this tool. It prevents me from checking HN too frequently throughout the day, saving me a significant amount of time.

eterps··on SCIM: Ncurses based, Vim-like spreadsheet
True, but in my case I think it isn't enough of a Vim-like experience. In that case I would have expected modes I could stay in for longer than a single cell entry.

It would be fine if I'm in insert/edit mode and I can move around entering values in several cells and then press escape to exit that mode.

The reason I think TUIs are attractive to use is because they're more efficient to use. But this one doesn't feel more efficient to use than its GUI counterparts.

eterps··on SCIM: Ncurses based, Vim-like spreadsheet
I really wanted to use this tool because I love Vim, but it just feels 'off' to me. I'm not sure why, though.

In a spreadsheet, I'm used to being able to move around with arrow keys and start typing immediately. Using SCIM, it feels like I'm constantly hitting a wall.

Despite that, I think the idea of a spreadsheet as a TUI is really great.

eterps··on Ask HN: What's Wrong with IRC?
Upvoted, this looks better than most IRC solutions I've seen.
eterps··on Claude 3.5 Sonnet
If anyone would like to try it for coding in Neovim, I just added it to:

https://github.com/frankroeder/parrot.nvim/

eterps··on Claude 3.5 Sonnet
They don't require it to be a business for API access, they just have an account structure where you can have several users under one 'organization'. Even a family can be an 'organization', nothing special required.
← PreviousPage 4 of 24Next →