News for hackers. Stuff that matters.

pavelevst

Re:Software Engineering fundamentals matter more on Sunday August 16, 2026 @06:26AM (#49318706)
Awesome!
Re:Railway Blocked by Google Cloud on Wednesday May 20, 2026 @01:01AM (#48203304)
Avoid vendor locking, have backups, make disaster recovery standby (or plan for quick recovery elsewhere)
Re:Suggest backup pocket computer while traveling on Friday April 24, 2026 @01:06PM (#47893007)
retrodroid pocket seems interesting, also mecha comet, some surface tablets can run Linux but they are not small. I wish Nokia keep making n900

Suggest backup pocket computer while traveling

I travel with my laptop and work remotely, and if it brake my work will be stopped for few days, and I'll have to find new macbook pro quickly, probably fly somewhere to get better deal..I've been looking for small linux device that can be used for coding with external screen or TV (it's ok if slow), initially I thought I can do it with my android phone, but they can't run ruby, postgres,...

( Read More... | 2 comments | on HN )
Re:Ask HN: Who wants to be hired? (April 2026) on Wednesday April 01, 2026 @06:12PM (#47607207)

  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
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
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
I was living in Indonesia, where most of people lives in individual houses, internet installation is free or ~20$, but monthly is 20-50$ for fiber 100mbps. In house areas they have noodles of cables on the poles but it works
Btw why not starlink?
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
Yes small city in central (European) part. Mobile unlimited 4g is about 8$ but some operators has FUP 200gb monthly, with 4g modem connected to the router and special antenna in the roof will work well outside cities. About remote areas I don’t know
In Russia we get 500-1000mbps (for real) for about 5-10$ monthly, every home has few ISP options with free installation
Re:I still like Sublime Text in 2025 on Wednesday January 29, 2025 @04:17AM (#42863059)
I still like textmate and use it daily, together with heavy IDEs, imo best multiline editing and search in large codebase
Re:Ask HN: Who wants to be hired? (August 2024) on Friday August 02, 2024 @02:30PM (#41141315)

    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: [email protected]
Re:Ask HN: Freelancer? Seeking freelancer? (August 2024) on Friday August 02, 2024 @02:27PM (#41141291)
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: [email protected]

Re:Ask HN: Who wants to be hired? (May 2024) on Saturday May 04, 2024 @12:40AM (#40254882)

    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: [email protected]
Re:An Introduction to LiteStack for Ruby on Rails on Wednesday September 27, 2023 @11:29PM (#37684864)
Agree, models just data layer, not a place for business logic IMO
Re:An Introduction to LiteStack for Ruby on Rails on Wednesday September 27, 2023 @11:28PM (#37684854)
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
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

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
Re:Z-library founders arrested in Argentina on Thursday November 17, 2022 @10:31AM (#33640280)
Very sad day for world’s education. They trying so hard to keep knowledge only for rich
It would be nice if it can be replacement for logging stack, elastic is super hungry for ram
Re:Transmission 4.0.0 beta 1 is out on Friday October 07, 2022 @07:39AM (#33119930)
Still no sequential downloads :(
Re:The impact of removing jQuery on our web performance on Tuesday August 16, 2022 @02:57PM (#32487187)
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
If project is really broken then I would agree with it
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

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
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

Older »