Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcrites
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
211.
▲
by
jcrites
8y ago
Based on my experience, that information and some of the comments about it in the thread are out of date or inaccurate. 'Move to AWS' was a program focused on accelerating AWS adoption that was primarily active something like 5-7
212.
▲
by
jcrites
8y ago
Based on my experience, the article contains a lot of misinformation. Some of the statements might have been true at one point in the past, but are now out of date by years, while others have never been true in the time I've been aroun
213.
▲
by
jcrites
8y ago
> I'd be interested to hear what the Alpine maintainers think of their biggest user... The creator of Alpine Linux, Natanael Copa, reportedly went to work for Docker, so presumably Natanael thinks it's a reasonable use-case. So
214.
▲
by
jcrites
8y ago
Record-level TTLs are useful in practice. Let me give an example. Let's say I am about to make a significant change to the operation of a system. I'm going to flip service.example.com from pointing one place, to pointing somewhere
215.
▲
by
jcrites
8y ago
Email is already generally signed and verified when sent and received by competent email providers. DKIM and DMAC are the technologies that do this. DKIM employs asymmetric cryptography to sign all outbound emails from a domain name using a
216.
▲
by
jcrites
8y ago
The EFF has a FAQ about warrant canaries which addresses some of these topics: https://www.eff.org/deeplinks/2014/04/warrant-canary-faq It is believed to be unlikely that a court would compel a company's
217.
▲
by
jcrites
8y ago
I think we are getting mixed up in this thread over multiple senses of the term "trust". One sense is PKI. Ajedi32 is referring to a different type of trust. Everyone who uses .com must trust the authority for .com, because that r
218.
▲
by
jcrites
8y ago
> One manager I had was pretty candid about it, he said he couldn't find another job and was looking to retire so he was going to give me a bad performance review despite actually being the top performer so he wouldn't be affec
219.
▲
by
jcrites
8y ago
A better word would be "essay". It's simply a written document proposing and explaining some idea. The essay will be read by its reviewers quietly, so the document needs to be clear and self-sufficient in presenting that idea
220.
▲
by
jcrites
8y ago
The effectiveness of dynamic scaling significantly depends on what metrics you use to scale. My recommendation for that sort of system is to auto-scaled based on the percent of capacity in use. For example, imagine that each machine has 20
221.
▲
by
jcrites
8y ago
The remark about design patterns is not accurate. Design patterns did not originate with Java and aren't specific to that language. The classic book "Design Patterns: Elements of Reusable Object-Oriented Software", by the &#x
222.
▲
by
jcrites
8y ago
I would also add VPC PrivateLinks to the list, which let you establish private connections between systems in different VPCs without having to either peer them or connect them in other ways. PrivateLinks allow you to relieve the pressure th
223.
▲
by
jcrites
8y ago
Linux containers are 'just' processes that run directly on an existing Linux kernel all together. A kernel feature called namespaces gives these processes their own view of memory, the file system, etc. What's being described
224.
▲
by
jcrites
8y ago
(I haven't used Vault but I’ve used systems that solve related problems, like KMS.) One approach is that the app server doesn’t possess the encryption key at all (or at least not the master key). Instead, it calls a remote service to d
225.
▲
by
jcrites
8y ago
Nice design! Please open source if you’re up for it.
226.
▲
by
jcrites
8y ago
I could see developing a checklist of things to look for during code review. It might be fairly tedious since you’d probably need to scrutinize each line. Code review guidelines or style guides come close to being checklists. There are also
227.
▲
by
jcrites
8y ago
This may be a nitpick, but hopefully it's also an interesting rabbit-hole: HTML was originally contemplated as more than a method of rich text formatting. It was created as a way to describe and link arbitrary media and applications. I
228.
▲
by
jcrites
8y ago
I think you may be overlooking the challenges that the author is trying to tackle with their proposal. First, the author is looking for a characteristic that can be monitored automatically - for example, alarm if P99 latency is over 2 s. Vi
229.
▲
by
jcrites
8y ago
Nice! MTA-STS is for the email space what HTTP Strict Transport Security (HSTS) is for websites. This RFC has been around for a bit, and if I understand correctly was recently moved to the status "Proposed Standard" from "Int
230.
▲
by
jcrites
8y ago
Java and the JVM are a fantastic platform to develop on. The development experience is great and the performance is excellent. * Java code means what it says and is simple to reason about. * Top-notch IDEs like Eclipse and IntelliJ IDEA. Gr
231.
▲
by
jcrites
8y ago
I've just learned about this protocol tonight, but from skimming the specification, I think it's a well-thought-out, practical, minimal protocol. WebSub is a protocol for people who want to implement the publish/subscribe pat
232.
▲
by
jcrites
8y ago
> Is it really wise to build a publish-subscribe delivery system on top of HTTP? This seems to be a huge overhead. I'm only just learning about WebSub tonight, but it looks like a lean, efficient, and fairly minimal protocol to me.
233.
▲
by
jcrites
8y ago
"topics" are indeed HTTP URLs: 1. Definitions Topic. An HTTP (or HTTPS) resource URL. However, you subscribe to a topic by interacting with a different "hub" URL, passing the "topic" URL as a parameter
234.
▲
by
jcrites
8y ago
This article, and some of the comments here, reminded me of another article (and GDC talk) by Civilization game designer Sid Meier, about his experience with players' perception of probability in games. Sid's talk grapples with th
235.
▲
by
jcrites
8y ago
Many other language runtimes (besides the Java JVM) are implemented as virtual machines: Python's most widely used CPython implementation uses a VM: https://leanpub.com/insidethepythonvirtualmachine/read Ruby &quo
236.
▲
by
jcrites
8y ago
I wish and hope that, in some future version of the Java language, they will change the behavior of Java references so that they are explicitly non-null by default, and require an annotation or signifier of some kind to mark them as nullabl
237.
▲
by
jcrites
8y ago
C++ also has references, which are like pointers in some ways, except that references cannot be null: Object& obj = other_obj; For this reason, when passing objects by reference, references should be preferred to pointers where p
238.
▲
by
jcrites
8y ago
The facilities that you create in the game can be quite large and complex. These facilities can be processing and tracking maybe tens of thousands of different individual items. There’s a lot of stimulation workload when you reach large s
239.
▲
by
jcrites
8y ago
Companies that IPO generally have a certain amount of annual revenue, a certain sized customer base in particular sectors (e.g. SAAS), and have a certain valuation judged by market capitalization. Companies have to be a certain minimum size
240.
▲
by
jcrites
8y ago
For those who may be interested: I was curious about the difference between MERGE [1] and UPSERT, and why database engines seem to support a custom (nonstandard) UPSERT instead of the MERGE introduced in standard SQL in 2003, so I did some
More ›