HNHacker News
TopNewBestAskShowJobs

drran

1,205 karma · joined July 10, 2019

submissionscomments
drran··on Record number of environmental activists murdered
How number of activists is linked to number of killers?

In case of rabbits and wolves, more rabbits -> more food for wolves -> more wolves.

I fail to see the link in the case of activists and killers.

drran··on The Road to Self-Reproducing Machines
Remote inspection and checksum of the device firmware can solve this problem. You should worry about intentional hacking of the firmware, i.e. self-replicating botnet.
drran··on Cleaning up header bars in GNOME 41
Mate (Gnome2) still works. If you disagree with Gnome team, you can invest into this Gnome fork.
drran··on Why can’t I go faster than the speed of light?
Higgs field is present everywhere and mediated by Higgs boson, so just measure speed relative to Higgs field. Or you can measure speed relative to CMB.
drran··on Why can’t I go faster than the speed of light?
How much you will travel back in time by using a teleport (instant travel, infinite speed)?
drran··on Random identifiers are poorly compressible
Assign pool of ID's to servers in blocks, e.g. 0..9999, 10000..19999. Then, when ID block is near to exhaustion, ask for new one.
drran··on Much less than, Much greater than symbols

  0 ⋘===8
drran··on Steam Top 50 Games: Over 70% now work on Linux
s/stolen/copiloted/
drran··on A cross-platform GUI for YouTube-dl
HTML is the only successful really cross-platform GUI system (text console, text-to-speak, Win, Mac, Lin, Android, iOS, Symbian, embedded, etc.) created so far.
drran··on What they don’t tell you when you translate your app
Wow, 100% of users on English-speaking site said that they prefer to use English language. I suspect that 100% of them are using Internet also.
drran··on 60x speed-up of Linux “perf”
License holder grants you permission to do Foo, but not Bar. For example, it may be legal to show a film at site A (e.g. Netflix), but not at site B (e.g. YouTube), because the license holder said so. Functionality of both sites are almost identical.
drran··on 60x speed-up of Linux “perf”
RMS advises to use "GPLv2 or any later version", which is compatible with GPLv3, instead of "GPLv2 only" license.
drran··on Yad: Create ad-hoc GTK GUIs from shell
NodeJS, PHP, Python, Perl?

Write the WebUI in a separate HTML page, then start a server and listen for requests.

drran··on Htmlq: like jq, but for html
I want to see all stories, not first one only.
drran··on Deploy a website on imgur.com
It's possible to create javascript-less sites with partial hydration, e.g. by using Svelte and Elder.js. They are loading fast and working fast. They are favored by search engines. They have much fewer issues with accessibility.

These people, who advocate to use aged JS libraries to poorly implement modern HTML5 features while breaking accessibility, are the weirdest form of Luddites ever.

drran··on Htmlq: like jq, but for html
Command just prints a bunch of text stitched together:

  curl -s "https://news.ycombinator.com/news"|hq "tr .storylink"
  Deploy a website on imgur.comMy £4 a month server can handle 4.2M requests a dayFirst Edition...
drran··on SystemE – A lightweight systemd replacement written in Emacs Lisp
> who don't bother understanding the thing they're annoyed about

This is the root cause of the problem. Regular initd + rc scripts are simple enough to be understood by everybody, which systemd is too complex to understand in the limited time we have. There is no "systemd senior developer" or "systemd solutions architect" positions for systemd developers, to adjust investment into systemd ecosystem.

We can easily replace initd by something much more powerful, like perl, javascript, python, java + spring, Emacs, or even Firefox or Eclipse in headless mode. They all are able to read configuration files and launch new processes. But (almost) nobody does so, because they are hard to debug and have very large surface.

drran··on SystemE – A lightweight systemd replacement written in Emacs Lisp
PulseAudio is already replaced by PipeWire[1] at Fedora Linux:

[1]: https://pipewire.org/

drran··on Fast Rust Builds
But `foo()?"A context message for a human".bar();` is even better. Currently, we must use anyhow's `foo().context("Message")?.bar()` [1] for that.

[1]: https://docs.rs/anyhow/1.0.42/anyhow/trait.Context.html

