HNHacker News
TopNewBestAskShowJobs

pavelevst

52 karma · joined March 9, 2015

submissionscomments
pavelevst··on Software Engineering fundamentals matter more
Awesome!
pavelevst··on Incident Report: Railway Blocked by Google Cloud [resolved]
Avoid vendor locking, have backups, make disaster recovery standby (or plan for quick recovery elsewhere)
pavelevst··on Suggest backup pocket computer while traveling
retrodroid pocket seems interesting, also mecha comet, some surface tablets can run Linux but they are not small. I wish Nokia keep making n900
pavelevst··on Ask HN: Who wants to be hired? (April 2026)

  Location: Georgia, Batumi
  Remote: yes please 
  Willing to relocate: yep
  Technologies: Ruby (10+ys), Java, js, rust, devops, k8s
  Résumé/CV: https://www.linkedin.com/in/pavelevstigneev/
  Email: pavel.evst@gmail com
pavelevst··on Microsoft won't let me pay a $24 bill, blocking thousands in Azure spending
Look for cheaper alternatives (many of them in Europe and not only), smaller companies than Microsoft usually have a human to deal with such cases, also their services costs 5-10x less
pavelevst··on Man who built ISP instead of paying Comcast expands to hundreds of homes (2022)
Abit inconsistent you’ll need to use VPN. (Don’t we have to use it in liberal countries too if open torrents) It’s just some resources are blocked, it isn’t as bad as in China or Iran. Previously internet was same cheap but not so restricted
pavelevst··on Man who built ISP instead of paying Comcast expands to hundreds of homes (2022)
Average salary nowadays is 800-1000$/mnt (after 30-40% taxes), I would expect internet price in US to be proportional to their labor costs
pavelevst··on Man who built ISP instead of paying Comcast expands to hundreds of homes (2022)
In Russia we get 500-1000mbps (for real) for about 5-10$ monthly, every home has few ISP options with free installation
pavelevst··on I still like Sublime Text
I still like textmate and use it daily, together with heavy IDEs, imo best multiline editing and search in large codebase
pavelevst··on Ask HN: Who wants to be hired? (August 2024)

    Location: Indonesia
    Remote: Yes
    Willing to relocate: Yes
    Technologies: Ruby, Java, Golang, Javascript, fullstack, devops, PostgreSQL, Kafka, tech lead
    Résumé/CV: https://drive.google.com/file/d/1Dcr9VQxgjc_KkwFEz07PMG42sPDoG9RK/view?usp=sharing https://www.linkedin.com/in/pavelevstigneev/
    Email: pavel.evst@gmail.com
pavelevst··on Ask HN: Freelancer? Seeking freelancer? (August 2024)
SEEKING WORK | Bali & Jakarta, Indonesia | Remote (US/EU/AU timezone)

Passionate engineer having 15 years experience in startups. Specialize on backend, full stack, devops, mostly worked on payment systems and large loads, engineering management, optimizing cloud cost. I love to work with ruby, nodejs, java/kotlin, golang, rust, kubernetes

LinkedIn: https://www.linkedin.com/in/pavelevstigneev/

Github: https://github.com/paxa

Résumé/CV: https://drive.google.com/file/d/1Dcr9VQxgjc_KkwFEz07PMG42sPD...

Email: pavel.evst@gmail.com

pavelevst··on Ask HN: Who wants to be hired? (May 2024)

    Location: Indonesia, Jakarta
    Remote: Yes
    Willing to relocate: Yes
    Technologies: Ruby, Java, Go, Javascript, Rust, k8s & infra, engineering management
    Résumé/CV: https://docs.google.com/document/d/1TQrO7wd5YwlB-e6a0h0xOkyuU5u0pB5MA9AKYAPObpQ/edit?usp=sharing
    Email: pavel.evst@gmail.com
pavelevst··on An Introduction to LiteStack for Ruby on Rails
Agree, models just data layer, not a place for business logic IMO
pavelevst··on An Introduction to LiteStack for Ruby on Rails
VM with 1GB ram and some swap file can easily run rail app, Postgres and redis. With that you don’t have to limit yourself to not able to scale later. I never used sqlite, can it be used by multiple process simultaneously? Eg rails server and rails console
pavelevst··on Apple M2 Ultra SoC isn’t faster than AMD and Intel last year desktop CPUs
I’ve used core i9 mbp16 for almost 3 years and this week I’ve used M1 Pro mbp, seeing hide differences in performance and knowing the actual difference in tests of these 2, it make me think that apple international slowdown and heat up intel macs, like they did (and may be still do) with iPhones

