HNHacker News
TopNewBestAskShowJobs

Cwizard

617 karma · joined July 22, 2018

submissionscomments
Cwizard··on Germany extends lifetime of all 3 remaining nuclear plants
> „If Japan can’t control the technology nobody can“.

I don't understand this argument, isn't Japan known for its earthquakes? Which are essentially non-existent in Germany?

In my opinion Fukushima should be an argument _for_ nuclear power. The death toll was really low, roughly 2000, and many of those death were caused by the evacuation rather than radiation. The death toll of the tsunami/earthquake was 15000 according to wikipedia.

What should really put this into perspective is that air pollutions is estimated to kill millions every year.

And all of this is with reactors that are really old. If we would put the same amount of engineering resources into nuclear as we put into chips I am sure the number of deaths would go down a few order of magnitudes.

Cwizard··on How boring should your team's codebases be
Care to explain why? I get that there are some horrible Java projects and libraries that have really ballooned in complexity over the years but I still see Java itself as one of the better languages. Especially for corporate work.
Cwizard··on Ask HN: What's Your Biggest Regret?
This is strange advice? I would assume becoming a doctor is hard, extremely expensive, takes a long time and not something you should go into because ‘you see your friends making 6 figures’
Cwizard··on Classic SE Mistakes (1996)
I suspect it is too expensive to build closed offices for everyone. But what I don’t understand is why there are (almost) never a mix. A large open office room for normal work but also have a good portion of offices available for deep work that can be used on an ad-hoc basis.
Cwizard··on Jack Dorsey texts Elon Musk, March 26, 2022
I will be honest, even if I would inherit a fortune 2x as large I would still not be able to achieve what that guy has done. Impressive regardless of any inherited ‘privilege’. Sure he is a little weird but who isn’t.
Cwizard··on UK pensions hit with margin calls as gilts and sterling slide
Indeed because under normal circumstances I would assume these bonds are mostly held to maturity. But why do they have to sell them now? I was under the impression it was to cover some margin calls.

And to your point about broken yield curve… to some extend I agree that governments should step in when there are technical liquidity issues (i.e there is temporarily not enough money to go around but all business is sound) but at some point you have to wonder if there is no liquidity simply because no one wishes to buy these assets in the current market.

We may not remember but interest rates have been above 10% before, and with inflation where it is at now, it might simply be that the market expects yield to go up significantly in the near future thus it would make sense for the yield curve to invert. Is it then that BoE is solving liquidity issues or again bailing out failing pension schemes? I don’t know of course it’s just a bit smelly.

Cwizard··on UK pensions hit with margin calls as gilts and sterling slide
The bonds are risk-free when held to maturity which is what every textbook will tell you if you actually read them.

What is not risk-free is the value of those bonds before reaching maturity. That price is decided by the market (i.e. you need to find someone to buy them from you, therefore there is a price to be negotiated). Why? Because when the government issues new bonds at higher interest rates why would anyone still buy the old bonds at the same price? If you want to sell those bonds on the market you will have to sell them at a discount. OR you can hold them to maturity and get paid in full.

What went from here is that those pension funds used those bonds as collateral (the value of which is decided by the market). Since the market value of those bonds is falling now due to rising rates, the value of the collateral is decreasing thus margin calls.

Everyone knows this and no one seriously thought this was risk free. The simple fact is that all these pension schemes are underfunded yet there is the expectation that they still pay out pensions like they did 50 years ago. How to solve this? You take on risk!

Im not saying that the bankers are all nice guys here but it’s not solely their fault. There is some context here. People just prefer to sweep away problems until there is no more place to hide them. That’s the real issue here.

Cwizard··on We reduced our server costs by moving away from AWS
To add a datapoint, a company I worked at budgeted developer time at ~700euro/day. However almost no one made more than 300€/day. The rest came from office space, your manager’s salary, laptop, extra benefits, heating, consultants to tell your managers what you already know, idk what else.

In the US salaries are a lot higher so in that context I can see 300-500$/day be realistic.

Really surprised me… Always made me wonder if all that money was being spent well

Cwizard··on Uify: One Workspace
I mostly see these low-code tools being useful for developers actually. Maybe it is because I am a backend developer but it always takes me quite some time to build even simple CRUD interfaces. I would assume with these tools I would just be a few clicks.

Not sure if this is a general trend but the companies I worked at anything computer related is an IT problem. The non coders at my company would never try a tool like this they would ask someone from IT to do it for them. The idea would be that a tool like this makes that process faster a cheaper. And perhaps makes the UX of the end result better then an excel sheet full of macros.

Cwizard··on Uify: One Workspace
I think they are useful for a niche. At work we have a bunch of ‘excel’ apps for handling internal work. It’s really a mess and they frequently break down. Some are just CRUD interfaces for a database. For these things I really think something like this could be useful. Management wouldn’t have to force it on me.

You don’t really run into issues because they never get more complicated then store this data into that. Or if this, show that. And if they do full re-write in real code.

Cwizard··on Becoming a Systems Architect
Yes but if you hire a lot of smart people and then have a process where they cannot make any decisions but instead someone from sales decides every little thing you will still not get anywhere regardless of how many smart people you have.

But I agree if you have a lot of smart people you can go for a lean process, and let everyone mostly guide themselves. But you do have to provide that freedom.

