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

If you've got a halfway decent linter, semicolons are just clutter. https://eslint.org/docs/rules/no-unexpected-multiline is the sort of thing that makes semicolon free style practical.


There is one situation where semicolons are important - when concatenating multiple script files & using IIFEs.

This subtlety is being obsoleted by ES modules & the build tooling around them, but it is a nasty bug that has sucked many an hour away from frontend devs whenever it is encountered.


Purescript's Argonaut lib has major performance issues that are incurred for the "powerful type system."

When you only have thousands of items in an array, you end up with performance discrepancies between older browsers like IE 11 and Chrome that are unacceptable outside of a toy application.


> Purescript's Argonaut lib has major performance issues that are incurred for the "powerful type system."

Can you explain what you mean here? Your explanation below suggests a runtime cost for the type system, which just isn't true.

I'm aware Argonaut's approach generates slower code. The nice part of any such happenstance in PureScript is that if you do find an issue it's easy to bang out some Javascript in a foreign call to do what you need.

I find outside of Slamdata, folks are keen to do this. PureScript is a very new language and is still finding ways to generate code efficiently in it's target environment.


On the other hand, something like Rust has similar typeclasses, and runs blazingly fast. Serde JSON is super quick and efficient.


Out the of the five I stayed in the past four years, they've all been second homes rented out with the exception of one in Portland, Maine.


Ive stayed in what could only be called illegal hotels in NYC. In one case I was furnished with keys in a real estate/property mgmt office. Probably depends a lot on your price point tbh.


Companies like Amazon and Walmart do this as well. Amazon's contracts (when I was there) included terms for firing workers that tried to unionize.


Isn't that against federal law?


For those wondering, searching Wikipedia brought would lead me to guess Soeren is in reference to Kierkegaard.


Which version of the beta? We're using beta 25 currently with babel and source map support.


Maybe if you've been fortunate to have attended an elite school. For the rest of us no name state school alumns, there's the nice illusion of meritocracy either way.


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

Search: