HNHacker News
TopNewBestAskShowJobs

antonf

84 karma · joined July 5, 2012

submissionscomments
antonf··on It's hard to justify buying a Framework 12
The problem with Apple laptop is few years into the future - it's what will happen when Apple drop support for this hardware in OS X. Even if Asahi Linux or similar will be in a good enough state, you will still have to go through pain of adjusting to new system, moving data, figuring out how to access your iCloud/time machine/etc...

Unfortunately for Framework, people who think this way make poor customers - can't justify buying Framework while my Lenovo X230 is working fine.

antonf··on 10% of Firefox crashes are caused by bitflips
Maybe you should check your memory? I recently started to get quite a lot of Firefox crashes, and definitely contributed to this statistic. In the end, the problem was indeed memory - crashes stopped after I tuned down some of the timings. And I used this RAM for a few years with my original settings (XMP profile) without issue.
antonf··on United Airlines grounds flights after system meltdown
> You wouldn’t trust a 30-year-old car to drive cross-country.

The main difference between software and physical objects like cars is that they degrade with the passage of time (due to wear, corrosion, etc...). If we would magically be able to get a brand new 30-year-old car, it would make absolute sense to use one for a trip where reliability is paramount, as the failure modes of such a car are better understood compared to a brand new design, and can be mitigated.

antonf··on U.S. senators introduce new pirate site blocking bill, "Block BEARD"
> The granted orders would stay in place for a year with the option to extend if necessary. If blocked sites switch to new locations, the court can also amend blocking orders to include new IP addresses and domain names.

What if the "pirate site" uses foreign cloud provider, and regularly changes IP addresses? Will I lose access to all websites hosted by the foreign cloud provider once their whole ASN will be blocked?

> Block BEARD does not mention VPNs, but its broad definition of “service provider” could be interpreted to include them.

This seems easy to circumvent - you can just use foreign VPN provider, who don't advertise themselves for piracy use, for... piracy. IP/DNS blocking proven to be a good censorship tool though.

antonf··on After 20 years, math couple solves major group theory problem
Did you miss definition of G, or I didn’t have enough caffeine yet?
antonf··on Oscar Zariski was one of the founders of modern algebraic geometry
> Historians describe that Russian peasants pre-1917 were basically living in Medieval conditions

FWIW, communism actually forced Russian peasants back into Medieval conditions: first by punishing former peasants who became landowners (so called kulaks), who were declared as class enemies and persecuted. And later by forming Kolkhozes (collective farms), which were not that different from serfdom: children born by members of Klokhoz were forced to work in Kolkhoz too, members had to work state-owned land for free or for minimal amount of sustenance (about a pound of grain per day), and de facto were not allowed to legally leave.

> Maybe Communism was the only way to drag Russian society, kicking and screaming, into the modern era that other European nations had attained, centuries earlier.

It wasn't. Stolypin reforms implemented from 1906 through 1914 aimed at making peasants landowners was a better way.

