HNHacker News
TopNewBestAskShowJobs

havkom

367 karma · joined November 19, 2017

submissionscomments
havkom··on Apple terminates Epic Games developer account, calling it a 'threat' to iOS
I think Apple holds developers and third parties to “click through” agreements, so I hope Epic does the same towards Apple (it there has been any breach).

Feels like it is a weak legal argument (even though some jurisdictions may have special “ticket cases” doctrines).

It is not Epics concern if Apple by mistake would enter into a contract with them or not. It is up to Apple to whom they offer such agreements and how.

havkom··on After 34 years, someone beat Tetris [video]
I did not know about the scene but this video made me happy! Great to see such dedication!
havkom··on 1D Pac-Man
Brilliant game!
havkom··on Para-infectious brain injury in Covid-19 persists at follow-up
I know two people who have had a hell with long covid (breathing, pulse and brain/memory/focus issues). After a coupe of years of hell one seems to be almost recovered and the other slowly recovering. Both were absolute top performers before.
havkom··on Advice for new software devs who've read all those other advice essays
Great advice! I wish more people had that insight nowadays.
havkom··on Advice for new software devs who've read all those other advice essays
Great article and advice!!

> Eventually the honeymoon will end and you'll learn that programming is frustrating and messy regardless of which Right Way people use, and that you can also make great software without doing it the Right Way. Over time you'll learn fifty other Right Ways and learn to mix and match them to the problem at hand.

My impression though from last few years is that nowadays many developers get stuck being Right Way Guys and are unable to broaden their knowledge and views. This is sad and I do not know the cause of that if it is true. My speculation is that it has something to do with too short attention spans nowadays to efficiently expand knowledge in combination with being to comfortable in their current positions. Or maybe something with too much incentives to only learn specific frameworks and not basic knowledge of how things work “under the hood”.

havkom··on More product, fewer product managers
Best PMs know both the what, why and how and tries to bridge all that.

It may include knowing technical weaknesses and strengths in the energineering teams abilities and their plattforms abilities and weighing that in for planning and priorities. In reality development in product that are over the teams abilities may lead to a real mess.

havkom··on Show HN: Open-source macOS AI copilot using vision and voice
A lot of negative comments here. However, I liked it!

Perfect Show HN and a great start of a product if the author wants to.

havkom··on GCP Incidents
Yep. If you keep off the “latest trends frameworks” and just keep it as vanilla and simple as possible web development can be productive, scalable and pleasant.
havkom··on Northvolt develops state-of-the-art sodium-ion battery validated at 160 Wh/kg
Northvolts PR department seems to historically be very sharp. In addition they seem to want to announce many things, like a co-operation to create batteries from wood (the wooden industry is large in Sweden so probably many very important people working at the top of those companies): https://northvolt.com/articles/stora-enso-and-northvolt/

In that light, I wonder how this press release should be interpreted.

havkom··on .NET Blazor
Although it is not that difficult for a front end dev to spend a week of time or so to create a custom styled component library in Blazor for your company and get things looking good and branded by default.
havkom··on .NET Blazor
I’ve worked with Blazor for about a year. It can be extremely productive for writing real internal business applications. “Backend” people can easily make interactive user interfaces and utilize their C# skills.

I think the threat to Blazor is that productivity in general in organizations is not enough prioritized in comparison to dogmas or current trends. For example that now a days you “should” have a separate front end team and that front end team “loves” technology X (for example React).

havkom··on Tesla strike widens as Swedish union expands blockade
Well, then there will probably be other steps. For example electricians unions blocking any work or maintenance on Tesla charging infrastructure.

The unions collective agreements in Sweden and pretty standardalized and include standard things like pension offsets etc. So not a big bruden for serious companies.

From a company/management point of view it is often something good in the end if in addition employees are union members (I’ve been in this situation myself as a manager in Swedish companies): Say you want to terminate someone, they will get union representation. There will be very little hassle and the process will go smoothly since everyone in the room knows the rules and when the employee gets upset their union representative can help them move forward without unnecessary hassel which would lead nowhere.

havkom··on Marc Benioff: “I don’t work well in an office”
I am now back to a developer role, rather than being a manager (by my own choosing). I am much more productive (and actually communicate more with my colleagues (!)) when I work from home. Luckily my terms allow me to choose where I work from when by my-self.
havkom··on Nobody ever paid me for code
Excellent Article!

I think many ppl here should not just read it once but several times and try to learn.

Next step after that: — how will team work and nice&pleasant interaction with colleagues help me achieve things.

havkom··on Ask HN: How to switch software engineering domains
Apply ”lower level” approaches to your current job and get experiences you can talk about in application processes. For example, if you code backend C#:

- Apply “lower level algorithms” to tasks where it fits (if you find good use cases you will be seen as a genius by the other “high-level” programmers)

- Implement “lower level programming approaches” to solve problems. For example, there may be good use cases for emitting MSIL-code in parts of projects (for example where interfaces are injected, you could inject emitted classes on the fly for example in some instances). Again, you will be seen as a genius if you find the right use cases.

- Implement “lower level” communication protocols where suited, for example a home made UDP protocol where you benefit from not having a stream and some packets are not needed.

havkom··on GPT-4 and professional benchmarks: the wrong answer to the wrong question
My own experience is that for coding tasks which are probably very well represented in the training data set, such as generating a react page with some functional buttons, GPT-4 performs perfectly. When coming to more specialized tasks (with probably fewer samples in the data set for just that task), such as creating integration between systems with concurrency handling, it still performs surprisingly good but only “first draft” quality and the generated code contains bugs, misses important aspects and the code does not compile usually on the first try - even when using popular programming languages, popular libraries and effort is put in to describing the problem&expected results.

Based on this, an excellent tool for developers, but not ready to replace them even though it is surprisingly good. For scaffolding tasks that junior programmers do - it could possibly cut down the need for them (in additio to providing valuable assistance to non-scaffolding standard tasks).

havkom··on Meta Layoffs
My experience as a manager before and after WFH is that WFH:

1) makes it actually clearer what is delivered and by whom

2) requires more from the manager to make sure the right stake holders are communicating efficiently and employees are satisfied - doable but more work load for managers and requires more experience from them

I think #2 is that companies are actually struggling with. It is not about the workers productivity (which generally increases by WFH), it is about the managers comfort, skills and experience.

havkom··on Bill Ackman: The gov't has about 48h to fix a-soon-to-be-irreversible mistake
I think sometimes historically FDIC has misjudged the banks asset values and payed out too big an advance for uninsured funds (and then hence had to absorbe the loss themselves upon liquidation)
havkom··on SVBUK Taken in to Insolvency
Did the ”independent” SVBUK have the exakt same ”bond problem” as SVB in the US or is something else going on here?
havkom··on FDIC Takes over Silicon Valley Bank
I dont see why this was downvoted looking at some historical examples:

* IndyMac Bank: In 2008, IndyMac Bank, a large savings and loan association, failed and was taken over by the FDIC. At the time of its failure, IndyMac had $1 billion in uninsured deposits. The FDIC estimated that it would be able to recover only 50 to 80 cents on the dollar from the bank's assets. As a result, the FDIC paid advance on uninsured funds of 50% of the uninsured amount, or $500 million, to the bank's depositors.

* Washington Mutual: In 2008, Washington Mutual, a large bank, failed and was taken over by the FDIC. At the time of its failure, Washington Mutual had $4 billion in uninsured deposits. The FDIC estimated that it would be able to recover only 30 to 50 cents on the dollar from the bank's assets. As a result, the FDIC paid advance on uninsured funds of 30% of the uninsured amount, or $1.2 billion, to the bank's depositors.

* First National Bank of Nevada: In 2008, the First National Bank of Nevada failed and was taken over by the FDIC. At the time of its failure, the bank had $200 million in uninsured deposits. The FDIC estimated that it would be able to recover only 90% of the uninsured amount from the bank's assets. As a result, the FDIC paid advance on uninsured funds of 90% of the uninsured amount, or $180 million, to the bank's depositors.

