Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sondr3
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
sondr3
4y ago
Can't wait for this to be one of the reasons the hard deprecated old reddit :(
32.
▲
by
sondr3
4y ago
Throughout the years I've tried most of the more popular ones on the market, some times forced via work and other times because I was curious. - KeePassXC: tried this when I was looking for a self-hosted, open-source alternative to Las
33.
▲
by
sondr3
4y ago
Fedora also bundles a bunch of software by default for a nice desktop experience for new users that you wouldn’t get with only Gnome on Arch. The difference is quite big, I’ve used both and Arch is way leaner even with a full install of the
34.
▲
by
sondr3
4y ago
The JS interop requires you to manually type the function or object, similar to how PureScript does it. There is no magic interop with JS, though one could potentially imagine a TS-to-ReScript converter.
35.
▲
by
sondr3
4y ago
I think they are more at the opposite side of the spectrum, languages like Flow, CoffeeScript and TypeScript are more akin to supersets of JavaScript (with potentially "simpler" syntax). Languages like ReScript and PureScript come
36.
▲
by
sondr3
4y ago
I started using Rust because I wanted a programming language that compiled to native binaries, and the choice at the time was really only C++, Go and Rust. In the end I chose Rust because it was new and shiny, and I've stuck with it. N
37.
▲
by
sondr3
4y ago
> Torvalds added that Rust isn't that terrible in the end; "it's not Perl". Glowing endorsement from Torvalds right there. I'm really curious about how this will work out, Rust is my favourite programming languag
38.
▲
by
sondr3
4y ago
Betteridge's law of headlines declares the answer to be "no"; lo and behold, the answer is indeed no.
39.
▲
by
sondr3
4y ago
I was looking at the clothes lying on the back of the sofa when it started, and it was painfully obvious it was slowly fading.
40.
▲
by
sondr3
4y ago
You will rarely, if ever, deploy an application running CDK, so the bundle size is more or less irrelevant. It’s basically a glorified YAML compiler used to bundle infrastructure.
41.
▲
by
sondr3
4y ago
It doesn't need any extensions to work, the only reason `OverloadedStrings` is enabled in the tutorial is because the parser uses `Text` over `String` to parse the input.
42.
▲
by
sondr3
4y ago
I don't really think you can go wrong starting with either, I personally would obviously recommend Rust over Go since it is my language of choice and I think it will let you grow more as a developer than Go.
43.
▲
by
sondr3
4y ago
I've used both for a couple of projects, but my primary language of choice for most things nowadays is Rust so this will be a bit biased. However, Go is a fun language to use, it is incredibly easy to get up and running, it provides mo
44.
▲
by
sondr3
4y ago
There are probably many potential users who wouldn't care, I've lived in Norway my whole life but my keyboards have been exclusively with an English layout for more than ten years now. If the thing holding you back from expanding
45.
▲
by
sondr3
4y ago
I'm on the opposite side here, the slim standard library is something I enjoy with Rust. I can pick and choose from a multitude of different libraries with different trade-offs, strong suits and so on without being locked to one single
46.
▲
by
sondr3
5y ago
If you view Rust as a high-level language, then yes, there's probably a slight overload of sigils, operators and characters. However, Rust was not outright designed to replace languages like Python, Java or JavaScript but systems level
47.
▲
by
sondr3
5y ago
Agreed, I spend about 70/15/15 of my time on my Moonlander, my laptop and a regular tenkeyless mechanical keyboard where my Moonlander is on Colemak mod-DH and the rest are QWERTY. I have no issues switching between them, which su
48.
▲
by
sondr3
5y ago
To expand on the others, unlike in TS/JS, Python etc you can cast to the `Any`-trait but cannot use it as if it is any value, you need to convert it to the type you want and then handle the errors. A function that accepts `&str` wi
49.
▲
by
sondr3
5y ago
A garbage collected language.
50.
▲
by
sondr3
5y ago
The only popular crate that I can think of that still requires nigthly is Rocket[0], the 0.5 release does not but the lack of maintenance means that it has been three years since 0.4 and months since the last update. In that time Warp, Axum
51.
▲
by
sondr3
5y ago
At least for me one of my favorite things is how integrated it is, after having used Rust for a while, having the compiler, linter, lightweight testing and formatting all in one bundle is an amazing time saver and a major boon for me. No mo
52.
▲
by
sondr3
5y ago
And available as a SaaS: https://devnull-as-a-service.com/
53.
▲
Deno 1.14
(deno.com)
257 points
by
sondr3
5y ago
|
108 comments
54.
▲
by
sondr3
5y ago
I agree with you in that I prefer written material most of the time, but for food I actually prefer video over text. Mostly because it allows me to see and get a feel for the workflow, the timings and such that are impossible to get across
55.
▲
by
sondr3
5y ago
I had a blast learning to write and read APL for a course at my university where we chose and presented the papers from HOPL IV. If you want a fairly quick and easy read about the history of APL I can heartily recommend the paper "APL
56.
▲
by
sondr3
6y ago
Another thing to consider is that Go is much easier for beginners to contribute to, I've contributed to a couple of Go projects without having written a single program myself. Rust is a different story, and often larger projects tend t
57.
▲
by
sondr3
6y ago
I paid the full price for it (€199), and I've found it to be a worthwhile purchase. It's pay-once-use-forever and since I spend a lot of time staring at code, the price per day of use is very low. Of course, there are free fonts t
58.
▲
by
sondr3
6y ago
It looks pretty, that was at least the reason I started using it. And now I’m so used to them that I can’t live without them, and I don’t get the “less readable” argument. Most of the fonts make the ligature the same width as the underlying
59.
▲
by
sondr3
6y ago
I think just two years ago it was much more normal to use nightly because of some feature that you needed, this is mure rarer nowadays. I haven't used nightly in months, and then I only used it to take a look at Rocket. Unless you requ
60.
▲
by
sondr3
6y ago
I think at scale (according to Wikipedia the 5.6 release has ~33M lines of code) the Linux kernel might be one of the easiest (and quickest) projects to compile[1]. [1]: https://techgage.com/wp-content/uploads/2019
More ›