Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zenhack
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
zenhack
3y ago
I suppose that depends on what your skill set is. At some point the project would greatly benefit from some attention from a UI/UX specialist -- I'm doing my best, but it's not what I'm an expert at. Though right now I
2.
▲
by
zenhack
3y ago
Is! We're not dead yet! (see my other comment https://news.ycombinator.com/item?id=36193093 ). I don't think app packaging could be said to be the achilles heel -- how much work it involves depends a lot on the app
3.
▲
by
zenhack
3y ago
The biggest change lately is probably: https://zenhack.net/2023/01/06/introducing-tempest.html But yeah, Sandstorm has been in a state of "not dead but not moving fast" basically since the company w
4.
▲
by
zenhack
3y ago
Have a look at the packaging tutorial: https://docs.sandstorm.io/en/latest/vagrant-spk/packaging-tu...
5.
▲
by
zenhack
5y ago
The networked actor-model bit & CapTP goes back to E originally[1]. The other contemporary real-world protocol based on this design is capnproto rpc[2], which has implementations in several languages including both Haskell (of which I a
6.
▲
by
zenhack
6y ago
> Replacing pointer arithmetic where it's needed with array indexing stands out the most but there's other issues. What situations do you run into where array indexing is not an acceptable substitute for pointer arithmetic?
7.
▲
by
zenhack
6y ago
There's an opportunity cost. There has to have been a better use of that person's time than taking a tool designed to say yes to repetitive "are you sure?" prompts, and get it to keep up with memory throughput. The throu
8.
▲
by
zenhack
6y ago
> Of course, there's a very conscious tradeoff being made here. In rust, "cargo build" allows arbitrary execution of code for any dependency (trivially via build.rs), while in go, "go build" is meant to be a safe
9.
▲
by
zenhack
6y ago
The trouble is that this assumes pre-determined quantity of work. The reality I've seen most in places is that there's no end of stuff to do. The work is never "done." What there is instead is an expectation of how muc
10.
▲
by
zenhack
6y ago
I think grep is a compelling example of when it makes sense to do the extra work here. But I'm more dubious of the idea that carefully optimising yes was a good use of engineering time.
11.
▲
by
zenhack
6y ago
It's always amazing to me how much performance work the basic gnu tools have seen in general. Grep makes some sense, but even yes(1) is fairly carefully tuned; in some cases it actually strikes me as kindof excessive, and not clearly w
12.
▲
by
zenhack
6y ago
The package they passed in March was $2 trillion. That's _five orders of magnitude_ difference.
13.
▲
by
zenhack
6y ago
$75M is rounding error compared to anything being discussed in the vicinity of the pandemic; I wouldn't really expect it to enter into the conversation.
14.
▲
by
zenhack
6y ago
Obligatory: https://idlewords.com/talks/website_obesity.htm (Given your numbers and the ones in the talk, it would appear medium pages have doubled in size since the talk was given). But yeah, I think folks reach for h
15.
▲
by
zenhack
6y ago
Can't speak for the OP, but for myself: I am not qualified to evaluate the evidence in this case; I just don't have the biology background. But sometimes when you get some out-there questionable sounding stuff research, and you sp
16.
▲
by
zenhack
6y ago
My best guess is it's some function of the popularity. The three that my profile shows are - capnproto/capnproto - sandstorm-io/sandstorm - erlang/otp (I don't remember the order). I actively contribute heavily to s
17.
▲
by
zenhack
6y ago
PyPI's architecture isn't meaningfully different than npm's. Npm has seen more high profile incidents because: 1. Packages tend to be smaller, and the transitive dependency trees of projects corresponding larger. This means t
18.
▲
by
zenhack
6y ago
The word "founder" just means "person who started a thing." The use as a synonym for entrepreneur is something I basically haven't seen anywhere outside of very business-focused contexts.
19.
▲
by
zenhack
6y ago
I'm really glad somebody decided to write this up in a more informal way; I remember being interested in pijul back when that paper was basically the closest thing the tool had to documentation of any kind. I was curious enough to actu
20.
▲
by
zenhack
6y ago
Related, capnproto has a corresponding feature (which it calls unions), but being a dsl for defining _protocols_, you obviously have to deal with the possibility of introducing new variants as the protocol evolves. I wrote the Haskell imple
21.
▲
by
zenhack
6y ago
Star-wars is kindof an exceptional case. The original was the highest grossing film of all time when it was released. Return of the Jedi came out years before I was born but the toys were still popular when I was a kid, despite them having
22.
▲
by
zenhack
6y ago
Fwiw, my usual work flow involves 2 remotes, one for the project's mainline repo and one for my fork.
23.
▲
by
zenhack
6y ago
I don't have any great insight that's not in the public record, but from reading that announcement and the other article you linked, observations: - There are a bunch of references to other folks using the term, all of which are b
24.
▲
by
zenhack
6y ago
I think you're right that most folks don't have as detailed a definition in mind as the fairly verbose open source definition. But I think most folks have in mind something more permissive than just being able to /view/
25.
▲
by
zenhack
6y ago
I assume aweinstock was referring to the first link you posted: https://hackage.haskell.org/package/dynamic Which is an entirely different package, and the relevant types are entirely different. Only the name is the sa
26.
▲
by
zenhack
6y ago
Right, so there are two reasons that C++ templates hurt compile times: 1. C++ templates don't require you to treat the type variables as opaque; depending on what the body of a template does with its type parameters it may or may not t
27.
▲
by
zenhack
6y ago
Note that there's some more recent research that bridges the HM-subtyping gap: http://stedolan.net/research/mlsub.pdf So this can be done, though afaik there's still some theory work to be done to combine it
28.
▲
by
zenhack
6y ago
You still have to deal with the fact that existing APIs use a broader range of types; using Rc everywhere in your own code doesn't save you from dealing with library interfaces. Also "stuff like" is kind of the problem; all o
29.
▲
by
zenhack
6y ago
I think a lot of the best the best things in Rust don't really have anything to do with low level programming per-se. And I find that for most applications, even with all of the extra goodness, the lack of a GC totally craters producti
30.
▲
by
zenhack
6y ago
They're trying to solve different problems. LLVM is trying to take care of most of the language-independent bits of writing a compiler, while wasm is a format for delivering code to browsers, with an eye towards being a good target for
More ›