Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
catern
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
271.
▲
by
catern
7y ago
>Some examples of languages that use dynamic scoping by default are APL, Bash, Latex and Emacs Lisp. bash isn't dynamically scoped by default; it has only global scope by default. You have to use "local" to dynamically sco
272.
▲
by
catern
7y ago
I'm just curious, not intending to be challenging: Why is it a problem that you can't find dairy-free foods that aren't vegan? You didn't mention another dietary restriction; is it that you don't like the taste of v
273.
▲
by
catern
7y ago
It's interesting that even such basic usage of binder is buggy. It's long been known that binder is horrible code, but I didn't know it was quite this bad. It's unfortunate that Google chose to use a custom IPC system, b
274.
▲
by
catern
7y ago
There's another flaw besides the many flaws that others have mentioned. As the author says, the amount of metadata downloaded is different between package managers. Perhaps ideally, only the metadata needed for a requested package woul
275.
▲
by
catern
7y ago
Actually I think he engages with your point pretty well. You say: >he simply doesn't have an eye for art and >he keeps pretending that the only way to improve is to expend more resources. But he says: >By the way, for people w
276.
▲
by
catern
7y ago
If you can wedge the kernel with a FUSE filesystem, that is certainly a severe bug, because it means an unprivileged user is able to DOS the system for everyone.
277.
▲
by
catern
7y ago
The lack of "the" makes this read a bit weirdly: >GitHub Package Registry allows you to develop your code and host your packages in one place. You can use packages from GitHub Package Registry as a dependency in your source cod
278.
▲
by
catern
7y ago
NixOS: https://nixos.org/nixos/
279.
▲
by
catern
7y ago
Yes, you're absolutely right. The article gives the impression that algebraic effects give a new ability to decouple the code that uses some effects from the implementation of those effects. But that's absolutely not so: Simply pa
280.
▲
by
catern
7y ago
Note that you don't have to defunctionalize to be serializable or perform other manipulations. Tagless final style extensible-interpreter techniques allows direct-style programs to be serialized and manipulated.
281.
▲
by
catern
7y ago
That comment describes a real issue that the main post overlooks. But the comment also overlooks the obvious solution. It says: >While "temporal" variations can easily be hardcoded if you have a short release cycle, "spati
282.
▲
by
catern
7y ago
I assume the grandparent is making a (quite funny) joke about destroying the global economy by virtue of the delivery of the asteroid destroying the Earth.
283.
▲
by
catern
7y ago
The conflict of interest is not related to putting musl in Fuschia. The conflict of interest is created by Chandler's employment by Google. Someone paid by a company should not be making moderation decisions about comments related to t
284.
▲
by
catern
7y ago
I don't think they're petty personal attacks. They are important concerns which I share. Regardless, since this particular member of the project has clear incentives to be biased in favor of Google, they should have recused themse
285.
▲
by
catern
7y ago
One of the replies is this email from an LLVM developer working at Google: http://lists.llvm.org/pipermail/llvm-dev/2019-June/133315.ht... I can't say it looks particularly good for someone at Google to
286.
▲
by
catern
7y ago
This is a really good summary of some of the main reasons - more interesting detail than many of the other comments here. Now what would really be interesting is if we had the same kind of knowledge about the typical causes of userspace sof
287.
▲
by
catern
7y ago
>I still consider SSPL to be "free software" very much within the ideals that movement, regardless of what the OSI says. Yeah, I think the issue is that these days there's a lot of open source developers, who zealously bel
288.
▲
by
catern
7y ago
I've just started immediately telling them my high level project if they ask why I am doing something. Even though I really doubt it will aid understanding and fixing my problem, since my high level projects are highly obscure research
289.
▲
by
catern
7y ago
It's absolutely not a bad thing, indeed I think it's a good thing to use binaries from Debian. I just think the name of the project is strongly misleading. "distroless" is built from the Debian distribution, not somethin
290.
▲
by
catern
7y ago
"distroless" is just Debian packages. Their self-description is fairly annoyingly misleading, since they don't mention that they are just using packages from Debian.
291.
▲
by
catern
7y ago
Personally, I use Nix to create my Python virtual environments. That gets the isolation, replicability, and deployability that the author wants, without the heavyweight infrastructure of Docker.
292.
▲
by
catern
7y ago
Hmm, that concern is not just limited to RDMA; any kind of shared memory communication across a trust boundary is vulnerable to info leaks in the padding of the struct. That does seem like a real issue. Not sure what's the appropriate
293.
▲
Es: A shell with higher-order functions (1993)
(wryun.github.io)
66 points
by
catern
7y ago
|
21 comments
294.
▲
by
catern
7y ago
Yes, definitely source+build instructions should be uploaded rather than binaries. You can still support proprietary software by just uploading the binaries as source (and maybe doing some build-process to adapt it to the packaging format)
295.
▲
by
catern
7y ago
You should distinguish between "can run on Windows" and "can manage Windows software as packages". Most package managers could probably run fine on Windows; at worst they could use cygwin or, indeed, WSL. Managing Window
296.
▲
by
catern
7y ago
Why a new package manager? Why not port an existing well-designed generic package manager such as Nix? Making a new package manager is very expensive in terms of developer times - developers have to learn yet another new thing to use your p
297.
▲
by
catern
8y ago
We're talking about a packet-switched network. The other ships aren't your destination - some server on land is your destination.
298.
▲
by
catern
8y ago
Ships, as mobile devices, frequently entered and left packet radio range with each other, or might have multiple other ships in range and have to select which ship to send their packets to.
299.
▲
by
catern
8y ago
>TCP, the foundational protocol of the Internet, was never designed for a mobile environment. Amusingly, this is actually not true. TCP was originally developed to run on an inter-network over two networks: the ARPANET which has the reli
300.
▲
by
catern
8y ago
Isn't that the format that this site uses, at least on the task selection page? What do you mean?
More ›