HackerTrans
TopNewTrendsCommentsPastAskShowJobs

injinj

no profile record

comments

injinj
·3 lata temu·discuss
I've been running frr (free range routing) for networking, using ospf layer 3 routing between my hosts. This allows dynamic routes to be populated throughout and makes a switched layer 2 network optional, since switches tend to be expensive and obnoxiously loud and a star topology is not necessary with a layer 3 network.

I like the Supermicro Xeon D boards because I can power 6 of them off a single power supply (the GPU cables can be converted to a 4 pin cpu).

I also use systemd-nspawn (w/ dnf --installroot or debootstrap) or docker to attach instances to the network, where each has it's own layer 3 address distributed by frr.
injinj
·3 lata temu·discuss
Thanks for the refs.

If I wanted to setup z-library on freenet, an example where reputation could be greatly enhanced by users of the service yet at odds with the legal system. Could the governed outweigh the influence of the government using the reputation system? Sorry for the silly information wants to be free argument, I know you've answered such questions ad inifinitum.
injinj
·3 lata temu·discuss
The reputation system is radical departure from freenet. This feels like a google search pagerank integrated with yelp, where you initially buy keywords from freenet.org, like a domain name purchase, and then other users add or subtract from your rating.

The other thing that is different is providing a multicast mechanism to subscribers of a service.

My memory is fuzzy, but I think the original freenet was pull based, where content was replicated around the network closer to the consumers of the data. I believe there was a well known key that signed the static content, so you could retrieve data using natural language. The well known key could be updated to point to any static content, so you could emulate push by polling the well known key and getting the latest version.

The new reputation mechanism must integrate with the subscription multicast in order to limit the abuse of the network. I'd be interested in a description on how this works.
injinj
·3 lata temu·discuss
That's new. Wow, latest has -mno-omit-leaf-frame-pointer (rpm --eval '%{optflags}')

Do you know of a way to get rpmbuild to keep the -ffat-lto-objects in the ar libs?
injinj
·3 lata temu·discuss
It doesn't need a raft consensus algorithm, but corrosion does converge to a consensus, doesn't it? In the OSPF example, that does needs to converge to a state that is consistent and replicated on all the routers, otherwise loops and drops will occur. I'm curious if any convergence benchmark has been done that compares raft to corrosion.
injinj
·4 lata temu·discuss
Wow, that's significant. I may have to look into that.
injinj
·4 lata temu·discuss
That's what I got (7950x steel legend), except that I'm running 128GB memory at 4800.

Here's my stream results (with the cpu in 105watt "eco" mode):

  $ wget https://www.cs.virginia.edu/stream/FTP/Code/stream.c
  $ gcc -O3 -fopenmp stream.c
  $ a.out

  Number of Threads counted = 32

  Copy:           45571.7
  Scale:          40672.0
  Add:            45317.3
  Triad:          42759.0
With array size 8,000,000

  Copy:           31551.3
  Scale:          30983.7
  Add:            34403.6
  Triad:          34484.1
injinj
·4 lata temu·discuss
I can never remember things. That's why my history file has 100k lines in it.

  $ do create linux bridge
  brctl addbr <bridge_name>
  ip link set <bridge_name> up

  $ do git reverse last commit
  git reset --hard HEAD~1

  $ do gcc show optimizations
  gcc -O -Q --help=optimizers
injinj
·4 lata temu·discuss
Can I use this to manage sudo containers? It's slightly amusing to see the desktop creates a podman daemon, so maybe you could create a sudo podman daemon for use with the desktop somehow?
injinj
·4 lata temu·discuss
It's sort of a neo-hukou system? A positive covid signal is basically house arrest. Since they do covid tests in batches of 20, it is expected to get false positives.
injinj
·4 lata temu·discuss
In Firefox, about:config -> general.useragent.override (select string type) ->

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0

enable drm. Couldn't get it to work in chrome.
injinj
·4 lata temu·discuss
China fomo? Are these good enough to fill the needs of AI workloads of the datacenters which can no longer get the next gen NVIDIA GPUs?
injinj
·4 lata temu·discuss
Probably a stable driver api. It was always a challenge upgrading with offbeat hardware, and the GPUs were always a pain in the butt.
injinj
·4 lata temu·discuss
Ok, thanks. The Ziti mesh optimizes for latency. Does it move existing streams around the fabric mesh when it finds a better route or only new streams? Are there plans for multicast?
injinj
·4 lata temu·discuss
This implies that Ziti layers the stream endpoints on top of a packet switched network, which could mean authentication of each packet and maintaining stream reliability in a different way than TCP does. Is that correct?

edit, this is what I'm looking for: https://github.com/openziti/fabric/blob/main/docs/p12_smart_...
injinj
·5 lat temu·discuss
My gut feeling with io_uring is that it wouldn't help as much with messaging applications with 100 byte request/reply patterns. It would be better in a with a pipelined situation, through a load balancing front end. I would love to be proven wrong, though.
injinj
·5 lat temu·discuss
Great work, thanks!

I'm curious whether disabling the slow kernel network features competes with an tcp bypass stack. I did my own wrk benchmark [0], but I did not try to optimize the kernel stack beyond pinning CPUs and busypoll, because the bypass was about 6 times as fast. I assumed that there is no way the kernel stack could compete with that. This article shows that I may be wrong. I will definitely check out SO_ATTACH_REUSEPORT_CBPF in the future.

[0] https://github.com/raitechnology/raids/#using-wrk-httpd-load...