Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
crabbone
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
691.
▲
by
crabbone
3y ago
If I had to pair-program, I'd probably call in sick. And if this was a repeated demand, I'd eventually just quit. To me, this is one of the worst ways to work. I very much prefer to communicate in writing, and at prearranged tim
692.
▲
by
crabbone
3y ago
I want to reflect specifically on the testing part. Henrik Warne talks about how unit tests were an improvement to the development process, and how designing for testing was an improvement for program design. I think both are very naive id
693.
▲
by
crabbone
3y ago
This isn't how the term is used... Since recently (think something like the 60s), applying the term "social construct" became a practice, especially common in humanities because a lot of concepts previously used in that area
694.
▲
by
crabbone
3y ago
I would like to drive your attention to a different aspect that doesn't seem to get mentioned in this thread so far: more than 70 different Github workflows . This is up to your eyeballs in proprietary Microsoft technology, and that i
695.
▲
by
crabbone
3y ago
I don't know if the author uses the term intentionally, or as a kind of parody. The "social construct" term has been applied over and over to many phenomena in different branches of human knowledge, mostly to produce plenty
696.
▲
by
crabbone
3y ago
I don't think "host yourself" in this instance would've helped. I think AWS in this instance is operating at a loss. Author found a loophole in AWS pricing and that's why it's so cheap. Doing it on their own
697.
▲
by
crabbone
3y ago
Why do you believe anyone should use ssh-agent? Well, if we expand arbitrary the range of programs reading ~/.ssh/config, then we can put there whatever we want, can't we? The point was that SSH won't read the password
698.
▲
by
crabbone
3y ago
> in an unencrypted In my answer you replied to I suggested storing passwords in a GPG-encryped file. This also extends to .git-credentials (you can use GPG to encrypt it). I usually don't see a merit to that, but if the company p
699.
▲
by
crabbone
3y ago
Well, as to the news guidelines... I'm sorry to say this, but they are either very easy to interpret many different ways, or are very frequently violated. I'm not complaining though. Any rule-based system to govern societies bi
700.
▲
by
crabbone
3y ago
Well, nowadays the popular managed Git services provide you with a simple way of setting up HTTPS access: you go to some page that generates an "auth token" or something along those lines, depending on the service you use, and the
701.
▲
by
crabbone
3y ago
Are you talking about server-side configuration or client-side? I haven't had to set up Git server in a very long time. I'm not even sure if I had to set up HTTPS authentication for it. But, I can see how this may be potentially
702.
▲
by
crabbone
3y ago
What's the reason to want SSH over HTTPS for Git? Genuinely curios. After HTTPS became supported I never looked back. The whole authentication management and Git remote URL syntax are a huge mess I'd never want to touch unless f
703.
▲
by
crabbone
3y ago
Linux is somewhat unique because they tried many times, and it never worked quite well, "epoll" is the penultimate attempt as of today, "io_uring" is the last one. Linux is also somewhat unique, because most of the I
704.
▲
by
crabbone
3y ago
If you find Python to be easier, it has "select" module that is, on Linux, a wrapper for "epoll". Works, conceptually, in the same way.
705.
▲
by
crabbone
3y ago
It's a lot about popularity / stigma. Microsoft developed both JScript and Node.js. They could've continued with JScript, but obviously decided against it because JScript didn't earn the reputation they might have hoped
706.
▲
by
crabbone
3y ago
That's why I said another . It was a different time. Microsoft had a different strategy towards languages not developed by Microsoft. Similar to how there also used to be JScript, but now Node.js is basically a Microsoft's pet
707.
▲
by
crabbone
3y ago
> What are you talking about? Read it again. It seems you were reading too fast. I'm talking about the future, not the change being discussed right now. > It's great that the core devs are keeping up with the time. You mis
708.
▲
by
crabbone
3y ago
Don't worry. Python already has syntactical constructs with mandatory type annotations. I will not be surprised if few years from now those type annotations will become mandatory in other contexts as well.
709.
▲
by
crabbone
3y ago
Given how many Microsoft employees today steer the Python decision making process, I'm sure in not so distant future, we might see a new CLR-based Python implementation. Maybe Microsoft don't know yet how to sell this thing, or ma
710.
▲
by
crabbone
3y ago
I don't see this as an enhancement. Not pursuing JIT or efficient compilation in general was a deliberate decision way back when Python made some kind of sense. It was the simplicity of implementation valued over performance gains tha
711.
▲
by
crabbone
3y ago
Low-effort may be if you are writing with a pen on paper, or chalk on the board. It's anything but even with systems like LaTeX. Just to put this in perspective: in the days of me being a student, I got a gig at the state hotel for of
712.
▲
by
crabbone
3y ago
You probably need to interpret this as saying "the system is written in such a way that the application developer needs to take extra steps to secure their applications, compared to how it could've been written". For example,
713.
▲
by
crabbone
3y ago
I don't think drivers are what warrants Linux its popularity / indispensability. I worked in a few places where people, well, at least moderately, liked to write drivers. Also, consider that it would've been definitely poss
714.
▲
by
crabbone
3y ago
> why MotorOs instead of Docker, etc.? It basically says it already: > Motūrus OS is a microkernel-based operating system By and large, microkernel and containers solve the same problem. Except, I wouldn't call containers a &quo
715.
▲
by
crabbone
3y ago
As with a lot of things, some people may enjoy arduous and very low-yield process for all sorts of reasons. I, for example, like baking sourdough bread. As with the bread, which comes out more or less comparable quality to what I can buy f
716.
▲
by
crabbone
3y ago
I like J. Especially because it has a saner way to write it (it doesn't have to look like as if you accidentally forgot a null terminator in C strings, all the traditionally short identifiers have a long and understandable form). I fe
717.
▲
by
crabbone
3y ago
> This sounds like an ideal use case for literate programming. No... not at all... Most of the "code" I write in this way is shell commands mixed with all kind of utilities present on the target systems. It's so much &quo
718.
▲
by
crabbone
3y ago
How would Tramp know that I need an item from history of one session in another? Or maybe I'm not understanding how do you want to use it?
719.
▲
by
crabbone
3y ago
I've worked on similar testing process (but for filesystems): https://www.spec.org/sfs2014/ (and it has increments every so many years). "Tuning the benchmark" is probably "tuning your system to sco
720.
▲
by
crabbone
3y ago
Here's where my Emacs is putting the most effort when it comes to completion: shell sessions. In my line of work (infra / automation) I may not write any new code that's going to be added to some project for later use for day
More ›