Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mbrock
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
97 ms
·
961.
▲
by
mbrock
10y ago
If you have Emacs, a version of Eliza is available via M-x doctor.
962.
▲
by
mbrock
10y ago
I think they're not trying to be suckless, but merely to suck less.
963.
▲
by
mbrock
10y ago
If you're delivering so much more than you cost, it sounds like you should negotiate for a higher salary, no?
964.
▲
by
mbrock
10y ago
Could you give an example of how such a Lisp-like syntax would look, to show the improvement?
965.
▲
by
mbrock
10y ago
It's kind of a trick question in that my point is that it is a more of a scale than a binary opposition, and that the ability to mix document-like parts with program-like parts is what made the web so incredibly successful.
966.
▲
by
mbrock
10y ago
I think the lack of such a clear distinction is part of the web's success. For example, is Facebook a web page or a web app?
967.
▲
by
mbrock
10y ago
You can do that. I don't know about the science but I suspect you could find some studies on "loving kindness" meditation, which is basically a Buddhist tradition of reinforcing nice emotions and thoughts.
968.
▲
by
mbrock
10y ago
This is religious proselytizing.
969.
▲
by
mbrock
10y ago
It seems like many people are unaware that "continuous integration" since its inception has meant pretty much the same thing as "trunk based development." Wikipedia's definition: "In software engineering, conti
970.
▲
by
mbrock
10y ago
I think it's also a matter of community. If you suddenly get a basic income and your friends don't, you might get pretty lonely and bored. Whereas if you had lived for a longer time with a larger community of people who don't
971.
▲
by
mbrock
10y ago
I've been happy with localForage to do simple K/V in Service Workers. Don't know about cache wrapping libraries... I know e.g. Webpack has an offline plugin thing that works with either AppCache or SW.
972.
▲
by
mbrock
10y ago
The Service Worker API is very general so it's like a one time cost of implementing something like the AC manifest using the API.
973.
▲
by
mbrock
10y ago
Kitten seems like a cool project. If I find some free time I might try to contribute something. Somewhat relatedly, I've been fantasizing about a mobile friendly editor for source code, and it's struck me that concatenative langua
974.
▲
by
mbrock
10y ago
The repeated mentions of "building a new internet" makes me suspect some delusions of grandeur. Do I need to replace my fiber connection? Why does the new internet involve "JavaScript single page apps"?
975.
▲
by
mbrock
10y ago
Take a look at this recent article about "Rascal", an attempt to combine Lisp-like macros with Haskell-like types and semantics. https://lexi-lambda.github.io/blog/2017/01/02/rascal-a-haske...
976.
▲
by
mbrock
10y ago
It's kind of like democracy. Sure, it's hard to elect a new leader or pass a new law, but it's possible, and that possibility is very valuable. It's also kind of like open knowledge, like science and math. Sure, it'
977.
▲
by
mbrock
10y ago
I agree with Stallman too, and he's a great explainer of these issues. Stallman's default assumption that proprietary software is malware rings true to me, too... if not now, it will be in the next update. Rhetorically, I think St
978.
▲
by
mbrock
10y ago
I agree in substance, but I find arguments from moral principles mostly unconvincing, so I prefer to formulate it in different ways. * Proprietary software makes me dependent on the whims of a business. If the business shuts down, stops upd
979.
▲
by
mbrock
10y ago
I'm guessing it's Broodje Bert.
980.
▲
by
mbrock
10y ago
I don't know, but I swapped it myself recently and it was easy, once I found a T5 screwdriver and a guitar pick.
981.
▲
by
mbrock
10y ago
I think XML, for all the hate it gets, is so much nicer for extensible markup than all the weird template languages people invent daily... And XSLT/XPath are really nice too. I just need to figure out how to shell out to external progr
982.
▲
by
mbrock
10y ago
My default choice is XML with XSLT and a simple Makefile to generate the HTML.
983.
▲
by
mbrock
10y ago
Some guy named Paul Graham wrote a book called "On Lisp". http://www.paulgraham.com/onlisp.html It's a good introduction to the Lisp way of programming using Common Lisp.
984.
▲
by
mbrock
10y ago
Isn't good sleep just undisturbed unconsciousness?
985.
▲
by
mbrock
10y ago
How did it avoid calling methods with dangerous side effects?
986.
▲
by
mbrock
10y ago
I don't understand the context of that E example so I'm not sure what it means... Is the value of E being mutated as in an algorithm, or does it just have two different values for different inputs like a function?
987.
▲
by
mbrock
10y ago
But they don't typically assign a new value to the time variable. It's not part of the normal language of math to have a formula that changes a variable... Time is more like a function variable or implicit parameter, not a piece o
988.
▲
by
mbrock
10y ago
Nature is mutable, but we can describe it with mathematical languages that aren't based on mutation. In some sense I'm saying that Haskell's immutability is superficial, just a semantic choice of perspective...
989.
▲
by
mbrock
10y ago
If only your core logic had some straightforward invariants... QuickCheck can work effectively with complex data structures. For an example of a simple invariant that can still uncover subtle and important bugs: encode(decode(X)) = X Where
990.
▲
by
mbrock
10y ago
To be clear, Haskell absolutely supports shared mutable state, even in sophisticated ways like transactional memory. It's also mostly straightforward to implement a fast Quicksort using mutable arrays in Haskell. The difference is that
More ›