HNHacker News
TopNewBestAskShowJobs

foodstances

968 karma · joined July 20, 2013

submissionscomments
foodstances··on LibHTTP: Open Source HTTP Library in C
This argument for the GPL only wins in a fantasy land where all software has to be released under GPL or not at all. In reality, companies reject the GPL and just write their own code or adopt and contribute to permissively licensed projects, and that is what ends up "making it to the user".

You're telling authors to take away freedoms of its own users now, to prevent a potential bogeyman from taking away freedoms of other users in the future.

You can use permissively licensed code now and forever, because that can't be taken away once released. You're refusing to use it now on the off chance that in the future, someone modifies that code to do something else and give it to other users without the code. Your initial use still hasn't changed, and your right to use that initial code hasn't changed. You are not a user of the new, modified code, so your rights have not been impacted whatsoever.

foodstances··on LibHTTP: Open Source HTTP Library in C
I don't understand this logic.

You get free software with few restrictions on what you're allowed to do with it. In what way is that "respecting" you less than similar software with more restrictions on what you can do with it? How does someone forcing more control over your actions in any way "respect" you more?

foodstances··on An Open Letter to Intel
What license allows one to take credit for another's work?
foodstances··on Show HN: Frappe Charts – GitHub inspired JavaScript charting with zero dependencies
I guess this project isn't for you then.
foodstances··on US telcos appear to be selling non-anonymized access to consumer telephone data
FWIW, both sites showed my real information initially, and now one of them shows that bogus info. I think they're just showing that default data due to load problems.
foodstances··on US telcos appear to be selling non-anonymized access to consumer telephone data
In addition to both sites correctly showing my full name, phone number, mailing address, and e-mail address, (and the Danal site showing my T-mobile phone plan info) the Payfone site shows this ominous description:

https://i.imgur.com/WkPj5Gb.png

