Viewing profile — kjaer
kjaer
HN member- Joined
- Wed, Jan 06, 2016, 10:41 PM UTC
- HN karma
- 210
- Public activity
- 54 items
- HN profile
- View on Hacker News ↗
About kjaer
Recent public activity
-
comment
Comment #41852596
This made me smile :) if (looping.mode === "off") { // If you waited for a day, you deserve to see this workaround... // Since there is no way to not loop a gif using gifwrap, // l…
-
comment
Comment #28839054
Though they share the word "algebraic", algebraic data types != algebraic effects. And while Java has good support for concurrency primitives and concurrent data structures, it doe…
-
comment
Comment #27154151
Yes! See the redesigned implicits [1] and macros [2]. [1]: https://dotty.epfl.ch/docs/reference/contextual/motivation.h... [2]: https://dotty.epfl.ch/docs/reference/dropped-feature…
-
comment
Comment #27153382
Scala Native and GraalVM Native Image are projects with different goals, so I wouldn't say that one makes the other unnecessary. Both projects aim to compile to native code, and ha…
-
comment
Comment #27152965
Graal Native takes JVM bytecode as input, and Scala 3 is binary compatible with Scala 2, so it should be compatible with Graal Native out of the box.
-
comment
Comment #27152836
Luckily, these commits came in before the bump to 3.0.0! The second one, at least, seems to have been in preparation for the stable release.
-
comment
Comment #27152747
This is correct, though the inline feature does also unlock some optimizations. For instance, see this example from the docs where a recursive method is optimized to a few sequenti…
-
comment
Comment #27152709
Indeed, the blog post is up now! https://scala-lang.org/blog/2021/05/14/scala3-is-here.html
-
comment
Comment #27152699
I think the Scala 3 book [1] might be what you're looking for! There's also an ongoing video series called "Let's talk about Scala 3" by the Scala Center and 47 Degrees [2], which …
-
comment
Comment #26113662
And that's why you should always use a different domain for your status pages! GitHub does it well, for instance: https://www.githubstatus.com/
- story
-
comment
Comment #24874083
People are more likely to already have npm installed and to be familiar with it. So there's an argument to be made that all else being equal, picking npm lowers the barrier to entr…
-
comment
Comment #24869200
With the addition of workspaces and yarn.lock support to npm 7, are there still reasons to use yarn over npm?
-
comment
Comment #21503544
I don't know if this actually helps Google show more ads. With a 30k rule limit, I'm imagining most adblockers will prioritize the most common ad domains, and I'm pretty sure Googl…
-
comment
Comment #19456427
The trackpad didn't work out of the box, I had to change some settings; annoying, but no big deal. What's a bigger problem is that the trackpad buttons don't work after suspending/…
- story
-
comment
Comment #19416572
I recently switched to a X1C6, and I wholly agree. It's an amazing laptop in terms of hardware and build quality, but it does have a bunch of Linux compatibility problems.
-
comment
Comment #19411149
The assignment of these could go either way, depending on what you prefer :)
-
comment
Comment #19245026
Yes. I'm referring to the original HoloLens and HoloLens 2, so to the hardware versions.
-
comment
Comment #19240978
For finger tracking, version 1 used random forests [1], because of the performance/hardware budget trade-off: they're harder to train than a traditional deep learning algorithm, bu…
-
comment
Comment #19035594
That's pretty nice. For people looking for an alternative with the same convenience as Medium, converting the archive of Medium posts to a GitHub Pages site could be a decent solut…
-
comment
Comment #18993741
Not only that, but it's another Facebook project moving from Flow to Typescript. Jest also announced a Typescript migration last week: https://github.com/facebook/jest/pull/7554
-
comment
Comment #18992035
> Show me a Typescript codebase not using the type 'any'! In a decent system language you can't get away with that, it's just a fake sense of security. I don't know the comparison …
-
comment
Comment #18459589
Here's the video of the author presenting the extension at the Chrome Dev Summit keynote: https://youtu.be/zPHyxvPT0gg?t=1424
-
comment
Comment #18377587
I just tried it on Windows 10, and the error message is: This file name is reserved for use by Windows. Choose another name and try again. So at least that has been fixed.