HNHacker News
TopNewBestAskShowJobs

SushiHippie

2,804 karma · joined March 2, 2023

submissionscomments
SushiHippie··on Show HN: Android Dev Quest – A puzzle game solvable only using developer tools
I'm now at challenge #13 and have no clue how to proceed further, I even revealed all tips for this one, but nothing is happening. (I suppose the start service command contains a typo, as it would require root, but removing the errornous word allowed me to start the service). I also see that the service is started in the developer tools, but 'sending the message' (being vague to not spoiler things) doesn't change anything in the Challenge.

For the previous challenges I haven't had any problems, finding the correct tools for each challenge wasn't really hard. But #7 and #8 were stressing me out, not because the "developer part" but the challenge itself, as I needed to remember things and be fast.

But I think the tips website is really well made! And the challenges that weren't tedious were quite fun, as it was cool to see how the developer tools can be (ab)used to created challenges like these!

SushiHippie··on DeepComputing: Early Access Program for RISC-V Mainboard for Framework Laptop 13
Anyone familiar with debian can explain what these drops in percentages are?

E.g. arm64 dropped very low for a while or all arches dropped around 2024.68

https://buildd.debian.org/stats/graph-quarter.png

SushiHippie··on Two upstart search engines are teaming up to take on Google
> Without Google, there is no Kagi.

Google isn't the only search engine they use (they have a small selfmade index, Brave, Marginalia, and others which they don't disclose, and "vertical information" like Wikipedia, Wolfram Alpha, etc..), but probably most of the results are from Google. Without Google there would still be Kagi, but maybe not as good as today.

SushiHippie··on Bypassing regulatory locks, hacking AirPods and Faraday cages
Thanks! In germany we use the long scale, and this is the first time it clicks.

"Eine Billion" is Million² bi -> 2 "Eine Billiarde" is 1000 * Million² "Eine Trillion" is million³ tri -> 3 "Eine Trilliarde" is 1000 * Million³ And so on

Yes I knew what a million, milliard, billion, billiarde and so on are, but it never made click that the long scale makes so much sense.

SushiHippie··on YouTube in Android introduces UI bugs
NewPipe has it's own library NewPipeExtractor and does the work on your device, so IP bans aren't really a problem compared to a hosted instances where multiple clients access youtube through the IP of the instance. https://github.com/TeamNewPipe/NewPipeExtractor

Piped is an alternative to Invidious which uses the NewPipeExtractor library: https://github.com/TeamPiped/Piped

But instances with high traffic or 'suspicious IP Adresses' can still be banned very quickly.

SushiHippie··on YubiKey still selling old stock with vulnerable firmware
Same didn't want to shill, but I used Kagi Translate https://news.ycombinator.com/item?id=42080012
SushiHippie··on YubiKey still selling old stock with vulnerable firmware
Relevant bit:

> Update: Ist sogar noch krasser, wie ein Leser anmerkt:

> zu der Yubikey-Geschichte sei noch angemerkt, dass die aktuell sogar so dreist sind erstmal ihre Lagerbestände mit verwundbaren Keys abzuverkaufen anstatt die zu verschrotten. Hab neulich zwei von den Dingern bestellt (die teure FIPS-Variante!) und was bekomme ich geliefert? Die Keys mit der alten, verwundbaren Firmware. Hintergrund soll wohl sein, dass die zunächst Behörden und andere "priorisierte" Kunden mit den Keys mit der neuen Firmware beliefern.

Machine Translation:

> Update: It's even more extreme, as a reader points out:

> Regarding the Yubikey story, it should be noted that they are currently so brazen as to sell off their stock of vulnerable keys instead of scrapping them. I recently ordered two of those things (the expensive FIPS version!) and what do I get delivered? The keys with the old, vulnerable firmware. The background seems to be that they are initially supplying authorities and other "prioritized" customers with the keys that have the new firmware.

SushiHippie··on Delta: A syntax-highlighting pager for Git, diff, grep, and blame output
That's even better, thank you!
SushiHippie··on Delta: A syntax-highlighting pager for Git, diff, grep, and blame output
Delta has been one of those set and forget things, it's been a while since I've seen 'bare' git grep/diff/blame output, I also use it all the time for normal diffs (outside of git repos), but TIL that it also works with ripgrep [0]

As someone else already mentioned there is also bat[1], which was also set and forget, I aliased cat to bat and have a seperate alias vcat for 'vanilla cat' /usr/bin/cat

[0] https://dandavison.github.io/delta/grep.html

[1] https://github.com/sharkdp/bat

