HN user

antonf

84 karma
Posts0
Comments29
View on HN
No posts found.

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

Rust 1.48 6 years ago

Yeah, by "In 1.47" I mean that as of 1.47 it was already implemented, didn't check since which version.

Rust 1.48 6 years ago

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.

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

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.

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

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?

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.

Maillard reaction 6 years ago

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

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