HNHacker News
TopNewBestAskShowJobs

salmonlogs

439 karma · joined October 12, 2016

submissionscomments
salmonlogs··on Crypto Platform Celsius Pauses Withdrawals
A very large percentage of VC funds are funded by large assets managers, such as pension funds, state investment and sovereign wealth funds.

When you manage hundreds of billions you need to diversify your investments across asset classes and risk profiles. Putting 1% into high risk VC funds makes a lot of sense.

salmonlogs··on Crypto Platform Celsius Pauses Withdrawals
Quick Google shows Quebec Pension Fund managed circa ~$325B. They will invest across a range of asset classes and risk profiles.

Looks like they put around $200M into Celsius which is about 0.06% of their AUM.

Numbers might not be totally accurate but order of magnitude shows the scale of these funds and how they choose high risk to try and get some return for their beneficiaries.

(Note: I'm not condoning investment into Celsius/crypto in general; just making a point on the investment scale)

salmonlogs··on Ask HN: How would you aim to improve a big brand company as a CEO?
This feel like someone outsourcing their homework assignment
salmonlogs··on All the biggest Bay Area tech companies that have paused hiring
Where paused hiring = slowed down hiring in some teams and divisions. None of these companies have blanket paused hiring.
salmonlogs··on How we put IPFS in Brave (2021)
That seems like an insane usability trade off that would limit adoption quite heavily
salmonlogs··on The problem with Bitcoin miners
Did you actually read the article?
salmonlogs··on The problem with Bitcoin miners
This is an invalid argument.

Mining needs hardware, which loses value as new hardware is released and mining gets harder. Thus, it depreciates over time.

salmonlogs··on The problem with Bitcoin miners
Operating cashflow and depreciation curves are the most basic accounting principles out there, the author did not make anything up - he is applying a logical analysis to publicly available data.
salmonlogs··on Web3 Security: Attack Types and Lessons Learned
Typically a small group of engineers/founders/investors for each project.

Who are open for manipulation just like anyone else in the world.

It's only decentralised if you ignore any of the reality and details.

salmonlogs··on Limits to green energy are becoming much clearer
I can't help but feel the views of the author are carefully crafted to support the agenda of lobbyists and pro fossil fuel groups. The logic is really quite weak and doesn't support the current situation.

The author also posted articles that are anti-vax.

A comment left on this blog post:

  Interesting that we think we can substitute millions of years of natures energy (fossil fuels) with a few techno gimmicks; solar wind, nuclear. 
  Similarly we think we can substitute millions of years of immune system natural evolution with a techno gimmick; mRNA injections. 
  Both are woke ideas from the asleep who rule over us.
The author responded

  Good way of putting the problem.
salmonlogs··on Limits to green energy are becoming much clearer
Using the efficiency of solar panels available today and the current energy needs of the world you could produce enough power with an area the size of Arizona. Assuming you ignore losses from distribution, storage etc.

If you did the calculations say 30 years ago when solar was orders of magnitude less efficient you might have gotten to those numbers, but today we are in a very different situation.

Nuclear base load with solar and wind will absolutely provide the vast majority of clean energy for future generations.

salmonlogs··on Ask HN: Is your company considering inflation in this year's comp review cycle?
I've always thought of work as a game. How do I uncover the rules to maximise earnings within boundaries that provide suitable enjoyment and acceptable levels of stress.

Spending a few months doing some leetcode revision to pass some interviews that could personally yields me hundreds of thousands, potentially millions, of dollars, is a very acceptable trade-off. Many people accept that because the risk/effort/reward ratio is very worthwhile.

I've worked in two FAANG companies and the level of talent and skills is phenomenal, an order of magnitude over anywhere else I've ever worked. They all played the game, and continue to play the game, and receive the rewards for doing so.

Choosing not to participate because you dislike the process isn't going to change the hiring process.

salmonlogs··on Google purchasing and expanding its Warsaw office for $700M
Yep, lots of EPAM contractors working for Google
salmonlogs··on My journey for dual displays with my M1 Pro Mac (2021)
I share a tab/window and resize that window to be approx 16:10. Shows up nicely for others and I can still see the rest of my screen.

If I had another window open for chat/notes/emails I can still have that at half my ultrawide and just deal with a bit of overlap on my end

salmonlogs··on Microsoft to Leave Russian Market
Note this article is from 2014
salmonlogs··on 70% of startups offer remote work options as hiring heats up, YC data shows
There are a bunch of companies out there that provide this as a service - remote employment. They setup a company in each local country and handle all the tax and legal implications.
salmonlogs··on Bitcoin mining is being banned in countries across the globe
> "monetize energy where it's cheap"

This is also directly responsible for increasing levels of fuels poverty and inequality. Driving up the cost of energy forces people into making decisions on whether to heat their home, cook their food, and how they live.

The direct human impact of this is really hard to justify because some capitalists in the western world want to make a few bucks.

salmonlogs··on Bitcoin mining is being banned in countries across the globe
> Soon your government will present you a new digital wallet based on the same tech. Only with one difference compared to the original crypto currencies: they will have full control over your wallet. And your wallet will have smart contracts, so they can decide where you are allowed to spend you money on and on what conditions. Let that sink in for a while before you start criticizing the real decentralized crypto currencies.

This attitude is what really irks me about cryptobros. "You can't criticize crypto because [insert dystopian sci-fi novel scenario] might happen"

salmonlogs··on What’s the Difference Between American English and British English?
American English you ask for someone to please pass the salt.

In British English you first apologise for it: “I’m very sorry, excuse me, would you mind, could you please pass the salt, thank you very much”

salmonlogs··on Ask HN: Dependency Graphs for Cloud Services?
Forseti is an open-source project to build dependency graphs of your usage of GCP services. It's primarily designed for security but can be applied into other areas. You could extend the model to understand relationships between services and SLAs, but this would be limited to how you design and run services on top of GCP.

https://forsetisecurity.org/docs/latest/concepts/

To understand the underlying design of how each GCP service relates to each other is complex and definitely not available to the public. There is also a huge amount of nuance between GCP services relying on underlying Google services vs. other GCP services. Container Registry and Artifact Registry may both depend on the same underlying storage service, which isn't necessarily GCS, but could be an internal Google storage service. How this is specifically managed, partitioned and run is very hard to extract. Failure modes and scenarios are well designed and understood internally, but not shared publicly.

If you had a very specific use case you could approach your Google Cloud TAM/sales/customer engineer with the questions and they will be able to help you understand.

Source: Former Customer Engineer in Google Cloud for 4 years

salmonlogs··on The Berkshire Hathaway of the Internet (2017)
If the genius business model relies on trusting people because "we have tons of mutual friends" then its just friends of friends investing in each other. That is not even slightly comparable to Berkshire Hathway and shows a stunning level of naivety.

The typical process requires due diligence because there is no trust - there are a huge amount of dodgy businesses, sketchy owners and smooth talkers trying to extract cash from investors.

This model might work for a few years but inevitably requires moving further out of the trust network where deeper and further due diligence is required. Or, its not done and every deal will get worse quality and expose them to more risk.

salmonlogs··on A Storage Crisis
I previously had a 4-bay Synology and loved the UI but couldn't deal with the price jump to an 8-bay. I discovered xpenology.org which allows you to bootload Synology software on x86 hardware.

I turned an old desktop PC into an 8-bay storage machine with a PCIe SATA card and now have all the flexibility I want, without the price penalty for Synology hardware.

The best place to find hard drives is https://diskprices.com/ which scrapes Amazon and a few other sites to show TB per £/$. It's almost always cheaper to buy a retail packaged external disk and extract the hard drive.

Note: Some hard drives once shucked from external cases won't turn on when attached to regular SATA power adapters due to mismatches in power connector specification. Easily solved by using a SATA power to Molex adapter, and connecting that to a Molex to SATA power adapter (SATA->Molex->SATA) as Molex does not support the 3.3V pin which is the issue.

salmonlogs··on Moving to London for a Tech Job
Anyone earning £100,000+ in the UK does have to file a return, however most of the calculations are done for you. Your employer handles all deductions from your payslip and gives you a summary form of all tax paid, which you then report in your tax return with additional details that might affect your taxes such as capital gains, additional pension contributions or investment and rental income.
salmonlogs··on Major employers scrap plans to cut back on offices – KPMG
“Either downsizing has already taken place” - direct quote from the article. And they are comparing the reduction between August last year and today.

I would conclude this means companies planning to downsize already have done. The companies who were not really planning to are still not going to do it.

This also matches my personal experience and that of my friends and professional network.

salmonlogs··on You probably don’t need A/B testing
Disagree - thousands of hits can provide huge amounts of insightful data to make A/B testing valuable and productive when its captured and analyse effectively as part of a broader UX and Design System strategy. If you don’t have those it doesn’t matter what volume of data you have.

Using data to test product iteractions, interface changes and catch low hanging fruit is totally standard and widely practiced. Companies not willing to use data driven measurement are lagging behind by at least 5 years.

salmonlogs··on You don’t need all that complex/expensive/distracting infrastructure (2019)
What about a managed service like EKS or GKE? A minimum k8s config is perhaps 20 lines to spin up a service and expose the ports - that feels pretty achievable for bedroom coder?
salmonlogs··on You don’t need all that complex/expensive/distracting infrastructure (2019)
Firstly - congrats on making great income by providing valuable skills to a hot market.

When you say "none of my customers need kubernetes" is that because they are not using any of its benefits, or because they could do it another way and kubernetes was one of the options rather than the only option?

In my experience very few people are fully exploiting everything k8s has to offer, but many people are getting side benefits from greater standardisation of deployments, consistency for implementation of logging, tracing and telemetry, reproducibility of environments and to an extend talent retention and development.

I'm very interested to understand where the line is for genuinely getting zero benefits of using k8s.

salmonlogs··on Ask HN: Finding an idea of your own to work on as a programmer
Making money is the outcome when you build and sell something of value to others. If you don’t find a problem to solve or a way to deliver value to others they won’t be willing to pay you enough to generate a profit.

As per the comment above you should not underestimate the value gained from experience. Having a deep understanding of a domain or market gives you the ability to see a problem, build a solution then clearly position and articulate why your solution is valuable.

If you purely focus on trying to make money for yourself you are really going to struggle to generate any significant money. You might be able to find a niche here or there but without understanding your customers and users you are unlikely to retain them or grow your user base.

Just my perspective!

salmonlogs··on Ask HN: Are you/anyone you know actually *thriving* under lockdown, WFH? How?
I used to work from home semi regularly and always enjoyed it, I found the transition to 100% WFH easy and net positive. Conveniently I had setup a new home office in late 2019. No need to waste time and effort commuting and I am more productive at home with less distractions. I also had more time to think and reflect and took the opportunity to change job/employer to a role I find more satisfying and meaningful.

I find that I exercise more regularly as the logistics are easier - no need to try and get up at 6AM for a class, or forget my running shoes, or try to lock my bike up securely. Everything I need is here at home.

With more time at home I've had the opportunity to improve my cooking which I've always wanted to do and the extra time with my partner has been great.

Downtimes have been learning to live with less alone time; whilst my partner and I are comfortable and do things separately its not quite the same alone as say a full day WFH whilst they were out for dinner or in the office.

Seeing my family in person less often is not ideal but I've compensated with video chats and in the process I now talk to my family more frequently and with more of them. I'd say that is a positive.

I see people on sites like instagram that seem to need to demonstrate how they have used this situation to somehow radically change their lives with extreme diets or levels of fitness etc. which is unrealistic expectations. For me its been about gradually doing more of the good and less of the bad, and overall found a good balance.

salmonlogs··on Burnt $72k testing Firebase and Cloud Run and almost went bankrupt
Yes I read your blog and it seems like you've written plenty of shell scripts and utils to try and abstract and automate away infrastructure, but it feels a lot like you are trying to re-invent the wheel when all of this and much more is available in major cloud providers as a service.

One item that stands out for me is that your backup is a couple of shell scripts and you mention that you would dump your database to a different RAID array. That means you are now on the hook to procure/rent, manage, update and monitor that RAID array. And you even call out that you don't include offsite backups so you are at risk of total loss because you are using a single physical site for your prod data AND backup data.

You mentioned above that you are "not locking myself in proprietary frameworks" - but in the process you have built custom one off scripted systems that are bespoke. If you leave or your consulting engagement ends it will be very hard for someone to take over and manage and maintain your systems - because your design, configuration and implementation is effectively lock in to YOU as a person and your consulting company.

Personally I would rather trust a cloud provider to offer something like backup as a service where they can handle geographic replication, snapshots, restores for me as a service and deal with all the hardware, disk replacements, hardware monitoring and network fun that comes with it. The human cost of moving to another cloud provider is not that large and I can easily hire a person or consultancy that has knowledge of Cloud Provider A and Cloud Provider B to make that transition because their services and systems are well documented, conform to a contract and there are training and certifications for how they work.

I still hold my opinion that taking advantage of services offered by cloud providers is value add in the context of running a business.

Also I would much rather trust a cloud provider with a big team of security experts to run my infrastructure than a random company renting me some servers. If you are getting them as a service then there is still a shared admin control plane, likely management type networks and infrastructure around it that are managed for you by a third party. Trusting their team, processes and security capabilities is a very high bar to meet.

← PreviousPage 2 of 3Next →