alco

Joined 13 years ago

Karma
100
Submissions
69
Member since
Jul 13
Innovate!
View on Hacker News

Recent submissions

Comment · 3 months ago
Location: Lucca, Italy

Remote: Yes

Willing to relocate: No

Technologies: Elixir, Go, TypeScript, Postgres, SQLite, Docker, AWS, sync engine, containers, distributed systems

Resume: https://sholik.dev/resume/

Email: [email protected]

I build data infrastructure: sync engines, durable streams, and backend systems that must stay correct through load, restarts, and failure. I have expert-level, hands-on knowledge of Postgres logical replication and of the BEAM VM's concurrency and memory model. I'm looking for a remote senior software engineer role in distributed systems, replication, storage, AI agent infrastructure, or performance engineering. I'm deepest in Elixir/OTP and Postgres, productive in Go and TypeScript, and more interested in hard systems problems than any particular language.

Comment · 1 year ago
From https://firebase.google.com/docs/data-connect/data-connect-e...:

> Firebase Data Connect provides you with a local emulator for end-to-end prototyping as well as continuous integration and continuous deployment (CI/CD) flows

Developers at Google have chosen PGLite for those qualities so that users of Firebase Data Connect had better CI/CD workflows. It wouldn't be fair to say this is an insignificant use case.

Comment · 3 years ago

  Location: Kyiv, Ukraine
  Remote: Yes
  Willing to relocate: planning a move to UTC time zone within the EU
  Technologies: Elixir, Go, TypeScript, Python, AWS, GCP, Docker, Kubernetes, PostgreSQL, RabbitMQ
  Résumé/CV: https://www.dropbox.com/s/6njitiijrb0gs37/Oleksii%20Sholik%20Resume.pdf?dl=0
  Email: [email protected]
Hi, my name is Oleksii. Having worked as a backend engineer for the past almost 10 years, I'm an expert in Elixir/OTP and PostgreSQL, skilled in Go, AWS, and Kubernetes. Looking for new challenges in distributed computing, global data consistency, high scalability, and observability.

I actively contributed to the Elixir programming language between 2012 and 2016, developing UX improvements for IEx (colors, history, .iex.exs), implementing core functions in Enum, List, OptionParser, String, System modules.

Comment · 10 years ago
Honestly, most of them were great. Probably the most captivating one was Ben Tyler's fun exercise in using Riak Core to build a stateful, distributed, fault-tolerant, real-time, impress your cat application.

Chris McCord's keynote was also really interesting, he explained how he implemented Phoenix Presence using a certain kind of CRDT.

And for some laughs I recommend watching Gary Rennie's funny story about achieving 2 million clients simultaneously connected to a single Phoenix server.

Comment · 10 years ago
I agree. Setting up mirrors would probably be a better fit for this kind of content, but mirrors would be susceptible to the same dangers that the primary website may face: forced take-down by the hosting provider, domain blocking, etc.

The fundamental difference of content-addressed networks is their resiliency in the face a single authority trying to track down all of the sources that have copies of the content.

Even though IPFS is still in its infancy, one of its primary goals is to solve the problem of content suddenly disappearing from the Internet.

Comment · 10 years ago
Have there been attempts at dispersing the whole collection of papers through torrents or IPFS? The goal here is not to have a central location with a pretty web page but to make the content freely accessibly everywhere by anyone. Distributing it over thousands of nodes would achieve that goal.
Comment · 10 years ago
I tried to use the Chrome extension to read a Spanish website but it doesn't work unless I enable 3rd party cookies. That's quite rude. I cannot allow a single extension to compromise my browsing experience by letting anyone set 3rd party cookies.

Could you please add a field on the site where I could paste the URL of a webpage? That would work for me as a workaround to using the extension.

Comment · 11 years ago
Comment · 11 years ago
JavaScript has functions. The list pretty much ends there. There are some libraries that provide "functional features" like functions over collections, persistent data structures, promises. The language itself and the environment it's running in (DOM or Node) do not have a lot going for them in terms of functional programming essentials.
Comment · 11 years ago
Erlang/OTP is being developed continuously, primarily by a team at Ericsson. They ship one new major release roughly once per year, with a few minor releases in-between.
Comment · 12 years ago
Comment · 12 years ago
Comment · 12 years ago
Open source community.
Comment · 12 years ago
Comment · 12 years ago
Erlang knowledge is not a requirement to start learning Elixir. You will end up learning about Erlang programming model anyway because Elixir builds on top of it.

By "programming model" I mean things like immutability, concurrency, fault-tolerance, and the way you design systems with OTP.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton