HNHacker News
TopNewBestAskShowJobs

SushiHippie

2,804 karma · joined March 2, 2023

submissionscomments
SushiHippie··on HTTP: , FTP:, and Dict:?
The description on this page at least lists the dict protocol

https://src.fedoraproject.org/rpms/curl/

Only the minimal build disables the dict protocol, maybe you have installed the curl-minimal package?

https://src.fedoraproject.org/rpms/curl/blob/rawhide/f/curl....

SushiHippie··on Gaining access to anyones Arc browser without them even visiting a website
According to their blog post https://arc.net/blog/CVE-2024-45489-incident-response they fixed it:

> We’ve fixed the issues with leaking your current website on navigation while you had the Boost editor open. We don’t log these requests anywhere, and if you didn’t have the Boosts editor open these requests were not made. Regardless this is against our privacy policy and should have never been in the product to begin with.

SushiHippie··on We have lift-off Element X, Call and Server Suite are ready
No worries, that would be really great!
SushiHippie··on We have lift-off Element X, Call and Server Suite are ready
But the version on F-Droid hasn't been updated since 3 months, and won't work with this new Synapse API endpoint (I just realized this, because it didn't work, after I switched from the proxy to the Synapse API).
SushiHippie··on We have lift-off Element X, Call and Server Suite are ready
Regarding my use case, I'm basically the only user (I have multiple accounts, but I'm still the only person using this), I just needed a way to have one login for all my self-hosted services e.g. Nextcloud, Gitea, …

The story is, at first I used Zitadel, after trying out multiple other things like Keycloak or Ory, and then switched to Authentik, because I didn't really like the UI of Zitadel (too "enterprisy" for me, I like it more minimal, and for my setup it felt like I needed to configure too many things.).

But with Authentik I needed to configure like 3 three separate things to create a new "Application", I still don't understand why all these things are required, and if this is really needed to configure all these flows & stages, providers, outposts, ... (don't rememeber all the names, or how they were related to each other). I always just clicked through the UIs and left everything on default settings, which got really annoying after a while.

So I switched back to Zitadel, which has a pretty good UX for just creating a new application. Though it is still very confusing, all these settings which are specific for organizations or user specific, project specific etc., it's very often that I'm screaming "Where are the normal settings?".

I really would prefer to have something, where I don't need to worry about "Organizations" or "Projects", I understand that these are very useful if you use Zitadel "normally" (i.e. in an organization with multiple real people), but for my use-case it just adds too many layers which I don't need. I only need to create new users, and applications, that's it.

SushiHippie··on We have lift-off Element X, Call and Server Suite are ready
I don't know about ESS, but for selfhosting I can recommend Zitadel or Authentik, I've used both and currently I'm using Zitadel.
SushiHippie··on We have lift-off Element X, Call and Server Suite are ready
They wanted to reduce the duplicate work of maintaining multiple clients for each Platform, and created a rust library which can be used on all platforms.

And for the UI they use Jetpack Compose for the Android App and SwiftUI (I think that's how its called, correct me if I'm wrong) for iOS.

This way only the UI is "duplicate" but the core logic is maintained in the rust library.

EDIT: Okay just found my comment from 300 days ago: https://news.ycombinator.com/item?id=38402710

SushiHippie··on We have lift-off Element X, Call and Server Suite are ready
Seems like ESS ist their managed solution, which uses Synapse but with an admin UI.

Thats at least how I understand it, because to "get" ESS you need to fill out a contact form.

https://try.element.io/get-started

SushiHippie··on Hezbollah pager explosions kill several people in Lebanon
Probably https://en.wikipedia.org/wiki/Boycott,_Divestment_and_Sancti... ?
SushiHippie··on Linux 6.11 Released
This is the latest news I could find about snapdragon support

https://www.phoronix.com/news/Linux-6.11-SoC-Platforms

EDIT: looking at the tree of 6.11, these 2 laptops are still the only "supported"† ones

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

† as in bootable, but still don't work fully (e.g. touchpad not working, battery monitoring not working, camera not working, usb/hdmi not working fully)

SushiHippie··on Show HN: Bullshit Remover
There is also this bookmarklet, which replaces bullshit words with "bullshit"

https://mourner.github.io/bullshit.js/

SushiHippie··on WebP: The WebPage Compression Format
No, because of cache partitioning, which has been a thing for a while.

https://developer.chrome.com/blog/http-cache-partitioning

SushiHippie··on Show HN: 789-Zip – A native macOS app for 7-Zip
There is also peazip, but it looks very "windowsy".

https://peazip.github.io/peazip-macos.html

SushiHippie··on An Ode to My 5-Year-Old Samsung Galaxy S10e
Agreed I have had the s10+ for 3-4 years, and the only reason why I bought a new one was the lack of updates, otherwise I would have probably put in a new battery instead of buying a new phone.
SushiHippie··on Update on Llama adoption
You still agree to this EULA by using it:

