Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vog
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
54 ms
·
511.
▲
by
vog
9y ago
> Is it the same as automatic differentiation? Yes, "algorithmic differentiation" is the modern term for what was formerly called "automatic differentiation". > Is this native support (as opposed to there being
512.
▲
by
vog
9y ago
> ... with their own specific algebra Nevertheless, for simple computations this specific algebra indeed boils down to "applying the chain rule to the AST" (as well as the diff rules for all primitive functions). In forward m
513.
▲
by
vog
9y ago
Wow, this even supports Algorithmic Differentiation! https://github.com/ryanrhymes/owl/wiki/Tutorial:-Algorithmic... (although "only" forward and reverse mode)
514.
▲
by
vog
9y ago
> P5 is indeed the official port of Processing for Java (Processing.js being an independent attempt from John Resig). But like Processing, P5 is more about artistic realisations than applied use, which all of your alternate descriptions
515.
▲
by
vog
9y ago
In that respect, news aggregators are remarkably similar to growth-based startups.
516.
▲
by
vog
9y ago
Indeed. ZipQuines are not targeted against servers, but against middleware. More precisely, these try to attack certain kinds of "security scanners". Those security scanners want to unpack as much as possible, by design(!), otherw
517.
▲
by
vog
9y ago
zfs send is also a general purpose file sync tool, it just has the limitation that server side and client side must use ZFS. The advantage of RSync is that it is independent of the file system - which is at the same time a huge disadvantage
518.
▲
by
vog
9y ago
Did I overlook something? As far as I can see, the article backs up their relevant claims with links to public sources. Which claims do you mean? (To be more precise: There is a lot of ranting in this article, and digressions about Altman&#
519.
▲
by
vog
9y ago
> Why did you call it "YCom" ? It's Y Combinator. I was wondering, too. Maybe this is a common abbreviation? > I also didn't see a threat in this long story. This article is about harassment. The central points
520.
▲
by
vog
9y ago
Does that matter? If you are free to add any additional operation, this whole thing becomes meaningless. You can simply define your operation "NewOp(a0,a1,..,a4)" to something like "the smallest root of the quintic a0+a1 x+..
521.
▲
by
vog
9y ago
> I am almost certain that s/he meant type errors uncovered without actually executing the program. In a dynamic strongly typed language, you will need to execute the program and force it into these errors - presumably using a test
522.
▲
by
vog
9y ago
Nice idea! Maybe this issue is similar to that of command completion, but could also result in a similar mess. Every command has its "-h" or "--help", showing the syntax, available options and so on. But since even that
523.
▲
by
vog
9y ago
The so-called "plain text formats" are also just representations of complex objects. Often these formats are ad-hoc and hard to parse correctly. Multiple text files in a file system hierarchy (e.g. /etc) are also just nested
524.
▲
by
vog
9y ago
From the article: > Typescript also came with a lot of “social proof” and better assurances about its longevity There are several large projects using Typescript (examples include VSCode, Rxjs, Angular, and Typescript itself), While I
525.
▲
by
vog
9y ago
> The bugs that the experienced developer "fears" have nothing to do with type errors, which at the end are rather easy to solve Not sure how you define "experienced developer", but I think you got it backwards. A g
526.
▲
by
vog
9y ago
*> Take the money [...] give it to non-profit foundations Even better: Make Google pay them directly. I don't know if that is possible on European level, but here in Germany, fines are often paid directly from the criminal to the no
527.
▲
by
vog
9y ago
To all those who downvoted this question: Do you care to elaborate?
528.
▲
by
vog
9y ago
> - Postgres is much more reliable, featureful and stable. Not just that. PostgreSQL also takes care of correctness . This is not to be underestimated, and no MySQL tooling is able to weight this up. MySQL produces silent data loss on
529.
▲
by
vog
9y ago
Curious question: Why did you choose Typescript over Flow? Flow's type system is better designed. Also, Flow's annotations are really optional, as in: Generating JS from Flow means throwing away the annotations. Nothing else, no
530.
▲
by
vog
9y ago
Interesting! Why did your company choose Kerberos over, say, SSL/SMIME certificates? (Honest question, because I had the impression that typically, companies base their PKI on SMIME certificates, because it is easier to setup than an O
531.
▲
by
vog
9y ago
Curious question: Where is Kerberos actively used today? I remember there was a general disinterest even back when Kerberos was still a thing ...
532.
▲
by
vog
9y ago
This is an interesting thought. Do you have any sources to back this up?
533.
▲
by
vog
9y ago
It seems to me that Sega pulled an interesting instance of the well-known fallacy "Works for Google, so it will work for us". (Not sure if there is a short name for this. "Google fallacy"?) Usually, the fallacy is more a
534.
▲
by
vog
9y ago
Yes, if only because LibreSSL is still a working drop-in replacement (which is nice to have as a first step of adoption), and because in LibreSSL they threw away lots of legacy code. This throwing away of legacy code should not be underesti
535.
▲
by
vog
9y ago
The LibreSSL fork tries to do exactly that: Although they still provide the original OpenSSL API for existing applications, they add a much simpler and hassle-free API on top of it ("libtls" [1]), with the goal that all applicatio
536.
▲
by
vog
9y ago
Do you care to elaborate? Given the power imbalances especially regarding the European Parliament, his statement is not wrong. Moreover, given his political work, we can safely assume that he gained quite a lot of insights into the inner wo
537.
▲
by
vog
9y ago
> this legislative process was even initiated by the European Council and European Commission This is no surpise. Note that the European Parliament is not allowed to initiate new laws, so any new law has to start at Council/Commi
538.
▲
by
vog
9y ago
> Why is it that European governments seem to act in the interests of their citizens Note that this article is about the European Parliament, which indeed acts very often in the interests of us, the European citizens. However, that one
539.
▲
Why you should use “exec” in all your wrapper shell scripts
(github.com)
1 points
by
vog
9y ago
|
1 comments
540.
▲
by
vog
9y ago
> Creative Commons seems like a good license for this though I don't think that CC licenses are a good fit for data collections in general. Let's see what other open data projects do: Some open data projects were not satisfie
More ›