SushiHippie··on QNX is now free for anything non-commercial, plus there's an RPi image
My experience looking at the page as someone who has never heard of QNX:

First there is so much text that wants to tell me how great this software/tooling/resources is, without telling me what exactly it is.

As I still wanted to know what it is, after reading your comment here†, I clicked on the front page https://blackberry.qnx.com/en which has a concise introduction

"Real-Time OS and Software for Embedded Systems

Launch your critical embedded systems faster with our commercial RTOS, hypervisor, development tools and services."

An RTOS for embedded system, aha! That would be valuable information on the QNX Everywhere page. (Real-Time OS / RTOS isn't mentioned once)

Then I found the resources section nearly at the bottom, which has quick start guide, where I can see what I will get when I sign up for a free license and that would be exactly what I (as someone who has no clue what to expect from QNX) would want to see at the top, after a short introduction to what it is and why I want to try it out.

Maybe this page is more intended for people who are already aware of QNX, but if you intend to "catch" new people I really would recommend you to reorder/simplify this page, by putting relevant information (like a short introduction, why I would want to try it and a quick start guide) at the top instead of a wall of marketing text.

† this comment was first under a comment from the author, which now got moved to the HN post text

SushiHippie··on One year, 41M digits: How Luke Durant found the largest known prime number
Isn't it basically this algorithm + overhead from using strings/regex?

  def is_prime(n):
    if n < 2:
      return False
    for i in range(2, int(n ** 0.5) + 1):
      if n%i==0:
        return False
    return True
Haven't tested this, just quickly jotted it down in the HackerNews textarea, but theoretically it should be python code, which checks if n is divisible by any number between 2 and sqrt(n).

And wouldn't this algorithm be just O(n), what does the regex engine do differently (except the string overhead)?

SushiHippie··on AMD Ryzen 7 9800X3D Linux Performance: Zen 5 With 3D V-Cache
I have the 7950x, and if I set it to 65W eco mode, I still have basically the same geekbench score

65W: https://browser.geekbench.com/v6/cpu/6126001

105W: https://browser.geekbench.com/v6/cpu/5821065

I actually haven't tested it with 170W (which is the default for the 7950x) for whatever reason, but the average 7950x score on geekbench is basically the same as my geekbench scores with lower than normal TDP.

https://browser.geekbench.com/processors/amd-ryzen-9-7950x

I wouldn't be surprised if the same is possible with the newer CPUs.

Nice added bonus is that my PC fans barely spin (not at audible speeds)

SushiHippie··on Tracker Beeper (2022)
(2022)

Previous discussion:

https://news.ycombinator.com/item?id=32617787 - Tool beeps every time data is sent to google - 108 comments - Aug 2022

https://news.ycombinator.com/item?id=32549604 - Audible feedback on just how much your browsing feeds into Google - 206 comments - Aug 2022

SushiHippie··on Show HN: rallyup – Lightweight Wake-on-LAN Scheduler
Name was changed to rallyup via this commit

https://github.com/darwindarak/rallyup/commit/36f9c474c13644...

SushiHippie··on Show HN: rallyup – Lightweight Wake-on-LAN Scheduler
I only had one problem with it, and that was that it isn't enough to enable it in the BIOS, but I needed to flip a switch on Windows and set up a systemd service on Linux (I dual boot).

For Linux set it to "g": https://wiki.archlinux.org/title/Wake-on-LAN#Make_it_persist...

For Windows you need to enable "Wake on Magic Packet": https://www.windowscentral.com/how-enable-and-use-wake-lan-w...

SushiHippie··on RCE Vulnerability in QBittorrent
As the commit message was "Fix HTTPS protocol support in torrent/rss downloader" I suppose it was a quick fix to make things work, and as things worked no one ever took a look at it until now.

EDIT: The author of the PR[0] (who is one of the top qBittorrent contributors according to GitHub[1]) that fixed this also came to this conclusion:

> I presume that it was a quick'n'dirty way to get SSL going which persisted to this day. It's also possible that back in the day Qt4 (?) didn't support autoloading ca root certificates from the OS's store.

[0]: https://github.com/qbittorrent/qBittorrent/pull/21364 [1]: https://github.com/qbittorrent/qBittorrent/graphs/contributo...

SushiHippie··on RCE Vulnerability in QBittorrent
Noteworthy that this wasn't a bug, but a "feature":

  void downloadThread::ignoreSslErrors(QNetworkReply* reply,QList<QSslError> errors) {
    // Ignore all SSL errors
    reply->ignoreSslErrors(errors);
  }
https://github.com/qbittorrent/qBittorrent/commit/9824d86a3c...
SushiHippie··on XTP: Make Squishy Software
Congrats, I do really like the idea and especially the slogan!

Would recommend to explain the following terms on the landing page more thorughly:

25 Members 5 Apps 300 Authorized Guests 25 Extension Points 3k simulation runs

I would guess Members would be employees from my company who have access configure XTP and Guests would be the number of customer logins? And simulation runs is also self explanatory after reading the article, but I can't figure out what "Extension Points" and "Apps" could mean.

After looking further down the page I noticed that parts(?) of XTP are open source, now I'm more interested! How much does XTP differ from extism?

SushiHippie··on Apple's M4 Max chip is the fastest single-core performer in consumer computing
Same, I have a Ryzen 9 7950X and it has 130-140% better performance (according to Geekbench)

https://browser.geekbench.com/v6/cpu/compare/8593555?baselin...

Though a MacBook Pro 16" with M4 Max(that's what achieved this geekbench score), but the same amount of memory (64GB) and the same amount of storage (4TB) as my PC, would cost 6079€. That is roughly twice as much as my whole PC Build did cost, and I'm able to expand Storage and upgrade my CPU and GPU in the future (for way less than buying a new Mac in a few years)

SushiHippie··on Smarter Than 'Ctrl+F': Linking Directly to Web Page Content
They have a (broken) setting under the accessibility settings which disables all the character key hijacking.

https://github.com/settings/accessibility

But for whatever reason this only seems to work temporarily (if it is already toggled off for you, you need to enable it again, save preferences, then toggle it off, and save preferences) and then it does not hijack '/' for a few minutes.

SushiHippie··on When Samsung meets MediaTek: the story of a small bug chain [pdf]
Previous discussion:

https://news.ycombinator.com/item?id=41919386

SushiHippie··on Arm is canceling Qualcomm's chip design license
Because of all the discussions in the comments about ARM and RISC-V, could someone explain to me the difficulties of designing a chip for a new ISA?

I'm wondering because to me as a layman it sounds like it's 'only' a different language, so why is it not that easy to take already existing designs and modify them to 'speak' that language and that's it?

Or is an ISA more than just a different 'language'?

Or is hardware not really the biggest problem, but rather Software like compilers, kernels, etc.?

SushiHippie··on Bitwarden is no longer free software
> There are no plans to adjust the SDK license at this time. We will continue to publish to our own F-Droid repo at https://mobileapp.bitwarden.com/fdroid/repo/

https://github.com/bitwarden/sdk/issues/898#issuecomment-222...

This was a reply in July, where someone raised this issue already on the SDK repository, which has this license since over a year ago.

SushiHippie··on Internet Archive: Security breach alert
Mine isn't, but I've created my account only a week ago, so maybe I've created the account after the breach.

EDIT: Should've read TFA more thoroughly, it says the breach happened before the 30th September. And I created my account around the 2nd October

SushiHippie··on Ryzen 9 9950x 16-core CPU hits 7.54 GHz
Ooh, this makes so much sense!

> I'm probably saying stuff you've already guessed, but for completeness...

Actually not, so thank you for answering!

SushiHippie··on Ryzen 9 9950x 16-core CPU hits 7.54 GHz
Does anyone know the reason why they've used version 3 of Geekbench and not 5 or 6?
SushiHippie··on Sitina1 Open-Source Camera
He explained it in this Video at 13:02 https://www.youtube.com/watch?v=OkfzjmY9cF8&t=13m02s

> Why use CCD instead of CMOS?

> Well let's say I started this project before the recent CCD camera hype so that's not the reason. Part of me just wanted to be special and fullframe CCD is kind of special.

SushiHippie··on New standards for a faster and more private Internet
Data Structures probably

Data Structures & Algorithms is also sometimes abbreviated as DSA

SushiHippie··on Beyond the route: Introducing granular MTA bus speed data
The embedded video does not work for me on Android (neither chrome or firefox, I think it is because it adds an iframe with a /embed/ link with autoplay via javascript after the "Watch this video" button has been pressed)

This is the youtube link: https://youtube.com/watch?v=MsHGqVuIK5g

SushiHippie··on Intel's Core Ultra 2 Chip Posts Nearly 24-Hour Battery Life in Lunar Lake
I'd love to know how long the Acer Swift Go 14 with the AMD Ryzen would have lasted with the same battery size.

The Acer Swift Go 14 has a battery with 53 WHrs and for e.g. the Asus Zenbook S 14 has a 72 WHrs battery. Would this mean the Ryzen Laptop could have lasted ~1.35 times longer than it currently did i.e. 21:15 hours instead of 15:40?

← PreviousPage 2 of 34Next →