Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tmerr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
tmerr
8y ago
Some comparisons based on my reading so far: Adding a language: Kythe: a language implementation provides some structured graph SourceGraph: a language implementation is an LSP server Backend logic: Kythe: has common logic for
62.
▲
by
tmerr
8y ago
It probably refers to distribution of binaries without source code, which MIT license allows. Wording could be better
63.
▲
by
tmerr
8y ago
And here I am using for loops like a caveman
64.
▲
by
tmerr
9y ago
Yes, that's the school I went to
65.
▲
by
tmerr
9y ago
I'll add that DC is alive and well on my college campus. Beyond speed, it's less likely to get you in trouble with the college + ISP than torrenting, and has some textbooks and other locally relevant content.
66.
▲
by
tmerr
9y ago
This is likely borrowed from Haskell where functions starting with special characters are treated as infix. Parens and backticks allow for switching between the conventions add a b = a + b -- these are all the same 3 + 4 (
67.
▲
by
tmerr
9y ago
Thanks for the correction! I don't think manifests were mentioned in the whitepaper but I found some info on the wiki: https://github.com/freenet/wiki/wiki/Simple-Manifest . It looks like I will also have
68.
▲
by
tmerr
9y ago
Hmm they are sort of different things. Freenet basically has hash-addressed content plus some relationship between human-readable strings and the hashes, so you/can/refer/to/stuff/like/this making it easy to us
69.
▲
by
tmerr
9y ago
https://www.w3.org/People/Berners-Lee/FAQ.html Q: Do you have had mixed emotions about "cashing in" on the Web? A: Not really. It was simply that had the technology been proprietary, and in my tot
70.
▲
by
tmerr
9y ago
There is a neovim plugin for sublime if you want to benefit from both fancy hotkeys and the minimap / other IDE-ish niceities
71.
▲
by
tmerr
9y ago
The concern about stack space is slightly misleading since many languages, i.e. Scheme, can easily optimize such functions to use O(1) space by reusing stack frames across recursive calls. The problem is that while Scheme guarantees this ta
72.
▲
by
tmerr
9y ago
I use Selenium to drive a firefox browser under the assumption that banks don't care enough to detect it: https://github.com/tmerr/bank_wrangler . I am also slightly worried about banks not liking it, but if they
73.
▲
by
tmerr
9y ago
I came to a smiliar conclusion and have been working on a solution for my particular set of bank accounts. So far it downloads transactions from citizens bank or venmo using selenium. Then in a separate stage it parses them into a python ob
74.
▲
by
tmerr
10y ago
This works well, but the web interface seems like an unnecessary layer on top of what could just be a terminal based tool. I'm trying to resist the urge to fork this, putting another project on my todo list I will never finish
75.
▲
by
tmerr
10y ago
Sure statically typed functional languages are enjoying a lot of success right now, but there are still plenty of LISPs in the playing field like Clojure that can't be discounted as parlor tricks. You might disagree with them philosoph
76.
▲
by
tmerr
10y ago
>Nobody uses it, but it's the best choice, both can't be true Sure it can. It is possible for both to be true, as long as developers don't pick languages rationally, which they probably don't. There are a few biases a
77.
▲
by
tmerr
10y ago
I agree USA has an impressive track record for space exploration and is at the forefront of computing, but that seems like more of a reflection of our economy and top talent than overall math literacy. Ideally we would have the best of both
78.
▲
by
tmerr
10y ago
Imagine a language where you work with blobs of data and have no restrictions on the operations between them. Like assembly languages. You can add a char* and float and the compiler won't complain. I would call that untyped. A typed la
79.
▲
by
tmerr
10y ago
Hi Alan, I watched an OOPSLA talk where you described how tapes were used when you were in the air force. The tape readers were simple because they stupidly followed instructions on the tapes themselves to access the data. You seemed to lik
80.
▲
by
tmerr
10y ago
The only reason some regular expression engines take exponential time to match strings is because those implementations don't use regular expressions at all. Features like backreferences break them out of that class of languages. When
81.
▲
by
tmerr
10y ago
In what ways?
82.
▲
by
tmerr
11y ago
It seems like Microsoft wants to free the developer tools but control the distribution of binaries through the Windows Store. Seems like an intelligent business decision to me. You can develop Linux or Mac but you're not going to get t
83.
▲
by
tmerr
11y ago
Yeah Error handling bloat is a problem. You can use convenience functions: expression.expect("panic with this message if expression evaluates to an Err") You can also use macros: try!(expression) makes it so if expression evaluate
84.
▲
by
tmerr
11y ago
Hey, this seems like an application of induction. You choose some property you want to prove about your program, show it is true before the loop (base case), then show it remains true for any next iteration (inductive step), therefore it is
85.
▲
by
tmerr
11y ago
Interesting point but I'm not sure how it applies to the argument. If websites are low quality, is that justification for an ISP to block them?
86.
▲
by
tmerr
11y ago
I don't have anything against philosophy. But I can't help but think if you want to understand quantum physics you should study quantum physics. And if you want to understand AI you should study AI. Starting with philosophy rather
87.
▲
by
tmerr
11y ago
Without the cosmetics would this just be a run-of-the-mill chatbot or is there something more here? It's hard to tell from the article and video alone.
88.
▲
by
tmerr
11y ago
Web applets are terrible because - The JVM takes forever to spin up - The JVM tries to do too much with tons of class libraries - The JVM is insecure - The JVM is proprietary. While there are open source implementations,
89.
▲
by
tmerr
11y ago
We should have had a standard like WebAssembly from the beginning. The lack of it is the reason for the outrageous explosion of features in web browsers. At first html made sense: it was ideal for quick transfer and rendering of documents
90.
▲
by
tmerr
11y ago
Well, that's just confusing.
More ›