Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcrites
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
241.
▲
by
jcrites
9y ago
Software engineering has been recognized as a discipline of professional engineering since 2009 by NCEES, the national body of engineering licensing boards in the US. See my other comment for details: https://news.ycombinator.com
242.
▲
by
jcrites
9y ago
Yep. Not all computer programmers are software engineers, but there definitely are software engineers. Building high-scale systems that also achieve high-availability with no maintenance windows yadda yadda is a challenging problem that req
243.
▲
by
jcrites
9y ago
Do you know if any companies have actually tried this? I'd love to read a case study if you know of one.
244.
▲
by
jcrites
9y ago
> Either way you pretty much have to deal with these problems today though, an awful lot of e-mail is sent/received over HTTPS Nitpick: I believe you meant to say TLS rather than HTTPS. The majority of sending indeed takes place ove
245.
▲
by
jcrites
9y ago
It's absolutely true that to be most useful, knowledge needs to be absorbed and integrated directly into the mind. But there's a large constellation of useful information and data out there too, and you can't and shouldn'
246.
▲
by
jcrites
9y ago
> A serious YouTube competitor that doesn't demonetize content they find disagreeable would be very healthy, IMHO. It's probably not YouTube demonitizing content that they personally find disagreeable. It's most likely adv
247.
▲
by
jcrites
9y ago
I agree that you shouldn't be touching locks and threads, typically. However, I think you can get pretty far these days with just the built-in Java class library, using features like Futures (CompletableFuture), ExecutorService, ForkJo
248.
▲
by
jcrites
9y ago
None, really. Well, it depends what you're asking precisely. In order to explain, let me share an analogy that I've been thinking about, as a way to describe containers: When you launch processes on Linux, you can choose for all t
249.
▲
by
jcrites
9y ago
It seems like Nix could benefit from a first-class concept for pinning the channel and managing updates to the channel. To achieve build reproducibility, the default outcome of checking out a project and building it should be to get the sam
250.
▲
by
jcrites
9y ago
I also greatly appreciate what the Nix and NixOS projects are doing. In this latest release, it looks like they're taking steps toward making Nix easier to use, in standardizing and simplifying the CLI porcelain.
251.
▲
by
jcrites
9y ago
I’ve often used the jsonlines format for application logging, though I didn’t have a name for it until today. I appreciate this format because, as a log file, I can use all of my standard tools to work with it (grep awk etc.). Since it’s a
252.
▲
by
jcrites
9y ago
Totally agree with the concerns of the article. When you have to write a class of comparison functions like this in many types, it's arguably a violation of the Don't Repeat Yourself (DRY) principle to implement comparison with un
253.
▲
by
jcrites
9y ago
There was a talk about some of this at AWS re:Invent in 2017: https://www.portal.reinvent.awsevents.com/connect/sessionDet... One data point from the slide deck: “[For Prime Day 2016], Amazon retail increased the size
254.
▲
by
jcrites
9y ago
Most email on the Internet is delivered all the way from the original sender to the end recipient in seconds. Many user experiences require this, such as password reset interactions or email address verification upon new account creation. W
255.
▲
by
jcrites
9y ago
If these reports are true, that's really impressive growth in just a few years! Congrats on hitting that milestone, Brian, keep it up!
256.
▲
by
jcrites
9y ago
Most email on the Internet today does use TLS at present. Google's Safer Email transparency report includes metrics for the rates of inbound and outbound email encryption at Gmail, and both are about 90%. These days all major providers
257.
▲
by
jcrites
9y ago
Four trials on an iPhone: 9.85 9.91 10.03 10.00 (on the dot) I’ll have to see if it can measure and display milliseconds.
258.
▲
by
jcrites
9y ago
I've never disclosed this when interviewing with employers, prior to the law. Not past compensation nor desired/expected comp. I don't see how it would be in my interest to disclose. When recruiters ask, I say "I'd
259.
▲
by
jcrites
9y ago
> Aren’t abstractions supposed to make things easier to learn? Not always. Some abstractions are designed to make it easier to solve hard problems correctly (than without the abstraction). For example, consider Rust's memory model.
260.
▲
by
jcrites
9y ago
My understanding is that Go programs typically tackle these problems with goroutines and channels which are definitely an abstraction over kernel functionality.
261.
▲
by
jcrites
9y ago
Intercontinental ship travel has not entirely died out. Well, for pure transportation it largely has, but for tourism or entertainment you can frequently find intercontinental legs on cruise ship voyages. These are not routinely offered and
262.
▲
by
jcrites
9y ago
Thank you for the correction! My, how copy/paste can amplify a typo. Looks like I wrote it correctly only in the first instance.
263.
▲
by
jcrites
9y ago
> That said the web was hijacked, for lack of a better term, by early web browsers that intended to do things that the web was never intended to do. This is how we got JavaScript. I'm not sure that this is accurate. Tim Berners-Lee
264.
▲
by
jcrites
9y ago
I would say this might be a description of Docker or Docker containers specifically, but does not characterize Linux containers generally. Linux container technology, by which I mean the Linux kernel APIs used by Kubernetes, CoreOS rkt,
265.
▲
by
jcrites
9y ago
Certain products are purchased repeatedly: for example, anything consumable like paper towels, toilet paper, diapers. Certain other products are purchased multiple times, but with a delay in between purchases. A final category of products a
266.
▲
by
jcrites
9y ago
That doesn't sound like something that should be happening. Perhaps there is an error in the email targeting logic. I'd be happy to help get it looked into and see if it can be fixed. If you'd like to take me up on my offer,
267.
▲
by
jcrites
9y ago
Thank you for sharing this. I hadn't heard of Kernel, and it seems to be highly relevant to a line of inquiry that I've been pondering for some time (you could say light research) in the area of language design. There seem to be a
268.
▲
by
jcrites
9y ago
Most of the examples I gave above are core syntax forms . They are defined in the language grammar and are not function calls or macros. See the Racket language reference [0]: > A core syntactic form[] is parsed as described for each fo
269.
▲
by
jcrites
9y ago
The notation uses S-expressions, that’s true, but the point that I was trying to make is that you can’t understand anything about the meaning of those S-expressions without parsing them in a context-aware way. It’s not as if there is just o
270.
▲
by
jcrites
9y ago
Lisp, Scheme, and Racket and related languages have many distinct syntax forms, just like other languages. The syntax forms appear visually similar due to the use of parentheses, but the forms themselves are distinct. For example, here are
More ›