HNHacker News
TopNewBestAskShowJobs

sprayk

367 karma · joined November 9, 2011

[ my public key: https://keybase.io/burke_cates; my proof: https://keybase.io/burke_cates/sigs/Q2pLOYADNWLCNo9SmIPZwS9DqoQeAbQVHXOqMbXKO94 ]
submissionscomments
sprayk··on Browser Extensions I Can't Live Without
I have seen it a few times, but only on mobile IIRC and it wasn't consistently shown across all pages where I wanted the functionality. I definitely can't seem to find it anywhere on desktop Chrome.
sprayk··on Why is the Fessenheim 2 nuclear power plant closing in France?
could you provide some sources on any of your claims, or any links to analysis that takes into account "everything involved with running the plants and gathering resources"?
sprayk··on Autodesk and coal mining
To everyone trying to read all the text near the beginning but having the scrolling get wonky: you aren't supposed to read all of the text, it seems to just be in the background, and the only thing you are supposed to read is in the center of that... page... the part that goes "Autodesk describes 20 years..."

To make matters even worse, every time you scroll, it pushes a new page onto my history. Author is not making it easy to consume the info they are providing.

sprayk··on Google Acquires North
Everything they did was closed source, there wasn't even ever an official SDK for others to make apps for it. I don't see there being enough of them out there for the intersection of "have a pair of Focals" and "can reverse engineer an app & device that talk over bluetooth" for this to end up anywhere close to Pebble/Rebble. And I think a custom firmware is basically out of the question.

That's not to say that I wouldn't love to see either of those happen. I'd be willing to donate my soon-to-be-a-brick Focals to someone that has a history of reverse engineering weird embedded ARM devices. Ideally you'd get it before the end of July so you can have a hope of sniffing bluetooth traffic.

sprayk··on Google Acquires North
I have a pair that I hadn't picked up for a year before two weeks ago when I charged, updated, and tried them out again to see if anything had changed.

The interface is roughly 6 lines of white on transparent text/menus/icons, with some "apps" occasionally being more graphical and having larger graphics/arrows. The display is basically a bunch of low power lasers being projected onto a weird thing embedded in the glass of the right lens and getting reflected into your eye. If alignment was wrong it couldn't do anything. It felt more like those vector CRT displays like from an old arcade game, where instead of pixels of varying intensity in a grid there is an electron beam just drawing lines and simple shapes.

There was definitely no ability to project a screen. It was not like google glass at all.

Platform-wise, it was more like an imaginary gen-0.5 smartwatch that was locked into a handful of baked in apps and notifications. It had to be tethered to your phone to work. It could only integrate with select apps and services: Spotify for music, Alexa for a voice assistant, gcal for calendar. I'm probably missing some.

It had some morning glance sort of thing that showed you your commute and the weather and maybe some news?

It had it's own walking navigation system that worked... okay. Granted I tried that out pretty shortly after that feature launched, and only used in Dublin when I was on a trip where I would actually be walking a fair bit. It never inspired confidence that it would notify me properly of a turn, and I tend to not really need directions shown to me all the time anyways, so I stopped bothering after using it twice.

Notifications was about the only thing I got out of it when I was using it, and it was not the best experience. The time between knowing I got a notification and it showing me was long enough that I never got over the muscle memory of either pulling out my phone or looking at my pebble (if I was wearing it) when I felt the vibrarion from either.

That brings me to the hardest part for me, the lack of confidence in the projection. When I pressed on the ring controller to activate it, or heard a sound indicating something should be on screen, I couldn't be sure that it wasn't just being slow or if it was somehow misaligned. It got misaligned often, and when it's not in just the right alignment with your eye the display is not visible. I eventually got some of those silicone things you put on stems to hold glasses on your face properly and even then they could still get out of alignment.

EDIT: totally forgot, a cool part was how you contorlled it, with a ring that had a little 5way joystick on it. This would have been cool if it was more responsive, but it suffered from the general interface sluggishness that did not inspire confidence.

sprayk··on Google Acquires North
They are also bricking the devices at the end of July
sprayk··on Google Acquires North
tl;dr what do I do about recycling my Focals, ring, and case, given the difficulties a generic e-waste facility will have in removing the highly integrated batteries from the Focals and case? Also, if you have a startup making pretty, highly integrated devices, please have a plan for recycling your devices when they inevitably turn into bricks.

I was a little surprised to hear that the acquisition is going to turn my Focals into a pair of chunky-looking, prescriptionless eyeglasses, and the carrying case into an alcantera-lined brick. I would like to recycle these, but I'm not sure how. The post-acquisition FAQ only seems to cover what's happening to their products/services, how we're going to get refunds (wasn't expecting that), and how to wipe my Focals.

