Hacker Newsnew | past | comments | ask | show | jobs | submit | gb's commentslogin

The half-edge data structure, used in computational geometry.

I remember when I first discovered it, it drove home the point that choice of data structure can really matter - it made a bunch of problems I'd been working on much easier to solve, as it gave a different way of looking at things.


PureScript isn't just for business logic at all - it has its own UI libraries, React bindings, DOM API bindings, and so on. It is more often used for front-ends than anything else that I've seen.

You only need to use one of spago or bower (spago being the recommended choice now), and that's because npm style dependencies are not suitable for PS.

As for why you'd choose it over TypeScript... well, you'd do so if you want to use a functional language that doesn't allow arbitrary effects and has a sound type system.


I haven't actually checked more on PureScript and about the UI libraries and so, I'll try to dig more.



It's a joke about Among Us.


Really nice. I tried something like this many years ago in Flash, but the results this can produce are far more impressive!


If you scroll down a bit there's more info: https://www.thisdx7cartdoesnotexist.com/#faq


I don't know whether this is true or not, but either way, working with Haskell makes my job more enjoyable than if I was writing some other language anyway.


The article did mention it:

> Dematerialization is an idea that goes back at least as far as the 1920s (with R. Buckminster Fuller’s concept of “ephemerialization”)


Oh, thank you, my mistake.


Life! :)

He still uses PS and chimes in on some issues, but doesn't really have time to work on the compiler anymore: https://twitter.com/paf31/status/941745900426215424


Also related, the link/background colour combination fails WCAG contrast guidelines.


https://github.com/dhall-lang/dhall-lang seems like it might have been a suitable candidate here also.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: