HNHacker News
TopNewBestAskShowJobs

e3bc54b2

2,242 karma · joined March 16, 2021

submissionscomments
e3bc54b2··on Lisp in 99 lines of C and how to write one yourself [pdf]
I recently got back into microcontrollers and embedded electronics as hobby, and uLisp caught my eye. However, as ubiquitous micropython is in the guides and projects, there aren't really any resources for uLisp beyond the website. Can you please point me to any such resources if you have?
e3bc54b2··on RISC-V Linux on ESP32
Thanks for pointing out Inferno OS. I recently started tinkering with embedded devices after a long gap, and this looks like perfect project to work on!
e3bc54b2··on I Finally Found a Solid Debian Tablet: The Surface Go 2
I am using WSL2 right now and it is not better than 'glass of cold water for someone stuck in hell'. It is better than running Virtualbox, but doesn't hold a candle to real thing.
e3bc54b2··on Coinbase employees petition to remove execs
> cow-orkers

Not sure if its a typo, but sure fits the theme.

e3bc54b2··on 50th Anniversary of the Mother of All Demos (2018)
Our streets are digital in fully remote world. On HN for e.g. I've seen creator of DLang casually chimes in on a conversation. A big piece from past hits front page and the author simply joins and answers questions.

While we've evolved to value in-person interactions higher, let's not forget the fact that even non-sonic non-visual near-real-time conversation with actual creator would be simply impossible for someone sitting in a third-world country, like me :)

e3bc54b2··on Deluge BitTorrent Client
qBittorrent is indeed nice. Been using it for many years and couldn't be happier. Demise of uTorrent was a boon for open source clients in a way, otherwise I'd never look for replacement. qBittorrent is also written in Qt, so fits very well with Plasma desktop in general.
e3bc54b2··on Deluge BitTorrent Client
qBittorrent has webUI too, and works more or less identical to that of native client. Some day I'll get its NixOS module in abetter shape and just use that.
e3bc54b2··on A decade of dotfiles
If you're looking to learn Nix start-to-end, there manuals for Nix and NixOS, both are good.

This is an extensive study at trying to 'understand' Nix, because is does so many things differently: https://ianthehenry.com/posts/how-to-learn-nix/

If you're just looking to start building your system, follow NixOS manual up until you have a running system, then pace yourself as you will. You can also setup Nix on existing Linux distro or macOS and practice the ropes before plunging into NixOS.

e3bc54b2··on A decade of dotfiles
I know, I even mentioned it. Unfortunately and understandably Guix means my WiFi won't work and there will be less stuff supported OOTB. So I'll be on Nix for foreseeable future.
e3bc54b2··on A decade of dotfiles
Admittedly, it can be worse than sitting down and reading the manual front to back, but I did it the hard (or simple) way.

I used the simple template generated during nixos-install and kept adding packages I needed. Configured them manually as usual and went about my business. It works out more often than people would realize. For services, development toolchains etc just google and copy-paste from other people's config. Simply add 'ext:nix' to google query and you should be good.

I'm at almost 3 years, know just enough Nix to write some custom stuff, but nowhere close to the Wizard title. Its not as bad as people make it out.

Remember, your target is not to master it on day 1. Target is to get VLC to play the media file (or some equivalent for you).

e3bc54b2··on A decade of dotfiles
This is a good one, I hope I'll have mine for that long (started 2019).

Personally, I stopped worrying about dotfiles and GNU stow after joining the cult of Nix. While I gave honest attempt to everything else, Nix made it stick. Now I only have one single repo, where In write config for (almost) all of my applications in Nix, deploy them with Nix, rollback with Nix etc. Compared to hodgepodge of INI/YAML/TOML/XML/JSON/WHATHAVEYOU it is nice to to only have single tool to worry about.

I wished Guix had the momentum and size of Nixpkgs. I'd much prefer a Lisp than the language contraption of Nix.

e3bc54b2··on Ask HN: Current state of coding .NET code on non-Windows machines?
I only used it for few months as a beginner, so take this as you will.

VSCode works, but JetBrains Rider is probably your best bet. It just works and works really well compared to hodgepodge of extensions in vscode. Beyond these 2, you're pretty much on your own, and things never Just Work.

But, beyond the editor, the ecosystem is not Linux-friendly. A lot of libraries expect and assume you are on Windows and just refuse to work for whatever reason. There are near-zero relevant resources (blog posts, stack-overflow Q/As, forums) for developers on Linux. (I guess this is how Emacs users on Windows feel).

The second paragraph is why I stopped. The .NET core itself is decent, and if you manage to limit use within you should be mostly fine, probably. But the experience never feels home and it is a constant reminder of being second-class that's not my personal favourite way of spending life.

e3bc54b2··on A Kernel Hacker Meets Fuchsia OS
From what I've read Fuschia is not at all self-contained. The UI is fully driven by and targeted towards Google the search and ecosystem.

But those write-ups were years ago and there hasn't been new reviews with much UI focus since then.

