[–] 7 points 2 years ago*

The real story sounds even weirder. They took his work permit for the sole purpose of stopping any integration that could hinder a later deportation. Wtf. Fachkräftemangel my ass.

  • source
  •  

    I'm using contabo and the VPS I got is advertised as 1 Gigabit. When I do a speedtest or use iperf3 to connect to public servers I get pretty close to 1 Gigabit. But from my residential IP the speed drops down to 100-250 Mbit/s. My home internet connection can handle 500 Mbit just fine.

    I'm looking for a new hoster with a better network connection. What real world speeds do you get with your server?

    [–] 3 points 2 years ago*

    These pizza burgers are absolute dogshit. The bun is incredibly dry, crunchy and stale. But at least you are rewarded with some tasty third degree burns in your mouth. "Easy to eat" my ass lmao.

  • source
  • [–] 7 points 2 years ago

    Rastafari gehören aber nicht wirklich zum Christentum, da es beim Fundament des Glaubens signifikante Unterschiede gibt. Rastafari glauben an den äthiopischen Kaiser Haile Selassie I. als Reinkarnation Gottes. In dem Sinne sind Rastafari genauso christlich wie Christen jüdisch sind. Die Wurzeln mögen gleich sein, aber sie unterscheiden sich in den zentralen Aspekten der Religion so stark, dass sie letztenendes nicht miteinander vereinbar sind.

  • source
  • parent
  • context
  • [–] 4 points 2 years ago* (last edited 2 years ago)

    At Home:

    • FLACs via mpd with a topping headphone amp and Audeze LCD2C headphones
    • Vinyl using an Audio Technica LP120, a Denon AV receiver and cheap wharfedale bookshelf speakers and a Klipsch subwoofer. That Setup isn't really audiophile tbh, especially because the room sounds terrible.
    • Streaming via Qobuz on both systems

    On the go:

    • Everything encoded as Opus 128 kbit/s to fit on my phone. Played over Lypertek Tevy true wireless IEMs. Not really audiophile but tbh when I'm not at home I care much more about convenience as long as the audio quality is good enough.
    • also Qobuz, but at MP3 320 quality to save bandwidth

    I wrote my own scripts to tag the music and encode it to FLAC and Opus and use syncthing to copy the files to my phone. So whenever I add an album to the library it will be available every where I want in the specified format without any manual copying involved. It's a little janky but has worked surprisingly well for years.

  • source
  •  

    Frage an Elektriker: Ich habe einen Ofen gebraucht gekauft und nach einmaliger Nutzung ist er defekt. Der Ofen wurde falsch angeschlossen. Es wurden 230V angeschlossen, aber die Brücken haben gefehlt. Eigentlich hätten sie an die grünen Stellen gemusst. Die durchgestrichenen Leitungen sind nicht angeschlossen.

    Nun ist der Ofen defekt als wäre kein Strom angeschlossen. Es tut sich absolut gar nichts. Meine Frage: Wenn man den Ofen so anschließt, ist es dann zu erwarten, dass er nach einmaliger Nutzung kaputt geht, oder sollte der Ofen so eigentlich mit geminderter Leistung laufen. Ein Mitarbeiter eines unabhängigen Miele Reparatur-Service meinte zu mir, dass mein Defekt vermutlich nichts mit meinem falschen Anschluss zu tun hat. Ist die Aussage so korrekt? Kann ich davon ausgehen, dass der Defekt nicht meine Schuld war?

     

    I often find myself defining function args with list[SomeClass] type and think "do I really care that it's a list? No, tuple or Generator is fine, too". I then tend to use Iterable[SomeClass] or Collection[SomeClass]. But when it comes to str, I really don't like that solution, because if you have this function:

    def foo(bar: Collection[str]) -> None:
        pass
    

    Then calling foo("hello") is fine, too, because "hello" is a collection of strings with length 1, which would not be fine if I just used list[str] in the first place. What would you do in a situation like this?

     

    I'm talking about stuff like this: [file.unlink() for file in files] instead of the more verbose but maybe easier to grasp for python noobs:

    for file in files:
        file.unlink()
    

    Maybe with a bit more context:

    def _cleanup(self) -> None:                                                                                                                                                                                                             
        dirs, files = partition(lambda f: f.is_file(), self._tmp_dir.rglob("*"))                                                                                                                                                            
        [file.unlink() for file in files]                                                                                                                                                                                                   
        [dir.rmdir() for dir in dirs]                                                                                                                                                                                                       
        self._tmp_dir.rmdir()
    
     

    Sometimes when I am using goto definition I get errors like this one

    E5108: Error executing lua: ...t_nvimeitLsr/usr/share/nvim/runtime/lua/vim/lsp/util.lua:1964: Invalid window id: 1000
    stack traceback:
    	[C]: in function 'nvim_win_get_buf'
    	...t_nvimeitLsr/usr/share/nvim/runtime/lua/vim/lsp/util.lua:1964: in function 'make_position_params'
    	...nvim/lazy/telescope.nvim/lua/telescope/builtin/__lsp.lua:147: in function 'v'
    	...nvim/lazy/telescope.nvim/lua/telescope/builtin/__lsp.lua:391: in function 'v'
    	.../nvim/lazy/telescope.nvim/lua/telescope/builtin/init.lua:541: in function 'lsp_definitions'
    	/home/user/.config/nvim/lua/user/plugins/ide/lspconfig.lua:80: in function 
    

    What could be the cause of an error like this? Whenever this happens I have to restart nvim.

    the config in lspconfig.lua:79 looks like this:

            opts.desc = "LSP: Jump to definition of symbol"
            keymap.set("n", "gd", function()
              telescope.lsp_definitions(ivy)
            end, opts)
    

    Any ideas?

     

    I have seen some people prefer to create a list of strings by using thing = list[str]() instead of thing: list[str] = []. I think it looks kinda weird, but maybe that's just because I have never seen that syntax before. Does that have any downsides?

    It is also possible to use this for dicts: thing = dict[str, SomeClass](). Looks equally weird to me. Is that widely used? Would you use it? Would you point it out in a code review?

    view more: next ›