1.  

    I think worth mentioning is that Arut stopped actively developing the nginx-rtmp-module since he was hired to nginx plus project (they sell https://www.nginx.com/products/nginx/streaming-media/ as a plus module). But this fork is still in active development: https://github.com/sergey-dryabzhinsky/nginx-rtmp-module and highly recommended!

    1. 6

      Really nice work! I’m definitely gonna look into these posts next weekend. Also thanks for not focusing on repl.

      Does OCaml have what kind of package manager/ how do you manage development dependencies?

      1. 8

        Opam is OCaml’s package manager. You can “switch” to different OCaml versions, install packages under each version.

        The project dependencies are managed using Dune build system.

      1. 13

        I built a keyboard!

        1. 1

          ONE OF US

          1. 1

            Edit: added pictures through the process :)

          1. 2

            Would cubicles be better? That’s one cost efficient way to turn an office to a non-open office, I think 🤔

            1. 2

              Cubes combine the distracting background noise of an open plan office with having to sit by yourself :/

              1. 2

                Cubicles are far better than open offices in my opinion.

                1. 3

                  Agreed - while headphones can at least block out audible distractions in an open-office plan, there’s nothing to be done for people shooting hoops and reenacting last night’s Warriors game, or people trying to circumvent my “do not disturb” notice on Slack by waving their hands in front of my monitor (both actual examples at $OLDJOB). Visual distractions, at least for me, are just as bad!

                  1. 1

                    Not really. Noise is way more disturbing if you can’t see it’s source, apparently.

                1. 2

                  Seems to be down? I get an error “Too many redirections”

                  1. 5

                    Great work and thanks to @jcs for starting all this!

                    1. 11

                      I recommend Ramda for most of these cases: http://ramdajs.com/

                      1. 5

                        +1 to clojure-tag. I don’t care about other lisp variants, but clojure and its ecosystem interests me.

                          1. 8

                            That URL is cheeky - ?utf8=✓&...

                            1. 17

                              By including a character that can not be expressed in latin-1 charset, old browsers are forced to use UTF-8 encoding for form submits.

                              1. 16

                                This is the standard Rails feature to set the encoding of a form:

                                The hidden input element with the name utf8 enforces browsers to properly respect your form’s character encoding and is generated for all forms whether their action is “GET” or “POST”.

                                It was originally a snowman: ☃︎ (Unicode 9731) but that whimsy was replaced.

                                1. 8
                              1. 26

                                The reality for me over the past 10 years has been that in any Rails application, 80% of time is spent untangling messes to figure out how to make a change, or fixing bugs. Only 20% of time is spent on actually adding value. That ratio should be flipped around, and there are other languages and frameworks out there that try to do just that.

                                The poster mostly debates how they have maintained only bad Rails codebases. Nothing about Ruby.

                                1. 5

                                  Well, it’s not Rails idea to have nil in the language, nil is a Ruby choice, and the author does state that that’s where most problems come from.

                                  1. 5

                                    That’s clearly not the primary issue the author is trying to highlight about Ruby, as every major language used right now has some concept of nil.

                                    1. [Comment removed by author]

                                      1. 1

                                        Swift has nil. Rust I wouldn’t consider a “major language used right now.”

                                        1. [Comment removed by author]

                                          1. 0

                                            It pretends to have an option type and you can use potentially nil references in that way if you go out of your way to do so, but there is nothing stopping certain code from just dereferencing nil. It’s a good step and done pretty well, but there still is nil.

                                            Even still, the original author was not at all even a little bit claiming that nil values are the key problem in Ruby that makes it worse than other mainstream programming languages.

                                1. 2

                                  Learning Clojure & fixing legacy software, which has a lot of technical debt.

                                  1. 2

                                    Odd that you’d use Kubernetes for this, but more power to them. It is kinda handy to have an example of using new tech with and understood app to learn from. :)

                                    1. 5

                                      If you’ve got kubernetes you want to use it for everything (I don’t mean that in a bad way). It’s great to just be able to toss stuff on your existing cluster rather than set up another pet.

                                      1. 3

                                        Kontena is worth a look too. We’re using it instead of Kubernetes.

                                        1. 2

                                          Could you give a one-sentence sales pitch of the distinguishing features in practice? It mostly looks like it just does less, which I’ll grant improves learnability, but usually isn’t worth using a less-traveled system when I’m likely to need those advanced features eventually anyway.

                                          1. 1

                                            Not sure where you got it does less. Their FAQ covers comparison to other systems, https://www.kontena.io/docs/faq

                                          2. 1

                                            Never heard of Kontena. Thanks !

                                        1. 2

                                          Been into these lately:

                                          • Overwatch
                                          • Rimworld, recommended if you’re into heavily Firefly influenced worlds.
                                          • Nethack
                                          • Dark Souls III, such a beautiful and fascinating game
                                          • Pokémon GO, I like collecting Pokémon and walking!

                                          Danganronpa also interests me a lot, anyone tried it? I did like Phoenix Wright series on DS.

                                          Interested getting more Overwatch and Steam-friends. Send me a private message and lets exchange ids. :)

                                          1. 2

                                            Seems like all the Google apps want full permissions. Chrome, Ingress & Pokemon Go.

                                            1. 2

                                              Worst are the non-native dropdowns, always pain to use on mobile and awful on desktop, especially when navigating with keyboard doesn’t work.

                                              1. 5

                                                Checkout Tabby browser - “Minimal Chromium based browser with almost no UI, relies on keyboard shortcuts.”

                                                1. 2

                                                  Work: Fixing firebase permissions and trying to solve the issues it started having since their 3.0 release, mockups for a new section in webservice then prototyping it & writing frontend and backend code for it.

                                                  Side projects: Helping DuckDuckGo with their new stuff, learning more Go language.

                                                  1. 12

                                                    History, lifting, shooting, black metal, hugging my dogs. Lately…Overwatch. D.Va is Queen of all.

                                                    Just finished watching the Game of Thrones season finale, applied a type inference hack someone from Slack suggested so that I could do this in Haskell with good type inference:

                                                    Prelude> 1 year
                                                    31557600s
                                                    Prelude> 1.5 years
                                                    47336400s
                                                    

                                                    I’m still trying to wrap up the damn book.

                                                    1. 9

                                                      I just love Overwatch, though I’m really bad at it. I suggest we make Lobsters Overwatch team. :P

                                                      1. 3

                                                        I’m down, even if it’s just for rando pubbing. Contact details in my post later on in the thread.

                                                        1. 2

                                                          Count me in!

                                                        2. 3

                                                          Zenyatta is my jam,

                                                          1. 1

                                                            I’m guessing this hack is not that difficult to do. Where to read more about it?

                                                            1. 2

                                                              It’s not hard, but the trick for making it work with good inference was a little obscure.

                                                              https://github.com/bitemyapp/buttress/blob/master/src/Buttress/Time.hs#L42-L66

                                                            2. 1

                                                              Are there bands you would recommend?

                                                                1. 2

                                                                  Good stuff, +1 for mentioning Mgła, definately will check out the rest. I would also mention Mayhem, Gorgoroth, Immortal, Varathron, Satyricon, Marduk from bigger names, or Dødsengel, Taake, Ljå, Drudkh, Lurker of Chalice, Funeral Mist, Nattefrost, Arx Atrata, from smaller ones (kvlt-ness is mixed-up). Also check out the side project of Gorgoroth’s Ghaal – Wardruna, for me it was a revelation :) Black metal ist krieg!

                                                                  1. 1

                                                                    From the ones you mentioned, I would particularly highlight Gorgoroth and Drudkh. Their omission was a mistake.

                                                                  2. 1

                                                                    Thanks! From Mgła onwards everything sounds really good. It’ll take some time to dig in but the obvious standouts for me are The Great Old Ones and Harakiri for the Sky. Spectral Lore is also very interesting.

                                                              1. 4

                                                                I like having walks in the woods, relaxes quite a bit, like traveling too. I also love learning new programming languages and contributing to some open-source projects.