Viewing profile — rbehrends
rbehrends
HN member- Joined
- Tue, Dec 27, 2011, 12:04 PM UTC
- HN karma
- 3,104
- Public activity
- 918 items
- HN profile
- View on Hacker News ↗
About rbehrends
No profile information was provided.
Recent public activity
-
comment
Comment #48924825
First of all, yes, labor is taxed much higher in Germany than in the US (PPP adjustment already takes VAT on prices into account, so that doesn't matter in this case). In fact, Ger…
-
comment
Comment #48919017
> American workers still get higher salaries than elsewhere in the OECD and growth in such industries isn't out competing those same industries in other OECD countries. I used to t…
-
comment
Comment #48907551
It means that this is a cabinet decision, not (yet) legislation. It still has to go through the Bundestag. Given the opposition within the SPD and the idea being very unpopular amo…
-
comment
Comment #48892689
I am not sure I'm buying this. The raison d'être for our existing software engineering methods is that humans make mistakes and we needed to contain the effects of these mistakes; …
-
comment
Comment #48865684
My concern with most of these visual benchmarks, popular as they are, is that they are likely more indicative of knowledge (i.e. how comprehensive the training data is and how well…
-
comment
Comment #48306529
I mean, Western providers such as Fireworks AI/Microsoft Foundry (US) or Tensorix (EU) already are offering many of these models on their own hardware with all the typical complian…
-
comment
Comment #48136091
> For instance, OP's definition H = Var[G] / Var[P] seems to bypass the issues you mentioned: No, this is exactly the definition I am talking about. The problem is that while theor…
-
comment
Comment #48127170
> That matches what I assumed it meant, and it seems like OP and the post are arguing that that is some kind of surprising interpretation. The unintuitive part is that in quantitat…
-
comment
Comment #48125942
Heritability has a very specific meaning in quantitative genetics [1], which in many ways is not what your intuition would suggest [2]. It is this usage that the article talks abou…
-
comment
Comment #47470100
No, the problem is that when logging in, the provider's website can provide an authentication shell command that OpenCode will send to the shell sight unseen, even if it is "rm -rf…
-
comment
Comment #47462469
I am more concerned about their, umm, gallant approach to security. Not only that OpenCode is permissive by default in what it is allowed to do, but that it apparently tries to pul…
-
comment
Comment #46078995
There is the Parliament's legislative train website [1]. However, it only tracks actual legislative steps, not the intra-Council negotiations, so the proposal's page appears to be …
-
comment
Comment #45314362
> The shell, perl and python are likely for scripting and not used during runtime. Some git subcommands are implemented in these. git filter-branch is a shell script, git cvsimport…
-
comment
Comment #45210555
> Of course the member states drafted and agreed to those and that's why pressure should be on governments to stop hand over the keys to Brussels. What specific example are you thi…
-
comment
Comment #45210286
> The EU does not so as time passes the EU's power keeps creeping up. Actually, the EU has the same concept of enumerated powers (called "competences" in the case of the EU). They …
-
comment
Comment #45210150
What you are proposing would amount replacing the current bicameral legislature (with the European Parliament as the lower house and the Council of the EU as the upper house) with …
- comment
-
comment
Comment #44063897
Aside from the often cited nullability issue, here is an (incomplete) list of important things that Kotlin still does better than Java: - First class, fully functional closures. - …
-
comment
Comment #41474720
The same argument would apply to any non-compacting allocator, because the worst case memory blowup due to external fragmentation is huge. But such cases are extremely rarely obser…
-
comment
Comment #41388711
What happens under the hood is that a `sequence {}` call creates an instance of `SequenceScope`, which has `yield()` and `yieldAll()` methods. When executing the block, `this` will…
-
comment
Comment #41388656
As somebody who uses and likes both Kotlin and Python (and quite a few other languages), I'd be cautious with using a subjective term such as "more expressive", too, but I can poss…
-
comment
Comment #41386949
Like this? sequence { for (x in 0.. Now, technically, Kotlin doesn't have list comprehensions, only the equivalent of generator expressions in Python, so you have to tack an extra …
-
comment
Comment #41386922
> the 'yield' keyword Am I missing something here? $ cat fib.kts fun fib() = sequence { var a = 1; var b = 1 while (true) { yield(a) a = b.also { b += a } } } println(fib().take(10…
-
comment
Comment #40154964
> Note: I wasn't criticizing the paper. I was criticizing the comment, which claimed "it’s better" to view these as special cases. I didn't assume you were. My note about it being …
-
comment
Comment #40154099
First of all, I recommend giving the paper a read, because I think you're misunderstanding the claim (plus, it is a very good paper). The claim is not that they are equivalent, but…