e3bc54b2··on Tell HN: Reddit does not allow comments post via old.reddit.com
As someone who has never (at least knowlingly) encountered a flaskBB forum in the wild, what do you like about it? And what are your gripes about Discourse (the interface is bit whitespace-heavy and 'pop', but serviceable IMO)? Discourse has a LOT of moderation and QoL stuff baked in, so I'm just wondering. Is it the missing old-world feel?
e3bc54b2··on Tell HN: Reddit does not allow comments post via old.reddit.com
Honestly, I went read-only on reddit via teddit.net and blocked main domain (reddit.com) in /etc/hosts. This forces me to make a conscious choice on opening a Reddit link.

All the forums that Reddit took over are making a comeback, this time with Discourse (probably Baader-Meinhoff, but I'm seeing it everywhere now).

Reddit had a good run, but as a place for real people to go to, its time is over.

e3bc54b2··on FairEmail stopping development after Google falsely flags app as spyware
> What is happening with Google?

They lived long enough to see themselves become a villain.

e3bc54b2··on Ask HN: What's the oldest publicly-available repo with different versions?
Emacs source code goes quite far back, with extensive changelog between every 2 functions, if you don't fancy rifling through commit log itself: https://git.savannah.gnu.org/cgit/emacs.git/log/

Earliest commit is from 1985: https://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-...

Log starting from 1985: https://git.savannah.gnu.org/cgit/emacs.git/log/?h=emacs-19....

e3bc54b2··on Court Ruling shows the GPL is both copyright license and contractual agreement
On the contrary, as a developer, this makes GPL even more appealing to me.

I don't have time, money or energy to sue someone for using my code and not giving back.

But if downstream users can, and the math changes.

e3bc54b2··on Run your home on a Raspberry Pi
Pi is standard, extremely well supported, has GPIO and most people are familiar with running a container and gluing python compared to writing C (I know about micropython, but Joe PythonLearner doesn't).
e3bc54b2··on Run your home on a Raspberry Pi
I'd pay Pine64 50% markup if they'd just deliver to my damn country.

Every now and them, I check their store, just itching to buys stuff and build on top, but no delivery for me.

Any other similarly supported/open alternatives you'd recommend?

e3bc54b2··on Run your home on a Raspberry Pi
A Raspberry Pi sitting cupboard silently chugging along has a high chance of SD failure, but little chance of inadvertant disconnects. That's a fine tradeoff I'd say.
e3bc54b2··on Can a laptop from 2012 be a viable home server?
People should really stop using SD cards for anything halfway important with Pi's. They are proven again and again to be just ticking time bombs. With new Pi being able to boot from USB just fine, get an SSD even if it costs more.
e3bc54b2··on User Disengagement
While zerodha is on the good side of the spectrum, I have to call out couple of claims from this post.

No marketing is a half-truth at best. Their app often sends notifications about blog posts and upcoming trades (IPOs etc that user did not initiate). So much so that I had to disable notifications for the app.

No ads claim is similarly bull. There are ads for various (startups?) firms who supposedly augment zerodha's product right on the console (where various reports are shown).

I'd reiterate, compared to various abominations out there, zerodha is better. But to claim they don't do marketing or advertising is not really true.

e3bc54b2··on Emacs for Professionals
I like German air-traffic-control story better (probably because the author added the linguistic spice in it :)):

https://teddit.net/r/emacs/comments/lly7po/do_you_use_emacs_...

e3bc54b2··on Ask HN: Does anyone use a Raspberry Pi as your main computer?
I have a Pi that runs Pi-hole and Syncthing. As an extra always on backup node, Pi is pretty much perfect.
e3bc54b2··on Show HN: Emacs Configuration Generator
The surrounding prose are distdacting, byt surrounding code is even more distracting. Org-mode allows simply folding away stuff not under focus, and it helps a lot with ADHD.
e3bc54b2··on Nixery – Docker images on the fly with Nix
Different model, but I just (about 2 days ago) setup my Pi 4B using this, and was done in about an hour:

https://nix.dev/tutorials/installing-nixos-on-a-raspberry-pi

I made it difficult for myself by using flakes, but if you don't care about that, just follow the instructions and you'll be set in 10 min flat.

e3bc54b2··on Richard Stallman – The state of the Free Software movement
> Also, I think that looking at history, claim that all progress was due to unreasonable men is false.

This is because the definition of 'unreasonable' is relative. For Edison, wasting thousands of hours of lightbulb experiment was quite reasonable.

For most people before him, it was squarely in the unreasonable territory, and hence it took Edison for lightbulb to happen.

e3bc54b2··on I need to find an apartment
The explanation GP provided is extremely low cost of entry. An agent doesn't even need an office. Here is my country many agents go free wheeling with a phone number and a bike. All they need is some connections with homeowners and they're off to business.
e3bc54b2··on You can do a lot with an empty file
IIRC GNU's /bin/true also has massive performance advantage. I am not able to find it presently, but an old post tried to reverse engineer it, and turns out it does caching and whatnot to get something like 12 GBps throughput.

Edit: I was wrong, it is actually GNU 'yes': https://www.teddit.net/r/unix/comments/6gxduc/how_is_gnu_yes...

← PreviousPage 7 of 15Next →