HN user

d12bb

648 karma
Posts16
Comments118
View on HN

No, even for stopwatch, trigger on release is the correct choice, as it’s more precise.

When tapping, I have to see, or in case of watching for some event to happen to stop the time, feel/guess when exactly the distance between screen and finger approaches zero. With a stop button triggered by release however, I can just calmly rest my finger on it and raise when the event happens, without any guesswork.

Deno Desktop 1 month ago

Even if SwiftUI, Qt and whatever Windows uses this morning were absolutely perfect, developers would write web UI slop to not have to write three frontends. That, and familiarity with JS are the whole reason.

Deno Desktop 1 month ago

YouTube succeeds for its content. Its UI is hot garbage both in the web and their apps. Google Maps is an atrocity and I’m very thankful Apple has decent data where I live. Roblox I don’t know, other websites I consume mostly in Reader mode.

Deno Desktop 1 month ago

Styling every application independently because it’s all individual Electron UI without a shared toolkit is much better indeed…

Deno Desktop 1 month ago

Great for the developer. The user doesn’t use Mac, Windows and Linux. Just one for work and one at home, with mostly different apps, so they couldn’t care less if it looks the same on different platforms.

I switched to Kagi little over a year ago and couldn’t recommend it enough. The search results are actually what I’m searching for, there is AI for the occasions I want it (and only then), and it comes with nice extras like search personalization and a great translation app. Tried to live without it when my first year of subscription ran out, but I didn’t last long…

Crux doesn't seem to support desktop targets

Only partially true: macOS is supported, and one can fall back to the web. But you're right in that native Windows and Linux are still missing.

Linux

Problem with Linux of course is that it's almost as fragmented as Windows, with Qt and GTK being the main toolkits, but a dozen more if you ask the wrong people :D I personally don't like GTK, to me it (well, mainly Gnome) looks and feels like trying to copy macOS without understanding what makes it great, but Qt is a toolkit I can get behind…

Killed by Apple 2 months ago

Apple had much longer support lifetimes for their products than all their competitors long before talk of mandatory minimums started to reach actual governments.

Well, except Google Maps nowadays sucks for everything but POI discovery, and even that is getting worse with reviews getting tinkered with more and more. Not to speak of the abomination Google calls an user interface.

Only reason to use Google nowadays for me is travel in countries where neither Apple nor OSM have good coverage.

alternative AppView, but then if you are only on the alternative you are invisible to anyone who is only on Tangled

That’s misunderstanding the at protocol. There is a difference between a pds, where the data lives, and the appview. Tangled (the appview) happens to also provide a pds (they didn’t always do), but displays data which lives on other pds’s just as well.

`jj` is a wrapper around git and offers a much better dev-ex for managing changes.

You are mistaken there: Git is just one (of currently two) backend of the jj version control system. It’s far from being a wrapper.

Your conclusion is false, as you’re mixing stuff that shouldn’t be mixed here:

1. Spotify, Uber etc are popular because of their product, not the pure quality of their apps. People use Uber because they want to cheaply get somewhere, and Spotify cause that’s there all their shared playlists are.

2. People buy whatever tv is on sale when their old one breaks, but the vast majority will stay with their phone platform, so couldn’t care less what their apps look on the other platforms out there.

So, native experience does matter, but obviously only as one of multiple deciding factors.

What does “bad iOS citizen” even mean?

Doesn’t look like native apps, doesn’t feel like native apps (come on, most multi platform frameworks don’t even get the scrolling right, one of the most basic forms of interaction), doesn’t use all of the platforms features to their fullest, as applicable for the type of app.

Spotify, Facebook, Uber, and Reddit

And I hate every one of those apps (well, back when I used Facebook, years ago, I did), because they’re just bad iOS citizens. I, as most iOS users do, don’t care what apps look on Android. For Android users, it’s the same with iOS. Making shitty cross platform apps is all about branding and saving some money for developers, nothing about the users.

macOS is fine on all officially supported machines. Windows 11 is fine on high-end machines, and sucks on everything else. I have to use Windows 11 for work unfortunately, an almost bare install with just the two programs we use added, no background stuff or other extra resource hogs, and it just. sucks. shit!

You forget you’re a minority. Most users use one platform, or at most one work one private (probably with different software). So most software should be optimized for the platform, not consistency across them.

The firm started out with a couple of desktops and an NFS server, and 10 years later ended up with tens of thousands of high-end GPUs, hundreds of thousands of CPUs, and hundreds of petabytes of storage.

So much resources for producing nothing of real value. What a waste.

Great project though, appreciate open sourcing it.

German here. My searches are probably like 50:50 German:English. I don’t notice any difference in quality with Kagi’s results between the two languages, and both are well ahead of Google.

When I tried Qwant a few weeks ago, its search results were even worse than Google. So, Kagi it still is.

Meaning if they don't got the result they want, they will discard the study and you will never hear about it. Drug studies can be fudged this way.

You picked exactly that one field of science where this can't happen. At least in the EU (and US, according to Wikipedia), clinical trials have to be registered before conducting the actual research, so they can't be discarded if not successful.

I have a similar one for Homebrew, with the ability to preview package info and install multiple targets:

    # ~/.config/fish/functions/fbi.fish
    function fbi -a query -d 'Install Brew package via FZF'
        set -f PREVIEW 'HOMEBREW_COLOR=1 brew info {}'
        set -f PKGS (brew formulae) (brew casks |sed 's|^|homebrew/cask/|')
    
        set -f INSTALL_PKGS (echo $PKGS \
            |sed 's/ /\n/g' \
            |fzf --multi --preview=$PREVIEW --query=$query --nth=-1 --with-nth=-2.. --delimiter=/)
    
        if test ! -z "$INSTALL_PKGS"
            brew install $INSTALL_PKGS
        else
            echo "Nothing to install…"
        end
    end
Homebrew 4.0.0 3 years ago

EDIT: Thinking about it, I'm actually not averse to phoning-home, just the automatic/hidden nature of it. If brew asked me, every 5 or so times that I ran it, if I would like to participate in sending anonymized analytics to the brew devs, and showed me what was being sent (instead of obfuscating it), I'd be a lot more inclined to click "[Yes] - this one time" almost every single time ..

I'd take a minute to rip the fckng line of code bugging me every 5 installs out of the code. Thing is, if you make telemetry opt-in, it's the same as just not adding it in the first place. Only a handful of users will opt in, rendering the data pretty much useless, especially as it's install and install-fail counts.

If they included any personal data, it'd be opt-in by law (at least here in EU). As they don't, they don't have to, and I'm fine with it.

As a German, I can confirm it to be a problem here too. While we don't have as many trucks, misalignment is cancer. But even for cars with properly aligned headlights, all it needs is a slight hill to have this headlight blind me again. I think the real issue is lights getting (at least as percepted by the human eye) more and more bright.