Viewing profile — mulander
mulander
HN member- Joined
- Sat, May 30, 2009, 11:36 AM UTC
- HN karma
- 1,409
- Public activity
- 189 items
- HN profile
- View on Hacker News ↗
About 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
-
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…
-
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…
-
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…
-
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…
-
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).
-
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 …
- story
-
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…
-
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…
-
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.
- story
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…