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

> We say "trurel". As if there was an 'e' between the r and l at the end.

From https://curl.se/trurl/


I used to "collect" icon sets, even though I only ever used about 1% of them


I used to make my Gentoo installs as close as I could get to grayscale, for everything except content. Looked awesome, but like all other fiddly customizations, I basically gave it up after a while. Too much effort for too little reward.

[EDIT] Uh, the connection being that I would also collect grayscale icon sets, since sometimes the best results came from mix-and-matching those, as some might lack good icons (or any at all) for some programs.


They introduced 15% for apps < $1M/year two years ago.


I don't think ntfy.sh does that, but are you talking about https://github.com/dschep/ntfy?


You are 100% correct. Boy that's confusing. I thought they'd just gotten a new site!


It looks like you could add ntfy.sh as a backend for dschep/ntfy, but just imagine trying to document that!


When I found out about the name collision, i did: https://github.com/dschep/ntfy/pull/234

It apparently never got merged. ;-)


As far as I understand it, this is allowing TS types to be valid JS syntax that are just ignored by vanilla JS engines. So it is intentionally identical to TS, it just won’t have any affect on the execution of your code.


For perspective, this is more or less what Python did.

Originally Mypy was supposed to be a Python superset, like TypeScript, but instead its variable annotation syntax was adopted as Python syntax. It has been an interesting journey for Python, with a lot of ups and downs. Type hints, for all their productivity and bug-safety benefits in most cases, still feel like a bolt-on feature that requires developers to change how they write code, and in many cases favors less-performant idioms and/or extra boilerplate compared to un-hinted Python. Whereas TypeScript has a lot more freedom to mess with how things work, because it's a superset that compiles to JavaScript and not actual JavaScript.

So it's somewhat surprising to see this proposal for JavaScript, because the TypeScript model always seemed better in hindsight than the Python model! But maybe it's just a "grass is greener" situation.


It's not identical as features that have a difference on the runtime behaviour / code generation such as enums are deliberately omitted. It's intended to be a large subset of TS at first. [0]

[0] https://devblogs.microsoft.com/typescript/a-proposal-for-typ...


Not quite. If you offer 3rd party logins you must also offer SIWA, but if you only have email/password you don’t have to.

https://developer.apple.com/app-store/review/guidelines/#sig...


I use email aliases to sign up to services for this reason exactly. There is no way to link the aliases, and so tracking is limited to the registered site only. The Log In with Apple solves this more elegantly


Sign In with Apple is not a panacea. UPS on-boarded me a couple of weeks after my initial registration, and the two services I’ve used it for (UPS and Etsy so far) have received my name from the initial registration process (a radio button selection and a bioauth).

I wouldn’t treat it as a privacy feature, I would treat it as a convenience feature. When I needed some extra mask straps, I installed Etsy, didn’t previously have an account. So I used Sign In with Apple to register, picked out some mask straps, and Apple Pay to pay. The whole process only took as long as it took for me to make a selection and two biometric authentications, but some of my information had to be exchanged in order to make that transaction possible.

Also I can login to UPS and Etsy without a password.


Swift calls it trailing closure syntax


Ok so it's an explicit parameter, the function is just ~curried so you can just write it nicely.


This doesn't work globally like the other shortcuts, but Ctrl+left/right will move the cursor to word boundaries in camelCasedWords, which is great for programming. I quickly tested it and it worked in Xcode and Sublime Text but not in TextEdit. (You also have to disable the system shortcuts for moving between spaces)


Apparently they're "completely optional"[1] but they chose to use them in all the examples ¯\_(ツ)_/¯

[1]: https://marcobambini.github.io/gravity/#/syntax


> Developers are encouraged to download the Apple Developer app where additional WWDC20 program information — including keynote and Platforms State of the Union details, session and lab schedules...

Sounds like there's going to be some sort of interactive lab, I wonder what format it will be.


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

Search: