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 AT&T stealing/misrouting 1.1.1.0/29 for some of their residential customers
yes. At the very least, there are the autonomous system registration fees paid to ARIN for the prefix. CloudFlare might just be paying APNIC for the two addresses it needs, though, or in some kind of agreement. Either way, CloudFlare paid in some way to be the sole entity on the internet allowed to advertise for prefixes containing 1.0.0.1 and 1.1.1.1 over BGP to its peers.
sprayk··on Do Not, I Repeat, Do Not Download Onavo, Facebook’s Vampiric VPN Service
off the top of my head, AT&T and Verizon have done various forms of customer tracking for advertisers. They both used supercookies at some point, which were injected into customer egress, and ATT used to inspect web traffic in order to target ads (opt-out with a monthly fee, of course).
sprayk··on An Experimental Course on Operating Systems
Plan 9 sorta does 3. Can execute on one device, display on another, play sound on two others, and store wherever. This was always my pipe dream w/ that OS.
sprayk··on Lisp at the Frontier of Computation [video]
indeed. there is nothing even coming out of the right channel. I had to verify with another audio source that something wasnt broken. To top it off, comments are disabled on the video so there is no way to give this feedback.
sprayk··on Run Windows 2000 in your browser
I always loved how Mac OS X Server 1.0 (aka Rhapsody) looked. I never got to use it, but it looked like Copland and NeXTStep had a kid (which is basically what it was).
sprayk··on Sway 1.0 is not going to support the Nvidia proprietary driver
this pattern of a platform dev special casing in their product for specific games still goes on today, but by Nvidia and AMD. When a new, giant game comes out, nine times out of ten the developers did some depraved stuff with directx/opengl that worked on whatever few cards they actually tested on. When the game gets released (or sometimes as a prerelease), Nvidia/AMD will go through what the new game does on their hardware, find any hackey/unexpected/bad call to their drivers made by the game, fix these problems in their drivers for these specific games, and release new drivers a few days after the game releases. You could buy a $60 game on launch that is broken from the AAA developer and have to wait days to weeks on a patch from Nvidia to play with any playable framereate/graphics in general.

I believe I read about this phenomenon here https://www.gamedev.net/forums/topic/666419-what-are-your-op...

sprayk··on OnePlus OxygenOS built-in analytics
You can definitely install your own CA certs on Android. https://support.google.com/nexus/answer/2844832?hl=en

Only problem is that you have to explicitly enable the use of custom CA certs in your app, so it won't work with Google apps as you say.

Is there no other way to get at this traffic? Possibly something at the application level, like throwing a debugger at the calls that are originating the telemetry traffic?

sprayk··on APFS – A Backup Software Developer’s Perspective
Upstream rsync does not seem to have any special-casing for mac/hfs. I'd wager Apple's extended-attribute handling is added in this patch[0] for the version distributed with macOS.

Even here, there isn't special casing for HFS. Instead, a special library function, copyfile()[1], is used to handle copying files and their associated metadata.

It seems this function was introduced in Mac OS X 10.5, which was after the article you linked. I'd wager copyfile() was introduced in response to the unwieldy file copy mechanics.

After discovering how copyfile() is used in rsync, I am fairly confident that rsync works so well on the new FS as a result of Apple implementing a fairly solid copyfile() for APFS.

[0] https://opensource.apple.com/source/rsync/rsync-20/patches/E... [1] http://www.manpagez.com/man/3/copyfile/

sprayk··on APFS – A Backup Software Developer’s Perspective
This was what I was left wondering as well. rsync for sure does not have any FS-specific code that I can find. If it uses the FS APIs provided by the OS, just like every other program that touches files, why would we expect anything other than boring old rsync doing it's thing?
sprayk··on The sudden death and eternal life of Solaris
what's in it for Oracle?
sprayk··on New Game of Thrones episode appears in the wild
I often find myself wanting to pirate when watching an official stream that just plain sucks. The worst is when I am forced to watch ads when I start and scrub, then the video fails for some reason shortly after starting (and watching the ad). I refresh the page, watch the ad, scrub to where I was watching, watch another ad, then it fails again a few more minutes in. Finding the pirated copy might be a PITA, but I at least will have a file on disk that I can do whatever I want with and there's no question whether I'll be able to watch all the way through.
sprayk··on Eating Clean is Useless
Is there a single definition of "clean"? The author has one definition which seems based on items commonly found on labels, like "non-gmo" or "certified organic", that gives consumers an easy way to feel good about what they are about to eat. The commenters here, however, seem to each have their own different idea. Is it keto? Is it organic/"chemical-free"? Can someone point me to one single definition of "clean" eating that isn't just what you feel is "clean"?

If there is, how does it line up with the author's definition? How does the actual definition fit with the content of the article?

If there isn't one definition, I'm sort of with the author on this one. "Clean" is whatever labels the consumers use to feel superior through what they are eating.

sprayk··on Eating Clean is Useless
Except the author didn't call actual healthy eating classist/racist, nor did he promote the consumption of junk food. It was argued that the use of the label "clean" was classist/racist, and that pursuing it alone is pointless because science.
sprayk··on The open source GaleForce project lets you root Google Wifi
Is there something like this for OnHub?
sprayk··on The new Nokia phones are here: Nokia 6, 5, 3 & 3310
I used that phone (the unlocked international w/ fingerprint scanner) for about a year, but the heat problems in the one I had left me helpless/incommunicado in a few inconvenient situations. Eventually preordered a Pixel and haven't looked back.

