Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
morning-coffee
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
morning-coffee
2y ago
Also uttered by others who thought borrowing money was more important until they could figure out a way to control spending.
62.
▲
by
morning-coffee
2y ago
Nice article. Amazed they came across Prolog but not Forth!? Prepare to have your mind blown: https://ratfactor.com/forth/the_programming_language_that_wr...
63.
▲
by
morning-coffee
2y ago
Very well said and spot on. Thanks for posting.
64.
▲
by
morning-coffee
2y ago
Exactly... if you want to be miserable at work, by all means, "slack off as much as possible". I think we forget the big picture that "no one gets out alive" and that it's up to each of us to spend the time we hav
65.
▲
by
morning-coffee
2y ago
TIL that `false` is (was) a swear word. (I just hope the compliance checker for my source code doesn't start flagging it, as I'd hate to have to replace them all with `!true`... as that just makes the code read like flam-flam.
66.
▲
by
morning-coffee
2y ago
Where do you conclude "Rust promises I/O safety in the future"? An RFC is not a promise to do anything... it may represent a desire... a possibility, but you taking that leap and implying a promise is a flagrant misrepresent
67.
▲
by
morning-coffee
2y ago
> "No mutable aliases" is a mistake; it prevents many useful programs. Yes, it prevents many useful programs. I think it also prevents many many many more useless broken incorrect programs from wreaking havoc or being used as e
68.
▲
by
morning-coffee
2y ago
If your goal is to converge on correctly functioning software, you know, for the benefit of the users of it, then fail-fast can help. If your goal is to optimize the sleep patterns of devops people and make changes to code without testing b
69.
▲
by
morning-coffee
2y ago
First, things don't panic a lot in my experience writing Rust for the past three years. Second, when things do panic, it indicates a defect in the code that needs to be fixed. Aborting the program with a stack dump is the perfect behav
70.
▲
by
morning-coffee
2y ago
> Rust will only protect me from things my customers don't care about and don't understand. Are you suggesting your customers don't care about CVE's, even indirectly when it affects them?
71.
▲
by
morning-coffee
2y ago
One man's funny easter egg is another man's non-deterministic trigger for errant behavior in their workflow with possible real-world consequences, I suppose... Yet another reason I have a hard time trusting software that is the pr
72.
▲
by
morning-coffee
2y ago
Yeah. That and > a revolutionary data storage format that can survive for billions of years Clearly it hasn't been verified to be able to survive for billions of years, but it is thought to be able to survive for billions of ye
73.
▲
by
morning-coffee
2y ago
Over my thirty some years of software development, I've witnessed many new entrants to the field not being aware of certain fundamentals learned long ago. I would theorize it's going to become more and more likely as patience for
74.
▲
by
morning-coffee
2y ago
The UDP optimizations are already there and have been pretty much wrung out. https://www.fastly.com/blog/measuring-quic-vs-tcp-computatio... has good details and was done almost five years ago. The solution isn't
75.
▲
by
morning-coffee
2y ago
There are no ACKs inherent in the UDP protocol, so "UDP offload" is not where the savings are. There are ACKs in the QUIC protocol and they are carried by UDP datagrams which need to make their way up to user land to be proces
76.
▲
by
morning-coffee
2y ago
We've reached "peak something " with this much collective energy spent contemplating an expensive and complicated "solution" to a problem that is solved pretty simply and cheaply by a good spiral bound notebook and
77.
▲
by
morning-coffee
2y ago
> On the other hand, what's the chance of something like this happening with a much bigger asteroid. The same as it's always been, which is to say you can live your life without worrying about it. If our technology advances suc
78.
▲
by
morning-coffee
2y ago
When you use the word "everyone", curious if you really mean it considering that set contains individuals like Adolf Hitler, Shiro Ishii, Josef Fritzl, etc?
79.
▲
by
morning-coffee
2y ago
Came to mention same thing I heard from a CS instructor in a freshman class way back in 1987... "Software is never finished, only abandoned." But I'm curious to know details about what this means: > number more the 3 nodes
80.
▲
by
morning-coffee
2y ago
Same! For me its some combination of paradox-of-choice for what to go learn about or work on next combined with variable-ratio-reinforcement compelling me to practically do a depth-first traversal of all the cool possibilities. I think at s
81.
▲
by
morning-coffee
2y ago
I really like this take! I've been doing software professionally for over thirty years, and really relate to all of the discussions here and the root post. I typically beat myself up about "why is this task taking me so long?! it
82.
▲
by
morning-coffee
2y ago
I love it... that's a great way to present it. Man, those folks were impressive to be juggling all that information and have the communications processes in place manage it all... and calmly. (Steely-eyed missile men, indeed.) I was bo
83.
▲
by
morning-coffee
2y ago
Not only reminds of "Punctuation Saves Lives!" (Let's eat, kids) but also this: https://www.youtube.com/watch?v=rFeVfwDvTyM
84.
▲
by
morning-coffee
2y ago
Thanks. I read a bit about WireGuard... seems to create a tunnel over UDP as you say. Where I got off track is the following comment in the article: > Who says you need to do networking in the kernel though? I thought it implied they wer
85.
▲
by
morning-coffee
2y ago
Didn't really convey where the magic happens to get whatever frames are produced by the userspace TCP/IP stack to whatever mechanism puts those frames on some wire... isn't it still making some syscall? IOW, where's th
86.
▲
by
morning-coffee
2y ago
> (look, I'm sorry, I also cringe when I write those words) Just came to say I laughed and really appreciate the honesty in that statement. :)
87.
▲
by
morning-coffee
2y ago
But does it still give it all en-masse to the NSA? https://www.aclu.org/news/national-security/five-things-to-k...
88.
▲
by
morning-coffee
2y ago
Rust's compiler can prevent data races, for example. (It forbids mutation in the presence of aliasing, which is the root of it.)
89.
▲
by
morning-coffee
2y ago
The timing of this article is great for me as lately I'm fascinated by the Forth language and the simplicity behind its apparent strangeness. I've been tempted to start playing with similar ideas just for fun. ( https://
90.
▲
by
morning-coffee
2y ago
Do you have one in safe Rust? See, we've only just met, and I don't know how you handle your ptr/len arguments in C just yet. ;)
More ›