HNHacker News
TopNewBestAskShowJobs

clinta

594 karma · joined March 6, 2015

[ my public key: https://keybase.io/clinta; my proof: https://keybase.io/clinta/sigs/2uiS-Fd38RVFVgSfqSsLD_zCiedJcl7U7OiNwNMQO_g ]
submissionscomments
clinta··on Hostyoself: Server in a browser – host from your computer, your phone, etc.
A traditional proxy server is a server and a client. A server to the downstream clients, and a client to the backend servers.

Pub-Sub depends on the specific implementation. But anything with an open network socket listening for incoming connections I'd call the server, and anything making outbound connections I'd call the client. In some implementations only the broker is the server. In others every node is a server as they're all listening for multicast discovery messages.

clinta··on Details of the Cloudflare outage on July 2, 2019
A firewall that fails open sounds like a terrible plan.

As far as problems go, an outage is preferable to a breach.

clinta··on Hostyoself: Server in a browser – host from your computer, your phone, etc.
The fact that it is not listening on an incoming network port makes it less of a server IMO. Proxies still proxy things back to another server that is listening for TCP connections, not to a client that has previously initiated a connection to the proxy.
clinta··on Vulnerability in the Mac Zoom client allows malicious websites to enable camera
Those are some interesting points. I'm not convinced that versions should be in scope for this sort of thing though. If I'm writing a protocol handler, I think it's my responsibility to make sure my software can update itself, and make the default behavior that it should check for updates if it is given a URI it doesn't understand.

Secondly, version checks assume that the user wants to run this specific protocol handler. I as the user might prefer to run an open source non-official zoom client. I think the OS should only be trying to help me if I don't have any handler.

clinta··on Trump’s Twitter blocks violate First Amendment rights, appeals court affirms
I wasn't clear, I know it's legal today. I'm speculating about what future courts might rule based on the ruling today.
clinta··on Trump’s Twitter blocks violate First Amendment rights, appeals court affirms
So if Twitter's moderators were supporters of the President and they voluntarily blocked all of his critics, that would be legal?
clinta··on Trump’s Twitter blocks violate First Amendment rights, appeals court affirms
So is it the fact that a member of government clicked the block button the violation?

If it was a President whom the moderators at Twitter supported and they willingly blocked all of this President's critics on his behalf, would that make it legal?

clinta··on Trump’s Twitter blocks violate First Amendment rights, appeals court affirms
The court has ruled that individuals have a First Amendment right to use Twitter to interact with representatives of the federal government. But you can't use Twitter to interact with those representatives if Twitter has banned you.
clinta··on Trump’s Twitter blocks violate First Amendment rights, appeals court affirms
The court does not consider it. Which means this is open to be considered by future courts. I'm suggesting how this might be argued in front of those courts.
clinta··on Trump’s Twitter blocks violate First Amendment rights, appeals court affirms
This might have some interesting implications for Twitter's ability to moderate their platform. If the President blocking someone violates the First Amendment, then surely Twitter themselves blocking individuals is also a violation.

Will this force Twitter to allow all legal speech on their platform?

clinta··on Cookieless cookies (2013)
I just tested Firefox 67.0.4 and Chromium 75.0.3770.100 on Arch and both have the same behavior. Definitely not something I expected.
clinta··on Vulnerability in the Mac Zoom client allows malicious websites to enable camera
Bad behavior for unknown protocols is not a MacOS specific problem. Instead of registering things with Apple, a link to the handler should be included in the protocol link and the OS should send the user there if a handler is not installed. Something like <a href="zoom://12345" handler="https://zoom.us/install">
clinta··on Why Three Prongs? (1996)
Do your wall warts fall off the wall?
clinta··on Go proposal: Leave “if err != nil” alone?
Or at least force it to be an intentional decision to do it wrong, which go does. Exceptions permit the programmer to be unaware that the function they're calling could throw an exception.
clinta··on Microsoft Confirms UWP Is Not the Future of Windows Apps
Electron seems to me to be the ideal path for the future. It has some major issues today. But I expect it will get a lot better. Consider the following: Microsoft owns Github and electron. One of the best electron apps is VSCode, a Microsoft creation. Microsoft is replacing the edge engine with chromium.

I expect that in a few years electron will be a very good experience on Windows.

clinta··on Amazon S3 Path Deprecation Plan – The Rest of the Story
There is progress being made on allowing redaction of subdomains in CT logs.

https://tools.ietf.org/id/draft-strad-trans-redaction-01.htm...

clinta··on Amazon S3 Path Deprecation Plan – The Rest of the Story
And even if you use encrypted DNS, the domain is still in the clear via SNI. There's an RFC for encrypting SNI, but that's not here yet.
clinta··on Nginx to Be Acquired by F5 Networks
I'm nervous about what this means for the future of nginx's built in load balancing. That's been an important and rock-solid part of my infrastructure.
clinta··on 2FA on the command line
In the hairy world of Android things are much less certain. Encryption is optional, and root access is available which can be leveraged to backup the unecrypted contents of any app, including Google authenticator. I'll agree, an iPhone is a very good secure second factor. But I don't see anyone getting as passionate about not using an android for second factor as people get over using a computer. Which to me seems totally unjustified.

Especially since most enterprises own their employee's laptops, but not their phones. The administrator can manage and mandate full disk encryption on the PC. But if the employer offers TOTP for a second factor, they have no control over what device holds those TOTP codes.

clinta··on 2FA on the command line
2FA is protection against a lost password. It was never protection against a lost password combined with a stolen device.

Think about this scenario. You use Google authenticator on your phone, and have your banking app on your phone. A thief knows your banking password and steals your phone.

Now replace "phone" with "computer". I don't see how changing the underlying 2FA device changes security.

The only real danger is if that 2FA db on your computer is not encrypted. But again, the same danger exists if you use an unencrypted phone.

clinta··on Browsing a Remote Git Repository
It's an FTP server, and I don't believe it supports PUT, so there is no editing the files.
clinta··on Linux Desktop Setup
I do something similar, but running plasma, replacing kwin with i3. I think a solid desktop environment with a tiling window manager is the best of both worlds.
clinta··on Go 1.12 Released
Very happy to read about the improvements in releasing memory back to the OS. Hopefully this will help prevent our go apps in containers from getting OOM killed.
clinta··on Don’t Get Clever with Login Forms
Companies should be making this easier by giving their users URLs that redirect to cloud services using their company's SSO service.

For example, employees access their email on office 365 via https://example.com/email which redirects to outlook.office365.com/?realm=example.com.

clinta··on Ubuntu 18.04.2 LTS Released
I wish there was some announcement about when HWE kernels will be available for 18.04. This page has not yet been updated.

https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack#Ker...

clinta··on TLS 1.3 and Proxies
IPv6 without SNI won't really fix the censorship issue anyway. If you're not using a shared host with SNI The proxy can just query the host at the IP address you're attempting to access and see what it responds with, since that IP will only be serving one domain.
clinta··on Go += Package Versioning
GOPATH was weird to get used to at first, but I gave in and I actually store all my projects, even non-go projects, in the same folder hierarchy now. It has made me much more organized. In fact here's a zsh function I have for cloning new projects into that structure. It makes my home directory much less of a mess.

  gclone() {
  		dir=$(echo $1 | sed 's/^http\(s*\):\/\///g' | sed 's/^git@//g' | sed 's/\.git$//g' | sed 's/:/\//g' )
  		git clone $1  "$HOME/src/$dir"
  		cd "$HOME/src/$dir"
  }
clinta··on Capitalizing on hurricanes Irma and Harvey: $6,785 for an economy seat
Let's suppose that it is government's charter to make sure that those who need water get it in a time of emergency. Restricting prices does not do anything to solve that issue. It exacerbates it by removing incentives for the market to get more water into the area.

If this is government's charter, then government should seek to solve this issue by trucking in additional water to help alleviate the shortage and reduce prices naturally. Either directly, or by paying private firms the market price to truck it in and distribute it for free based on some criteria of neediness.

I still don't think this is an ideal solution, but it is far preferable to government restricting prices and falsely claiming that will have any positive effect.

clinta··on Capitalizing on hurricanes Irma and Harvey: $6,785 for an economy seat
The people who will donate their time, gas and energy to supply water to those who need it will not vanish if we allow prices to fluctuate freely. But we do lose the resources of those who are not willing, or cannot afford, to donate their time and energy for free.

Empathy would be better directed toward donating money to the needy so they can purchase the things they need at the higher market prices. Price fixing may feel empathetic, but if it actually makes the scarcity problems worse, it's not.

clinta··on Pregnancy alters woman's brain 'for at least two years'
FTA: And they compared these women's brains with those of 19 first-time fathers, 17 men without children and 20 women who had never given birth.

So the findings seem to be unique to mothers.

← PreviousPage 4 of 8Next →