I've had someone tell me they visited a shopping site once and without giving the company any information, they got an e-mail from that company a day later. I told them it wasn't really possible (from just the browser's perspective) and that they must have been tracked through some 3rd party cookies.

Apparently that was false and it's totally possible for a site to use one of these APIs and instantly get your full name, phone number, e-mail address, and physical address just by looking up your IP, and then track you across "switching carriers, changing phone numbers, upgrading devices, and replacing lost devices". Scary shit.

foodstances··on US telcos appear to be selling non-anonymized access to consumer telephone data
I just visited both sites and both showed my full name, e-mail address, physical address, and T-Mobile billing plan information. I never opted into anything on T-mobile's site (and I can't find any opt-outs that I don't already have), I never opted into a text message, and only one of the sites required any other info (my zipcode).
foodstances··on Xeno Kovah: macOS 10.13 EFI firmware integrity check
Macs use the ACPI Smart Battery Subsystem. The Linux SBS driver should be polling regularly and also receive GPEs when the battery reaches certain thesholds. But the polling frequency should be in the order of seconds, providing constant battery level progress and time to suspend at a critical condition.
foodstances··on iPhone X
How is that any different than them forcing your finger onto a TouchID sensor?
foodstances··on Show HN: Extension-blocking domains removed by threat from other blacklists
https://github.com/openbsd/src/blob/master/sys/dev/acpi/dsdt...

https://github.com/openbsd/src/blob/master/sys/dev/acpi/dsdt...

foodstances··on There Have Always Existed People Who’ve Simply Wanted to Be Alone
There's a TV series "Alone" where they drop people off in the remote woods (far from each other) and the person that can survive the longest by themselves wins $500k.

As the season goes on, you can see a clear decline in the mental health of many of the contestants. Many drop out just out of sheer boredom or loneliness, even though they have decent shelter and can find food. The winners usually last about 2-3 months alone.

https://en.wikipedia.org/wiki/Alone_(TV_series)

foodstances··on Hacker News News Feed for the Mac Touch Bar
Cool story.
foodstances··on OpenBSD switches the default compiler on amd64 and i386 to clang
What am I supposed to do here? Does it require some weird incantation in order to load the kernel? It turns out you just have to hit enter.

Did you really think every server running OpenBSD requires someone to hit enter on the console to boot it?

foodstances··on Teller – API for your bank account
I use Plaid for my own bank account access, which I used to replace my own OFX code because my banks kept randomly breaking their OFX interfaces.

Plaid was fine with creating a developer account for just a few bank accounts, they didn't have any minimum or anything.

foodstances··on Teller – API for your bank account
How is this different than something like https://plaid.com/ ?
foodstances··on Pi-hole – A black hole for Internet advertisements
And yet Apple introduced a first-class ad blocking mechanism into iOS that even works in 3rd party apps (using SFSafariViewController). There are dozens of ad blocking apps available on the App Store, which are much more accessible to the average user than having to root your device and install apps that have full root privileges.
foodstances··on Cloudflare Reverse Proxies Are Dumping Uninitialized Memory
I wonder if archive.org or archive.is have anything cached...
foodstances··on UK Teen Hacked 150,000 Printers
Google's Cloud Print service (used on Chromebooks at least) has to constantly keep your printer in communication with the internet. To print to a printer on your LAN from a Chromebook, it goes out through the internet to Google's servers then back down to the printer. (And often times it stops working, so you can't even print to the thing 2 feet away).
foodstances··on Open-sourcing Chrome on iOS
The technical issue is that WKWebView does not honor any custom classes registered with NSURLProtocol (`NSURLProtocol registerClass:`) like UIWebView does, so you don't get to intercept/change/deny every request (not just top-level requests) that the browser makes.
foodstances··on Open-sourcing Chrome on iOS
How does Chrome or Firefox running on iOS, using WKWebView for its backend rather than their own rendering engines, in any way turn the iPhone into a "bare platform"? How would users even know or care that these 3rd party browsers are not using their own rendering engine?
foodstances··on Open-sourcing Chrome on iOS
You can use SIP on iOS:

https://developer.apple.com/reference/callkit

You can also push notifications to your device in an end-to-end encrypted manner. iOS 10 supports notification extensions so your private app extension can receive the encrypted payload, decrypt it, and then present a normal notification.

foodstances··on Tom Wheeler Resigns from the FCC
I think that's a bad analogy. I'm in support of net neutrality but your analogy just made me want to support different pricing for water.

Water is a finite, possibly scarce resource, and there are shortages in places in the US. If I lived in one of those places, I would sure as hell want some asshole filling his pool during a shortage to pay more than the rest of us pay for basic drinking water. Similarly, I would want companies that bottle that water up and sell it at a premium to pay more than everyone else.

Municipalities already limit outdoor water usage for exactly this reason. You can drink all the water you want but you can only use it outside to water your grass or fill your pool on odd or even days. Your analogy is saying that shouldn't be allowed, because internet.

foodstances··on Uber Now Tracks Passengers’ Locations Even After They’re Dropped Off
That's a separate option.

Settings -> Privacy -> Location Services -> Uber -> Never

foodstances··on OpenBSD on PC Engines APU2
You can flash the BIOS on the APU from OpenBSD. Just `pkg_add flashrom`.
foodstances··on Theo de Raadt on LLVM license change
How does the "ipfilter debacle" relate to "copyright theft" in your mind? Darren Reed changed the license text on his ipfilter software to clarify that modified versions were not permitted, and so his software was removed from OpenBSD.
foodstances··on Introducing the p0f BPF compiler
Is it more complex? Well, you decide. Is kernel mode C "more complex" than p0f-to-bpf compiler in python?

Obviously C code running in a kernel is "more complex" than a Python script.

I was talking about how users would actually use this p0f BPF tool. Compare this:

    ./bpfgen p0f -- 4:64:0:*:mss*10,6:mss,sok,ts,nop,ws:df,id+:0
    sudo iptables -A INPUT -p tcp --dport 80 -m bpf --bytecode "39,0 0 0 0,48 0 0 8,37 [...]"
with how you would actually use the "complex" C code in pf:

    block in proto tcp from any os Windows
foodstances··on Introducing the p0f BPF compiler
So it's a much more complicated and brittle version of the OS detection built into OpenBSD's pf (via p0f signatures) a decade ago?

    block in proto tcp from any os Windows
http://man.openbsd.org/OpenBSD-current/man5/pf.conf.5#OPERAT...

http://man.openbsd.org/OpenBSD-current/man5/pf.os.5

foodstances··on The Intel ME subsystem can take over your machine, can't be audited
You can't. The whole point of the thing is that it can't be disabled and will always be running to let your theoretical IT department take over your machine.
foodstances··on The Intel ME subsystem can take over your machine, can't be audited
> allowing Purism to provide this petition to our Intel Partner Account Manager

It's at least worth a shot to see what they have to say about it...

foodstances··on My First 10 Minutes on a Server
It's also easy to do this with Tarsnap. You can split out your host keys with tarsnap-keymgmt into separate read, write, and delete keys. Just take your delete key off of the host and store it somewhere secure.
← PreviousPage 4 of 6Next →