HNHacker News
TopNewBestAskShowJobs

math-dev

534 karma · joined April 5, 2021

submissionscomments
math-dev··on I'm Publishing My Next Book on Substack
Interesting - thanks, I’ll check it out sometime
math-dev··on I'm Publishing My Next Book on Substack
After your comment, I went and read the article too. Scroll down to the below part onwards

> 10 REASONS TO PUBLISH A BOOK ON SUBSTACK

> (1) Substack is an accelerating platform:

> A few days ago, I had a chance to sit down with Substack’s founders while they were visiting Austin. I told them that I was initially skeptical about the platform, but a moment arrived when I finally grasped the way Substack empowered me.

I honestly doubt someone who just met the founders of a company face to face would then write an article purely void of any need to promote the platform, plus when you look at the text following what I quoted, I doubt that would be written without checking with the company first.

My 2cents, I could be wrong.

math-dev··on I'm Publishing My Next Book on Substack
You may not agree, but from a technical / UX perspective it is impressive - the rest of their UI platform sucks but I think their editor is top notch

https://medium.engineering/why-contenteditable-is-terrible-1...

math-dev··on I'm Publishing My Next Book on Substack
How is this related to blogging / text editing?
math-dev··on I'm Publishing My Next Book on Substack
It’s a YC company. I don’t see much special for it, let’s see how long it lasts. At least Medium did some very unique things with their text editor (I challenge anyone to find a more enjoyable _writing_ experience than Medium in the world of online editors, barring Google Docs)
math-dev··on Show HN: I made a web-based notepad with a built in unit calculator
Actually you are right :)
math-dev··on The Essence of Programming (2021)
I disagree. A program is meant to produce useful output. Yes it should be written well (code clarity is a very strong correlator to the validity of a program), but the primary goal is that it should work.
math-dev··on Show HN: I made a web-based notepad with a built in unit calculator
I thought CM had some example code on how to override the tab behaviour. Might be worth checking out as I agree it sucks to not have tab = indent 4 spaces
math-dev··on Download the full collection of Paul Graham essays in ePub for easy reading
That is for YCombinator though (and also says all items are copyright YC if I read it correctly - not sure how hacker news falls into that).

The absence of a copyright or license notice implies full rights to the author

https://en.m.wikipedia.org/wiki/Copyright_notice

math-dev··on Download the full collection of Paul Graham essays in ePub for easy reading
Yeah. It just goes against the spirit of the internet to take someone’s blog and package it up as a GitHub repo without their explicit approval.
math-dev··on Download the full collection of Paul Graham essays in ePub for easy reading
Well, the author’s preferences should be ideally followed IMHO.

> I'd rather you linked to it instead. I like to keep track of which ones people read, because it gives me ideas of what to write about next. I also like to be able to fix typos.

math-dev··on Download the full collection of Paul Graham essays in ePub for easy reading
Is this legal (is there an explicit license allowing redistribution)?
math-dev··on Page was served from Nginx on ReactOS
Surely in this day and age one would set up https, that too on a website related page
math-dev··on Paradigms of Artificial Intelligence Programming (1992)
ignore me, read the comments above
math-dev··on Paradigms of Artificial Intelligence Programming (1992)
Oh yes you are 100% right, I just had a brain fart. Thanks for correcting
math-dev··on Quirky computing books
Lovely book, thanks for sharing. I may use it as an example to follow in the future if I write a beginner’s book
math-dev··on Paradigms of Artificial Intelligence Programming (1992)
most of it should work in elisp, note that elisp and common lisp have different semantics for IF.

you might find some variances later on. also elisp doesn’t have as nice a debugging environment as SLIME so I’d honestly recommend just setting up common lisp

math-dev··on Paradigms of Artificial Intelligence Programming (1992)
emacs is the easiest but you can try lispworks personal edition or allegro common lisp (they have a web ide IIRC)

there’s portacle which combines emacs with a lisp environment