https://ollama.com/library/llama3.1/blobs/0ba8f0e314b4

> By clicking “I Accept” below or by using or distributing any portion or element of the Llama Materials, you agree to be bound by this Agreement.

SushiHippie··on Update on Llama adoption
The llama models use a non open source license [0].

Yes it is still better than not being able to access the weights at all, but calling these weights open source is not correct.

[0] https://huggingface.co/meta-llama/Meta-Llama-3.1-8B/blob/mai...

SushiHippie··on Unlocking the Pixel 9 bootloader breaks some Pixel AI apps
Not on GrapheneOS, you are able to re-lock it after installing GraphenOS (and you should), I think it just wipes the user data, but definitely not to a factory state
SushiHippie··on Why is the Oral-B iOS app almost 300 MB? And why is Colgate's app even bigger..?
I just checked on the Play Store and it seems like the Oral B Android App is "only" 67MB. I wonder if these were developed by different teams and maybe it doesn't have those large PDFs?

https://play.google.com/store/apps/details?id=com.pg.oralb.o...

SushiHippie··on Why is the Oral-B iOS app almost 300 MB? And why is Colgate's app even bigger..?
> (Is that a MySQL error?)

Seems like it, but why would a website have such a (low) limit for mysql connections.

SushiHippie··on The Google Fit APIs will no longer be available after June 30, 2025
I don't know from a developer perspective, but I already used this in some apps.

Basically if you have your "health device" (e.g. smartwatch, smart scale, ...) from manufacturer X which has an app, and you want to use a Tracking App Y (e.g. MyFitnessPal, Google Fit/Health, ...) and they both implement the Health Connect APIs, then you can setup a connection between those apps and toggle which stats they can exchange e.g. from the health device manufacturer your weight, your steps, your heartrate etc, and from the tracking app your meals you have logged and so on.

The last time I used this (has been a while) this was also integrated into the Android System Settings and was a relative "native" experience.

SushiHippie··on "Tinyboxes finally have a buy it now button"
> 6x PCIe 4.0 x16 (64 GB/s)

Wikipedia [0] states that PCIe 4.0 x16 has a throughput of ~32GB/s, what does the (64 GB/s) indicate on the website, is this just a typo and you have 6x ~32GB/s or does it mean in total you can "only" expect a throughput of 64GB/s all lanes slots combined?

If so, wouldn't you also be bottlenecked by the PCIe bandwidth (when moving data between CPU and GPU)?

[0] https://en.wikipedia.org/wiki/PCI_Express#Comparison_table

SushiHippie··on Dokku: My favorite personal serverless platform
I always understood "serverless" as, your main application isn't running all the time, but once you make a request to it, another process starts your main application and then your request gets forwarded to the "main" application.

But I never really got it, so I may be completely wrong.

SushiHippie··on Removing stuff is never obvious yet often better
Wouldn't using a VCS help in this case? So you could go back in time before this column was removed, and copy paste the code you already wrote and maybe change some things (as likely some things have changed since you wrote the code the first time)
SushiHippie··on Bootstrap a Linux system from a 512 byte binary seed with 170 steps
There is also mrustc [0] which can bootstrap rust 1.54.0 and then you can continue from there.

[0] https://github.com/thepowersgang/mrustc

SushiHippie··on Speeding Up Your Website Using Cloudflare Cache
Agreed, for example I have a ping of 200ms to Hacker News, and the last time I checked it still runs on a single core, and yet there was never a moment where I wished that Hacker News would be faster.

(Sometimes Hacker News gets fronted by Cloudflare when there is too much spam, but it's not the default)

SushiHippie··on IntelliJ IDEs supports Wayland now
Have never heard of it, but seems like it should solve that
SushiHippie··on Pong.bash
This seems to be the author posting this link on reddir:

https://www.reddit.com/r/bash/comments/1ex4bvf/pongbash/

SushiHippie··on JavaScript dates are about to be fixed
I think they mean splitting the "Number" [0] type into an integer type and a decimal type.

Currently the "Number" type is used for every number and it gets stored as a double, and can "only" represent "integers" safely in the range of ±(2^53 -1). Though there is a "BigInt" [1] type.

[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data...

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data...

SushiHippie··on IntelliJ IDEs supports Wayland now
It's not a Gnome specific thing, it happens on nearly all wayland conpositors, it's just that KDE applies some fixes https://pointieststick.com/2022/06/17/this-week-in-kde-non-b...
SushiHippie··on IntelliJ IDEs supports Wayland now
IIRC by design applications can't get the absolute mouse pointer position in wayland, so something like Synergy probably is not easy to do in Wayland without 'hacks'.
← PreviousPage 3 of 34Next →