I just converted a small personal site from Hugo to Jekyll
Did you mean "from Jekyll to Hugo" instead?
HN user
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 ]
I just converted a small personal site from Hugo to Jekyll
Did you mean "from Jekyll to Hugo" instead?
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.
You're correct, both Android and iOS have improved. Both have the features you described today, neither had them several years ago.
Agreed! That's one thing that I know Gmail is _very_ good at, at least. I didn't get the impression that Fastmail cares particularly about that problem yet.
I also had some bad experiences with Fastmail, they're very aggressive at shutting down your account if billing fails (expired cc) with zero warnings. Ended up missing emails on two occasions because of this (I was using fastmail for forwarding). For recovery, they offered to read my emails to confirm my identity which was the final straw. Related thread here: https://twitter.com/shazow/status/1021570521987731458
I just tried and failed: https://twitter.com/shazow/status/1295835462360338436
I used a realistic sounding name, I tried several email addresses that were rejected as blocked, eventually I landed on an email that worked and my account got immediately disabled.
I'm sure I could eventually succeed, but I don't believe that it's fair to brush this off as something that anybody could do easily.
But did Facebook add any value (i.e. engineering money/hours) to improve the device? What you've listed are all negatives, but there have to be at least a few positives to come out of it.
Can't help but think of this comic: https://www.newyorker.com/cartoon/a16995
Here's a blog post I wrote in response to the acquisition when it happened in 2014: https://medium.com/@shazow/re-facebook-acquires-oculus-f8589...
I was far from the only one who was saying this at the time. I don't believe Facebook had a significantly different reputation in 2014.
I also have a follow-up draft from 2016 that talks about how the things predicted in the blog post have already begun.
70% as revenue by Alphabet in 2019, 60% of that from Google and 10% from YouTube. https://dashboards.trefis.com/no-login-required/HMtQjcWW/Alp...
Same. I'm hoping that Valve's commitment to do a Linux-native release of Half-Life: Alyx is at least a commitment to get an end-to-end working VR experience on Linux sooner than later.
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).
Go does absolutely nothing to ensure you handle the error.
Go has many community linters available, https://github.com/kisielk/errcheck is popular for checking unhandled errors.
If you'd like a combo-pack, check out https://github.com/golangci/golangci-lint which includes all of the popular linters in a configurable way.
Overdrying clothes damages them. Hang-drying clothes increases the clothes' longevity.
Love it. By far the best fully cross-platform experience (including Linux) of any alternative, with great independent self-hosted server implementations.
Why would you not recommend Deoplete? It works well for me.
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.
A more interesting definition is that a server is something that is asymmetric from a client. Things that are peer to peer which are symmetric to each other are something special.
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.
Related issue discussion: https://github.com/dgraph-io/badger/issues/377
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.
+1 to what arkem said.
If I had to trust a company with private data, there is no other company I would trust more to keep it safe from rogue employees and accidental leaks/hacks.
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