I also remember my macbook unibody 2008 and mbp 2012, with them I could do a lot with 4gb ram, even on hdd, nowadays 8gb is kinda too small for most of programming jobs, it look like macs keep getting better hardware every year and macOS using it more and more aggressively

pavelevst··on Ask HN: I am overflowing with ideas but never finish anything
Try to build something that you would use by yourself for daily job/needs and then share with others Or extract something from main job code base into open source library
pavelevst··on Z-library founders arrested in Argentina
Very sad day for world’s education. They trying so hard to keep knowledge only for rich
pavelevst··on Sonic: Fast, lightweight and schema-less search backend
It would be nice if it can be replacement for logging stack, elastic is super hungry for ram
pavelevst··on Transmission 4.0.0 beta 1
Still no sequential downloads :(
pavelevst··on The impact of removing jQuery on our web performance
It’s so nice to know that someone still case about web performance. In a world where it’s quite normal to see website with static information and 1-5MB of compressed JS, which takes long time to load and makes your device hot
pavelevst··on Bun gets “bun:FFI” – call native libraries from JavaScript
If project is really broken then I would agree with it
pavelevst··on Bun gets “bun:FFI” – call native libraries from JavaScript
May be oot. As a maintainer I always try to accept help what people suggest, and make it even better. Without asking people to write tests or format code to match my preferences or make it cleaner…

I often fix some code in my fork, open a pr, but author asking for tests or change something but I simply have no time for it, and for author it will be much easier because he/she is familiar with code style, testing framework, etc. And problem remain unfixed in main repo

pavelevst··on Bun gets “bun:FFI” – call native libraries from JavaScript
FFI implementation in bun.js using tinyCC I’m impressive, it brings whole new level of performance. Also doesn’t require to have libffi or additional compiler in a system. I hope more languages will have such functionality, it will bring us closer to possibility to use any existing code in language/runtime that we prefer
pavelevst··on Ask HN: Are there senior devs who liked switching from static to dynamic typing?
I started with dynamic languages, ruby is my favorite, and I use it everywhere where it’s suitable. As I observe, over years static languages getting abit more dynamic or less explicit (as they can), and dynamic languages getting some support for type checking. I guess having both in one language would be a best thing. So when code gets larger or I want to be more confident in some part I can add type validation (it could be a code that run as shared library, or communication between modules)

I also think that parameter strong typing and splitting code into service helps to design better, more clear messaging between components. Having done that for some time we can train ourselves to always pay attention to it, and it will help up to build larger code bases in a maintainable way. (I think larger code bases are more efficient from “time spent” point of view)

I often see people do same mistake: they trying very hard not to repeat themselves, and the highly reusable functions become very dangerous piece to refactor. I would rather have code copied in different modules, unless it’s very general thing that never change like array sorting or date formatting

pavelevst··on Ask HN: Are there senior devs who liked switching from static to dynamic typing?
Thanks
pavelevst··on Ask HN: Have you ever switched cloud?
My team was migrating 1000+ VMs from aws to gcp, mostly for cost efficiency (and adoption of k8s for even better cost)

We used kafka mirrormaker 1, with 2 ways sync (new cluster have separate topics for write that are synced to old cluster, and all topics from old cluster synced to new cluster) For postgres failover switch to new master required about 1-2 minutes of downtime

We migrated ~80 microservices within 8 months and now our infra cost about 1/4 of what we paid to aws, completely worth the effort!

pavelevst··on Don't make me think, or why I switched to Rails from JavaScript SPAs
If stay away from serverless, cloud databases and “doing everything on frontend”, then it solves most of problems mentioned in article

But rails and ruby still has many good parts. For example global classes and ruby threads to save per request context.

pavelevst··on Google Is Forcing Me to Dump a Perfectly Good Phone
iPhone 6 still get security updates sometimes, just can’t be used with latest iOS
pavelevst··on When Amazon Switched from Sun to Linux
ironically, but now AWS become such “commonly used but too expensive” solution for most of companies, which many of us already getting rid of
pavelevst··on Why is the Google Cloud UI so slow?
Because more js and less html is always better. Also rendering html on server is very expensive for backend apps

Also if your company has many js and backend libraries, you need to use them, at least on one place

Page 1 of 2Next →