My main concern in recycling these is the highly integrated batteries. The Focals, the ring, and the case all have batteries that I can't access and can't see, and I don't see too many screw holes (though I admittedly haven't looked). Given what I've seen of e-waste recycling processes, I don't see anyone taking the time to carefully opening these up to get the batteries out, and I doubt they would try cracking them open like a crab to get at the battery, given the risk of possibly breaking a battery or cutting onesself on something sharp.

Ideally, I would be able to just ship them my Focals and they would take care of recycling properly, but providing instructions on how to remove the battery or the types of facilities that would be capable of recycling these things would be a start.

Also, I'd like to make a request of all of you: if you are or are ever involved with a startup that is making pretty, highly-integrated devices, please have a plan on how to recycle your devices when they inevitably turn to bricks. Hell, make it part of your acquisition message so customers won't just throw them in the trash (or blindly throw them into the single-stream recycling expecting it to get handled there and have it end up back in the trash) and dump more lithium into landfills.

sprayk··on Comcast, Mozilla strike privacy deal to encrypt DNS lookups in Firefox
It's interesting that the DNS-based solution is considered "trickery", when I don't really know anyone except for very networking-focused people who can explain how anycast works to achieve the same thing. While BGP is definitely not magic, it feels way more magic to me than DNS.

The DNS-based solution, in comparison, seems way simpler to explain: get general location of IP of requester, send back the IP of a server in a DC closest to that location.

sprayk··on Comcast, Mozilla strike privacy deal to encrypt DNS lookups in Firefox
does RIAA/MPAA snooping rely on DNS traffic at all? I was under the impression that the only thing RIAA/MPAA caught people for was the act of sharing, usually in the form of torrent seeding, and this was done by third parties they contracted out to who would provide a list of IPs they caught seeding. Then the list of IPs were resolved to ISPs who were sent subpoenas where they thought they had a good chance of ISP cooperation. Is there some legal, warrantless wiretapping I'm not aware of?
sprayk··on Comcast, Mozilla strike privacy deal to encrypt DNS lookups in Firefox
rydre is specifically talking about the perspective of someone running a non-cloudflare CDN or possibly a site that does their own CDN with DNS rather than anycast because they explicitly don't want to use cloudflare for whatever reason. They are not talking about someone just hosting a site.
sprayk··on Comcast, Mozilla strike privacy deal to encrypt DNS lookups in Firefox
that is not what I was asking. GP claimed that encrypted DNS would stop comcast from injecting notifications into HTTP traffic, I want to know how that would work, in the hopes that my assumptions about the system are wrong.
sprayk··on Comcast, Mozilla strike privacy deal to encrypt DNS lookups in Firefox
How would encrypting DNS help me avoid Comcast MITMing my HTTP traffic to inject bandwidth cap notifications? Doesn't the system just inject a script tag into the appropriate place in the HTTP response?
sprayk··on Apple Music on Android requires its own payment details to avoid Google 30% cut
Isn't taking payment this way against the terms of one or both of the app stores?
sprayk··on A Facebook crawler was making 7M requests per day to my stupid website
What? How does the DCMA apply here at all?
sprayk··on A Facebook crawler was making 7M requests per day to my stupid website
if only they could have convinced IANA to give them a vanity prefix.
sprayk··on SpaceX Starlink is now its own ASN and present at the Seattle Internet Exchange
where can I find more information on HE's "we treat peers as customers" routing policy?
sprayk··on How SNES emulators got a few pixels from complete perfection
Dolphin has support for two consoles: Gamecube and Wii. It supports both of them because the architectures are extremely similar. I don't get what you mean by "ease of programming model". Saturn/Playstation/N64 were the first to have games programmed primarily in C with libraries provided by the system developers. This generation is harder to emulate simply because the system architectures contain more chips connected with wider buses running at much higher clock speeds. All of those factors make low level analysis, like with a logic analyzer, impractical. Another factor is the popularity of the system and level of interest in emulation of the system. The original XBox is a good example of this. Gamecube and PS2 have much more polished emulators because they have more titles that interest people, while little effort is spent on emulating the original Xbox (despite being essentially a PC) arguably due to the lack of exclusive titles to make it worth it.
sprayk··on Planetary: An open and humane alternative to Facebook
> You don’t have to shutdown people you don’t like on the platform

Unfortunately it's never framed as such. It's usually of the form "this person's words/ideas are objectively bad and your platform is bad by allowing them to post at all"

