Recent submissions

Comment · 6 years ago
Comment · 6 years ago
I'm not saying that because the lockdown has been a failure you need to save face. Is there something unclear in my reasoning from the rest of my comment that you'd like me to re-word?
Comment · 6 years ago
It is absolutely not the same, since Sweden may change their position because they are not inherently opposed by some inherent moral absolutism to do so.
Comment · 6 years ago
>[...] but quietly so they don't have to admit it's a change of course.

Where exactly does this come from? Sweden has no need to save face. We've been transparent and had open discussion from the beginning with the spoken assumption that we may, in fact, not be doing the right thing and that we may have to alter course as the situation changes.

The ones who need to save face are the ones which are committing to full lockdown right now. They're the ones who are making a big sacrifice and need to motivate it with the fact that "it's a necessity", seeing Sweden succeed otherwise would be a big blow to their egos and their personal sacrifices.

I will also say that voluntary compliance is still occurring here, which is notable both in what private companies are doing in adapting to the situation, and how the average person has changed their behaviour. This doesn't mean 100% compliance for everyone, which is unfortunate.

Comment · 6 years ago
Mutual intelligibility for the sake of information exchange is good, but we can have both. Most Europeans already have both. In the EU (the organization) it's Euro English.

The person above you has not said that mutual intelligibility is bad.

You want people to share their culture with you, yet you are fine with them throwing away something which acts as one of the backbones of their cultural history for the sake of an imagined increase in cooperation.

And also, why does everything have to be useful? The useless things in life are often the best. Like ice cream, poetry, wasting an afternoon away, or hacking. In fact that's why I work, to enjoy the useless things in life.

Comment · 6 years ago
1. They can do both, learning a separate script that's as simple as the Latin one is not a huge investment.

2. You're talking about people who immigrate to an English speaking country, correct? Good advice for people living in Mongolia surely is available in Mongolian.

Mongolians today learn English, at least the guy who went to Sweden to work as a chef that I talked to a couple of years ago did.

Comment · 6 years ago
Interesting! Would you like to expand on that argument?
Comment · 6 years ago
I've never seen a computer scientist put a lot of effort into syntax. The POPL people are more interested in type systems and semantics than they are in syntax.
Comment · 6 years ago
All of what the author said is what Scala does (author likes Scala).

I've written a decent amount of Scala, it's fine.

I've also written a lot of Common Lisp, where array access is done using aref. That was also fine.

Comment · 6 years ago
Now we just need to render Emacs onto a tesseract.
Comment · 6 years ago
I have no issue with that decision at all and find it akin to Go forcing users to adhere to gofmt, and I don't use Zig. A good error message would be nice (EDIT: A zigfmt would be even better).

How many developers who try out new languages are even using Windows? I'd imagine most are on a UNIX-like. Regardless, I don't think it's a big deal either way. You could always make a merge request with a fix if you feel so strongly about it.

Comment · 6 years ago
He shattered his spine? Was he 80 years old and his spine calcified?
Comment · 6 years ago
Sounds slow to use RPC with JSON for communication.

It seems that Racket does allow for C-to-Racket calls. You could write a glue program that generates C code that calls Racket functions and returns data, Swift code can then be generated to call that C code. That might be faster.

Comment · 7 years ago
Sure, but the general idea that you should disallow undefined operations are a core application of type systems.

You don't need too advanced of a type system to implement what you're talking about. With the caveat that doing it in Java would make the code tedious to write ;-).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton