HNHacker News
TopNewBestAskShowJobs

cl3misch

2,577 karma · joined December 29, 2019

submissionscomments
cl3misch··on Quantum mechanics is the operating system other physical theories run on (2007)
Very true, but I thought this lecture is mainly known/interesting for the "OS for physics" quote.
cl3misch··on KOReader Document Viewer for E Ink devices
This software has saved my Tolino Shine 2 HD from living in a drawer. Its original software is really buggy and doesn't receive updates anymore. KOReader on the other hand is snappy, configurable, and gets out of my way when I just want to read. The only thing I'm missing is wireless sync, but that's on me...
cl3misch··on Why can't my mom email me?
To play around with it?
cl3misch··on My deployment platform is a shell script
How do you deal with plumbum not being a builtin module? Do you install it system-wide? This currently holds me back from using sh (the Python lib) for maintaining my servers, especially if I need it with root.
cl3misch··on Legendre transform, better explained (2017)
Previous comment thread: https://news.ycombinator.com/item?id=19765389
cl3misch··on Long-term nuclear waste warning messages
The section about the "atomic priesthood" is interesting and reads like scifi:

> [Thomas Sebeok] proposed the creation of an atomic priesthood, a panel of experts where members would be replaced through nominations by a council. Similar to the Catholic church – which has preserved and authorized its message for almost 2,000 years – the atomic priesthood would have to preserve the knowledge about locations and dangers of radioactive waste by creating rituals and myths.

cl3misch··on A rudimentary simulation of the three-body problem
Thank you for reminding me of this beautiful field of mathematics.

The best textbook I've ever read: Nonlinear Dynamics and Chaos by Steven Strogatz.

cl3misch··on LLaMA now goes faster on CPUs
> presenting trivial concepts from a world which few front end developers understand in a language that most front end developers understand

Completely ignoring the JT discussion, the argument that something is trivial in some area does not really hold. 1) Science is mostly "just" connecting the dots, and 2) landmark discoveries tend to look trivial in hindsight almost by definition, because they have to be straightforward enough to be widely adopted.

cl3misch··on DongleHider+ Framework Laptop Expansion Card
Could you share PCB files for that? I don't have experience with designing PCBs myself, but with the files I should be able to just order them from PCBWay.
cl3misch··on Array Languages: R vs. APL (2023)
Thanks, that was fun.

    def d(x): N = arange(1, x + 1); return N[x % N == 0]
    def m(x, n): return x * arange(1, n + 1)
    def gcd(x, y): return max(set(d(x)) & set(d(y)))
    def lcm(x, y): return min(set(m(x, y)) & set(m(y, x)))
    def test(x, y): return gcd(x, y) * lcm(x, y) == x * y
    all([test(x, y) for (x, y) in randint(1, 100, (1000, 2))])  # True
I am not a good golfer. Now I want to look at the codegolf stackexchange for this...
cl3misch··on Array Languages: R vs. APL (2023)
> what if we just generate all products from the set of numbers 2:n and exclude those as "not prime" from all the numbers up to n?

It's fun to translate terse APL to somewhat terse numpy. The result still can be very compact and you can parse it easily if you're used to looking at numpy:

    s = arange(2, 50); p = outer(s, s).ravel(); sorted(set(s) - set(p))
cl3misch··on Sequential and parallel execution of long-running shell commands
I was about to write that this has a different use case, because managing screen/tmux sessions is very manual. However the repo iself states

> Pueue is not designed to be a programmable (scriptable) task scheduler/executor. The focus of pueue lies on human interaction.

So I also don't really see its usecase and probably would opt for tmux instead. If you had many workers to run, but still do it manually, you would use pueue? I would be interested in such a scenario!

cl3misch··on Show HN: Extend Zigbee sensor range with LoRaWAN
Can you elaborate? I have never heard anything crypto related with LoRa.
cl3misch··on Optimizing the Particle Life: From 400 to 4M particles
Ah, I was under the impression that using array OPs inside a numba njit gave worse performance. Has this changed, or is my memory tricking me?

Do you have a source for this? I have not seen it in the numba docs.

cl3misch··on Optimizing the Particle Life: From 400 to 4M particles
No. The problem in this post can be vectorized (== expressed as array OPs) with idiomatic numpy, making it very fast (see sibling comment).

Numba is designed to speed up code where looping is unavoidable, i.e. the code can't be (easily) expressed as array OPs.

cl3misch··on Grok
Love the minimal repo, magnet link, and stating "open weights" instead of "open source". Refreshing!
cl3misch··on Grok
FWIW the Grok repo uses the term "open weights".
cl3misch··on Ask HN: Non-duopoly smart phone in Sweden?
> No Blacks, No Irish

