Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ben509
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
93 ms
·
781.
▲
by
ben509
7y ago
That's definitely in the spirit of what I was getting at. I'll have to give it a spin, not sure when that will be, but I'd love to explain to a security audit that we don't patch an instance because there's nothing
782.
▲
by
ben509
7y ago
Oh, derp, I must have skipped past the article to the GCP page.
783.
▲
by
ben509
7y ago
The perfect OS is no OS. An OS is just specialized software that provides services, but by providing those services and only those services, you're locked into that OS, and all those services whether you want them or not. And we have
784.
▲
by
ben509
7y ago
It would be a classic Apple move to do that, though, further reinforcing the codependent relationship vendors have had with Apple for decades.
785.
▲
by
ben509
7y ago
These are basically tiny hardware security modules. The premise of an HSM is that you have a hardened processor that contains the secrets and performs asymmetric crypto operations on request. Ideally, the device is designed such that the se
786.
▲
by
ben509
7y ago
While elastic IPs are free for an active instance, AWS does charge for unused EIPs[1]. (You can also set a public IP on an instance, but it can change when the instance is restarted.) So if you need to hold on to an IPv4 address, it's
787.
▲
by
ben509
7y ago
That's a good insight. Never dealt with any medical stuff, but I dealt with paperwork in the military as it was going through a (long painful) transition to electronic documents back in the '00s. And I don't think it's j
788.
▲
by
ben509
7y ago
Given the clueless remarks I see that are invariably followed by, "I work on embedded systems," I suspect there's more bad engineering to blame than deficient hardware.
789.
▲
by
ben509
7y ago
The main headaches are due to people either wanting to copy and paste code from various sites, or wanting to write really deeply nested code. If you're writing well structured, original code in Python, it's generally cleaner and e
790.
▲
by
ben509
7y ago
> what’s stopping me from controlling a dozen of those They're signing their contributions.
791.
▲
by
ben509
7y ago
Having many sources makes it even more difficult to manipulate.
792.
▲
by
ben509
7y ago
Read their docs[1] especially Getting Started[2]. It's not bad, but you still need some experience administering a server and understanding of security and networking to do it. Other automated systems like ACM[3] are very easy, but ass
793.
▲
by
ben509
7y ago
Or you can let json.load do its thing and use a nice module like json-syntax[1] to convert it to well typed values and back. (Yup, plugging my library.) [1]: https://pypi.org/project/json-syntax/
794.
▲
by
ben509
7y ago
> If you control both the producer and consumer of the serialized data, you can of course do whatever you like. Don't forget all the unintended intermediate producers and consumers due to microservices or even otherwise well-written
795.
▲
by
ben509
7y ago
I'm sure if we invested vast amounts of money into specially curved road surfaces we could make square wheels work[1]. That would still be dumb when compared to round wheels. The problem with solar roads is it's plainly worse than
796.
▲
by
ben509
7y ago
> The French minister for energy said she wanted to have solar panels on one mile of road every 621 miles in the country within the next five years. You can still do that! Just put them on a rail off to the side, angled to get lots of su
797.
▲
by
ben509
7y ago
Python: uses underscores. Java, Javascript: camelcase. .NET: Capitalize. And so forth, those are the conventions that professionals use, so stick to them for an interview. `biggestSize = 99999999 #MaxInt` This is returned if the caller pass
798.
▲
by
ben509
7y ago
> What they didn't say was how impossible it was to get an interview when transitioning fields. It's tough to get a foot in the door. I managed a transition largely thanks to preferential hiring for veterans, but even there I h
799.
▲
by
ben509
7y ago
> There are some folks like Tripplebyte who are trying to solve this by pre-qualifying candidates, but I don't think the problem will really be solved until we form a software engineering licensing board. Take a test once, and then
800.
▲
by
ben509
7y ago
"The inflation rate" generally means CPI-U[1] in the US or some similar "basket of goods" in other areas. So, this is correct, as we're usually looking at urban consumers, it would include rent but not housing. As a
801.
▲
by
ben509
7y ago
Haha, well, I'm skeptical that obscure exegesis is much of a way to get closer to God, though maybe for this audience it could be. As it's impossible to quantify the unknown, when we approach a subject we're not familiar with
802.
▲
by
ben509
7y ago
Playing with `jp` a bit, I still like it, but it's very frustrating to do updates in place. For example, I wanted to write a simple expression to delete outputs from an ipython notebook. { "cells": [{
803.
▲
by
ben509
7y ago
What's surprising, for people used to block semantics, is that `a` survives outside the for loop at all.
804.
▲
by
ben509
7y ago
It does do multiple rounds, but once it has decided on a constraint, it can't revisit that constraint.
805.
▲
by
ben509
7y ago
As much of a fan of Python's syntax as I am, there are real problems with whitespace-sensitive syntax. It's not that it's hard to parse or necessarily to write. The trouble is that generic tooling around text is really bad, e
806.
▲
by
ben509
7y ago
It depends on how active the community is. Java has had the same issue, and people just knuckled down and rewrote stuff in Java.
807.
▲
by
ben509
7y ago
It has nothing to do with static vs. dynamic. There's no reason that being an early-binding language that a string has to be iterable itself, and the proposal to change this was only rejected as it broke too many things[1] and couldn&#
808.
▲
by
ben509
7y ago
Yeah, that was a very terse explanation, and Automator is so user-friendly it's hard to use. 1. Start Automator. 2. In the "Choose a type..." sheet, choose "Quick Action". 3. Set these: Workflow recieves &quo
809.
▲
by
ben509
7y ago
Mostly. The lock file format is certainly consistent between platforms, and I've been able to install applications on windows, mac and linux. But it doesn't handle platform-specific dependencies correctly. For instance, `doit` has
810.
▲
by
ben509
7y ago
It seems like pipenv and poetry fill different niches: pipenv is intended for application deployment, so you're likely to only have one version of python, while poetry is intended for building libraries. I found the tox support a bit h
More ›