HNHacker News
TopNewBestAskShowJobs

eterps

2,543 karma · joined August 15, 2007

submissionscomments
eterps··on Terse: A language with hi-level look-and-feel, low-level control (1995) [pdf]
- simple language

- close to the CPU

- architecture independent

These 3 aspects are insanely hard to combine effectively.

Also is Forth 'close to the CPU'? It definitely is low-level.

eterps··on Terse: A language with hi-level look-and-feel, low-level control (1995) [pdf]
I remember reading this in Dr. Dobb's Journal back in the day when I was still using Assembly language.
eterps··on Shadcn: Components that you can copy-paste into your apps
For simple sites: https://v2.picocss.com
eterps··on Statement regarding the ongoing Sourcehut outage
You are probably correct in assuming these kinds of problems are not possible given enough $$$
eterps··on Statement regarding the ongoing Sourcehut outage
I does work for me, but more people seem to experience that problem:

https://fosstodon.org/@drewdevault/111742324107487646

eterps··on Elixir is now a gradually typed language
Are there code examples or gists other than the tiny screenshot in the post?
eterps··on Show HN: I made a HTMX Playground 100% in the browser
I am an MPA purist, yet I fully realize that there exists a class of applications where SPA is the best choice ;)
eterps··on Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
Project Oberon does not use paged memory. For the most part memory defragmentation is done by a relatively simple system-wide garbage collector (by copying live objects to one end of the heap).
eterps··on Hamlet: A type-safe Haml template engine for Go
I don't understand, I thought document.createElement() is independent of JSX. JSX works just as well in Deno/Bun/Node.js without DOM functions.
eterps··on Hamlet: A type-safe Haml template engine for Go
I haven't seen many projects where people attempt to use SLIM templates as an alternative to HTML; rather, they are used as a complement. SLIM is for deeply nested structures and layouts, while HTML is for actual content.
eterps··on Hamlet: A type-safe Haml template engine for Go
SLIM is similar, but a bit cleaner: https://github.com/mattn/go-slim

Both SLIM and HAML resemble a DOM tree, it looks somewhat similar to what you would see in the browser inspector.

eterps··on Hamlet: A type-safe Haml template engine for Go
I appreciate that in JSX, functions can be used as if they were first-class elements.

In this case that would be accomplished by supporting the following instead:

    @hmlt HomePage() {
      %SiteLayout
        %p This is the home page for Hamlet.
    }
Which is much cleaner IMO.
eterps··on Nim on a Real-Time Operating System: Apache NuttX RTOS and Ox64 BL808 SBC
That's awesome, I have used c2nim frequently in the past, it's easy to forget its existence with LLMs now being able to fullfill similar goals.
eterps··on Nim on a Real-Time Operating System: Apache NuttX RTOS and Ox64 BL808 SBC
I often have GPT-4 translate C code fragments into Nim for me because I find Nim’s readability enhances clarity, allowing me to catch more details in a shorter amount of time. But I'm aware that this is probably a personal preference thing.
eterps··on Ask HN: What software/tech blogs/magazines should I be reading in 2024?
Nice! I think it deserves a post on its own: https://news.ycombinator.com/item?id=38830777
eterps··on Free techical magazine about programming, hacking, security, electronics, retro
@jcrubino suggested this in https://news.ycombinator.com/item?id=38829811
eterps··on Ask HN: Programming Courses for Experienced Coders?
I'm intrigued. Could you provide some pointers on where to start at https://clojuredesign.club?
eterps··on I made JSX for Lua
So we have JSX-like language support for:

- Javascript / Typescript

- Lua (this)

- Go ( https://templ.guide )

- Ruby ( https://github.com/camertron/rux )

Any others?

eterps··on BASIC was not just a programming language
MSX supported that as well
eterps··on MiniLang: A type-safe C successor that compiles directly to x86_64 assembly
Yes, I meant pointer (and array) notation. To give a view examples of notation in other languages:

Modula-2, p: POINTER TO INTEGER

Nim, p: ref int

Odin: p: ^int

Go: p: *int

eterps··on MiniLang: A type-safe C successor that compiles directly to x86_64 assembly
Strange syntax choices, Pascal/Ruby style statements with C-like type notation order?
eterps··on What is the point of a public key fingerprint?
I like that https://github.com/FiloSottile/age has small public keys.
eterps··on Write your own retro compiler
It would also be interesting to have a book on writing your own CP/M-like OS.
eterps··on Ask HN: Should I subscribe to ChatGPT Plus if we can get it for free on Bing?
> But if your focus is on GPT-4 then I highly recommend to use an API instead.

When you have made that choice is it still possible to use 'browse the web' or 'talk to a PDF' like functionality? If so, what would be the best way to do it?

eterps··on uHTTP – Pythonic Web Development
Looks very clean, nice project.
eterps··on Average distance to a supermarket in Amsterdam is 400 meter or 1300 feet
As a resident, I would never opt to drive to the supermarket, I prefer to walk, or take my bicycle if necessary.
eterps··on A Schism in the OpenPGP World
'age' is really impressive, it's helped me get a better grasp on GPG.

I'm not joking, it's genuinely user-friendly, and I certainly prefer it over GPG.

Interestingly, its simplicity makes everything about GPG suddenly make more sense.

eterps··on Mounting Git commits as folders with NFS
I have been looking for that as well. Some sort of 'implicit versioning', a bit like how version history works for Google Docs [1], but instead for the filesystem.

[1] https://support.google.com/docs/answer/190843

eterps··on Object-Oriented Programming in Oberon-2 [pdf] (1994)
Which Oberon compiler do you use?
eterps··on Object-Oriented Programming in Oberon-2 [pdf] (1994)
That's impressive! Are there still any advantages in using Oberon commercially in 2023? (I use it mainly for study)
← PreviousPage 6 of 24Next →