The question basically asks humbly what factors may be special now and are important in this specific case and queries others humbly on how to think about this.

havkom··on FDIC Takes over Silicon Valley Bank
Is this a good guess as any?

* With-in a week or so uninsured accounts will get 40-60 cents per dollar

* In years when the liquidation process is finished they will have gotten 5-20 cents more in addition per dollar

* Shareholders will get nothing in this scenario

Are there any better guesses or any flaws that makes this guess unresonable?

havkom··on FDIC Takes over Silicon Valley Bank
If someone has both a loan from and an account with Silicon Valley Bank, can they skip paying the difference of the amount they are compensated and their account balance towards the loan?
havkom··on FDIC Takes over Silicon Valley Bank
I asked ChatGPT now about the federal reserve loans alternative:

Why would FDIC take over an unliquid bank instead of the bank just loaning money by the Federal Reserve?

The Federal Deposit Insurance Corporation (FDIC) is a US government agency responsible for protecting depositors and maintaining stability in the banking system. When an unliquid bank fails, the FDIC may step in to take over the bank and manage its operations.

One reason the FDIC may take over an unliquid bank instead of the bank just loaning money from the Federal Reserve is that the bank may be insolvent, meaning it does not have enough assets to cover its liabilities. In this case, simply borrowing from the Federal Reserve would not solve the underlying financial problems of the bank.

Taking over the bank allows the FDIC to manage its operations and assets, and potentially sell off its assets to recover some of the losses for depositors and creditors. This process is known as "resolution" and is intended to minimize the impact of a bank failure on the broader financial system.

Additionally, if the FDIC determines that the bank is not viable in the long term, it may choose to liquidate the bank, selling off its assets and using the proceeds to pay off depositors and creditors.

Overall, the decision to take over an unliquid bank instead of simply loaning money from the Federal Reserve depends on the specific circumstances of the bank and the broader financial system.

havkom··on FDIC Takes over Silicon Valley Bank
I have no idea but maybe they are not solvent anymore (negative equity, even if small)? (I guess Fed will not loan to insolvent banks, but I do not know if that is the case?)

If so, would be interested to know if anyone knowledgeable in accounting rules could speculate a bit here what has happened - has any event forced a revaluation of assets on the books due to accounting rules for example?

havkom··on Facebook LLAMA is being openly distributed via torrents
Is this warez?
havkom··on I made ChatGPT and Bing AI have a conversation
The first stage (”forming”) of group dynamics.. Get a feel for each other and being polite.
havkom··on The golden era of being an open startup is gone
Yep. Employees and customers. Neglect any of them bad things happen.

Depending on your business you may have stable customers who just keep going. You can’t neglect these forever, but compared to employees it may be of lesser priority short-term.

If you neglect employees on the other hand, even short-term, bad things will happen short-term or long term. Employees remember when they were neglected and loyalties are hard to build.

havkom··on Judge in SBF criminal trial has recused herself
She got out while she could. I guess it is not too fun to handle a long-going mega case..
havkom··on Using a date-modified header to detect unique visitors without using cookies
Basically the “cookie consent” part in the EU stems from the e-privacy directive. Article 5.3 refers to GDPR (through the directive that is replaced by GDPR) and reads:

Member States shall ensure that the storing of information, or the gaining of access to information already stored, in the terminal equipment of a subscriber or user is only allowed on condition that the subscriber or user concerned has given his or her consent, having been provided with clear and comprehensive information, in accordance with Directive 95/46/EC, inter alia, about the purposes of the processing. This shall not prevent any technical storage or access for the sole purpose of carrying out the transmission of a communication over an electronic communications network, or as strictly necessary in order for the provider of an information society service explicitly requested by the subscriber or user to provide the service.

In short, this method may fall under the EU “cookie law” above. The use of timestamps may require consent if they are used to distinguish users (even if only for counting purposes). The timestamps may then also be personal data under the GDPR.

← PreviousPage 2 of 5Next →