Recent submissions

Comment · 3 years ago
Darn, they pulled a Sublime Text on us. The new annual payment licensing model is unfortunate, I wouldn't have helped with beta testing if I knew this is what they were going to do. It's not really a service and historically they haven't been putting out a stream of useful new features on a regular basis to justify the subscription.
Comment · 3 years ago
Comment · 3 years ago
Did they remove it already? The only relevant thing I see is a list of apps for generating TOTP codes based on their popularity.
Comment · 5 years ago
I wish recruitment platforms would start classifying the level of remoteness instead of a blanket remote allowed statement.

These days remote often means work from home due to COVID in the time zone of the physical office. Presumably won't be remote forever.

Remote used to mean people would be working asynchronously, and it didn't matter where you were physically situated and what hours of the day you were online. Obviously this only tends to work for places that are results driven as opposed to ones that care about the number of hours you put in.

Comment · 5 years ago
It's "contact us", i.e. how much is it worth to you?
Comment · 5 years ago
Comment · 6 years ago
How does one get a list of all domains?
Comment · 6 years ago
Comment · 7 years ago
It's disappointing to see bugs slowly creep into their products and stay version over version. I have the All Products Pack and most versions are currently pinned to 2019.1.4 which has the most bearable balance of bugs and new features.
Comment · 7 years ago
Just to clarify, by Aus are you referring to Austria and not Australia? In Australia the road culture is so bad that they make dramatic TV shows about it and relative Youtube channels sharing dash cam footage of bad drivers are actually source of entertainment to many.
Comment · 7 years ago
The requests should fail unless the servers you are running allow CORS as per the headers.
Comment · 9 years ago
They got my contacts because several years ago my Android phone upgraded to a new version that had removed the privacy guard feature. OTA, never again.
Comment · 9 years ago
I always considered the actual template to be the presentation layer relative to the templating context. Having worked on large scale applications it has become apparent to me that performing business logic in the presentation is not the way to go. In my opinion, a templating application should be architectured in such way that your data is transformed to exactly how you want it to be presented prior to it getting to the presentation layer. Up in presentation, you should really only have to worry about checking if a condition is true or false or iterating a collection. From what I have seen of Golang, some (not all) design decisions seem to have been made to make it difficult to make such mistakes easily, so I would not be surprised if making it difficult to do logic in the template was a conscious decision.
Comment · 10 years ago
Comment · 10 years ago
I agree. It did inspire me to write this however, which I desperately needed for a long time:

alias eject="hdiutil info | gawk '/^\/dev\/disk([0-9]*)\>/ { system(\"hdiutil detach \" \$1) }'"

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton