Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ragnese
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
62 ms
·
571.
▲
by
ragnese
6y ago
I've been using Rust since 2016 and I've never installed a nightly version for code I was writing. (I did install nightly for some code completion tool or something back in the day. Maybe Racer?) I think it's still recommende
572.
▲
by
ragnese
6y ago
For the most simple CRUD apps, there is almost zero business logic. So your whole application is basically IO. What's the point of Haskell's IO type when every function will have to be IO? For the less simple apps, IO can be hidde
573.
▲
by
ragnese
6y ago
I agree that keeping IO sequestered is generally good advice. And it's something that I also do in imperative and OO languages as a rule of thumb. But having the type system signalling at IO is happening doesn't end up being usefu
574.
▲
by
ragnese
6y ago
I think the key issue is not that successful Haskell programs are technical. I think it's that Haskell is not good for heavy-IO programs. I'm not sure how PostgREST works, but shellcheck and pandoc, for example, are really well su
575.
▲
by
ragnese
6y ago
Why doesn't pandoc count?
576.
▲
by
ragnese
6y ago
What's funny is that Rust, in its short life so far, is already popping up in important projects. Firefox, obviously. cURL now optionally uses Rust for... something. Big companies are using it: Microsoft, Dropbox, etc. Some Linux libra
577.
▲
by
ragnese
6y ago
I have not. Wow. I don't even know what to think of this...
578.
▲
by
ragnese
6y ago
Ugh. I loved the premise of that show and the first two-ish seasons. There were a few more decent seasons in there, but I don't remember which ones. The final season was embarrassing, though.
579.
▲
by
ragnese
6y ago
Language support for green threads require a heavier runtime (so you'd pay the performance cost even when you didn't write async code). Tokio basically is green threads as a library.
580.
▲
by
ragnese
6y ago
I've definitely written buggy goroutine code before. AMA :p I vaguely remember expecting a reference and getting a copy or vice versa... I mean, I agree that Go is miles ahead of most other languages when it comes to helping prevent co
581.
▲
by
ragnese
6y ago
Agreed with your point about Cargo. It's a double edged sword. We absolutely have an NPM/leftpad culture in Rust. Is that better or worse than C and C++ where dependencies are so painful that you end up reinventing the wheel most
582.
▲
by
ragnese
6y ago
Fair enough! (Aside: The performance is horrible, but I doubt it has anything to do with JavaScript being the language of choice)
583.
▲
by
ragnese
6y ago
I liked the design of Unity. But I'm honestly surprised you'd pick Xfce over Gnome if you liked Unity. Unless, of course, your preferences just changed, or you didn't really like Unity either.
584.
▲
by
ragnese
6y ago
Start by just installing the xfce4 packages. Then when you're on the login screen, I believe there is a "cog" icon somewhere that let's you choose your session. Choose Xfce. Enjoy. If you enjoy it enough, you can uninsta
585.
▲
by
ragnese
6y ago
It's the same crowd that keeps telling us that we shouldn't want root on our phones. It's better that some corporation somewhere has root to your phone, but not you.
586.
▲
by
ragnese
6y ago
Except that games are executing code on your general purpose computer. They are also connected to the internet these days. When I buy a DVD, I can view it with my own software or on a dedicated device that is not a general purpose computer
587.
▲
by
ragnese
6y ago
> The best way to help them is to avoid introducing unnecessary restrictions. But that's the other side of the exact same coin. How do you know if a restriction today is good or bad for the future? Restrictions prevent misuse and un
588.
▲
by
ragnese
6y ago
Even uglier
589.
▲
by
ragnese
6y ago
Caveat: I'm not an expert in any of it. I've played around with Guile Scheme, Common Lisp, and did a (small) real-world work project in Clojure. I mean, Common Lisp is perfectly fine. And if you want to use it to write real apps,
590.
▲
by
ragnese
6y ago
Exactly. Though, to be fair, if someone says they want to learn LISP and then you tell them to learn Emacs... well, now they have TWO problems! xD I love and use Emacs. And I also, unsurprisingly, don't like or recommend that people st
591.
▲
by
ragnese
6y ago
If you want to learn a LISP dialect just for fun and/or enlightenment, I would say you want either a Scheme (Guile or Racket) or Clojure. Some people will argue that Clojure isn't a real LISP, which is fine. They're probably
592.
▲
by
ragnese
6y ago
This is a bit off-topic, but something you said resonated with me. > The PCL book is very much "project based" in that the author walks you through building a couple of actual applications. This is a Good Thing™ for the most pa
593.
▲
by
ragnese
6y ago
You don't think there was some amount of "Hmm. The first time we tried to build a pyramid, it failed. Perhaps we can contemplate why it failed."? Or do you think they just kept iterating without any reflection? I don't k
594.
▲
by
ragnese
6y ago
> What doesn't make sense to me are all the statistical anomalies everywhere. How did down ballot republicans outperform Trump everywhere, when Trump's approval ratings among republicans were incredibly high? The general polls
595.
▲
by
ragnese
6y ago
Bummer that I'd have to pay to read most of that. Are the claims you listed actually supported with evidence? I don't know Georgia's laws, so maybe felons are allowed to vote under some circumstances. How do you even get a ba
596.
▲
by
ragnese
6y ago
It's not really "simplistic" to judiciously apply Occam's razor to extraordinary claims. And what exactly is your claim? It's just not plausible that there was such a large amount of voter fraud in key states (a net
597.
▲
by
ragnese
6y ago
Even if you support the President and his policies, I don't see how you could be surprised at his rather large loss in 2020. He lost the popular vote in 2016 by around 3 million votes. And he was running against someone very unpopular.
598.
▲
by
ragnese
6y ago
> Some courts are refusing to even allow lawyers to present evidence. Source? > Additionally, many of the Trump cases reported by the media are not, in fact, Trump Campaign cases. That doesn't really matter. The "denominator
599.
▲
by
ragnese
6y ago
The court case record is a decent barometer. The fact that the Trump campaign's cases have almost unanimously tossed out quickly tells us that reality is likely one of two: 1. They have approximately no evidence of anything substantive
600.
▲
by
ragnese
6y ago
Sure. That's true. But follow the rabbit hole. Why do they have a BSD heritage? Why doesn't BSD use GNU software? It's anti-copyleft all the way down. Long before GPLv3.
More ›