HNHacker News
TopNewBestAskShowJobs

Self-Perfection

278 karma · joined December 23, 2021

Linux user, OSM addicted.

---

meet.hn/city/pt-Porto

Socials: - t.me/Self_Perfection - github.com/Self-Perfection

Interests: Space Tech, Technology, Science, Outdoor Activities, Blockchain, Martial Arts

---

submissionscomments
Self-Perfection··on Android now stops you sharing your location in photos
This is a push for privacy and it is fundamentally pushes in the opposite direction from let's say "forming accurate knowledge about the world".

How can we combat being mislead by false AI generated images? I'd say keeping track of provenance is what we should adopt, at least as an option. I hope we will find solutions to propagate images over the net reliably keeping how, when and where they were taken.

Self-Perfection··on Tell HN: Docker pull fails in Spain due to football Cloudflare block
This is far from the first time that I see on HN indignation on LaLiga blockings. Sadly all this rage does not seem to lead to any change.

I'd like to suggest some steps that might/should be followed, which I will not pursue personally but in my defense - I do not live in Spain and not affected.

1) (first! low-effort) Somebody should create any space on the internet, where such anecdotes might shared and probably people with common goals of fixing internet access in Spain will meet. E.g. telegram group, discord channel, subreddit...

2) probably create wiki with related research: legal framework and possible actions etc

3) Raise public awareness. Create a resource/website with schedule of past and future "semi-blackouts", simple explanation of possible effects a layman may notice etc

4) Explore legal actions that might be taken. How this issue might be forced to be discussed by politicians? For instance I know that Portugal has official mechanism to put forward petitions, that will be discussed in parliament if get enough votes [1]

Space of possible demands in such petitions is vast. For instance:

- Make LaLiga compensate partly price of internet access

- Force LaLiga to include education notice in the beginning and the of translation with title like "Start of reduced internet connectivity" / "End of reduced internet connectivity"

[1] https://participacao.parlamento.pt/initiatives/

Self-Perfection··on Tell HN: Docker pull fails in Spain due to football Cloudflare block
[Meta comment]

Humankind is not doing well with implementing new policies. We should really strive for each new policy (like in this case - blocking access to some parts of internet during soccer games):

- Consider running policy in small scale scenario (e.g. testing blocking in small parts of Spain before whole country rollout)

- Implement channels to gather info from those who are faced with results of policy implementation (in this case: the op got webpage with description why the page is blocked - a bit of sanity! It would be better if it was served with HTTP code 451)

- Policy instructions

- When deciding on policy put a date at which policy should be reconsidered and revised using data collected during the time when it was in effect

- ... and some more I have not thought about.

Let's strive to cultivate this principles in all life areas where we can affect how new policies are implemented.

(edit: linebreaks)

Self-Perfection··on A Faster Alternative to Jq
I think that in most cases jq is launched to extract value from relatively small JSON document, for which raw parsing speed is not affect much. jq is just really slow to start. Version 1.6 was especially abysmally slow to start, 10x times slower than 1.5:

https://github.com/jqlang/jq/issues/1826

So any replacement candidate should also benchmark like hyperfine "jq .a <<< '{"a": 10 }'" . This oneliner does not work but should illustrate the idea.

Also please just use jshon if you need to just extract specific value from some small JSON. jshon uses way less resources by any conceivable metric.

Self-Perfection··on Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)
HWisnu wrote cgrep that he asserts is even faster, especially on loaded system. He posted interesting benchmarks

https://hwisnu.bearblog.dev/building-cgrep-using-safe_ch-cus...

It seems this was possible because ripgrep is inefficient in CPU usage when runs multithreaded and uses about 2x times more CPU time in comparison to GNU grep.

https://hwisnu.bearblog.dev/levelized-cost-of-resources-in-b...

Self-Perfection··on Claudetop – htop for Claude Code sessions (see your AI spend in real-time)
> like "TRY /fast" when Opus is overkill for the task

In fact using /fast in this case would only increase spending. /fast mode uses the same opus but consumes $$$$ faster to produce tokens faster )

https://code.claude.com/docs/en/fast-mode

Self-Perfection··on OsmAnd’s Faster Offline Navigation (2025)
I use simpler solution (measuring by number of taps on the screen): share place from google maps to https://f-droid.org/packages/page.ooooo.geoshare which can convert it to actual latitude/longitude which in turn can be shared to any app working with locations: OsmAnd, Organic Maps, Uber, ...
Self-Perfection··on Show HN: I created a Mars colony RPG based on Kim Stanley Robinson’s Mars books
Feels really laggy on desktop. Tried both Firefox and Brave. Like 3-4 FPS
Self-Perfection··on KDE Connect: Enabling communication between all your devices
It has really got unreliable in my experience.

Often desktop client just cannot connect to mobile. At first I noticed that this happens when desktop client starts to output in logs these (reported [1]):

  kdeconnect.core: Too many remembered identities, ignoring "<id of KDE Connect on my android device>" received via UDP
Restarting desktop client helped, so I wrote watcher that monitors logs for such lines and restarts kdeconnect. But it turned out to be insufficient. Now I have this script running in background to restart kdeconnectd whenever connection is missing, and finally can use KDE Connect reliably:

  #!/bin/dash -x
  
  
  while sleep 1m; do
      nmcli connection show --active | grep wifi || continue
  
      kdeconnect-cli -l | grep reachable && continue
  
  
  #   notify-send 'No reachable devices via kdeconnect. Restarting'
      systemctl --no-pager --user status app-org.kde.kdeconnect.daemon@autostart.service
      systemctl --no-pager --user stop app-org.kde.kdeconnect.daemon@autostart.service
      killall kdeconnectd
      systemctl --no-pager --user start app-org.kde.kdeconnect.daemon@autostart.service
  
  done

[1] https://bugs.kde.org/show_bug.cgi?id=506563
Self-Perfection··on You did no fact checking, and I must scream
Uhm is it possible to mitigate second point by publishing encrypted article in social network along with is sending it to the agency to assign it timestamp? Or maybe in any blockchain if one does not like social networks.

Then if journalist does not like how mangled was his piece on publishing he can disclose encryption password to show everyone what he actually wrote in the article?

Self-Perfection··on Just let me select text
Using text? How old school! This is not how current generation interacts with computers.

My colleagues frequently send me cli output as screenshots instead of text. They are too accustomed to macOS embedded OCR I presume.

Or how would they share event details on social media. Rarely there is text description, mostly date and time is imprinted on image in Instagram.

Self-Perfection··on Show HN: Vicinae – A native, Raycast-compatible launcher for Linux
IMO after launcher is optimized to be truly idle while there is no interaction with it shaving memory usage becomes more important for snappiness and battery life. Extra RAM that launcher uses it the same RAM that other apps cannot use and therefore become more laggy. I expect on average shaving off 100 MB of launcher RAM usage will save more battery then reducing time for rendering its window by 0.1s

Or after a while without interaction bloated RAM get swapped out and launcher invocation need to fetch swapped out info.

For comparison here is how krunner looks on my current machine. After some time without interactions:

  $ systemctl --user status plasma-krunner.service|head
  ● plasma-krunner.service - KRunner
       Loaded: loaded (/usr/lib/systemd/user/plasma-krunner.service; static)
       Active: active (running) since Sun 2025-08-10 20:31:40 WEST; 1 month 12 days ago
     Main PID: 57749 (krunner)
        Tasks: 37 (limit: 17782)
       Memory: 64.6M (peak: 1.4G swap: 338.2M swap peak: 679.8M zswap: 12.4M)
          CPU: 2h 58.702s
       CGroup: /user.slice/user-1000.slice/user@1000.service/background.slice/plasma-krunner.service
               └─57749 /usr/bin/krunner

It seems to me I feel how it was less on the first invocation.
Self-Perfection··on Show HN: Vicinae – A native, Raycast-compatible launcher for Linux
It would help if somebody makes a comparison.

Mostly comparison of consumed RAM with identical set of extensions might help me choose without trying each of this projects.

Self-Perfection··on The Asus gaming laptop ACPI firmware bug
So what should user do before byuing? Reasonably it might search for "<modelname> reviews". Such reviews include a number of throughput tests but they never test for latency.

This might be a culture issue. At least we should push for popular benchmark solutions to include latency tests. In ideal world laptop reviewers should also test keyboard latency but I do not see how it might be automated.

