HN user

shazow

4,099 karma

A doodler and computerer. I like open source, room-scale virtual reality, linux, neovim, and p2p systems. YC alum and Xoogler. Cat person.

yc s2010

I'm @shazow or andrey.petrov at shazow.net

YC Badge: 0x961aa96febee5465149a0787b03bfa14d8e9033f

[ my public key: https://keybase.io/shazow; my proof: https://keybase.io/shazow/sigs/RH9zhwE32FMNpY9UXOPRiikEAZhpNC0ntwrRo-SzGGA ]

Posts18
Comments675
View on HN
hellowebbooks.com 7y ago

Inbox feel too quiet? Hidden consequences for temporary breaking your email

shazow
1pts1
medium.com 9y ago

Choosing a new master password

shazow
2pts0
github.com 10y ago

Helpers.bash: Curated Bash utilities for daily use

shazow
5pts0
news.ycombinator.com 11y ago

Show HN: ssh chat.shazow.net

shazow
171pts45
medium.com 12y ago

ASICs catching up with Scrypt, and why this could be the end of new altcoins

shazow
1pts0
medium.com 12y ago

Re: Facebook acquires Oculus, a letter of concern

shazow
67pts41
www.phoronix.com 12y ago

Activision Is Preventing A Game From Coming To Linux

shazow
4pts0
briefmetrics.com 12y ago

Show HN: Weekly Google Analytics summaries in your inbox

shazow
21pts9
wedomainsearch.com 12y ago

Show HN: Collaborative domain search

shazow
4pts0
sites.google.com 13y ago

Reconstructing visual experiences from brain activity evoked by natural movies

shazow
6pts0
plus.google.com 13y ago

Bureaucracy applied to code

shazow
36pts12
www.phoronix.com 14y ago

Valve hired their first wave of Linux developers, hiring more

shazow
216pts87
techcrunch.com 15y ago

Dwolla exceeds $1M per week, attributes success to Google Wallet

shazow
13pts3
socialgrapple.com 15y ago

57 YC startups' Twitter follower growth over time

shazow
96pts42
news.ycombinator.com 15y ago

Show HN: Twitter graph monitoring over time, SocialGrapple

shazow
50pts22
github.com 15y ago

I benchmarked 8 different ways of representing a 2d grid in JavaScript

shazow
60pts33
shazow.posterous.com 15y ago

Looking for cofounders? Forget meetups, use Github search queries

shazow
87pts31
shazow.posterous.com 16y ago

Looking for a cool job? Forget job boards, talk to angel investors

shazow
88pts27

What is in it for Valve?

Aside of political motives regarding Microsoft, the technological problem that Valve is solving with using the flatpak technology is creating a single Linux build target for all Linux game releases.

A recurring complaint from gamedevs is that it's difficult to support many different Linux distributions/versions/runtimes. Steam already does a decent job providing its own runtime to link against, but this goes several steps further in abstracting away from the distribution that a user may be running.

Which platinum game? Which known problem? I wish complaints were less vague, then it wouldn't sound like exaggeration and would be actionable for people who are working on these technologies.

For what it's worth, I've played dozens of platinum (and gold, and silver) games since Proton came out with nearly flawless experiences. In many cases, it ran more reliably than Windows.

Thanks for looking up the timeline, I was not sure. Also full disk encryption on phones is another thing Apple did way earlier.

I agree it's not exactly apples to Apples. Does Apple still have special permissions for their own apps which allows them to run unobstructed, but other apps need to jump hoops with callbacks and other workarounds?

Are we expecting for Apple to always be 5 years ahead of Google on privacy features? Or did Google shift priorities with Android 10?

Honestly if we're talking about buying an iOS device or an Android device in 2014, I'd lean towards iOS for sure. I don't feel the same way about it today.

The majority of the games do not support multiplayer on Linux, due to dependency on Windows-specific anticheat software.

Definitely not majority. Maybe majority of the top 10-20 most popular/most cheated games? The very long tail of games works with multiplayer splendidly

There have been reports that Valve is collaborating with EAC to improve Proton support: https://www.gamingonlinux.com/articles/apparently-valve-are-...

Many, many of the games themselves aren't totally stable on Linux.

https://www.protondb.com/ is a great database to check on the stability of games. Many, many games are very stable. Games that I happen to play regularly are more stable than Windows (especially with alt-tab and such).

Do I think Google would look out for me like that? Hahah, no, I do not think so.

This article is literally about things that Google's Project Zero did which were for your benefit.

FWIW the Bitcoin one happened 1 year after it launched and 5 years before Ethereum launched

FWIW the Ethereum one also happened 1 year after it launched.

Nearly 100% of people spend some time in a hospital in their lives.

Unless you're claiming that hospitals only gouge some tiny subset of people and are benevolently generous to everyone else, that number is going to be much closer to 100% than 0.1%.

When I lived in the US, I have personally experienced this, even with top-tier insurance--from both ends: I've had insurance decline claims arbitrarily and pass on five-figure costs to me, and I've had hospitals misclaim things. In both cases, I had to spend dozens of hours on the phone to resolve it.

Most people in the US are far less privileged: Their insurance is not as good, and they don't have the luxury of spending dozens of hours on the phone.

It's just a matter of time until you experience this.

If you are able to pay, American healthcare can be higher quality and more timely than Canadian care. Especially the hospitals and doctors in and around Seattle. That's why wealthy Canadians come to the US for some treatments.

It's unlikely you'll find higher quality or more timely care in the US than Canada for anything that would be triaged as urgent (such as a cancer scare). The entire ethos of the Canadian healthcare system is that there should be a single tier system regardless if you're wealthy or poor--everyone gets the same quality of care. This means triaging happens based on urgency of treatment instead who has the most money.

You will certainly be able to bypass any triaging in the US for elective or non-urgent matters, for a sufficient premium (effectively a bribe).

If you're comparing quality with Seattle specifically, then compare against Toronto which has some of the best cancer treatment facilities and doctors.

Google and a Google Analytics customer may link information about your activity from that site with activity from other sites that use our ad services.

To clarify: Linking your Google Analytics account with your Google Ads account is an explicit feature that the property owner can do to get a fuller view of the conversion funnel.

As far as I know (having worked on that team several years ago),

they claim that Google doesn't use any data they get from analytics for ads targeting.

was otherwise factual. (That is, Google didn't willynilly take GA data and use it for its own purposes, or even cross-contaminate it in any way.)

Though don't know what might have changed in recent years.

Nine years of Go 8 years ago

Can you expand on "I still cannot get out of the package management mess"?

I've used the community dep project for a while, which was okay. I switched to the GO111MODULE experiment and it's more than okay.

Headquarter location is kind of an arbitrary line to draw, especially with poor data. Many of these companies are fully remote or have multiple large offices.

Just off the top of my head: PagerDuty has a large office in Toronto. GitLab and Zapier are very remote-first focused, I'm sure there's a dozen more on that list.

The problem is that almost all of these companies started out in the Bay Area when they did YC there. It's hard to find up to date information about how SF-centric they are now that they've matured, but it's easy to assume that they are by default.

This feels as useful as talking about incorporation state (so much Delaware!). I'd love to see more data about how distributed companies are these days vs being monolithic offices in SF.

They may keep up to date with patches, but you have very little knowledge or control of what they collect from you and what they do with it.

It's not an ominous mystery. Google is extremely explicit about what they collect from you and what they do with it.

https://myaccount.google.com/privacy

https://policies.google.com/privacy

I have not seen any evidence that they violate their own policies, even when I worked there a while ago and had internal knowledge.

This is super cool, great work! It's the second (mostly-)language-native implementation[1] outside of a browser that I'm aware of, both started this year despite the WebRTC spec being finalized about 5 years ago.

It's really important for libraries like this to exist so more people can build apps without binding to massive hard-to-compile browser codebases. Thank you for working on it!

Also kudos for going asyncio and Python 3 right from the gate.

--

[1] At least semi-functioning with DataChannel support. Lots of started attempts that have never gotten this far. The other implementation is in Go: https://github.com/pions/webrtc