Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Zambyte
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
511.
▲
by
Zambyte
11mo ago
Zig is easier to get up and running with. Rust is easier to land a job with. Rust is more novel (borrow checker), while Zig is likely more familiar (unique blend of existing ideas). It really depends what you mean by "interesting"
512.
▲
by
Zambyte
11mo ago
The new (unreleased right now, in the nightly builds) std.Io interface in Zig maps quite nicely to the concurrency constructs in Go. The go keyword maps to std.Io.async to run a function asynchronously. Channels map to the std.Io.Queue data
513.
▲
by
Zambyte
11mo ago
> it "just requires" you to flawlessly uphold memory access invariants manually across all possible concurrent states of your program. No it doesn't. Zig doesn't require you to think about concurrency at all. You can
514.
▲
by
Zambyte
11mo ago
To some people (students, people in low income countries) there are no cheap hosted VMs.
515.
▲
by
Zambyte
11mo ago
Funnily enough I have been toying around with implementing a NATS compatible server using the new Zig Io interfaces (including the 0.16.0 preview) :)
516.
▲
by
Zambyte
11mo ago
I just learned about the rclone serve subcommand the other day. Rclone is not exactly niche, but it feels like such an underrated piece of software.
517.
▲
by
Zambyte
11mo ago
> Performing IO, in my opinion, is categorically not an implementation detail. In the same way that heap allocation is not an implementation detail in idiomatic Zig. It seems you two are coming at this from opposing perspectives. From th
518.
▲
by
Zambyte
11mo ago
My prompt: tell me about the new zig io interface Ecosia: > The Zig IO interface is associated with Zigbee, a specification for a suite of high-level communication protocols using low-power digital radios. It is often used in IoT (Intern
519.
▲
by
Zambyte
11mo ago
What do you dislike about having node compatibility?
520.
▲
by
Zambyte
11mo ago
Java can be depended on without buying anything.
521.
▲
by
Zambyte
11mo ago
> One thing I am curious about is whether there is any plan for channels in Zig. The Zig std.Io equivalent of Golang channels is std.Io.Queue[0]. You can do the equivalent of: type T interface{} fooChan := make(chan T) bar
522.
▲
by
Zambyte
11mo ago
Related research: https://www.anthropic.com/research/introspection
523.
▲
by
Zambyte
11mo ago
> Also are you really using same account for gmail, your personal pictures/docs and youtube? Most people use "sign in with Google" and tie their Google account to services well beyond the Google ecosystem, just to avoid cr
524.
▲
by
Zambyte
11mo ago
About a year and a half ago now the developers decided to completely rewrite Ly, porting it from C to Zig https://codeberg.org/fairyglade/ly/commit/d8d2d5a8bfa8907451...
525.
▲
by
Zambyte
11mo ago
It's driven by community ratings. https://news.ycombinator.com/item?id=45919067
526.
▲
by
Zambyte
11mo ago
I have been rocking a Daylight computer for about a year now. It is my primary mobile device, and I am writing this very comment from it. I highly recommend it.
527.
▲
by
Zambyte
11mo ago
Actual Zig community spaces like Ziggit is very pleasant as far as programming language forums go. I think Zig just occupies a unique space in the language ecosystem (a very performance oriented, production oriented language that is not afr
528.
▲
by
Zambyte
11mo ago
I genuinely believe more people violate permissive licenses than copyleft license. I have no data to back this up, but just look at how much people focused on if LLMs were violating the GPL by reproducing code covered by the GPL without rep
529.
▲
by
Zambyte
11mo ago
It seems their whole account is gone now.
530.
▲
by
Zambyte
11mo ago
What if the stuff you want to see can't be encoded in a URL?
531.
▲
by
Zambyte
11mo ago
On Linux and what? I use Signal on Linux, and Molly on my tablet. The issue I ran into was in trying to use Signal on both.
532.
▲
by
Zambyte
11mo ago
Scala was the second programming language I learned (the first was Java). I think I'm quite lucky to have picked up a language like Scala so early in my programming journey. It made it very easy for me to learn new programming language
533.
▲
by
Zambyte
11mo ago
High precision recall. It may also be cheaper to update the source (Wikipedia) with new information than to update the model.
534.
▲
by
Zambyte
11mo ago
There is no way to use the Signal app on a device without a camera (USB cameras are even explicitly blocked!), and sync it with another computer. I use a Daylight computer as my primary mobile machine, which does not have a camera. The Moll
535.
▲
by
Zambyte
11mo ago
Also, the Zig 0.16.0 preview nightly builds includes a new Io library[0]. I have not used libxev or Tigerbeetles event loop, but I believe the standard Zig implementation is likely largely influenced by those two. [0] https://zig
536.
▲
by
Zambyte
11mo ago
What do you mean "not in the city"? Are you saying that NYCs congestion pricing is not practical?
537.
▲
by
Zambyte
11mo ago
As the other reply said, it is general purpose. It has a focus on education tooling, and language design (languages can be easily implemented on Racket)
538.
▲
by
Zambyte
11mo ago
Agree? Or maybe none of them graduate into a role where they get to decide what language to use?
539.
▲
by
Zambyte
11mo ago
But what percentage of what Google has produced has been Free Software vs what percentage of what Valve has produced? Google may have produced more Free Software, but Google also produces way more things.
540.
▲
by
Zambyte
11mo ago
I'll make a list of the things that both languages have in common that make them feel similar to me: - structs and functions are the main means of composition - the pattern of: allocate resource, immediately defer deallocatin
More ›