Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tjohns
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
841.
▲
by
tjohns
11y ago
I disagree that a Unix shell has few advantages. :) It's critical if you're trying to work in a cross platform environment. If a colleague gives me a .sh script, I need some way to run that. There's also a huge benefit to hav
842.
▲
by
tjohns
11y ago
Powershell is great, if what you're doing is scripting or trying to work with a .NET API. However, it's not so great when you want to work with a non-Windows host or work on cross-platform software. Every modern OS except Window
843.
▲
by
tjohns
11y ago
Having just experimented with Babun over the weekend... the package manager is a pretty big deal. It used to be that you had to re-run the Cygwin installer whenever you wanted to add a package. That's just silly. Outside of that, the b
844.
▲
by
tjohns
11y ago
The big downside to this is poor battery life. When I tried this on my Surface Pro 3, I found that running Ubuntu inside a VM was really only viable when the device was plugged into wall power. (Trying to run Ubuntu natively never worked we
845.
▲
by
tjohns
11y ago
Not sure about the connector, but I have heard reports that some cheaper USB cables with thinner-gauge wires already cannot handle the current from some chargers that are on the market. I can imagine USB-C only makes this more of a concern,
846.
▲
by
tjohns
11y ago
It's often good practice to have a dedicated build server responsible for producing your release builds and owning the release key. That machine should be kept as secure as possible, along with your source control server. However, isol
847.
▲
by
tjohns
11y ago
This is precisely why you store your signing keys in a HSM attached to your build server, precisely so that it's impossible to leak them (either by malice or incompetence).
848.
▲
by
tjohns
11y ago
The biggest reason I can think of of is because you have a system that doesn't tolerate leap seconds, and you've decided to just omit them entirely for safety. (Of course, time smearing is usually a better option in those cases si
849.
▲
by
tjohns
11y ago
It's probably worth distinguishing between QR Codes used for advertising, vs other uses. For example, I print QR codes on the back of my business cards containing a VCard record, to make it easier to import them into an address book if
850.
▲
by
tjohns
11y ago
I hadn't heard of paper-now. I really like what they've done with the sidebar. My only complaint is that I'd imagine reading academic articles in an ultra-thin sans-serif font might get tiring after a while.
851.
▲
by
tjohns
11y ago
As somebody who doesn't ever buy mayonnaise (not a fan), I'd actually find that confusing. Until this article, I didn't know that real mayonnaise was supposed to contain eggs. Maybe all mayonaise is naturally vegan? So I'
852.
▲
by
tjohns
11y ago
All the residue that was splattered around the circuit board from burning the epoxy off probably isn't being too kind to the laser optics, either. If you haven't used a laser cutter before, there's a long list of materials th
853.
▲
by
tjohns
11y ago
Just a guess, but the TPM is probably for secure boot, just like on a Chromebook. Since security is one of the selling points. https://www.chromium.org/chromium-os/chromiumos-design-docs/...
854.
▲
by
tjohns
11y ago
It sounds like unsigned Option ROMs are an even bigger problem. If anything, UEFI provides an effective defense via Secure Boot. Sadly, Apple doesn't currently implement this feature -- at a minimum, they'd need to upgrade from EF
855.
▲
by
tjohns
11y ago
Living in Los Angeles as a college student for five years, none of my apartments had air conditioning. Sure, some houses had it... but even in LA it's a bit of a luxury. Same goes for the homes of everyone I knew in Lake Tahoe, where I
856.
▲
by
tjohns
11y ago
Personally, I feel like the text is too big. Medium's site is already on the upper end of what I consider to be a usable font size (22px), and this is even larger (24px). At some point, larger type makes it difficult to quickly scan th
857.
▲
by
tjohns
11y ago
To be fair, DD-WRT isn't an FCC licensed entity, so I don't think there's much the FCC could actually do to them directly. There's no license to revoke, and I don't think we want to be in a world where the FCC can i
858.
▲
by
tjohns
11y ago
Use a YubiKey Neo keychain dongle: https://www.yubico.com/products/yubikey-hardware/yubikey-neo... Normally they're used for OTPs or Chrome's FIDO U2F auth scheme, but you can also put them in smartcard
859.
▲
by
tjohns
11y ago
Honest question: How is Bluetooth insecure? There are some specific insecure devices out there, and Bluetooth has some optional anonymous pairing modes, but my understanding was that the default pairing process provided a reasonable level o
860.
▲
by
tjohns
11y ago
What if I don't have Nextbus installed, or have location services disabled? Or even if I have location enabled, what if Nexbus could figure out which stop you're at without having to spin up GPS, in turn saving battery?
861.
▲
by
tjohns
11y ago
They kinda do. The FAA puts a TFR in place around wildfires and other areas that should be off limits to aircraft. You can view the current ones here: http://tfr.faa.gov/tfr_map_ims/html/index.html It's not s
862.
▲
by
tjohns
11y ago
When you say you got two people to quit, does that mean they eventually gave up the e-cigarettes, or just that they've switched from one form of smoking to another? If you're vaporizing tobacco extract, is that any better than smo
863.
▲
by
tjohns
11y ago
It's worth noting that there is an open source implementation of AppEngine, for projects that want to self-host: https://github.com/AppScale/appscale
864.
▲
by
tjohns
11y ago
Yup, that's them. It should look like this, only _much_ fainter: https://en.wikipedia.org/wiki/Haidinger's_brush (The blue part is a bit harder to see than the yellow.)
865.
▲
by
tjohns
11y ago
I tested with negative integers, but didn't think to test with real numbers unfortunately. (Still got it right, but I should've tested that.) That said, I did make sure to test all the edge cases I could think of. I was actually g
866.
▲
by
tjohns
11y ago
1, 1, 1 was actually the test case that clued me in that n^1, n^2, n^3 couldn't be the right solution.
867.
▲
by
tjohns
11y ago
Some NTP servers are configured to do precisely that, in order to avoid the problem entirely in systems where leap seconds might be problematic. For example, AWS does this for their management console: https://aws.amazon.com/
868.
▲
by
tjohns
11y ago
That's what TAI is for: https://en.wikipedia.org/wiki/International_Atomic_Time The problem is not everyone uses NTP, and not everyone has network connectivity. So we have to support folks inputting the time manua
869.
▲
by
tjohns
11y ago
Reminds me a lot of the Optimus keyboards from Art Lebedev, except at a much more affordable price (and no color or status bar): http://www.artlebedev.com/everything/optimus/popularis/ Personally, I'm st
870.
▲
by
tjohns
11y ago
It's not necessarily better. But now you have two layers of security (VPN + SSH), rather than just one. And as others have mentioned, either way it's still good practice to disable password auth, so that you can only connect to SS
More ›