Live data from Hacker News

Viewing profile — dalailambda

dalailambda

HN member
Joined
Fri, Jun 26, 2015, 4:52 AM UTC
HN karma
208
Public activity
51 items

About dalailambda

[ my public key: https://keybase.io/dalailambda; my proof: https://keybase.io/dalailambda/sigs/-fSnFLCvQ0kSsi_RFVzItMGOl7wPp98FPXoraZIr2QI ]

Recent public activity

  1. story
  2. comment
    Comment #23840554

    A quote from the article I would object to is "for large datasets and complex transformations this architecture is far from ideal. This is far from the world of open-source code on…

  3. comment
    Comment #21141254

    SQL has definitely become the defacto tool for a lot of data processing. This model of working is generally referred to as ELT as opposed to ETL. For small/medium scale environment…

  4. comment
    Comment #20909756

    I can highly recommend this talk by Respawn, Multiplay, and Google on how Titanfall 2 does multiplayer server management. It's geared more at the infrastructure side as opposed to …

  5. comment
    Comment #19051801

    While the move seems to be towards NewSQL databases (Spanner/CockroachDB), the answer to relations in NoSQL is to model the data differently. This can generally resolve a lot of th…

  6. comment
    Comment #18580073

    Lambda will create a function instance to handle concurrent requests, i.e. if 100 requests happen at the same time there will be 100 function instances. It will then however keep t…

  7. comment
    Comment #16810746

    In my experience the reason for a JSON object per line is because a tool can then split the entire file by newlines and have a list of objects to start parsing/processing in parall…

  8. comment
    Comment #16604893

    One of the major reasons that would influence a language like Jai is that once you do that, even if your generated C/++ is fairly optimal, you still have to go through another slow…

  9. comment
    Comment #14456489

    The app can still use environment variables and be completely independent (12 factor), but the Dockerfile/Kubernetes config still needs to provide those things, so there is a clear…

  10. comment
    Comment #14456442

    There are generally two levels of autoscaling involved with kubernetes. Firstly, kubernetes is able to create multiple instances of your app as load increases and scale them out ov…

  11. comment
    Comment #14437911

    There doesn't seem to be any part of that package that requires ES6 to use. You can use it as an ES6 module, but the commonjs version should work fine as well.

  12. comment
    Comment #14039345

    Building distributed systems makes you aware of how unreliable things are at the large scale, e.g. the network. The parent comment implies that Google's network is so fast and reli…

  13. comment
    Comment #13959632

    A web page, for example, should not have direct access to the database.

  14. comment
    Comment #13958351

    In regards to Purescript/Typescript, they're both statically typed and that results in friction when trying to integrate with the existing JavaScript ecosystem/libraries. Erlang/OT…

  15. comment
    Comment #13953967

    While I agree that the OTP perhaps is not as easily statically typed, since it was built with Erlang in mind, I do think that static typing adds a layer of robustness to distribute…

  16. comment
    Comment #13944419

    The node level autoscaling doesn't need to be integrated with kubernetes, all it needs to do is create a new instance and register it as a node through normal channels. Even if you…

  17. story
  18. comment
    Comment #13906621

    I don't see why not, Haskell has green threads, channels, and everything that Go has. The only argument I can see made is that the laziness and current GC implementation aren't sui…

  19. comment
    Comment #13770817

    If using 4 wide space/tabs, the function body will line up with the function name when using "fun". Maybe not the reason, but it is a reason.

  20. comment
    Comment #13760083

    Since languages like Rust/C++/Swift compile reference counting into machine code already, there's no real reason why they shouldn't be able to compile it to WebAssembly.

  21. comment
    Comment #13479202

    Erlang's processes are green threads, they're just called "processes". Neither Erlang, nor Akka run 1 thread or process per actor, they just schedule multiple actors over N native …

  22. comment
    Comment #13449559

    The semantics of Erlang and Elixir are very similar, as they're both dynamically typed functional languages, so the performance difference should be negligible.

  23. comment
    Comment #13268314

    In many cases a garbage collected language will be faster when it comes to allocations than using naive allocation strategies (e.g. reallocating a hashmap many times as it grows in…

  24. comment
    Comment #13060669

    While this may seem silly to some people, I definitely appreciate the sentiment. "The compiler is smarter than you" is thrown around often here, and on Reddit, and a lot of people …

  25. comment
    Comment #13026307

    While the virtual DOM is a component in React's popularity, the main thing that I believe people use it for is the functional, one way data flow it allows you to use combined with …