Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ddevault
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
451.
▲
by
ddevault
4y ago
Hare is much simpler than Zig. The Hare compiler is 1/10th the size of the Zig compiler. The standard libraries, which I reckon are pretty comparable in terms of features, are again separated by an order of magnitude in size. Zig is al
452.
▲
by
ddevault
4y ago
They are a subset, I suppose. I'm not an expert at functional programming so I couldn't say. The tutorial which introduces tagged unions is here: https://harelang.org/tutorials/introduction/#tagged-unions
453.
▲
by
ddevault
4y ago
> Not supporting Windows and macOS will likely hurt the adoption of the language. Not among our target audience it won't. > Anyway, is it possible to target bare-metal with Hare? Is it possible to use it without the standard libr
454.
▲
by
ddevault
4y ago
I don't really want to engage with the RESF. We have the level of safety that we feel is appropriate. Believe me, we do feel responsible for quality, working code: but we take responsibility for it personally, as programmers, and cultu
455.
▲
by
ddevault
4y ago
There are plans to research an optional borrow checker for Hare. Hare also does offer many "safety" advantages over C: checked slice and array access, exhaustive switch and match, nullable pointer types, less undefined behavior, n
456.
▲
by
ddevault
4y ago
No. We prefer a more traditional style with event-driven I/O, e.g. via unix::poll. This should be more familiar to C programmers than to those coming from higher-level languages with async/await constructs. https://docs
457.
▲
by
ddevault
4y ago
The I/O namespace provides an I/O abstraction that only knows about I/O operations , like read and write, rather than I/O objects . https://docs.harelang.org/io There's also an "fs" modu
458.
▲
by
ddevault
4y ago
Hare uses a superset of the C ABI and interop with C should be relatively straightforward. You can see an example with SDL2 here: https://git.sr.ht/~sircmpwn/hare-examples/tree/master/item/s... We h
459.
▲
by
ddevault
4y ago
Hare is much simpler than Zig and has a much different design, things like Zig's comptime is absent in Hare. Hare also has, in my opinion, a more fleshed out standard library than Zig. However, they don't compete in some respects:
460.
▲
by
ddevault
4y ago
It's difficult to compare Hare to every other language project at once, but the rationale is ultimately the same: we think we can fill different niches than the others. If I were to speak generally about Hare compared to other efforts,
461.
▲
The Hare programming language
(harelang.org)
342 points
by
ddevault
4y ago
|
310 comments
462.
▲
Tell HN: GitHub is experiencing an undeclared outage
22 points
by
ddevault
5y ago
|
7 comments
463.
▲
by
ddevault
5y ago
Trump provided an exceptional case, and this was published following the January 6th insurrection at the US Capitol, which GitHub had responded to by firing a Jewish employee for decrying white supremacy. It was under these conditions that
464.
▲
by
ddevault
5y ago
Oh, yeah, it is definitely requires some effort to set up sr.ht for self-hosted installs, though many have managed it. I think NixOS is working on making it easier. In any case, will address this following 1.0, when development will slow do
465.
▲
by
ddevault
5y ago
I believe that I addressed this sufficiently in the mailing list post you linked to: https://lists.sr.ht/~sircmpwn/sr.ht-discuss/%3CfaFmBHWTBbMkA... > I'm not going to ask anyone how they voted. But open s
466.
▲
by
ddevault
5y ago
Thanks! I have plans for many levels of ambition from modest to aspirational, but let's keep them a surprise :) Suffice to say that we'll always keep closely focused on our core mission of making free software better. If it improv
467.
▲
by
ddevault
5y ago
They broke the social contract. They can make this argument to a judge but they can't make it to the users they betrayed.
468.
▲
by
ddevault
5y ago
It legally belongs to the contributors, who retain the copyright for their contributions except in case of a CLA - which in the case of Audacity was added later, and never comprehensively covered all of the code written over the past 20 yea
469.
▲
by
ddevault
5y ago
Try the tutorial: https://git-send-email.io I've also made a couple of videos about it: Comparing with pull requests: https://spacepub.space/w/3JhBcvEYbminv8ji4k84gx Sending patches via email from the
470.
▲
by
ddevault
5y ago
Yep, that's a good place to start. Here are a few more: https://drewdevault.com/2021/04/22/Our-self-hosted-parser-de... https://drewdevault.com/2021/05/24/io_uring-finger-s
471.
▲
by
ddevault
5y ago
I'm surprised that you found builds.sr.ht too complex or unsuitable for practical use outside of sr.ht. It's one of the simplest build systems I'm aware of, and it's used to run builds for dozens of projects which are ot
472.
▲
by
ddevault
5y ago
I'm not taking questions on it at this early stage of development, but you can find a few posts about it on my blog: https://drewdevault.com Hope that helps!
473.
▲
by
ddevault
5y ago
Free software does not only belong to the core developers, but also to the other contributors, and to the community that uses, relies upon, and popularizes the software.
474.
▲
by
ddevault
5y ago
No need to apologize! Just clarifying, we have an unusual approach so the onus is on me to be understood.
475.
▲
by
ddevault
5y ago
Thanks Steve :) You should be skeptical about the language! It's a difficult problem. But, to clarify, it's not an official SourceHut project per-se, but moreso a project conducted by SourceHut staff during officially sanctioned t
476.
▲
by
ddevault
5y ago
Say I'm a cop who wants to get into your phone but can't get a warrant. I happen to have an image on my (Android) phone which looks benign to a human, but triggers Apple's CSAM detectors when scanned. I text it to you, the CS
477.
▲
Breaking down Apollo Federation's anti-FOSS corporate gaslighting
(drewdevault.com)
37 points
by
ddevault
5y ago
|
1 comments
478.
▲
by
ddevault
5y ago
>HN’s anti-voting-ring software is now so strict that the main thing we have to do is turn it off when a submission is good enough A chilling effect of this can be that moderators have a much more direct hand in choosing what kinds of co
479.
▲
by
ddevault
5y ago
Cryptocurrency is an illegitimate industry founded on scams, ponzi schemes, and incredible waste. This is an immoral project which should not exist.
480.
▲
by
ddevault
5y ago
Automation like this is definitely a helpful first step for maintainers who want to prepare good release notes. I wrote a provider-neutral guide for using git itself to help automate the preparation of good release notes, and also provide s
More ›