antonf··on Amazon Prime Video starts showing ads in January unless you pay $2.99/month xtra
I already had cheaper HD Netflix subscription, and didn't notice difference between it and UHD Prime/Apple TV/Hulu. I only noticed that I didn't have UHD when I was cancelling it, to be honest. Maybe my TV is not big enough or I am too far from the screen for this to be noticeable (65" Sony OLED TV about 3 to 4 meters from my coouch).

Regarding the pirated content - I just started, so my experience have pretty low sample size. Still, majority of shows I downloaded so far are in 4K. The only one in 1080p is older show, for which I think there's no 4K source material.

antonf··on Amazon Prime Video starts showing ads in January unless you pay $2.99/month xtra
Personally, I cancelled all my subscriptions (Netflix, Prime, Apple TV+, Hulu, HIDIVE, AMC+) this christmas and reverted to piracy.

Modern piracy (the so called *ARR stack) provide UX that is pretty close to what you get from streaming services. In some cases even better - now I will use just one app on my TV to watch everything, will not be affected by Netflix/Prime/Apple/Hulu or internet provider outages when I am watching a movie or TV show, and will not have to go through 4 or 5 apps when I am searching for something specific to watch.

The UX is slightly worse when I find a movie or TV show via Plex Discovery and want to watch it immediately, since I will have to wait for *ARR to pick it up and download it, but for now I have quite a few TV shows to finish watching before it will become an inconvenience for me, especially given the fact that this stack can subscribe to upcoming shows - I can tell it that I am interested in Fallout for example, and it will monitor releases and download the show once it will become available.

antonf··on Web scraping for me, but not for thee
> For example, if a user deleted their* content, Facebook can still use it and show to their friends. That's why it's "kinda".

I don't think it is correct. If you asked Facebook to remove your data from platform, it will be a GDPR (and probably CCPA, etc...) violation for Facebook to not delete your data within 1 month.

antonf··on Web scraping for me, but not for thee
> You’re right . That’s why scraping must be unlimited and legal for all.

Unlimited scraping makes some of privacy regulations moot. Such as right to erasure (ability to delete personal data from a platform).

antonf··on Sigh, this is what browsing the web in the EU looks like nowadays (2021)
I would like an option for those of us who don’t care and click whatever button have brighter color. Like a default consent to sharing all data. This don’t have to be on by default. This would improve my browsing experience tremendously.
antonf··on Apple sued by two women over AirTag stalking
> you can do pretty much the same with Google Pixel and more.

Can you? According to apple website, “AirTag is designed to keep going more than a year on a standard battery you can easily replace”. Pixel probably wouldn’t last even a week.

[1] https://www.apple.com/airtag/

antonf··on Productivity has fallen, and experts are puzzled. I’m not. We’re all just tired
Isn’t it what economists would call a 4x increase in productivity? Isn’t fall in productivity mean that you now need more people to do same job?
antonf··on Taking action against scraping for hire
> clearly these people just wanted an automated way to access their own data

GDPR and CCPA (and probably many other national/state privacy laws) forces facebook/instagram/etc to let you download and/or delete your data without using third party websites. Usually people self-compromise their accounts in exchange for money: https://www.buzzfeednews.com/article/craigsilverman/facebook...

antonf··on Meta sued for social media addiction caused by its algorithm
I bet you can stop anytime you want, right?
antonf··on The State of Web Scraping 2022
With cloned profiles (or any data obtained and shared without your consent) it will be harder for you to exercise your right to be forgotten, for example.
antonf··on Amazon workers vote against unionizing in Alabama
> much more violent society at its roots than the Old World

I am originally from Russia, but live in US. I actually feel safer in US than in Russia.

It is far easier to get assaulted as result of road rage or because somebody don't like how you dress in Russia. Hopefully Russia have stricter gun laws, so it's less lethal.

antonf··on AB07-USB3FMC: The $1.65k eval board they can't be bothered to test
Or PnP machine didn't place the resistor or misplaced the resistor because coordinates were wrong in PnP program, it was found by AOI machine, and then wrong resistor could be placed by rework technician.
antonf··on Rust 1.48
Yeah, by "In 1.47" I mean that as of 1.47 it was already implemented, didn't check since which version.
antonf··on Rust 1.48
TryInto is already implemented for slices in 1.47, so `let foo = u16::from_be_bytes(some_slice.try_into().unwrap());` would work before 1.48.

This trait wasn't implemented for vectors though, so you would have to write `let foo = u16::from_be_bytes(some_vec.to_slice().try_into().unwrap());`.

With new release you can drop `to_slice()` part. Nothing earth-shattering, but makes sense.

antonf··on “Facebook has taken the name of my open source project ”
I think this is just engineer that works at Facebook created project with same name in their free time, not Facebook the company made such a naming decision.

Here's why I think so: commits coming from Facebook in facebook and facebook-experimental github orgs have additional metadata fields like "Reviewed By:", "Differential Revision:", "fbshipit-source-id:": https://github.com/facebook/react-native/commit/864cdf338369...

Commits in hramos/label-actions repo don't follow this pattern: https://github.com/hramos/label-actions/commit/28c4884562c2a...

antonf··on 2020's fastest-rising tech jobs? Programming language PHP leads the way
> While providing comparable development experience / ease of use.

I would argue with that.

Part of my job is writing a lot of PHP currently (Hack actually, but they are very similar). Sometimes it's OK, but sometimes early PHP design decision to make code always appear working correctly and avoid raising user-visible errors really make me wish I was coding in another language. One of latest examples: when converting string to floating point number, sometimes you get 0.0 in case of parsing error, sometimes part of string is ignored.

antonf··on EU shoots for €10B ‘industrial cloud’ to rival US
> All other markets have failed miserably.

In Russia Yandex (search engine) and VKontakte (social network) were and still are quite successful (Google and Facebook were never banned, unlike China). And they were not created to control and/or suppress free speech (at least originally: Putin didn't care what happens in the Internet until around 2014, and it was free from censorship).

antonf··on Facebook account now required to login to Oculus devices
Just ordered my Oculus Quest from Costco a week ago, and it's scheduled for delivery today. And I have no problem using Facebook account. Yeah, my data will be used for ads, so what? How is that such a big deal for some people to sell the device they otherwise enjoy?
antonf··on A Twist on Schrödinger's Cat Paradox
> Consciousness comes indirectly into quantum mechanics through the measurement postulate. You have to assume something special about measurement which breaks unitarity. Not all physicist are convinced, but it is the traditional way quantum mechanics is taught (all of the "transition probabilities" are really measurement probabilities). The problem is that you can't tell if your apparatus caused the collapse or if it was you that measured the apparatus that then caused the collapse. And because you can only know that something was "observed" when a conscious physicist makes that final readout you end up with a solipsistic situation where the only thing you can be certain of is that it was that last conscious observer that could have for sure collapsed the wave function.

There are experiments that show decoherence in absence of conscious measurement. For example, https://www.physics.upenn.edu/~pcn/Course/250/Week.of.02.21/...

> Here we report matter wave interferometer experiments in which C70 molecules lose their quantum behaviour by thermal emission of radiation. We find good quantitative agreement between our experimental observations and microscopic decoherence theory. Decoherence by emission of thermal radiation is a general mechanism that should be relevant to all macroscopic bodies.

> We observe that at temperatures below 2,000 K the emission rate is negligible, whereas at higher temperatures the molecules may emit photons whose wavelengths are comparable to (or even smaller than) the maximum path separation of ,1 mm. They transmit (partial) which-path information to the environment, leading to a reduced observability of the fullerene wave nature. Around 3,000 K the molecules have a high probability to emit several visible photons yielding sufficient which-path information to effect a complete loss of fringe visibility in our interferometer.

antonf··on Maillard reaction
I really like The Food Lab book by one of Serious Eats authors, Kenji López-Alt. It helped me to understand the purpose of different steps in recipes and what is important about them. For example when recipe asked me to saute something for X minutes until brown fond forms on the bottom of pan, I usually continued after X minutes even if brown fond didn't form. It turned out what the recipe actually asked is to create products of Maillard reaction, and it was crucial for taste of final product while amount of minutes it would take can vary depending on type of burner, pan, frequency of stirring, etc...
antonf··on Ask HN: What interesting stuff are you browsing?
I was delivering food via DoorDash before COVID-19 (using $5k 300cc motorcycle, so my gas expenses and depreciation were low), and it wasn't hard to hit $40/h during lunch or dinner delivering food in San Mateo, CA. Sometimes, when restaurants were slow I made about $20/h (I stopped taking orders from Mendocino Farms and Sweet Basil for that reason).

I also tried to deliver food in Palo Alto, but most of the orders were coming from Stanford Shopping Center were it was hard to find parking, and then it was hard to find the restaurant, and on top of that the restaurants were pretty slow to prepare the orders.

The factors that may contribute to higher income through delivery apps during COVID-19:

- without regular visitors, restaurants are probably faster to prepare food for delivery

- with more customers there are more chances for delivery app to batch orders

- with less traffic and cheaper gas, the expenses per delivery are lower

antonf··on The Email Zuckerberg Sent to Cut His Cofounder Out of Facebook (2012)
Did Mark Zuckerberg need PR cleanup in 2012?
antonf··on The FCC has fined robocallers $208M and collected $7k
Can filtering out robocallers be solved through technology? Similarly to how Spam folder in your email app works. I have zero knowledge about how telecom works, but it seems not too complex.

Also, it seems that iOS have support for third party apps helping to block spam calls: https://support.apple.com/en-us/HT207099 Android have this feature built-in: https://support.google.com/phoneapp/answer/3459196?hl=en