drran··on Malware found preinstalled in classic push-button phones sold in Russia
> Apple/Google isn't going to try and steal your identity, bank account info, or numerous other "small" things

You can believe in that, and trust them, but you cannot prove that, unless you have access to the source of everything installed by Google/Apple, and source of third party apps, favored by Google/Apple. But, even if you're working for a government agency and have access to sources, it's still a monumental task to do, because of the volume of the sources. It's why we, Linux owners, were crying when trivial initd and trivial shell scripts, which are easy to read and understand in about an hour or two, were replaced by Systemd, which may take days just to read source.

drran··on New Evidence Against the Standard Model of Cosmology
The intensity of scattering is proportional to loss of energy. It is impossible to detect such low scattering level in our visible Universe because it is full of gasses and dust, which created many many orders of magnitude stronger scattering, which is still hard to notice except for very bright objects near to dense clouds of dust. It's not possible to confirm or disapprove this argument yet.

Moreover, if we are talking about friction and medium (the Ether), then it was predicted long time ago[1], that discussion will be resolved in favor of Ether when Higgs field will be discovered, because Higgs field must be present everywhere, like Ether, and because medium is required for transverse waves to propagate. Discovery of Higgs boson and Higgs field was announced in 2012, so discussion is resolved, but we still call the medium as (physical, quantum) vacuum, like we still call atom as atom («unbreakable») after breaking it, or we use «-» for presence of electrons instead of absence of electrons.

(non-native speaker)

[1]: https://physicstoday.scitation.org/doi/10.1063/1.882562

drran··on New Evidence Against the Standard Model of Cosmology
As opposed to one of "tired light" models.

Light is not immortal, so it loses some energy with time. E.g. gravitational noise can affect photon energy, or photon can lose some energy to medium due to friction, or photon can lose some energy because of truncation of ideal sinusoidal wave at Planck scale, or speed of light is a bit slower than c (because light arrived 16 seconds later than gravitational waves, when gravitational waves were discovered), thus photon is not frozen in time and expands at very slow rate.

drran··on New Evidence Against the Standard Model of Cosmology
n 2004, New Scientist, published an open letter from Eric Lerner and about 30 other scientists,[1] criticizing the Big Bang theory, and noting that Big Bang theory requires Dark Matter to exists.

«Without some kind of dark matter, unlike any that we have observed on Earth despite 20 years of experiments, big-bang theory makes contradictory predictions for the density of matter in the universe. Inflation requires a density 20 times larger than that implied by big bang nucleosynthesis, the theory’s explanation of the origin of the light elements. And without dark energy, the theory predicts that the universe is only about 8 billion years old, which is billions of years younger than the age of many stars in our galaxy.»

Can we finally abandon Big Shrink (BS) theory? It's obvious now that Oort cloud of Shapley attractor just collided with Dipole Repeller cloud [2].

[1]: https://www.plasma-universe.com/an-open-letter-to-the-scient...

[2]: https://vimeo.com/189355968

drran··on Google Chrome to remove detailed cookie and site data controls
Why we need two Chrome's?
drran··on Finger counting gives away your nationality
It is possible to count to 54 on one hand by counting "bump - valley" and by flipping the hand, so to 108 using both.
drran··on Traceroute(8) Gets Speed Boost

    man 8 traceroute
8 is section number for this man page.
drran··on Stop Waiting for Godot
GPL requires providing of game source files to end users. You can just publish your sources on a server, e.g. GitHub, and be done with that.
drran··on In Go, pointers (mostly) don't go with slices in practice
No, ps still points to s:

https://play.golang.org/p/iSjoqGTg20_O

    var s []int
    s = append(s, 10, 20, 30)
    pe := &s[0]
    ps := &s
    s = append(s, 50)
    s[0] = 100
    pe2 := &s[0]
    fmt.Println("s: ", s, ", ps: ", ps, ", pe: ", pe, ", pe2: ", pe2)
    // s:  [100 20 30 50] , ps:  &[100 20 30 50] , pe:  0xc0000be000 , pe2:  0xc0000b8030
drran··on Missile Base for Sale
Long term survival requires short term survival first. Bunkers are great for short term survival.
drran··on Conversations on Quantum Gravity
Thank you. I found some vaguely similar papers.
← PreviousPage 20 of 34Next →