math-dev··on A software engineer's circuitous journey to calculate eigenvalues
Wonderful article, even if it’s not the best way to do things (per your conclusion and the discussion in this thread).
math-dev··on Nepal's Kusunda language has no words for "yes" or "no"
Lisp (nothing is impossible)
math-dev··on My take on how DuckDuckGo can outperform Google
No evidence, just conjecture.
math-dev··on My take on how DuckDuckGo can outperform Google
That’s the point - people are saying google is promoting the SEO sites that copy content from stack overflow and use googles ad system
math-dev··on My take on how DuckDuckGo can outperform Google
You could have a group of humans vote on whether sites can be included in the whitelist and a main criteria is that sites nexus to an actual human involvement. Could that work?
math-dev··on My take on how DuckDuckGo can outperform Google
For example, they may show a copy of stack overflow because it has more ads - for many users they will still click through and deem the copy site sufficient.

Same thing with other SEO sites that blatantly copy other websites

math-dev··on My take on how DuckDuckGo can outperform Google
Google is optimising for ad revenue.

Is it possible to take the google results and apply a domain score overlay on it to get rid of the spammy SEO sites? ie a community curated whitelist of sites that get preferential treatment

math-dev··on Coral makes comeback on Great Barrier Reef
Thank you, this was a very informative post
math-dev··on Technical overview of Kandria, a game and game engine developed in Common Lisp
Great write-up. Indeed, the journey with Lisp is an interesting one and what you have witnessed seems to parallel many others experiences.

What I found on my journey with Lisp:

- I learnt Emacs well and learnt the beauty of its codebase and the thoughtfulness put into the program. Its' levels of documentation and customisation and being a lisp machine in its own rights was an enlightening experience for me when designing my own software (i.e. document well, document in a standardised way, document thoughtfully (think of what the users would want to know) and providing customisability to end users (which to be honest, dynamic langauges like Lisp excel at because they are much better suited for runtime manipulation and optimisation

- The power of macros to change one's language. Now admittedly, this took some time to get a handle on. You kinda need to be proficient in Lisp before you start doing some super funky stuff and mould your language and program together into one (Ala PG's On Lisp). But having the ability to change the language at _compile_ time is simply, utterly, most imaginably amazing!

- Writing clearer code: Because Lisp has very little punctuation syntax (not to be confused with the syntax of certain special forms), you cannot hide behind boilerplate code as much and you end up having to face your own thoughts more directly in the code you write. It is tough going at the start (who would have thought a _simple_ language would actually be hard to program in well - basically the more complexity in a language, the more restriction to your expressiveness, the more simple a language, the more power to you to fully express yourself by combining orthogonal blocks...speaking generally here as sometimes complexity does help in other ways (e.g. see CLOS))

- Learning from the greats in Computer Science - there is so many good ideas and thoughts embedded into the lisps, that you inevitably learn a lot of good things by immersing yourself in the language and its history (of course over time)

And finally, 'Life Beyond Lisp'. I no longer program in Common Lisp as my main language because I do need some libraries that I cannot do without. But as you alluded in your post on writing better JS after Lisp, I too have significantly improved my programming and code clarity in these other languages, after learning Lisp. Of course, one day I hope to program exclusively in CLOS, but until that day, Swift remains my near friend (at least it has generic functions).

I can wholeheartedly recommend Common Lisp to anyone who has some spare time and curiosity to improve their skills in our profession of computer science. Also (and this is something Lispers don't seem to do that well), try other languages! Learn from them all in my humble opinion. Computer Science is a wonderful thing :)

p.s. Congrats to Kandria on their progress. Truly a wonderful team and their main author is a wonderful open-source lisper.

math-dev··on List of Tech company layoffs in Europe
It’s very popular in Dubai and India as cheap labour makes it economically feasible.

Also one of the plays is they collect data on your purchase habits and can stock better /suggest higher margin alternatives.

math-dev··on Leslie Lamport revolutionized computer science with math [video]
Something related: https://www.quantamagazine.org/computing-expert-says-program...
math-dev··on Hello world in every computer language
Change Common Lisp to (print “Hello, World!”) - no need to make things complicated ;)
← PreviousPage 2 of 8Next →