Cwizard··on Becoming a Systems Architect
Did you read the article? The description the OP gives does not sound like the situation you describe
Cwizard··on Ask HN: Is there a developer laptop that does not suck and is not a Mac in 2022?
Very narrow minded attitude. Might be unusable for you but great for others. Try to keep the tone a bit more friendly.
Cwizard··on Cancelling student debt is essentially printing money
It’s true that they are creating new money but only temporarily. Forgiving a loan is truly creating money (permanently). Not saying it’s bad to forgive the loans but there is clearly a difference.

My stance on it (although I am not a US citizen) is that without adding some law that restricts prices for college tuition this actions will do nothing good and only helps to perpetuate a system that moves the money from a younger generation to the pockets of a select few.

Cwizard··on Why Does the U.S. Have the Best Research Universities? (2020)
It’s a better metric because GDP gives some insight in the potential income of a country. Although it must be coupled with current tax % to be really useful. Debt usually has monthly or yearly payments, GDP refers to yearly income. In that sense I see a relation. An endowment is just a pile of money, I don’t see a time element there.
Cwizard··on Why Does the U.S. Have the Best Research Universities? (2020)
How is the comparison to GDP relevant? GDP is the amount of good and services a country produced in a year expressed in some currency. An endowment is an amount of money? Totally different things I would say? But I have seen this type of phrasing a lot in the media. I don’t understand the connection.
Cwizard··on Remote startups will win the war for top talent
I think this is a great model, only downside is that you still have to live close to the office which in my opinion is less of a problem in Europe than it is in the US.
Cwizard··on Advanced Bash-Scripting Guide (2014)
I’m getting a 404
Cwizard··on What I learned working with a senior engineer as a new grad
I’ve worked with some consultants that were ‘senior’ after 2-3 years of experience. I think there are two reasons for this trend: giving some a senior title can sometimes mean you have to pay them less (paradoxically perhaps) because they feel they are more important now, second consultancy agencies can ask higher rates for ‘seniors’.
Cwizard··on Ask HN: Anyone here switch to Go for building (REST) APIs?
Makes sense, thanks for taking the time.
Cwizard··on RavynOS – Finesse of macOS, freedom of FreeBSD
Yes.. but FreeBSD is used by a lot of people! It’s used on a lot of servers. Netflix’ CDN for example runs FreeBSD.
Cwizard··on Ask HN: Anyone here switch to Go for building (REST) APIs?
Did you ever build HTTP based APIs in Java (or C#), what makes you prefer Go?

I have been using Java for a long time but will soon be using Go because of a job change and I am trying to get a better sense of the trade-offs and advantages.

Cwizard··on Ask HN: Anyone here switch to Go for building (REST) APIs?
What were you using before Go? I notice in the relies that a lot of people are coming from Python. Did you consider using Java? And if so what made you use Go in the end?
Cwizard··on Ask HN: Anyone here switch to Go for building (REST) APIs?
Can I ask about the choice to not use any libraries? As in your go.mod file is empty? I understand the desire to keep dependencies to a minimum but surely there are use cases where it is better to import existing code rather than writing something from scratch no?

Do you use internal libraries?

Cwizard··on Labstack/echo: High performance, minimalist Go web framework
I used to be of the same opinion but after writing a lot of Go web services I don’t agree anymore. Go’s HTTP interface is a bit weird and while I am sure there is a reason for all the strange choices, for average non-performance critical code I just want interfaces that are easy to use. For example: only being able to ready to body once, not being able to get the status code that was set, …

Deviating from the standard allows you to tackle these ‘problems’. In the end I think there is room for multiple frameworks/libs for different styles and purposes.

Cwizard··on Labstack/echo: High performance, minimalist Go web framework
Could you elaborate why logging is a mess in the Go ecosystem?
Cwizard··on Germany sees shift in sentiment toward atomic energy
What I don’t understand is how those two incidents are even relevant. Chernobyl happened because of a faulty design + mismanagement and Fukushima was located on a region prone to earthquakes/tsunami’s caused by earthquakes. The factors do not really apply to Germany. And even if it did, the deaths caused by those accidents were quite low. Meanwhile coal pollution is killing people by the thousands but this is somehow ok?

I think the sole reason the west moved away from Nuclear is because it sounds scary and because the oil countries had a strong interest in maintaining the non-nuclear status quo.

Cwizard··on Don’t call it a comeback: Java is still champ
I think Java gets a lot of flak because it is so popular within enterprises. And we all know what kind of code gets written in non-IT corporates. Add to that the fact that Java allows you to do a lot means a lot of crazy code was conjured up over the years which then had to be maintained and developed.

If you apply some discipline, I think Java is a great language.

Cwizard··on Don’t call it a comeback: Java is still champ
using the parent comments naming scheme it is actually 1.19, I don’t know why they stopped developing major releases however.
Cwizard··on Does my data fit in RAM?
Anyone have any recommendations for a SQL engine that works on in-memory data and has a simple/monolithic architecture? Our data is about 50-100gb (uncompressed) and thus easily fits into memory. I am sure we could do our processing using something like polars or pandas in memory quite quickly but we prefer a SQL interface. Using postgres is still quite slow even when it has more than enough memory available compared to something like duckdb. Duckdb has other limitations however. I’ve been eying MemSQL but that also seems to be targeted more towards multi machine deployments.
← PreviousPage 4 of 6Next →