Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cstrahan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
211.
▲
by
cstrahan
3y ago
That’s my guess. Got EBV back in 2015, and spent about a year with debilitating photophobia, visibly bulging lymph nodes, along with a host of symptoms that still haven’t gone away: excruciating joint pain, muscle weakness, headache and bra
212.
▲
by
cstrahan
3y ago
I could be wrong, but I would think that a conveniently timed power outage would prevent the memory dumping scenario :)
213.
▲
by
cstrahan
3y ago
To answer that, I think you’d first need to define what “putting my Nix config in e.g. a Dockerfile” means. Do you mean using a Dockerfile to run a Nix package build, embedding the resulting files (and transitive dependencies) in the image
214.
▲
by
cstrahan
3y ago
I also recommend checking out `xe`: https://github.com/leahneukirchen/xe It’s like xargs with sane defaults and a couple tricks of its own.
215.
▲
by
cstrahan
3y ago
If you're asking if it's possible to use C (or any language that can export functions conforming to the C ABI), then yes: https://en.wikipedia.org/wiki/Java_Native_Interface
216.
▲
by
cstrahan
3y ago
An example from personal experience: When I was really young, I wanted to figure out web programming. I knew C#, so when I came across a book on making websites in C# with ASP.NET, it was a no-brainer. I the slogged through 2000+ pages on
217.
▲
by
cstrahan
3y ago
Suppose his coworkers are all working unreasonably long hours (whether out of fear, or poor work-life balance, or whatever), and he’s “only” working 40-45 hours a week. His output could be excellent, but he’d still be on the chopping block,
218.
▲
by
cstrahan
3y ago
Any goroutine can be interrupted to let another goroutine run on the respective OS thread, without the involvement of the code author. The thing managing this scheduling behind the scenes is the runtime. Also, the entire standard library is
219.
▲
by
cstrahan
3y ago
That made me chuckle. For those not familiar with the promise design controversy: http://brianmckenna.org/blog/category_theory_promisesaplus https://github.com/promises-aplus/constructor-spec/
220.
▲
by
cstrahan
3y ago
FWIW as a non-mathematician: when I hear “Penrose” I think “Penrose Diagram”. The name association would benefit me as a sort of mnemonic: if I saw a binary called penrose on my system, I would guess it has something to do with diagrams (
221.
▲
by
cstrahan
3y ago
"Simulation" doesn't necessarily entail stimulating interactivity and a pleasing aesthetic. As of writing, I don't know if there's a better term than "game" for what this is. (Maybe we can coin a new term,
222.
▲
by
cstrahan
3y ago
> What makes it even worse is how unpredictable the lags are so you can't even train yourself around it. What is worse than that: not being able to predict if inputs will be buffered or dropped during unresponsiveness. I kind of loo
223.
▲
by
cstrahan
3y ago
Or this: OpenBSD: membership of _shutdown group now sufficient for shutdown/reboot. Requirement and sufficiency are very different things.
224.
▲
by
cstrahan
3y ago
And as a pointed amendment here, here's a non-Nix experience I've had, which everyone eventually has: My team discovers a major issue in a recent release. Conceptually, we need to rollback and we need to do so fast . However, w
225.
▲
by
cstrahan
3y ago
I suspect you may take other technology you use as granted, and have forgotten the inherent subtlety that you've had to work through to attain the working understanding you have today. Consider the confusion you might have being an asp
226.
▲
by
cstrahan
3y ago
> As for free will, anyone saying we don’t have it is doing bad science since every person knows they do. Free will: the power of acting without the constraint of necessity or fate; the ability to act at one's own discretion. A know
227.
▲
by
cstrahan
3y ago
> But isn't this just what we used to call "software" ?? By way of analogy: You could carry around a phone that has a simple Linux distro running on it. And while we're at it, what's the point of having a packa
228.
▲
by
cstrahan
3y ago
The original quote for reference: > So one Unicode character can be up to 5 bytes long and take up the same canvas space as 3 characters. FWIW, I didn't read that as suggesting an upper bound of 5 bytes, but rather as an example usi
229.
▲
by
cstrahan
3y ago
How would one print a function with a free variable? Consider this (but imagine there is surrounding code which defines y): (lambda () y) How can we print this in such a way that preserves semantics? You can’t just print the origin
230.
▲
by
cstrahan
3y ago
Nope. The service, like any other, is them hosting the software (Sandstorm) and the software/apps you choose to run therein. It’s also open source, so you can choose to host Sandstorm yourself, instead of using their service. You didn’
231.
▲
by
cstrahan
3y ago
> How did you know if they were "passionate" or not? I don't think being "9-5" is a good litmus test. The Latin root of the word passion is patior, which means to suffer or endure. And I think that’s significant:
232.
▲
by
cstrahan
3y ago
Can’t you be both deaf and healthy? Or missing a leg and healthy? I don’t see how “disabled” implies “not otherwise healthy”. I often run into people who are deaf, or an amputee, or have type 1 diabetes, etc, but I rarely come across someon
233.
▲
by
cstrahan
3y ago
I believe they use semantic (Haskell program that uses tree-sitter) for navigation: https://github.com/github/semantic So the answer may be that semantic does not yet have support for the language in question.
234.
▲
by
cstrahan
3y ago
By the time I have offers in hand I’ve deemed each company to be worth working for, so there is no matter of one job being “worse” than the other — they are all acceptable. If there was something I disliked I would have terminated the hirin
235.
▲
by
cstrahan
3y ago
> employees with internal motivation are miles ahead and more productive than without one. Isn’t that invariant with respect to (prospective) employer? I naturally feel motivated to do a good job and earn the respect of my coworkers, and
236.
▲
by
cstrahan
3y ago
Are you implying Pass is proprietary? In case clarification is needed: Pass is GPL licensed, open source software. GPL is not the same as the GNU Project. The former is a license; the latter is collaborative project composed of multiple sof
237.
▲
by
cstrahan
3y ago
Per this: https://www.slashid.dev/blog/passkeys-deepdive/ The private key is both kept in your phone’s Secure Enclave and stored in iCloud, so strictly speaking the implementation isn’t hardware-bound in that ca
238.
▲
by
cstrahan
3y ago
Are you assuming “money” isn’t also the answer to this implied question?
239.
▲
by
cstrahan
3y ago
All of the above, and also: If it’s written in Rust, the tooling (Cargo; the Rust language server; etc) make it much easier than most other languages to jump in and fix something or add a new feature. I’ve contributed to projects written in
240.
▲
by
cstrahan
3y ago
> the device itself calls back into a BPF function in the NVMe driver This statement contradicts itself. A driver (a “kernel module” in Linux lingo) runs in the kernel, and sure, that driver can call out to BPF or whatever else it desire
More ›