sprayk··on Google pushed to take action against Android bloatware
for better or worse, they are on the read-only partition, meaning removing them would change the checksum and result in the system partition failing signature validation at boot. Disabling is the best we will get as long as this practice continues.
sprayk··on Dark Mode by Default – 95% of People Prefer Dark over Light Mode
how does lower contrast reduce strain on eyes?
sprayk··on Dark Mode by Default – 95% of People Prefer Dark over Light Mode
Dark mode can cause strain on eyes. Lower total brightness means your pupils open up to be able to take in more light. Wider pupils means lower depth of field, i.e. less stuff in focus immediately in front of/behind whatever you are currently focused on. You are more susceptible to having to refocus from subtle movements with a lower depth of field. The less of a steady state your focus, the more the muscles involved in focusing are engaged, which might be a cause of the strain you are feeling.

Similarly, this is why your eyes can hurt while reading in dimmer settings. It's not because low light itself is somehow harmful while reading, but because your eyes have a harder time staying focused as you naturally move while reading.

edit: I adopted light themes everywhere after reading this, probably https://ux.stackexchange.com/a/53268 . Knowing depth of field from photography helped this make sense, as well as understanding (from conversations with a doctor in my family) that the generic feeling "strain" is most likely associated with muscle activity than anything else.

sprayk··on Pirate our games, don't buy them from key resellers, say indies
One isn't buying/selling the copy of the digital good, though, they are buying/selling a license to make copies for themselves from Steam's servers and to play said game.
sprayk··on Facebook reveals its cryptocurrency Libra
> the likes of which the world has never seen

Didn't Google buy tons of Mastercard transaction data to JOIN against their ad profiles? How does the scale of this (and other purchasing datasets they can bring in) compare to the theoretical powers of what Facebook has? I guess one difference might be that it will be able to capture way more outside the US.

sprayk··on GDPR After One Year
Does having a table called "users" with usernames, emails, password hashes, and last logged in timestamps count as customer data?
sprayk··on GDPR After One Year
And now those who cannot/do not know how to protect themselves will be unable to start a business on the internet in the EU. Do you think these two groups have to be mutually exclusive?
sprayk··on Facebook taps lawyer who helped write Patriot Act as new general counsel
Any time I see arguments to effect of "lawyer X lawyered for Y, and Y is bad, so lawyer X is bad," I remember an episode from Star Trek: TNG called "The Measure of a Man," in which Picard is chosen to defend Data's right to self-determination as a sentient being, and Riker is chosen to make the opposite case for the character that wants to treat Data as a machine, a weapon that can be reallocated freely like a Jeep or a rifle. Riker struggles with this, but ends up giving the best case he can so the matter can be settled without any doubts. Doing a bad job on purpose leaves room for doubt and summary judgement, which is far from ideal.

I think the PATRIOT Act is complete bullshit, but I'm not going to hold a grudge against anyone that worked on it, only those who passed it and continue to vote to renew/strengthen it, who also refuse to listen to arguments against it.

sprayk··on LHCb discovers matter-antimatter asymmetry in charm quarks
Thank you so much for this. Not only did this description help me understand what this discovery actually meant, it clarified and tied together a lot of what I have been trying to learn through occasional reading and youtube videos on the subject. The table of particles and associated values and the description of the rules of decay bridged a huge gap I've had in understanding all of this for a really long time.

When you say "The fact that you need 4 particles total is part of why it takes a long time on the order of minutes...", does it take a long time because there are significantly fewer decays (described by Feynman diagrams?) from a lone neutron that result in a proton, anti-neutrino, and electron than there are decays that end up back at a neutron?

sprayk··on God Mode Unlocked – Hardware Backdoors in Via C3 CPUs (2018) [video]
it is sort of assumed that such back doors already exist, but only the big players (NSA, et al) have access. This (and talks like this in general) aren't to let others know about this so they can own people, it's to empower the more regular people to be able to catch these backdoors and better choose which companies we support with our wallets
sprayk··on Re-decentralizing the Web, for good this time
I definitely scrolled around, looking for some kind of summary. I wantee to figure out if I was gonna be wasting my time reading another recap of what I lived through or if there was gonna be a proposal for some way to get back to decentralization that I could evaluate and keep in mind when designing my own apps. Couldn't figure it out from scrolling so I bailed.
sprayk··on Facebook Knows How to Track You Using the Dust on Your Camera Lens
> What? You're saying companies file patents on tech they don't intend on using so they don't get sued by patent trolls for their non-use of some other preexisting patent? That doesn't make sense on any level.

Why does that not make sense? This has been the case at every job I've worked withe patent filing incentives. You get a few thousand dollars for coming up with an idea and going through the motions of writing the technical parts of the patent. The patent doesn't have to have anything to do with the business, they just want it for defense, and to increase value of a potential sale of the company.

← PreviousPage 4 of 6Next →