HN user

def-

2,741 karma

https://dennis.felsing.org https://hookrace.net https://ddnet.org

Posts62
Comments167
View on HN
materialize.com 2mo ago

Finding Bugs Using LLMs

def-
3pts1
materialize.com 1y ago

How to Use the Materialize Emulator

def-
2pts0
hookrace.net 1y ago

The CI Flake

def-
1pts0
hookrace.net 1y ago

The CI Flake

def-
2pts0
materialize.com 2y ago

Testing Materialize: Our QA Process

def-
2pts0
materialize.com 2y ago

Testing Materialize: Our QA Process

def-
3pts0
hookrace.net 2y ago

Port Scan with Spoofed IP Addresses

def-
24pts1
hookrace.net 2y ago

Haskell: Game Programming with GIF Streams

def-
5pts0
www.anandtech.com 3y ago

The AMD Ryzen 9 7950X3D Review: AMD's Fastest Gaming Processor

def-
31pts2
scottaaronson.blog 3y ago

Visas for Chinese students: US shoots itself in the foot again

def-
3pts1
www.bbc.com 3y ago

Anti-vax groups use carrot emojis to hide Facebook posts

def-
8pts0
hookrace.net 3y ago

€9 Ticket

def-
49pts20
hookrace.net 4y ago

Update on DoS Attacks Against Our Online Game

def-
2pts0
hookrace.net 4y ago

Update on DoS Attacks Against Our Online Game

def-
2pts0
blog.yugabyte.com 4y ago

Evolving clock sync for distributed databases

def-
78pts17
edgarluque.com 4y ago

Parsing compressed files efficiently with Rust

def-
1pts0
hookrace.net 4y ago

macOS Setup after 15 Years of Linux

def-
347pts395
hookrace.net 4y ago

macOS Setup after 15 Years of Linux

def-
2pts0
hookrace.net 4y ago

DoS attacks against my online game

def-
171pts95
tsfreddie.itch.io 5y ago

BiggerNouis by TsFreddie

def-
1pts0
ddnet.tw 5y ago

Show HN: DDraceNetwork – Open-source cooperative online game

def-
2pts1
hookrace.net 6y ago

Quest for the Lost Home Server

def-
1pts0
heinrich5991.github.io 6y ago

The Anatomy of a One Tick Unfreeze

def-
1pts0
nim-lang.org 7y ago

Nim 0.20.0 (1.0 RC1) released

def-
132pts119
hookrace.net 7y ago

Chinese Traffic to time.gif

def-
2pts0
hookrace.net 7y ago

Linux Desktop Setup

def-
437pts226
hookrace.net 7y ago

Linux Desktop Setup

def-
2pts0
hookrace.net 7y ago

Linux Desktop Setup

def-
4pts0
www.ncbi.nlm.nih.gov 7y ago

The risks and benefits of sun exposure (2016)

def-
2pts1
hookrace.net 8y ago

One year of cycling to work

def-
295pts395

I'm working on an open source online coop 2d platform game called DDraceNetwork: https://ddnet.org/

A lot of keeping infrastructure running, code reviews for the active developers we have, community management, some development: https://ddnet.org/news/ddnet-year-2021-in-review/

The community is the main reason for me to keep it running. We only cover server costs, but no one takes any payment to work on DDNet.

Time.gif (2017) 4 years ago

Destroying the fun for others and wasting time I figure. I received no demands or anything like that.

Time.gif (2017) 4 years ago

I'm running an online game on the side and am thus commonly the target of DoS attacks. I guess it's related to this.

Time.gif (2017) 4 years ago

Try again, I think there was an unrelated issue. It load for me on Safari now, but runs super slowly in the beginning, so not as a real time clock.

Time.gif (2017) 4 years ago

Author here, my bad. There was a DoS attack against this a while ago and I set too strict limits after that. Didn't expect it to hit Hacker News again. Should be fine now.

  nim --styleCheck:error c x
This enforces the same capitalization style in your code:
  x.nim(1, 5) Error: 'my_var' should be: 'myVar'

I get VP9 videos in Firefox apparently, probably depends on the video and your youtube settings:

Running MOZ_LOG="PlatformDecoderModule:5" firefox shows that VP9 works:

[RDD 15027: MediaSupervisor #1]: D/PlatformDecoderModule AppleVTDecoder[102edcfa0] Creating AppleVTDecoder for 3840x1920 VP9 video [Child 15023: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[11fec72e0] ::PrepareTrimmers: sample[0,21000] no trimming information [RDD 15027: MediaPDecoder #2]: D/PlatformDecoderModule OpusDataDecoder[102ef4040] ::Decode: Opus decoder skipping 312 of 960 frames [Child 15023: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[11fec72e0] ::HandleDecodedResult: sample[0,21000] (decoded[0,13500] no trimming needed [RDD 15027: MediaPDecoder #1]: D/PlatformDecoderModule AppleVTDecoder[102edcfa0] AppleVTDecoder: using hardware accelerated decoding

AV1 hw decoding on M1 Pro indeed is not supported even in Firefox.

You are right, vim is not required. SSH I misremembered, didn't install that. The rsync version on macOS is quite old (2006!) and didn't support all the options I wanted to use.

I forgot to mention that I have set hwdec=videotoolbox already, but vp9 and av01 from youtube don't get hw-decoded anyway.

This is true for Homebrew formula as well, like the mpv formula, just not Homebrew casks. Most casks are proprietary closed source applications.

But even open source casks seem to be taken centrally instead of built again. My guess is that this is to keep the original developers' certificates.

There is no power button anymore:

* Does not apply to the Touch ID sensor.

I have not found a way yet to reliably put the device to sleep from keyboard. With a shortcut it wakes immediately, maybe because it registers the letting go of the keys as a wakeup signal.

DDraceNetwork (DDNet) is a cooperative 2D platformer, played online with up to 64 people, working your way through maps. You will see the best and worst in your teammates when they save you from certain death or leave you behind in the dust.

Two months ago we released DDNet on Steam: https://store.steampowered.com/app/412220/DDraceNetwork/

DDNet has been in development for 7 years, it's all open-source and available for free: https://github.com/ddnet/ddnet

The active community is making new maps all the time to keep the experience fresh and have new challenges.

For the official game servers we run servers around the world to ensure people have a good enough ping no matter where they are located: https://ddnet.tw/status/

If the -j option is given without an argument, make will not limit the number of jobs that can run simultaneously.

On large projects you'll run OOM quickly if you're compiling thousands of files at once. All the context switches also slow down compilation.