HNHacker News
TopNewBestAskShowJobs

def-

2,741 karma · joined November 25, 2012

https://dennis.felsing.org https://hookrace.net https://ddnet.org
submissionscomments
def-··on Asus Announces October Availability of ProArt Display 8K PA32KCX
ASUS ProArt PA27JCV
def-··on You can use C-Reduce for any language
Works well for SQL too, I‘ve been using it at my day job, found out via https://github.com/sqlancer/sqlancer?tab=readme-ov-file#redu...
def-··on Building Databases over a Weekend
> [...] `https://materialize.com/` to solve their memory issues [...]

Disclaimer: I work at Materialize

Recently there have been major improvements in Materialize's memory usage as well as using disk to swap out some data.

I find it pretty easy to hook up to Postgres/MySQL/Kafka instances: https://materialize.com/blog/materialize-emulator/

def-··on Ask HN: Those making $0/month or less on side projects – Show and tell
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.

def-··on Time.gif (2017)
Destroying the fun for others and wasting time I figure. I received no demands or anything like that.
def-··on Time.gif (2017)
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.
def-··on Time.gif (2017)
Author here. The bandwidth usage was high with many open connections, I fixed that quickly by using LZW encoding instead of sending uncompressed data. I think you are referring to this thread: https://old.reddit.com/r/programming/comments/6t8gpq/timegif...
def-··on Time.gif (2017)
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.
def-··on Time.gif (2017)
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.
def-··on Permacomputing Wiki
I was expecting this to be about Reversible Computing: https://en.wikipedia.org/wiki/Reversible_computing
def-··on How fast are Linux pipes anyway?
Firefox is only Chrome-based on iOS.
def-··on Nim Version 1.6.6 Released

  nim --styleCheck:error c x
This enforces the same capitalization style in your code:

  x.nim(1, 5) Error: 'my_var' should be: 'myVar'
def-··on macOS Setup after 15 Years of Linux
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.

def-··on macOS Setup after 15 Years of Linux
Thanks, that's good to know, one less thing to need the mouse for!
def-··on macOS Setup after 15 Years of Linux
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.
def-··on macOS Setup after 15 Years of Linux
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.

def-··on macOS Setup after 15 Years of Linux
Strange, I had multiple Homebrew builds that took a dmg from some central place, even open-source software like mpv and (my own) DDNet.
def-··on macOS Setup after 15 Years of Linux
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.

def-··on macOS Setup after 15 Years of Linux
Thanks, added to the article!
def-··on macOS Setup after 15 Years of Linux
Since this is for work my choice was between a MacBook or Windows-based laptop. Personally I wouldn't even have considered using anything else than Linux.
def-··on DoS attacks against my online game
Thanks, reached out to you.
def-··on DoS attacks against my online game
It would raise the barrier slightly, but in the end the attackers can try out all ports quickly and check which one causes lags.
def-··on DoS attacks against my online game
Historically Europe and South America were our main locations, but recently we have grown mostly in East Asia.
def-··on DoS attacks against my online game
I actually received a nice email from someone at Valve about this following this post and we are currently evaluating if we can use it: https://partner.steamgames.com/doc/features/multiplayer/stea...
def-··on DoS attacks against my online game
Thanks for the tip, I didn't know about them. From an initial look $240 for a 1 core vps is a bit too expensive for us.
def-··on Show HN: DDraceNetwork – Open-source cooperative online game
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/

def-··on Coronavirus lockdown: German lawyer detained for opposition (Apr. 14)
See also this subthread from yesterday about the same topic: https://news.ycombinator.com/item?id=22865408
def-··on AMD Ryzen Threadripper 3960X and 3970X Review
> 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.

def-··on Nim Version 1.0 Released
See https://news.ycombinator.com/item?id=21053140
def-··on Modern C, Second Edition
Some PDF viewers have trouble with it.
Page 1 of 6Next →