HNHacker News
TopNewBestAskShowJobs

lloeki

12,667 karma · joined December 14, 2010

https://gitlab.com/u/lloeki https://github.com/lloeki http://twitter.com/lloeki

[ my public key: https://keybase.io/lloeki; my proof: https://keybase.io/lloeki/sigs/Ge11LJtfT8YAZ7Di4d6s5jlrxG_SPKFtCtZsfl8NO1U ]

submissionscomments
lloeki··on Cuba is skipping its November 1, 2026 clock change and staying on DST until 2027
"Days" is plenty of time, IIRC some tz changes happened hours before they had to come into effect!
lloeki··on Is this the new cyber normal?
As an experiment to prove the idea holds water by making it work today with existing tech, yes.

As what an actual, safe, efficient implementation, of course not.

The point is there could have been a "dynamic HTML" alternate timeline where you could have had interactive pages for 90% of use cases without executing full blown generic computation arbitrary code on the client device.

But worse is better won and now we get insane trackers and cryptominers at every turn because the web can't degrade to exist without JS massaging DOMs.

lloeki··on I don't understand quantum physics (2018)
> the tides being caused by the moon

Mostly because people around the mediterranean sea didn't have to care, tides being so small there. Yet the Greek had fairly advanced models of tide schedules.

Pretty sure peoples that were experiencing bigger tides and depended on it e.g for fishing figured out the relationship with the moon pretty quickly, whatever esoteric reason they may have plastered upon it.

lloeki··on Is this the new cyber normal?
You can have the buttons in iframes and have that POST and refresh.

Not saying that's exactly what should be done, but an example that there may be another way than full-on generic code execution wrapping XHR.

lloeki··on Run full iOS 16.5 firmware on Android Devices
There were quite a few: the Mac Pro before it (which is why you may be confused) til 2012, iMacs and MacBooks til 2014.

And before that, PowerMacs and PowerBooks.

Then Nvidia got into a feud over Samsung, Qualcomm, and indirectly Apple via PowerVR making their own GPUs so Apple ragequit and gave them the finger, culminating in refusing to sign third-party Nvidia drivers.

lloeki··on Run full iOS 16.5 firmware on Android Devices
The Mac Pro 2013 carried an AMD D300/500/700 GPU, not Nvidia.
lloeki··on mitmproxy adds --emudhra option
The lengths they would go to prevent you from snooping at them.
lloeki··on William Gibson and the trademarking of cyberspace
Instinct does not have maps, only breadcrumb. Third party like dwmaps need a phone and coverage. Hence often the move to Enduro and Fenix.

Also it's not e-ink but MIP, and that one being solar can go on basically indefinitely.

lloeki··on William Gibson and the trademarking of cyberspace
Around here large amount of military personnel is wearing Garmin. I see a lot with Fenix 7X, Instinct 2X, and Enduro 3.

But hey if they ever qualify as "smart watch" they're definitely more on the utilitarian side than on the "wrist-sized phone" one.

lloeki··on Hackers activate automatic defrosting in supermarket fridges across Europe
> It doesn't have any meaningful impact

France has presidential elections coming up next year, and growing civil unrest is happening. Cyber attacks are routine, and several have been officially attributed to Russia.

Anything that can trigger fear can elicit irrational reactions. That has been a known propaganda tool since forever.

> Every society is three meals away from revolution.

So I wouldn't entirely handwave it away.

lloeki··on Apple/macOS removed from official Unix registry
> colima also simplifies linux VMs

lima does, not colima (well it does because it's lima under the hood)

https://github.com/lima-vm/lima

lloeki··on Apple/macOS removed from official Unix registry
You missed the point by focusing on the wrong part (containers) instead of the part that's relevant (kill darwin CLI userland).

Imagine the only scriptability you get for the OS is Automator or Shortcuts, https://github.com/apple/container is at best an API at worst a GUI app and certainly not a CLI, and that's it. macOS is MacOS (pre-X). Or iOS-like. Terminal.app spawns a sandboxed Linux microvm. You never see the host from a shell. Dear colima can't even _exist_.

lloeki··on Apple/macOS silently removed from official Unix registry
I'm suspecting some forces at Apple would be perfectly content with ripping most of the BSD core and the assorted CLI out and just have Linux containers spawned in VMs, WSL2-style.
lloeki··on Why are coding agents so dumb?
Look at the tags tab, not the releases tab.

https://github.com/anomalyco/opencode/tags

If you use Nix it's a flake so super easy to run too.

Seconded that v2 has much better background shell + subagent management: it's now much more eager to appropriately spawn either of them on its own, and does so in a way that is asynchronous, i.e it doesn't block the conversation and you can examine them by pressing down arrow at the prompt box.

lloeki··on Keyboard differences between Windows and Macs
GNOME:

    gsettings set org.gnome.desktop.interface gtk-key-theme-name 'Emacs'
or GTK:

     ~/.config/gtk-3.0/settings.ini
     ~/.config/gtk-4.0/settings.ini


    [Settings]
    gtk-key-theme-name = Emacs
I have it enabled but it can be very confusing: depending on whether you're in a text field or not, in say a browser, ^W will mean delete word or close tab. And sure enough closing a tab will sometimes but not always focus the URL box of the previous tab.

There used to be an obscure internal GTK setting to properly separate control plane from command plane like on (then named) Mac OS X but IIRC it's long gone / hardcoded to only GTK on macOS.

EDIT: Found it, GTK up to 3 had proper <Primary> vs <Control>. In what I would consider to be a fatal regression, GTK 4 just aliases <Control> and <Primary>, leaving the apps to do the work.

https://gaphor.org/2022/12/10/gtk4-macos-keybindings/

lloeki··on Beauty in DVD Menus
With all the telemetry they should get a clue that the experience is bad when my wife and I navigate a bit around, watch a few trailers, and then give up after 10min.

And that's us wanting to watch something! But the experience is so bland they're just consistently good at ruining the mood.

lloeki··on Lunar Terminator Paradox
<distant growling low resonating voice that makes galaxies shake> Damn, those pesky IEEE-754 accumulation errors again.
lloeki··on Plan mode is dead
> "so complex there are no obvious deficiencies" (as opposed to "so simple there are no obvious deficiencies"

The quote is "so simple that there are obviously no deficiencies"

lloeki··on People hooked on vapes try a new way to quit: cigarettes
> I know smokers who lived into their 90s, and non-smokers who died much younger

I hate this anecdata. I do know these too.

But statistics don't lie. The odd outlier is not relevant. How many times can you roll the dice and win the saving throw? Smoking kills, and when it doesn't it destroys well-being.

Even without the health issues smokers becoming absolute pricks because they didn't get their fix. Or how much imposing their cloud of ash is invasive, even in open air. Did you know that parents going outside to smoke in front of the door thinking of their child is mostly a feel-good thing? The minimal distance to not impact the child is 10m from outside walls, and that's not counting the nicotine and ash that permeates the skin and clothing, which gets ingested in the next hug or three, leading to significant amounts of nicotine being found in children hair.

I know, I've been there, I've been that guy. Stressing out because I had only two left in the pack on a Sunday. Rushing to buy a pack before the shop closes like my life depended on it. Snapping out when the effect wears off. Leaving the table at restaurants to get my fix. Barely able to get through an entire movie at the cinema, and as soon as credits roll, get out and immediately swallow an entire cigarette in under a minute.

Now that I'm out of it I can see the absolutely disrespectful behaviour, and in a way I understand because I've been there, I've been the addict that can't see how I harm not just me but others too. I've been the addict that keeps the blindfold of denial so that I could continue satisfying my craving.

And now life is _so much_ better without it. Much better energy, focus, willpower, and freedom.

There is _nothing_ positive about smoking. It's death in a tube, plain and simple.

lloeki··on The Effect of CRTs on Pixel Art (2024)
Good watch on the topic that very much drives the point home in excruciating detail with a ton of side by side comparisons

what did you do by Noodle: https://www.youtube.com/watch?v=bC-8y2R6IxI

lloeki··on Exercise intensity is associated with cardiometabolic health
I had a distinct visual diagram in mind that I can't find again. Maybe my memory is fuzzy and mixed those two:

https://www.youtube.com/watch?v=w2ElWvS2b0c

https://www.youtube.com/watch?v=gd_E_OveCPQ

lloeki··on Exercise intensity is associated with cardiometabolic health
On mobile RN. I'll try to find it once I'm on a desktop.
lloeki··on Exercise intensity is associated with cardiometabolic health
That sounds exactly like what one should do for, say, couch to 10k: build a solid base in "zone 2" (low aerobic), which also serves not just as a cardio foundation but also builds the body's ability to withstand effort and impact.

Then once the base is built, to make any progress one needs stronger, more focused stimulus, so you introduce interval training at high aerobic (tempo and threshold paces) as well as anaerobic (400-800 "very hard" sustained and all-out sprints) training, combined with a few zone 2 long runs.

And then the cycle repeats: you have to let the body recover so deload, then start a new cycle.

Nicklas Rossner has fantastic resources; there's a video there that explains how to find your current bottleneck: https://m.youtube.com/@NicklasRossnerPT

lloeki··on Lion-man
A dramatic rendition of it: https://www.youtube.com/watch?v=uD4izuDMUQA
lloeki··on “I just chose words carefully”
A well renown dish in Belgium's capital.

To best be enjoyed with a muscular buddy.

https://focusonbelgium.be/en/Do%20you%20know%20these%20Belgi...

lloeki··on “I just chose words carefully”
Log levels have me screaming internally

https://ruby-doc.org/stdlib-2.4.0/libdoc/logger/rdoc/Logger....

lloeki··on EasyEffects can improve laptop speaker sound quality
IIRC when using REW you're supposed to feed it the response curve of your mic (which you should get at least as a printout with any good mic) + also do a loopback measurement of your audio input.

Or skip both and assume they're "neutral enough"

lloeki··on Our decision on Cursor following its acquisition by SpaceX
Seems you're looking for an editor with agent, not just a agent, so something like Zed?
lloeki··on Everything I own, owned
CKV aims to cover that case:

https://support.apple.com/en-us/118246

https://support.apple.com/en-us/118247

> An unrecognized new device was added to that person’s Apple Account. This alert might mean that the person you are messaging has an issue with one of their devices, or that a sophisticated attacker might be attempting to eavesdrop on the conversation.

My understanding is that iMessage implements PFS. To get around PFS and access older messages, one needs to get their hand on a backup, which needs fully enrolling a device, not just messaging key exchange hackery.

And as far as trusting Apple with key exchange, well, if you're running their OS and hardware, I suppose that trust of key exchange is the least of your concern (or part of the whole deal anyway depending on how you look at it)

lloeki··on Linux 7.2
Macs definitely can use DP Alt Mode over USB-C ports, so if you get a USB-C -> DP cable it's straight up DP to the monitor.
Page 1 of 34Next →