News for hackers. Stuff that matters.

xrayspec

Re:Racket v7.5 on Wednesday November 20, 2019 @11:31AM (#21585335)
IMO the big news in this release is the relicensing from LGPL to dual Apache / MIT.

https://blog.racket-lang.org/2019/11/completing-racket-s-rel...

Re:1,000 True Fans (2008) on Sunday October 27, 2019 @06:41PM (#21372925)
Jaron Lanier challenged Kevin Kelly to produce evidence that his theory was true, which AFAICT never emerged, so by Kelly's own terms, "I surrender the case".

https://kk.org/thetechnium/the-case-agains/

Re:Show HN: Switch from Medium to your own blog on Friday May 31, 2019 @08:43PM (#20066340)
Disagree on Stack Exchange, I'm afraid. It's a vampire that has pushed the costs of its service down on unpaid contributors (esp members of open-source communities) and privatized the benefits. Similar to Medium, that's time & energy that those programmers could've spent enhancing the knowledge archives of their own open-source communities.
Re:Why Racket? Why Lisp? on Sunday May 19, 2019 @07:41PM (#19956321)
Re:Why Language-Oriented Programming? Why Racket? on Sunday February 24, 2019 @05:21PM (#19241006)
The author acknowledges that other languages can be used for DSLs. He claims that Racket's hygienic macro system is the special feature that makes it superior for the task.
Re:Why Language-Oriented Programming? Why Racket? on Sunday February 24, 2019 @05:14PM (#19240964)
IIUC Babel.js is essentially a fancy preprocessor for JS. So if by that analogy, you mean "can I use Racket to design my own notation that compiles to Python", yes of course.
Re:Prac­ti­cal Ty­pog­ra­phy on Sunday November 18, 2018 @08:30PM (#18483580)
> I don't use web fonts.

Well, actually ... yes you do (Proxima Nova). Some of it is even thin!

https://floobits.com/

Re:Prac­ti­cal Ty­pog­ra­phy on Sunday November 18, 2018 @06:07PM (#18482982)
Respectfully dude, I clicked through to your sites because I was curious to see how you apply your own design advice. It seems that mostly, you don't. Your blog [1] even employs the monochrome, typo-centric style that Butterick seems to like.

[1] https://geoff.greer.fm

Re:Prac­ti­cal Ty­pog­ra­phy on Sunday November 18, 2018 @11:17AM (#18481033)
Butterick made his own programming language called Pollen [1] to publish this site. [2] Pollen is implemented in the Racket programming language. [3] He has another online book called Beautiful Racket [4] about language-oriented programming in Racket.

[1] https://pollenpub.com

[2] https://practicaltypography.com/why-racket-why-lisp.html

[3] https://racket-lang.org

[4] https://beautifulracket.com

Re:Beautiful Racket on Wednesday May 09, 2018 @07:26PM (#17035176)
"on a public webpage" = "as difficult as possible"?

Also, author addresses these objections:

https://beautifulracket.com/why-you-should-pay.html

Re:Pollen: the book is a program on Tuesday September 26, 2017 @02:32PM (#15341374)
This is great. I would love to see the source for this. Would you consider posting it?
Re:Uber president Jeff Jones is quitting on Sunday March 19, 2017 @08:46PM (#13910838)
Oh please. Jeff Jones knew what he was signing up for.

To paraphrase Chris Rock, "that Uber didn't go crazy; that Uber went Uber"

Racket is also a great environment for making languages. See, e.g.:

http://beautifulracket.com

Re:Static Website Generators Are the Next Big Thing on Tuesday November 03, 2015 @09:37PM (#10504211)
> just a string-based templating system

Not sure what you mean. Pollen is derived from Racket's text-based DSL, Scribble. Like Scribble, Pollen lets you embed Racket-style S-expressions in your documents. Moreover, Pollen documents compile into X-expressions (= the Racket equivalent of SXML).

Re:Why Racket? Why Lisp? (2014) on Thursday March 26, 2015 @01:25PM (#9271421)
MZ Scheme was a precursor to Racket. Same people, AFAIK same core codebase.

http://docs.racket-lang.org/mzscheme

Re:Why Racket? Why Lisp? (2014) on Thursday March 26, 2015 @11:10AM (#9270163)
Where do you see this? On my machine it's not hyphenated
Re:Why Racket? Why Lisp? (2014) on Thursday March 26, 2015 @10:51AM (#9269996)
> You still have to roll your own CSS and any JavaScript

True, though you can automate those files (and any other text-based files) with Pollen as well, so you can use common functions and data across all of them.

Also, here's the previous discussion of Pollen on HN:

https://news.ycombinator.com/item?id=7822057

Re:The infinite-pixel screen on Thursday March 19, 2015 @03:33PM (#9234060)
Ordinal and cardinal exponentiation use similar notation, but they don't work the same way. Though it's common to see statements like "ω is the same as \aleph_0," it's misleading, because 2^ω = ω, and thus has lesser cardinality than 2^\aleph_0.

See also the "warning" here:

http://en.wikipedia.org/wiki/Ordinal_arithmetic#Exponentiati...

Re:The infinite-pixel screen on Thursday March 19, 2015 @01:54AM (#9230404)
> the word for this archaic job. This person did layout after the articles had been typeset.

pasteup