Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
olavk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
271.
▲
by
olavk
8y ago
Unrequited love will make life hell and there is nothing you can do about it. But if you are pure of heart you may at least get eternal life when you die. The story has some pretty strong religious themes, where her love for the prince is c
272.
▲
by
olavk
8y ago
Re old disney: I suppose you are thinking about Snow White and Cinderella. Note that the prince play a very small role, everything is about the journey of the girl. If it was gender–swapped you would say princess charming was purely objecti
273.
▲
by
olavk
8y ago
For some reason people seem to gloss over one of the strongest influences on Tolkien: Christian mythology. It is like it is hidden in plain view.
274.
▲
by
olavk
8y ago
Gandalf falling, fighting demons in the underworld for three days, dies, then resurrected and sent back as Gandalf the White - at first not recognized even by his friends. Will you seriously argue this is not an intentional parallel to th
275.
▲
by
olavk
8y ago
I think you should not always take an authors word at face value. Just because he said he didn't like allegory doesn't mean it is not present all over the work - come on, is Eru, the Ainur and Melkor not an allegory for God, the a
276.
▲
by
olavk
8y ago
He may have said that, but his work is very clearly infused with a particular worldview and inspired by historical and mythological themes. I think Tolkien disliked the kind of allegory where things in the story directly correspond to somet
277.
▲
by
olavk
8y ago
All the big open source projects are financed by capitalist businesses which support OS strategically to "commoditize the complement". This is just capitalism working. The software may be free to the user, but they still have a co
278.
▲
by
olavk
8y ago
I'm not going to argue whether code is the most important or not, but I will claim that if you cannot write working code you are not a developer. And if you cannot use the standard library of your language, then you cannot even get t
279.
▲
by
olavk
8y ago
I think this is not the best analogy. You can still understand music and learn from other musicians and play together even though neither of you can sight read. But any non-trivial piece of code is textual communication and you will simply
280.
▲
by
olavk
8y ago
You can use unicode characters in identifiers in many modern languages including JavaScript and Python. So you can write your own code in whatever languages you like. You could learn the meaning of language keywords without knowing Englis
281.
▲
by
olavk
8y ago
This probably says a lot more about you than about the record in question, which is generally regarded a classic in the genre.
282.
▲
by
olavk
8y ago
Of course wildlife is not worse off - anywhere humans leave an inhabited area (ghost towns) you will see it gradually reclaimed by nature. If you want to argue that radiation is healthy for mammals, you would have to compare with a similar
283.
▲
by
olavk
8y ago
Well if you wanted to turn an inhabited area into wildlife you could do it by forcibly removing people without having to build and explode a nuclear reactor first. So I don't find this a very convincing argument in favor of the benef
284.
▲
by
olavk
8y ago
I don't really have anything against JSON RPC but it is just a standard for encoding a method name with dynamically typed parameters. You can say "close the door" in JSON RPC, or you can just post the string "close the d
285.
▲
by
olavk
8y ago
Yeah OK, so JSON RPC avoids this particular problem by simply not supporting GET. But that is kind of throwing the baby out with the bathwater, since GET is quite conventient when used appropriately.
286.
▲
by
olavk
8y ago
Yeah obviously he is doing it wrong, that is the point of the story. GET methods should not have side effects. But wouldn't you have the same problem if you sent a JSON RPC request using GET? Clearly this is not a REST architecture, th
287.
▲
by
olavk
8y ago
Why is that better?
288.
▲
by
olavk
8y ago
The universal client is a human who is trying to figure out how to implement a client against the API.
289.
▲
by
olavk
8y ago
HATEOAS is pretty simple - it is pretty much what you describe. Like a webpage which embed links to other webpages which you can then follow. The problem is people thinking HATEOS is a requirement for web services.
290.
▲
by
olavk
8y ago
I don't see why the browser or HTTP is to blame here? GET is supposed to be safe, so what the browser is doing seem perfectly fine to me.
291.
▲
by
olavk
8y ago
Yes but that is just the compiler offloading some of the static analysis to the IDE. The difference might not matter if you are always in an IDE anyway, but the language would be safer if this was an actual compiler error.
292.
▲
by
olavk
8y ago
This is true - for example, C# has the `using` block to ensure resources are deterministically released when they go out of scope, not when they at some point later are garbage collected. I would still argue C# is much simpler than Rust sin
293.
▲
by
olavk
8y ago
I find it interesting because of the novel approach to memory management. It is deterministic and zero-overhead like C, C++ and similar, while at the same time safe like garbage collected languages. I think of it like a compile-time garbage
294.
▲
by
olavk
8y ago
It has an "encyclopedic tone" but that does not mean it is objectively correct or makes a sensible argument. It is not the number itself that is illegal. What would that even mean? Humans doing certain things with certain intenti
295.
▲
by
olavk
8y ago
Plain text is already a numeric encoding of information. Any file is just a big number in binary. If it is illegal for me to sell your credit card number in plaintext then surely the same should apply to encoding the same information in som
296.
▲
by
olavk
8y ago
A typical example is "I want to keep my JavaScript code secret. How do I disable the 'View source' menu item in browsers?" This is a very frequently asked question. What would be the most helpful answer, if you imagine y
297.
▲
by
olavk
8y ago
Yeah SO have been incredibly helpful to me many times, so I really appreciate it. But I recognize not everyone has a good experience and I'm trying to understand the issues so perhaps I can contribute back by improving the site a littl
298.
▲
by
olavk
8y ago
Well if the question is a legitimate duplicate then it is clearly a win for everyone, not least the one asking the question, since now you have a link to answers to your problem which have already been written. Which means now your problem
299.
▲
by
olavk
8y ago
Is "pardon" really the best translation for "prøveløsladelse"? I think "parole" is more appropriate. The queen can grant a pardon, but that is separate from the parole hearings. Pardon means the convicted is ab
300.
▲
by
olavk
8y ago
Imagine yourself in the shoes of a person who chose to answer questions on SO in their spare time. What could be their motivation? - To get a sense of pride and accomplishment by helping people who have a problem. They want to dig into what
More ›