Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lliwta
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
lliwta
12y ago
> tech companies and incubators need to be targeting young black males for immersion and mentoring programs as early as 5th grade. Unfortunately I have no power in SV. People who do are reading this, and I hope they notice how on-point y
32.
▲
by
lliwta
12y ago
Wow. Are you really claiming Apple gets moral high ground for its salaries even after criminal collusion to keep them low? As Apple's aptly demonstrated, it doesn't pay those salaries for any other reason than that it must , an
33.
▲
by
lliwta
12y ago
I'm so glad to see this post! You hit the nail on the head. > Black men are being left out of another generation of wealth creation and we need to stem (excuse the pun) the tide of that now. What's your suggestion, other than t
34.
▲
by
lliwta
12y ago
To be fair, github culture is a far cry from the early days of open source. If I didn't run in with the first/second generation of OSS developers, I probably wouldn't like the culture either. Now get off my lawn!
35.
▲
by
lliwta
12y ago
I'm sure it's not intentional, but you don't actually give a source. I'm not sure why I find the missing citation so funny (probably because the claim is pretty surprising), but I laughed really hard and up-voted you in
36.
▲
by
lliwta
12y ago
> via high-paying jobs, collecting payroll & sales taxes and income taxes. In other words, doing what's absolutely necessary and expedient in order to make profit and not flagrantly disregarding certain portions of tax law? And
37.
▲
by
lliwta
12y ago
There's a huge difference between not paying the intended amount of taxes, and executing Herculanean acrobatics through (probably lobbying-induced) loopholes. Also, these (implicit) appeals to the authority of judges always confuse me.
38.
▲
by
lliwta
12y ago
Macros are used pervasively. To use your analogy, it's like writing a lambda calculus interpreter with an FFI, doing everything via the FFI, and calling it declarative. But macros are only part of the problem. > That's part of
39.
▲
by
lliwta
12y ago
I'm familiar with this characterization. I just don't think it's representative of realistic spreadsheet programming (edit: or many existing implementations). Here's an excellent quote from the conclusion of a paper on t
40.
▲
by
lliwta
12y ago
> I think you've confused what mutable state is. Absolutely not. Macros provide shared mutable state. Macros are used pervasively in spreadsheet programming. You cannot carte blanc ignore macros without some serious explanation. >
41.
▲
by
lliwta
12y ago
> Spreadsheets are a great example of a declarative ethos. I kind-of agree. The primitives do have many nice properties. > You're nitpicking on details which equally applies to prolog too. I strongly disagree. When escape hatches
42.
▲
by
lliwta
12y ago
> tenuous definition of declarative programming > declarative programming good, Excel bad, hence Excel not declarative programming. I didn't choose the definition of declarative programming. I'm taking the article's def
43.
▲
by
lliwta
12y ago
To name a few: 1. Macros. And you don't get to weasel, because any non-trivial spreadsheet application contains at least a few. 2. relative references, which are basically heap pointers. 3. simulating for loops/iteration is a fair
44.
▲
by
lliwta
12y ago
Spreadsheets meet none of the three criteria given in the article: * Independence: Spreadsheets explicitly rely upon mutable state for <strike>all</strike> some commonly-used operations (i.e., the value of cells). * Statele
45.
▲
by
lliwta
12y ago
This blog post points out problems with the three criteria given in the article for what "declarative" means: http://existentialtype.wordpress.com/2013/07/18/what-if-anyt... edit: addresses -> po