HNHacker News
TopNewBestAskShowJobs

worble

3,900 karma · joined October 20, 2017

submissionscomments
worble··on Every HTML Element
Which is strange because you absolutely can open dialogs without javascript with the popover attribute

https://developer.mozilla.org/en-US/docs/Web/API/Popover_API...

worble··on Using 2 Editors Because Xcode Is Dumb
> I'm now entirely focused on web development and won't invest any time or effort in keeping up with native app development.

I can't agree with this more. After having numerous problems with native android development before, I decided to give flutter a go recently for a mobile app idea I've been wanting to do.

After getting byzantine and seemingly unsolvable errors from flutter doctor and gradle for the 3rd time after completely reinstalling it every time, I just gave up and started making an app in tauri instead.

worble··on Please don't force dark mode
Well, there's not much you can do about yellow background, but forcing Comic Sans is as easy as setting it as your preferred font and then deselecting "Allow pages to choose their own fonts", at least in the Firefox settings page.

This is what I do and it makes browsing the web so much better.

worble··on I ditched the algorithm for RSS
I'm a big fan of miniflux, although I'm still looking for a mobile client that ticks all my boxes
worble··on Nix – Death by a Thousand Cuts
Yeah, that's exactly what I did for a while, but really once you get the hang of nix it's kind of unnecessary. I keep this bit of nix to hand for anything that I need to run

   #!/usr/bin/env nix-shell

   { pkgs ? import <nixpkgs> { } }:

  (
    let base = pkgs.appimageTools.defaultFhsEnvArgs; in
    pkgs.buildFHSUserEnv (base // {
      name = "FHS";
      targetPkgs = pkgs: (with pkgs; [
        /* add additional packages here e.g */
        pcre
        tzdata
      ]);
      runScript = "bash";
      extraOutputsToInstall = [ "dev" ];
    })
  ).env
Running `nix-shell` will drop you into a bash shell that looks just like a normal linux distribution with a lot of common libraries (thanks to `pkgs.appimageTools.defaultFhsEnvArgs`) and after trying to run your application you can shove whatever you need in the extra packages when it complains about a dependency being missing.

Obviously it's a bit more work than other distros, but once nix gets it's claws into you, you'll find it hard to go back to old ways.

worble··on Tabby: Self-hosted AI coding assistant
> The suggested code works but is absolute junior level

This isn't far the current status quo. Good software companies pay for people who write top quality code, and the rest pay juniors to work far above their pay grade or offshore it to the cheapest bidder. Now it will be offloaded to LLM's instead. Same code, different writer, same work for a contractor who knows what they're doing to come and fix later.

And so the cycle continues.

worble··on UK bans daytime TV ads for cereals, muffins and burgers
>Children pretty much have to eat what you give them until they get a job.

Damn, someone better ring up the cereal companies and tell them to stop advertising, I bet they'll feel foolish realizing they've wasted all that money!

worble··on Every UUID Dot Com
Typical, I'm always late and the good ones are already taken
worble··on Every UUID Dot Com
And support autoscroll too, if possible (where you click middle mouse to scroll)
worble··on US Senators implore Department of Defense to expand the use of Matrix
No, they're talking about this Matrix: https://matrix.org/

Relevant blog post: https://matrix.org/blog/2024/12/unrelated-cybercriminal-netw...

worble··on ContainerScript: Firefox Addon for programmatically assigning URLs to containers
While containers are a great feature, it's irritating that the official mozilla extension does have greater controls for controlling when pages get loaded into containers. For example Bandcamp has every artist on their own subdomain, which means even though bandcamp.com is set to open in its own container, none of the artists pages do.

I've been using https://addons.mozilla.org/en-CA/firefox/addon/containerise to handle this for me.

worble··on Core copyright violation moves ahead in The Intercept's lawsuit against OpenAI
Should we also be concerned that other governments use slave labor (among other human rights violations) and will use that to get ahead?
worble··on Microsoft Outlook, Exchange and Teams calendar are down worldwide
I didn't downvote, but my only problem is that I can't tell if it's a more respectable source or not since twitter won't let me see anything without creating an account ¯\_(ツ)_/¯
worble··on RFC 35140: HTTP Do-Not-Stab (2023)
ublock origin now has specific filters for cookie popups, you just need to turn them on in the filter lists. I'd say this is probably preferential to downloading another addon (that already had a scare with being sold off)
worble··on OpenStreetMap's New Vector Tiles
At the very least I hope it means they can share map tiles between them so I don't have to use gigabytes of space on the same map
worble··on DOJ will push Google to sell off Chrome
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
worble··on Valve developers discuss why Half Life 2: Episode 3 was abandoned
I've said this before and it might be a minority opinion, but frankly I really couldn't care less if Valve made another half life game. There are tons of companies churning out fantastic games from both the AAA and indie space, that there's really no lack of games to choose from.

