imsky
First Year as a Founder
Awesome-anti-SPA: a list of single-page app critiques
Ask HN: Why has Slack / Spotify now stopped working in slightly older browsers?
In the last few weeks, Slack stopped working in Firefox 78, Yelp stopped showing maps and reviews in Safari 12 and Firefox 78, and Spotify can't even load a track in Safari 12. What changed to break these apps so fundamentally in relatively recent browsers (<4y old)?
There's an impressive amount of functionality just in the alpha release. Looking forward to seeing how it evolves!
These Tech Companies Are Paying Workers the Same Rates Across U.S.
Ask HN: What was your best passive income in 2020?
Side projects, games, open source.Previous threads:2019: https://news.ycombinator.com/item?id=189060942018: https://news.ycombinator.com/item?id=184795882017: https://news.ycombinator.com/item?id=16815842
Open Source Saturation
Why Write ADRs
Freelancing lets you build up a portfolio of work, build relationships with people who can give you work or referrals, solve problems in different domains with different tech stacks, and test yourself as a sole proprietor. It helped me get a lot of experience in a short time.
Times change and these days I would only recommend freelancing for people starting their careers or for people who need some income quick. There are a few issues: you usually won't be trusted to work on mission critical parts of the business, clients care less about quality than you do, sometimes you have to take work that's incompatible with your career goals, and price-sensitive clients can be difficult to deal with when it comes to payment. Looking back, I'd likely do it again, though I'd charge more and be more selective about projects.
i could write the same post word-for-word
start your own company
Show HN: Pull Review – assign pull request reviewers intelligently
We have run into some issues with kops. Customizing the Kubernetes executables, e.g. using a particular Docker version or storage driver, has been buggy pre-1.5. Upgrading clusters to later Kubernetes versions has left some of the kube-system services, like kube-dns, in a weird state. Occasionally we encounter issues with pods failing to schedule/volumes failing to mount - these are fixed by either restarting the Kubernetes (systemd) services on the problem nodes or by reprovisioning nodes entirely. On one occasion, a bad kops cluster update left our networking in an unrecoverable state (and our cluster inaccessible).
I don't think there are any missing pieces, the initial configuration is what usually takes the most time to set up. You'll have to become familiar with the kops source as not everything is documented. As far as running 30 clusters with a 2-person team, it's definitely feasible, just complicated when you're constantly switching between clusters.
Git-fresh is now on Homebrew
Git-fresh: keep your Git repo up to date with one command
Git-fresh: keep your repo clean with one command
what git fresh also does is rebase local master against remote master, prune stale remote-tracking branches, optionally rebase current branch against remote master, optionally delete merged remote branches, optionally hard reset local master to remote master and clean the workspace, and stash/apply any uncommitted changes prior to usage.
Git fresh: clean up your repo in one command
I agree that a universal PEG would be great, perhaps this is the project to base that grammar on.