Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dmit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
dmit
6y ago
Ha, fair enough. But hey, this is a personal side project and I don't mind kicking the tires of a couple upcoming features before they get stabilized. Gotta help out oli-obk on his quest to const all the things.
122.
▲
by
dmit
6y ago
All of these have workarounds (obviously), but here are the unstable features I'm using in my most recent (<10kloc) project: #![feature(bound_cloned)] #![feature(const_float_classify)] #![feature(const_fn)] #![feature(cons
123.
▲
by
dmit
6y ago
Shut up, Steve. (Great article btw! As always.)
124.
▲
by
dmit
6y ago
> Applications of Java and Rust do not overlap. Both are general purpose languages, so of course they overlap. > Good luck rewritting all the big data tools from Java (Elasticsearch, Spark, Kafka, Hadoop, Neo4j, Deeplearning4j, Cassan
125.
▲
by
dmit
6y ago
Working for a company that creates life-saving vaccines, or builds homes for underprivileged people, or increases yields of crops to match the demands of a growing population doesn't make you a good person? Well, how high is your thres
126.
▲
Can I work for a bad company and still be a good person?
(apenwarr.ca)
28 points
by
dmit
6y ago
|
24 comments
127.
▲
by
dmit
6y ago
One of the reasons why it's hard to compare the two is that the standard metric is time/loc, and it varies hugely depending on which language features are used. Both languages have features that can blow up compile times by a fact
128.
▲
by
dmit
6y ago
Do you have a webring? :)
129.
▲
by
dmit
6y ago
I'm not sure what the difference is between sites "not working" and "breaking", but as a counter point, I've seen neither in the past three or four years of exclusively using Firefox as my web browser.
130.
▲
by
dmit
6y ago
The relationship between RBG and Scalia served as inspiration for one of the most beloved post-Sorkin episodes of The West Wing. The Supremes, 5x17.
131.
▲
by
dmit
6y ago
You're right! I should have phrased that better. I didn't mean splitting `DateTime` into timezone-aware `Date` and `Time`. I meant two different `DateTime`s. Sometimes you need "Wake me up on December 24th at 10:00, regardles
132.
▲
by
dmit
6y ago
This is it. In my head the code file I'm working on is closer to a (geographic) map than to a Table of Contents in a book. There are large islands and small ones, some of the small ones form archipelagos (like grouped up constant defin
133.
▲
by
dmit
6y ago
Others have already covered it, but it's mostly about limiting things that can go wrong. The single-threaded nature of JavaScript means data races are not an issue, but you can still get situations where a local variable (whether `cons
134.
▲
by
dmit
6y ago
Yes, thank you! I've seen this before and forgot. Looks like it's at Stage 2 right now, so still a ways to go until shipping, but should resolve all my gripes when it does.
135.
▲
by
dmit
6y ago
Please pardon this drive-by assessment of JS calendar libraries by a casual user. moment.js: Mutable. Thank you, next. Luxon: Takes the effort to implement `Interval`, which would be `Range<DateTime>` in any proper language, but someh
136.
▲
by
dmit
6y ago
What if the other six had enough plutonium on them to collectively trigger a nuclear blast? What if one of the Nazis had super powers and wasn't fully committed to the Reich's agenda? What if this comment goes on forever, listing
137.
▲
by
dmit
6y ago
> Gamers are actually probably the consumers with the most complex audio pipelines because you're mixing a lot of sound sources in real-time with low latecy, reverb, and other spatial effects. There's a GDC talk out there about
138.
▲
by
dmit
6y ago
> If, <...>, my first thought would be <...> > Of course, when <...>, you would never consider <...> Presented without comment.
139.
▲
by
dmit
6y ago
There won't be a lawsuit. There was never intended to be a lawsuit. There are no grounds for a lawsuit! This is all about getting exposure and perhaps channeling wallets towards his Patreon (or SubscribeStar, or whatever platform is en
140.
▲
by
dmit
6y ago
If I invited a dozen guests to a party at my house and half of them objected to having #7 on the guest list because he's a shitbag, it would not bother me one bit to have him disinvited. If, on the other hand, I myself were disinvited
141.
▲
by
dmit
6y ago
Azul's Gil Tene has a nice talk about the various JDKs available and why one would want to keep up with the recent (more frequent than usual) releases. https://www.infoq.com/presentations/life-after-java-8/
142.
▲
by
dmit
6y ago
I have. Purescript doesn't have typeclass derivation. BS technically does, but the time I tried it the compiler plugin was so raw it was basically useless to me. BS/Reason don't support operator overloading. Etc etc. Redex&#x
143.
▲
by
dmit
6y ago
I think that's the question most people starting to learn Rust ask. The answer is a bit hairy because of how much modern garbage-collected languages normalized data sharing. Whether you're writing Ruby or Java or C# or Python, you
144.
▲
by
dmit
6y ago
I see your point, but I think it only exposes the weakness of the terms "high-level" and "low-level" when used to describe programming languages. Rust is both low-level in that it can be used to write code for very small
145.
▲
by
dmit
6y ago
This is a tangent, but does Fable still require you to manually toposort your module hierarchy in an XML file? That was my experience using the language with VS Code circa a year ago.
146.
▲
by
dmit
6y ago
I start missing Rust approximately 30 minutes into every new Typescript project I work on because there's no good alternative to Rust enums (and other benefits that come with them, like pattern matching). I can't derive basic trai
147.
▲
by
dmit
6y ago
I think ME2's great reviews were mostly driven by the excellent cast of memorable characters you got to assemble throughout the game. Such an upgrade over the BioWare trademark mild soup of forgettables in ME1, and also the biggest rea
148.
▲
by
dmit
6y ago
20 years later we finally got the answer. Drinking yourself half to death and losing most of your memory in the process can change the nature of a man.
149.
▲
by
dmit
6y ago
A dictionary app I use looks at the clipboard when opened and automatically displays a translation iff 1) the copied text is new compared to the previous time the app was used; and 2) the text is in the source language. It's a pretty n
150.
▲
by
dmit
6y ago
Here are the steps I've been following: 1) Sign up for Fastmail. 2) Sync all mail from GMail account to Fastmail (via the Fastmail web UI; you grant FM access to your GMail data through OAuth - once sync is complete you can revoke this
More ›