Meanwhile, between their contributions to linux, proton, the steam deck, the index (just waiting on a new revision... any day now valve...) they are doing work that no-one else wants to, or can afford to, achieve. I'm glad they're focusing their efforts on these niche places with their infinite money printer, rather than being just another video games company.

worble··on GOG's Preservation Program Is the DRM-Free Store Refocusing on the Classics
They've done a few interviews if you want to know more about them, this is the most recent one:

https://www.gamingonlinux.com/2024/09/an-interview-with-the-...

worble··on Visual Basic 6 rebuilt in C# – complete with form designer and IDE in browser
Perusing the authors Github, it looks like they also maintain the UI library for the classic Win9x look and feel: https://github.com/BAndysc/Classic.Avalonia

I love it, I might have to try making my own app using it

worble··on Visual Basic 6 rebuilt in C# – complete with form designer and IDE in browser
It's written in Avalonia so you could easily compile a desktop version if you wanted, although the author doesn't package one explicitly

https://avaloniaui.net/

https://github.com/BAndysc/AvaloniaVisualBasic6

worble··on Google banned me from Google Voice
> Maybe I should actually try to vote with my wallet and switch to that iPhone, move my files from Google Drive to iCloud or Dropbox, and migrate to Fastmail. But I know Google can afford to simply not care.

Companies will quite literally treat you like dirt and people continue to use them. I understand there are certain things you're locked into (I very much use android despite google; not like there's much choice in a duopoly) but if they've already shown they don't care about you and you still use google search, chrome, gmail, GCP, storage, etc then that's on you.

Why would they change when you're willing to pay despite their crappy practices?

worble··on 98.css – A design system for building faithful recreations of old UIs
Recreating old fonts in modern browsers is a hard problem

https://web.archive.org/web/20230603234837/https://vistaserv...

worble··on Thunderbird for Android Now Available
They currently allow Brave which does that.

If a major website starting blocking user agents for any reason other than compatibility then all that would do is trigger (finally) the deprecation of user agents strings as browsers would all just pretend to be each other.

worble··on 418 I’m a teapot
Why would a web server try to brew coffee when it's a teapot?
worble··on Scientists working to decode birdsong
Haha same, and this Mitchell and Webb skit as well which parodies the same thing https://www.youtube.com/watch?v=I9A5y6mXMh8
worble··on Escaping the Chrome Sandbox Through DevTools
Yeah I think this is the part that never gets mentioned. I'd like to think that most people wouldn't immediately go to selling on the black market, even if the pay is better it's just too risky if you get caught.

But if you don't pay people enough in the first place... then they're just going to spend their time doing other things that actually do pay and your bugs won't get caught except by those who are specifically trying to target you for illicit purposes.

worble··on Show HN: HTML for People
>Alternatively, you can launch your browser first, click File > Open File…, then navigate to your index.html file.

Uh, I don't think browsers have had the File toolbar for a long time, I just checked to make sure I'm not crazy and Firefox and Chrome on my system certainly don't.

worble··on Show HN: kew – A Terminal Music Player for Linux
Just to add an alternative, I'm using Airsonic Advanced[0] as my subsonic server of choice if for only one reason: it properly supports folder navigation. I've ranted about this before (looking at you Jellyfin) but my folder layout is sacred and any media service I use needs to respect it.

For an android client I use tempo[1] which again was one I landed on because pretty much all the other clients didn't support folder lookup either (I think dsub also does but tempo is a lot prettier).

0: https://github.com/kagemomiji/airsonic-advanced

1: https://github.com/CappielloAntonio/tempo

worble··on Show HN: Flyon UI – Tailwind Components Library
>Tailwind is nice for prototyping and simple projects

That's interesting because I find it quite the opposite, if all I'm doing is a quick prototype then the last thing I want to do is spend hours creating a ton of components with tailwind! I've often gotten extremely frustrated that it completely nukes basic browser styles when all I'm trying to see what it'd look like if I had some text, a form and maybe a picture on the page.

worble··on The best browser bookmarking system is already built-in
You can also export them to json from the bookmark manager, I do that semi-frequently so I can "spring clean" my bookmarks. My old ones are still backed up and can easily be grepped with no external tools if I need them.
← PreviousPage 4 of 17Next →