HNHacker News
TopNewBestAskShowJobs

dfrey

317 karma · joined February 29, 2012

submissionscomments
dfrey··on Emacs org-mode examples and cookbook
spacemacs is all of the power of vim and emacs with all of the complexity of vim and emacs. Having said that, it's what I'm using for writing code now.
dfrey··on Gail, not Gmail
I can understand the desire to not cave to "the man" and keep your domain, but why not just sell it for $ludicrous_sum and register another domain?
dfrey··on AMD Zen and Ryzen 7 Review: A Deep Dive
You left out the tiny detail that the 7700k is $150USD cheaper than the 1800X.
dfrey··on Ask HN: What're the best-designed things you've ever used?
I have an instant pot and it's pretty good, but it's not the only cooking device you will ever need. The issue I have with it is that because it's a sealed pressure cooker, everything comes out a bit "boiled" looking/tasting. That's fine for chili or stew, but not so great for chicken.
dfrey··on Amazon Chime
I'm so sick of proprietary walled garden messaging systems. So now I need slack, chime, skype, hangouts, imessage, allo, facebook, etc depending on who I want to talk to.
dfrey··on Amazon soars to more than 341K employees, adding 110K people in a single year
The author acknowledges that comparisons to Microsoft and Google aren't apples to apples, but posts a big graphic showing just that at the top of the article. You might as well add Walmart and McDonalds to the graph. Both of those have around 2 million employees.
dfrey··on How automakers can drive electrified vehicle sales and profitability
Citing 2 years of life as evidence of longevity is a depressing sign of our disposable culture.
dfrey··on Differences between Heavy Metal, Thrash Metal, Black Metal, and Death Metal
> I don't think I'd be able to distinguish Black Metal from Death Metal

If the band is wearing black and white makeup on their face and looks ridiculous, then it's black metal.

dfrey··on Differences between Heavy Metal, Thrash Metal, Black Metal, and Death Metal
Is hair metal different from power metal?
dfrey··on Zero Cost Abstractions
Why no constant for the value 12? :(
dfrey··on Amazon LightSail: Simple Virtual Private Servers on AWS
I guess this service might prevent people from migrating off Amazon services to DigitalOcean (or other VPS providers), but I don't really see a compelling reason to use this service instead of DigitalOcean.
dfrey··on Science fact: Sci-fi inventions that became reality
Why has nobody mentioned massive, undiscriminating government surveillance yet?
dfrey··on Zcash begins
This is how you get put on lists.
dfrey··on The McMansion Scale, Explained
> Median household income in Great Fall VA is about $200k

> while the median house price is about $1 million

As someone in Vancouver, Canada this sounds amazing.

dfrey··on Google dealt setback in age bias case by judge interested in 'Googleyness'
You're right. I probably oversimplified to save on typing. I actually work with a person who is 60ish and has held considerably more senior roles in the past. He seems pretty happy in his less senior role. I think he wanted something a little less demanding.
dfrey··on Google dealt setback in age bias case by judge interested in 'Googleyness'
Interesting. Thanks for the link!
dfrey··on Google dealt setback in age bias case by judge interested in 'Googleyness'
You can usually tell from a roughly how old a person is just from reading their resume. If they list themselves as a team lead in 1990, then you can be pretty sure that they are at least 50. I would guess that the judge wants to limit to people who had in-person interview because that shows that they were at least close to getting the job. If you have gotten past the phone interview stage then you have already demonstrated basic competence.

If you're trying to fill a junior position, then you don't want to hire someone who has been working as a chief architect for the last 10 years. It's not about their age. It's about the fact that they are way overqualified and will probably quit as soon as they can find something that they are qualified for.

dfrey··on Pixel smartphone camera review: At the top
What is more relevant than when it was released is when it was last sold as a new device through official channels. If a phone is for sale though a legitimate distributor, then I think it's reasonable to expect security updates for 3 years after that point.
dfrey··on Apple in talks with luxury carmaker McLaren
The cheapest McLaren is about 150% of the price of the most expensive expensive Tesla. McLaren competes with companies like Ferrari and Lamborghini not Tesla.
dfrey··on LoRa Range Testing in San Francisco
Thanks for the link. I hope Semtech makes it completely open in the near future. I think that is the #1 thing holding LoRa back from being a massive success.
dfrey··on LoRa Range Testing in San Francisco
Is it still the case that LoRa is a single vendor proprietary technology? When I looked into it a bit it seemed like only Semtech produced LoRa chips and that it wasn't an open standard like 802.11, so it is unlikely that we will see offers from other vendors.
dfrey··on Vim 8.0 released
I have dabbled in spacemacs a tiny bit and I have been using vim for years. Basically I think there are two ways to learn spacemacs.

Method 1

1. Become proficient in vim

2. Become proficient in emacs

3. Learn spacemacs keyboard shortcuts

Method 2

1. Become proficient in emacs

2. Become proficient in vim

3. Learn spacemacs keyboard shortcuts

I'm a vim user, but I know almost nothing about emacs, so I am having a tough time adopting spacemacs. The basic editing features are a flawless reproduction of vim, but when I do `set textwidth=99` it doesn't work. Then I end up googling how to do this in spacemacs which is apparently `spc : set-fill-column <enter> 99`. This is just one example, but there are many others if you try to do anything different from the spacemacs defaults.

dfrey··on iPhone 7
You are correct that Lightning predated USB type C, but Lightning is proprietary and thus is not a standard.
dfrey··on Why do UDP packets get dropped?
The ways in which packets are accidentally lost is the same between TCP and UDP, but if you have 150Mbps total coming in from four different ports and you need to route that data over a single 100Mbps port, then the router needs to choose which packets to drop. I bet that TCP packets take priority over UDP in many routers.
dfrey··on Twitch could be a $20B company within Amazon
More and more people are dumping cable TV. The main reasons that I hear for people keeping it are sports and news. If live streaming sites like twitch can sign deals with sports leagues, then I think we will see even more people cancelling their cable.

The nice thing about streaming is that you aren't channel limited, so there is no reason why you can't follow some obscure minor league team on the other side of the planet.

dfrey··on Are Rotisserie Chickens a Bargain?
https://www.youtube.com/watch?v=Sr2PlqXw03Y
dfrey··on WireGuard: next generation in-kernel modern VPN
>> Does the server get a separate wg interface for every client that connects?

> No. Each wg interface has a public/private key. It then has a list of peers' public keys and associated allowed IPs. By tying each public key to the allowed IPs of that public key, you can be sure that if a packet comes from wg0 and comes from a particular src IP, it comes from who you want. So no need for a new wg0 for each peer.

Does this mean that it is impossible for two clients to connect to the same VPN server from behind router doing NAT? Or does each client choose a random source port for their traffic and then the combination of source port and source IP identifies the client?

dfrey··on Stoned drivers are safer than drunk ones, new federal data show
Playing music also has very little to do with reacting to unexpected events.
dfrey··on Yes, All DRM
Every day is "day against DRM" for me.
dfrey··on RIP Kuro5hin
The comments are probably as terrible as you describe. Keep in mind that the comments on the website of every major newspaper are as bad or worse.
← PreviousPage 2 of 5Next →