Self-Perfection··on Meta suppressed research on child safety, employees say
And I encourage anyone who cannot delete their WhatsApp due to personal constraints to set WhatsApp profile picture to QR code with the link to their preferred messenger and set name in profile to "W̶h̶a̶t̶s̶A̶p̶p̶ Telegram".
Self-Perfection··on Google can keep its Chrome browser but will be barred from exclusive contracts
What if we made crowdsourced database of external links to sources? Like SponsorBlock for skipping sponsored sections in YouTube videos.
Self-Perfection··on Stripe Launches L1 Blockchain: Tempo
Why new blockchain? There are already several of them that provide constant low fees and scaling to ~100k tps on L1.
Self-Perfection··on The Size of Adobe Reader Installers Through the Years
Just a week ago I reported 37 MB of wasted space in Debian package with Lens https://forums.k8slens.dev/t/debian-package-stores-lima-twic...

They promised to fix this.

Self-Perfection··on Claude says “You're absolutely right!” about everything
I suspect this might be cultural thing. Some people might formulate their strong opinions that your approach is bad and your task should be done in another as gentle suggestions to avoid hurting your feelings. And Claude learned to stick to this cultural norm of communication.

As a workaround I try to word my questions to Claude in a way that does not leave any possibility to interpret them as showing my preferences.

For instance, instead of "would it be maybe better to do it like $alt_approach?" I'd rather say "compare with $alt_approach, pros and cons"

Self-Perfection··on Wikipedia loses challenge against Online Safety Act
If Wikimedia blocks access from UK it has control over response page and can write there accurate description of the reasons why access is blocked.
Self-Perfection··on Why is GitHub UI getting slower?
We should make a cultural norm to keep old interface running when rewriting projects start. Just like https://old.reddit.com/ is still chugging.

At least as reference for rewrite developers to remind what that should strive to outperform.

Self-Perfection··on AccuWeather to discontinue free access to Core Weather API
Original whitepaper seemed rather good to me, but I have not studied it completely.

https://ton.org/whitepaper.pdf

Self-Perfection··on AccuWeather to discontinue free access to Core Weather API
TON blockchain showed throughput above 100k per second, about 3x more of visa. There are other blockchains with similar throughput claims. L2 networks can give even lower fees and higher throughput.
Self-Perfection··on Where is my von Braun wheel?
The novel "KETs Star" (Звезда КЭЦ, 1936) by Alexander Belyaev described station in a form of rotating wheel way earlier.
Self-Perfection··on Games run faster on SteamOS than Windows 11, Ars testing finds
About 10-15 years ago I played a game on Windows system and was dual booting to Linux.

I made about 100-200 save files in a game, so opening a screen with list of saves took about 10 seconds.

But when I used the same save folder in the same game installed under wine in Linux, its loading screen took half the time. Even though NTFS is not native for Linux. I have no idea why. Windows was without antivirus software.

Self-Perfection··on FOSS infrastructure is under attack by AI companies
This thought came to me as well.

This way crawlers might contribute back by providing extra storage and bandwidth.

Though something like ZeroNet seems a better approach to allow dynamic content.

Self-Perfection··on No Bitcoin ETFs at Vanguard (2024)
You seem to be arguing that if block reward sufficiently drops, everyone will stop mining and new block cease to be generated. Why would it happen?

If everyone stops mining that it would be enough to run mining on cheapest laptop and collect all the reward.

Self-Perfection··on PhysicsForums and the Dead Internet Theory
I believe most times such responses are made in assumption that people are just lazy, like we used provide links to https://letmegooglethat.com/ before.
Self-Perfection··on Writing Doom – Award-Winning Short Film on Superintelligence (2024)
This movie explains complex ideas in exceptionally good way.

It scared me immensely, though I was aware of all provided arguments before.

Self-Perfection··on Voyager 1 Breaks Its Silence with NASA via Radio Transmitter Not Used Since 1981
We probably do not need to wait for ideal planets position to outrun Voyagers. We have ion thruster now with much higher specific impulse!

Voyager-2 gained about 10 km/s at Jupiter, about 5 km/s at Saturn, about 2 km/s at Uranus, and lost about 2 km/s at Neptune. [1]

Dawn spacecraft gained 11.5 km/s from ion thrusters.

So just gravity assist maneuver just around Jupiter alone + massive tank for ion thrusters gas might give 20+ km/s

Though I agree that value of such a mission would be low.

[1] https://www.planetary.org/articles/20130926-gravity-assist

← PreviousPage 2 of 5Next →