Live data from Hacker News

Viewing profile — mulander

mulander

HN member
Joined
Sat, May 30, 2009, 11:36 AM UTC
HN karma
1,409
Public activity
189 items

About mulander

Twitter : @mulander

Blog : https://blog.tintagel.pl/

OpenBSD developer, Senior Program Manager for Citus: Distributed PostgreSQL on Azure at Microsoft.

Interested in database engineering, distributed systems, information security and gaming.

[ my public key: https://keybase.io/mulander; my proof: https://keybase.io/mulander/sigs/dQXCBLcpFOM2v-GKDKC8TG6d7XevLe4ZwjrLInY5qII ]

Recent public activity

  1. comment
    Comment #40491861

    In the article, mentioned Linux is mentioned as the underlying OS. Wonder what approach Ubicloud takes (if any) to have actual diversity in the software stack for the purpose of re…

  2. comment
    Comment #36799780

    Because with schema-based sharding in Citus, the schemas are the sharding unit and the system can move them to new nodes being added to the cluster. You can start with all your mic…

  3. comment
    Comment #36797723

    Hi, we open-sourced the project fully: https://www.citusdata.com/blog/2022/06/17/citus-11-goes-full... There no longer is an enterprise version, what runs on Azure is the exact sam…

  4. comment
    Comment #36779951

    Great observation! :) We worked upstream to have `search_path` properly handled (tracked per client) by pgbouncer. https://github.com/pgbouncer/pgbouncer/commit/8c18fc4d213ad4... C…

  5. comment
    Comment #36778171

    They can be different, as long as your application can handle them being different (which makes sense for microservices as an example).

  6. comment
    Comment #36777908

    Schemas are groupings of tables and other entities that can be defined within a database. You can think of them like of a namespace in programming languages. You can have the same …

  7. story
  8. comment
    Comment #35665115

    Hi Nathanba, I am a technical program manager for the Citus extension at Microsoft. > Citus also exists for Postgres but their docs basically tell you that it's only recommended fo…

  9. comment
    Comment #33800811

    > But with all that, as Joe Armstrong once jeered, no amount of type checking would catch the following bogus code: It is worth to note that the stated problem, of accessing a file…

  10. comment
    Comment #31678695

    Developers are categorized as people with commit access to the project. So contributing patches itself is not enough to add entries to this specific file.

  11. story
  12. comment
    Comment #30954322

    - Meetings are remote first. If at least one person is remote then the whole team video calls in. There is nothing worse than being a person on the virtual end trying to understand…

  13. comment
    Comment #30275919

    > just that it minimizes the attack surface I stopped using multiple browser for exactly that purpose. It actually increases your attack surface. While compartmentalization of brow…

  14. comment
    Comment #30275269

    History is funny. KHTML (a KDE project) was repurposed to WebKit by Apple and integrated with Safari. Which in turn was taken by Google that built Chrome on it. They later diverged…

  15. comment
    Comment #28537564

    It used to have actual Windows specific crypto code[1] which has been removed in the linked commit. I assume this has been ported from Windows and later never implemented the rippe…

  16. comment
    Comment #27669966

    Cool project. Have you known that PostgreSQL was initially written in Lisp? > By a process of elimination, we decided to try writing POSTGRES in LISP. We expected that it would be …

  17. comment
    Comment #27585117

    He assumed I was not working or doing work for a different manager (they implemented matrix management and he was at HQ 70 km away from the town I worked at). I made a judgement ca…

  18. comment
    Comment #27584599

    > had fewer commits and SLOC compared to my teammates Hope this makes you feel slightly better: https://www.folklore.org/StoryView.py?story=Negative_2000_Li... It is impossible to …

  19. comment
    Comment #27475981

    I would say that "source code is the blueprint of a computer program". If you look at the wikipedia entry: > A blueprint is a reproduction of a technical drawing or engineering dra…

  20. comment
    Comment #27447995

    Well, I would expect them to address this issue specifically as that is one of the selling points of fastmail. You can get banned on Google for nothing and not being able to reach …

  21. comment
    Comment #27447215

    The article touches on new signups being blocked, what happens to the current paying users in the region? Are they also blocked? How is fastmail helping them move/supporting them i…

  22. comment
    Comment #27342604

    > The problem the cartels will face is that there is no other business that makes as much money This is not true. See this article[1] and HN thread[2]: > “It’s good business,” El P…

  23. comment
    Comment #27164617

    Check the slides/talk from my comment here elsewhere in this thread: https://news.ycombinator.com/item?id=27163455 We did use DTrace to diagnose what was the root cause of a hangin…

  24. comment
    Comment #27163455

    We have been bitten by the same behavior. I gave a talk with a friend about this exact topic (diagnosing GIN pending list updates) at PGCon 2019 in Ottawa[1][2]. What you need to k…

  25. comment
    Comment #27130052

    I remember Ada always having very precise and helpful error messages like this one: literal_string.adb:5:33: warning: wrong length for array of subtype of "Standard.String" defined…