The only good Android phones I've used (and I've been using Android since the G1) have been ones Google had a hand in: Nexuses, the original Moto X, and the Pixel. The Sony came close, but the heat problems killed it for me.

I would still jump on a well done, small, Android phone.

sprayk··on HDMI 2.1 Announced: 10Kp120, Dynamic HDR, New Color Spaces, New 48G Cable
It's a matter of targeted use case. DP is for PCs, while HDMI is for point-to-point AV. There aren't many non-PC HDMI sources that support multiple displays (mirroring or expanding), and this is by design. Chaining makes no sense in the home theater nor building video dist use cases.
sprayk··on China announces ban on ivory trade by end of 2017
Hunting itself doesn't preserve animals, but the desire to hunt for sport over profit (i.e. poaching) allows for a system that preserves animals. Hunters want to keep hunting, so they have implemented a sort of market for tags that makes sure populations remain healthy.

Right now it seems like the majority of money coming into organizations tasked with preserving wildlife comes from hunters. After all, it is in their best interest that the wildlife sticks around for as long as possible. If we take away hunting, how many do you think would donate in lieu of buying a tag?

If you are interested at all in understanding the pov of hunters, I'd recommend the Radiolab episode "The Rhino Hunter". There's a bit more to it than "bragging your vanity and your hollowness on some poor's animal corpse." http://www.radiolab.org/story/rhino-hunter/

sprayk··on LastPass Multi-Device Access Is Now Free
Can anyone shed some light onto how they are going to be making money now? I know there is some kind of useful info they can derive from letting users voluntarily have their password db's scanned for strength/pw duplication/etc, is there some money to be made selling something derived from that to third parties?
sprayk··on Home Computers Connected to the Internet Aren't Private, Court Rules
Same argument could be made about my house or my mail. I can only really expect privacy in both cases from the good actors in society, the people that respect a locked door, closed blinds, or the federal laws against opening my mail.

I guess I expect my privacy/security in most cases, but I'm aware of the realities and try to prepare for that privacy/security to be violated.

sprayk··on Blizzard Exempt from iOS and MacOS Security Sandbox
Hearthstone is used for competitive play on iOS devices regularly. Would this exemption let them employ some anti-cheating functionality?
sprayk··on Amazon Echo, home alone with NPR on, got confused and hijacked a thermostat
I briefly had mine as "ayo computa" on my Moto X. That phone was the perfect size and shape. I miss it dearly :(
sprayk··on A Better Pip Workflow
I was thinking about this the other day when I was helping a friend with his method #1-style requirements.txt, and how I wish there was something similar to composer's "lockfile".

The author's proposed method is basically the same as how php's composer does it, with its composer.json and composer.lock. Specify your application requirements by hand in composer.json, run composer install, and composer.lock is generated. Check both in so you can have consistent deploys. When you want to upgrade to the latest versions within constraints set by hand in composer.json, run composer update to pull latest versions, updating composer.lock. Run tests, and commit the new composer.lock if you are satisfied.

sprayk··on Chromecast + NFC
The only thing I'd add to this is that it displays a webpage that can be controlled from the originating device (and possibly other devices, though I'm not sure if that's baked into the API or if you are on your own as far as getting other device involved). Using your phone or computer as a "remote" is one example of what you can do with these apis.

It also has sufficient hardware video decoding capabilities to play back 1080p video streamed over the network.

sprayk··on “Stop reverse engineering our code”
I'm not sure what the author's argument is here. Is me reversing simply a nuisance and waste of Oracle's time? Is Oracle trying to obtain security via contractual obscurity? I see lots of comments here proposing that Oracle is protecting its IP, but I don't see evidence for that in the article (maybe its elsewhere, though).

I wonder if Oracle would send one of those reminders to a customer who analyzed an attack by an attacker who "broke the license agreement" by reversing the customer's copy of some Oracle software.

sprayk··on Fish shell
a terminal emulator. From the guake project page[0]

  Guake is a dropdown terminal made for the GNOME desktop environment
[0] https://github.com/Guake/guake
sprayk··on A Poor Imitation of Alan Turing
Not sure about NathanKP, but I saw it at the Philadelphia Film Festival. I'm sure others have seen it at other festivals or sneak preview type things.
sprayk··on What Is NVLink? And How Will It Make the World’s Fastest Computers Possible?
As far as I can tell, this is a replacement for PCIe for connecting a GPU to a computer. Does this mean there will be a new connector for connecting a GPU, or are GPUs expected to be soldered to the board?

Is NVLink attached to the northbridge, or is it a replacement for the northbridge? Is the northbridge even a thing in computer architectures this large?

sprayk··on The Internet Arcade
You can send them a bunch of quarters via https://archive.org/donate/
sprayk··on Pigshell – Unix the Web
not for retrieving the juicy data inside the spreadsheet as objects.
sprayk··on Pigshell – Unix the Web
I looked through the four documentation links on the right and was unable to find out how to cat a Google spreadsheet as anything consumable by the shell. I took a guess and tried cat -o gdrive.fmt=txt and csv, but those were not fruitful. Is this possible currently?

edit: found mimeMap.js and saw tsv was an option. That didn't work either.

← PreviousPage 5 of 6Next →