HNHacker News
TopNewBestAskShowJobs

oleg_antonyan

445 karma · joined October 18, 2020

submissionscomments
oleg_antonyan··on If buying isn't owning, piracy isn't stealing
Actually, this is a good explanation why I don't use streaming services and download music intead, which is 90% torrents and 10% bandcamp that costs overall higher than streaming subscription would be
oleg_antonyan··on Developer account removed by Apple
Liquidating a company takes a lot of time, up to a year in some countries. In Russia last time it took me 3 months. What's your point? That he didn't shut it down the next day invasion began or what?
oleg_antonyan··on Developer account removed by Apple
Will try being born in another place in the next life, thx for the advice (:
oleg_antonyan··on Developer account removed by Apple
> Russian guy saying that he is in Chile in the first sentence? Absolutely nothing suspicious.

This would be a bit weird in previous life (before the war), but today it's normal b/c wrong nationality means you'll be assumed as evil orc who worship pu*in and support tha war bla-bla-bla. So mentioning that you at least don't live there and you business in not there helps a bit. Source: I'm in the same situation.

And those who actually support the crazy dictator (by making fake companies across the world to bypass sanctions, for example) don't mention their names on the internet, don't ask public for help fighting Apple's decision, and probably don't sell mobile apps at all.

oleg_antonyan··on Developer account removed by Apple
404 Such World Not Found The war only made this much worse, but essentially "wrong nationality" has always been a factor for banks' KYC, for example
oleg_antonyan··on Developer account removed by Apple
Registered 14.10.2021 Liquidated 28.04.2023 So the guy opened a company, 5 months later it got destroyed by crazy dictator and santions. He moves to a new country, starts a new life, and opens a new company there. Now tell me he is sponsoring the war or something like that based on these facts
oleg_antonyan··on A software epiphany
I had to disable NoScript on that site to see what is the feature you are talking about
oleg_antonyan··on The First Cyber Nation-State Recognized by a UN Member Nation
Cryptoland without land. Ok.
oleg_antonyan··on USB inventor explains why the connector was not designed to be reversible (2019)
> one of the greatest inventions of all time

Seriosly? Overcomplicated protocol to make it very hard to bit-bang and thus pay USB-IF for every chip, every logo. There was already 100mbit Ethernet at that time, just add power wires and use existing network stack in software, but how can you squish money from it?! Ofc they needed something new proprietary, overcomplicated, with terrible reliability. USB is the curse of modern hardware.

oleg_antonyan··on OnlyOffice: Free open source office suite with business productivity tools
Even worse: it's used as propoganda itself, they export this idea of all russians being united against the west bla-bla-bla. While in reality most people just don't want to think about it, and the state does everything to keep the "normality level" acceptable. This may sound unrealistic to the americans who seems to have their political opinion all the time, but russians just don't care, there're even jokes about "not interested in politics", not even if it threatens their lifes
oleg_antonyan··on OnlyOffice: Free open source office suite with business productivity tools
What's next? Not every ru passport holder is evil orc? :)
oleg_antonyan··on Tinder Offers $500-a-Month Subscription to Its Most Active Users
at such price point I bet they can hire a "professinonal" and offer them to someone who's desperate/frustrated, like natural perfect match once a few months. with extensive telemetry they can detect who is actually frustrated to the point of leaving 500$/m subscription. probably illegal
oleg_antonyan··on The dictatorship in Turkey is falling tomorrow
Even harder to believe that Pu*in wasn't that bad 20 years ago. If you bombard an average person with unlimited power for 20+ years they can emit corruption, oppression and eventually war
oleg_antonyan··on 50% of new NPM packages are spam
Just like things work in scientific publishing I guess
oleg_antonyan··on “Clean” code, horrible performance
Despite being based on science, software development is full of bs, opinions and lacks measurable metrics. How "clean" this code is? In numbers between 0 and 1 for example. What's the metric there? Does using polymorphism automatically make your code clean? We cannot reliably reason about even single responsibility b/c there's no real measure how to count responsibilities of a function. In such la-la-land some desperately seek any formal measure, and there's one - performance - you can actually put a number on a piece of code. But you cannot do this for code "cleanliness". So some people prefer to ignore unmensurable trait and replace it with measurable
oleg_antonyan··on “Clean” code, horrible performance
Indeed. If anything this demo shows how badly C++ polymorphism performs. It doesn't necessarly means that all OOP languages created equal. Although I have no data to prove anything, and frankly don't care b/c all these arguments about clean vs dirty code are meaningless in an absence of formally defined rules and metrics universally enforced by some authority that can revoke your sw dev license or something like that
oleg_antonyan··on X12: Requirements for a successor to the X11 protocol (2013)
Well, most providers worldwide still use IPv4 which means that cost of switching to IPv6 is higher than cost of maintaining workarounds for 10 years, and who knows, maybe it will be the same for another 10 years
oleg_antonyan··on X12: Requirements for a successor to the X11 protocol (2013)
YMMV. When it reaches the level of X11 that "just works for everyone without preconditions" it will become usable in my coordinate system
oleg_antonyan··on X12: Requirements for a successor to the X11 protocol (2013)
In terms of usability - definitely. But it's built on top of similar unfulfilled promise: we're running out IPv4 addresses VS X11 is unmaintainable legacy full of security bugs. 20 years later IPv4 is still dominant, Wayland is still unusable and X11 just works.
oleg_antonyan··on X12: Requirements for a successor to the X11 protocol (2013)
X is almost 40yo, stable, reliable, difficult to maintain. Wayland is 15yo, barely usable. Any old timers remember 1999 when X was 15? Wayland is like IPv6 of desktops
oleg_antonyan··on Simple Modern JavaScript Using JavaScript Modules and Import Maps
importmaps supported in Rails 7 https://github.com/rails/importmap-rails
oleg_antonyan··on Companies hiring remote software engineers anywhere in the world
The same reason why some companies consider "US-only" to be remote
oleg_antonyan··on Companies hiring remote software engineers anywhere in the world
If you live in a country with that volatile currency, then chances are even miserable by 1st world standards remote salary in USD is rudiculuosly higher than local market, and you are rich anyways. And it usually goes the opposite direction, i.e. local currency get cheaper over time, thus you are becoming "richier". Trust me, payments in stable convertible currency is a huge deal for many-many people outside of US
oleg_antonyan··on An Overview Of Upcoming Ruby on Rails 7.1 Features Part 1
The UX is terrible. Separate file for types is just inconvenient. I wish it was something like Python's optional typing
oleg_antonyan··on An Overview Of Upcoming Ruby on Rails 7.1 Features Part 1
I use type assertions for this https://github.com/olegantonyan/typerb
oleg_antonyan··on Ask HN: What prevents a company from hiring remote employees internationally?
I work as a contractor. None of the things related to legal employment matter in this case, I pay my own taxes, care about all the legal stuff, insurance etc. Switched 3 jurisdictions this year amid war, and for the company wasn't an issue, we just sign a new contract with the new legal entity in the new country. This can be tricky in some countries due to their laws (like aforementioned IR35 in UK), but it's usually all on contractor, not "employer".

Btw, I hate those companies which post their jobs as remote, but turns out it's "US only remote"

oleg_antonyan··on Guide to FFmpeg
Is there similar guide but for developers, describing how to use libav, up-to-date example audio player, etc?
oleg_antonyan··on Slush revokes $1M pitch prize from Russian founders after industry outcry
It might be influenced by the buzz from Russian propaganda - they tend to report 146% support based or "research" conducted by VCIOM. Sure, expect representative numbers from state-run company (all others are extinct) in a country where you can get imprisoned (and tortured) for saying "war" out loud. If you call someone a dog for a month one day they might start barking. Western (and Ukrainian) media share that shit stating "80% russians support putin bla-bla-bla"
oleg_antonyan··on Slush revokes $1M pitch prize from Russian founders after industry outcry
Also, this:

> implicitly support it by refusing to stand against it even when they have the means to do so (in other words, Russians fleeing Russia and claiming "I stay away from politics").

I explicitly support my relatives from Ukraine after fleeing Russia, but I don't post anything anti-war on my social media. Does this count as pro- or anti-war?

oleg_antonyan··on Slush revokes $1M pitch prize from Russian founders after industry outcry
Disclaimer: I have close Ukrainian relatives, used to live in Russia and fled it to a "neutral" country.

The irony here is that this startup helps people relocate to "the land of freedom", while this exact "land of freedom" hates them and tries to find excuses for this hate. B/c sure you cannot bully people for their origin in "the land of freedom", but bullying them b/c they didn't overthrow the dictator and want to escape - yeah, seems legit. Also, putler needs more people to build rockets. Perfect logic https://en.wikipedia.org/wiki/MS_St._Louis

← PreviousPage 2 of 4Next →