You can't decide to be black or Irish. You can very well decide to not have a smartphone.

Which is a fine decision and I happen to support it. But it is a very different level of discrimination. Depending on your definition it might not be discrimination at all.

cl3misch··on Ask HN: Non-duopoly smart phone in Sweden?
I get OP's desire to live without a smartphone and can relate a lot.

But at the same time, at some point it is not feasible to enforce support for non-smartphone by law. You have to realize that your own freedom only goes so far. Society grants you the right to live without a smartphone/car/whatever, but it is your decision, and you can't force the rest of society to put up with it.

cl3misch··on Ask HN: Non-duopoly smart phone in Sweden?
I get your point, but I don't read OP like they are "forcing" anything on others. It is a fair question if there are still feasible ways to live without a smartphone, and HN is a suitable place for it.

I am happy that such people exist, because I don't have the energy for that lifestyle these days.

cl3misch··on Fireworks and Confetti: Apple Video Feature Wreaks Havoc at Meetings
> Dennis Perpetua, a 46-year-old digital workplace experience officer based in Wilmington, N.Y., was on a one-on-one video call with his boss, in Zurich, when suddenly a thumbs-down emoji bubbled up beside Perpetua’s head.

I just realized that I never want to work in a job where me and my boss would not just laugh together at this absurd situation.

cl3misch··on Nvtop: Linux Task Monitor for Nvidia, AMD and Intel GPUs
That's why the authors recommend pipx for installing nvitop. I am not a sysadmin, but I prefer pipx over relying on the (often outdated) distro sources.

https://github.com/XuehaiPan/nvitop?tab=readme-ov-file#insta...

cl3misch··on LocalSend: Open-source, cross-platform file sharing to nearby devices
Yep, that should be possible and does not require a router. I would think it is significantly less low-friction than native Airdrop for a firefighter on mission though...
cl3misch··on LocalSend: Open-source, cross-platform file sharing to nearby devices
Handshake is bluetooth, transfer is wifi
cl3misch··on LocalSend: Open-source, cross-platform file sharing to nearby devices
Can you elaborate? How does it work without the devices sharing the same Wifi?

I just skimmed the readme. It states a "local network" multiple times. So in this example, the firefighters need a Wifi network to connect the devices. Not because the files are sent over the internet, but because LocalSend doesn't create an ad-hoc network unlike to Airdrop.

So OP: technically yes, but the experience is not quite the same.

cl3misch··on My favourite animation trick: exponential smoothing (2023)
Instead of the wall of text and equations, it would have been helpful to plot the easing functions.
cl3misch··on Show HN: Elodin – A better framework for physics simulation
Nicely put, thank you. What can sadly be even worse are physicists-turned-coders who think code is good if 1. everything is encapsulated as much as possible and 2. there are comments for every line.

Of course, I once was that physicist! Now I prefer working with arrays and functions that receive arrays and return arrays, even in the top-level, user-facing script.

But who knows, maybe there will be a next stage in the journey!

cl3misch··on Linux Touchpad Like MacBook Update: 2023 Progress on Smooth Scrolling
The touchpad experience on Gnome is largely great already. It has kinetic scroll and gestures.

My only gripe is that you can't control the scroll speed. Especially in Firefox it feels way to fast. There are config options for that, but they also apply to a mouse scrollwheel, which in turn will feel too slow.

I guess the lack of this setting on the OS level is caused by the ongoing discussion what the "correct" place for advanced touchpad settings would be (application/compositor/libinput), which has been mentioned in multiple comments here.

cl3misch··on Linux Touchpad Like MacBook Update: 2023 Progress on Smooth Scrolling
I have always been bewildered about the demand for suspend-to-disk (aka. hibernation). Suspend-to-RAM (aka. standby) consumes virtually no energy, doesn't create disk writes, and wakeup is instant.

The desire for hibernation seems to be constant and widespread though. Honest question, what do you expect from hibernation that you don't get from standby?

cl3misch··on Ask HN: What laptop are you using to daily drive Linux?
The headphone jack noise might be from automatic power saving of the audio controller. You can deactivate that with tlp. It helped me with my ancient Acer ES1 some years ago.

Thinkpad fans spin up quite aggressively in my experience. You can use thinkfan to set higher threshold temperatures.

Screen tearing has been solved for me after switching to Wayland.

A very handwavy final remark: some problems might vanish on their own by using a recent kernel, e.g. on Fedora instead of the Ubuntu LTS release.

← PreviousPage 8 of 14Next →