HNHacker News
TopNewBestAskShowJobs

DasIch

2,776 karma · joined April 17, 2011

submissionscomments
DasIch··on Python 3.11 vs 3.10 performance
I agree with you, the context changes nothing (and I upvoted you for this reason). However programming languages and infrastructure pieces like this are a bit special, in that optimizations here are almost never premature.

  * Some of the many applications relying on these pieces, could almost certainly use the speedup and for those it wouldn't be premature
  * The return of investment is massive due to the scale
  * There are tremendous productivity gains by increasing the performance baseline because that reduces the time people have to spend optimizing applications
This is very different from applications where you can probably define performance objectives and define much more clearly what is and isn't premature.
DasIch··on Is “acceptably non-dystopian” self-sovereign identity even possible?
That problem is actually solved though. There are plenty of online stores where you can create an account and buy something via invoice after it got delivered to you. This works just fine.
DasIch··on Cooperation among an anonymous group protected Bitcoin during failures
Blockchain has a purpose: consensus without trust.

Central banks are institutions that are trusted and cooperate with trusted institutions.

In general as long as you have a mechanism to establish trust-based consensus by relying on people or a government there is really no advantage by using a blockhain and a huge number of disadvantages.

DasIch··on WTFPython: Exploring and understanding Python through surprising snippets
I would read that as not implementing `__iadd__` https://docs.python.org/3/reference/datamodel.html#object.__...
DasIch··on Postgres and Parquet in the data lake
Isn't that what Feather, the arrow file format, is? https://arrow.apache.org/docs/python/feather.html
DasIch··on Why Germany won’t keep its nuclear plants open
> This is the beginning of a multi decade conflict.

Germany is currently removing the dependency on russian gas. There is a consensus on this within Germany. The discussion on this topic revolves entirely around the question of how quickly to do this.

If this is or sure a multi decade conflict, what does it matter if this takes 1-2y instead of 1-2 weeks?

DasIch··on Why Germany won’t keep its nuclear plants open
That's only a reasonable comparison to make, if there are no other options. If there are other options, which is clearly the case, you have to compare to those.

A refugee crisis isn't all that bad by the way. Politically it's a problem but economically a 2016 scale refugee crisis every year would be quite good for Germany. Germany needs huge amounts of people, especially people working in trades, to do the work necessary to switch heat pumps, install solar, build more housing etc. They have to come from somewhere and demographics means they have to come from a massive increase in immigration.

DasIch··on Why Germany won’t keep its nuclear plants open
Gas usage for electricity is insignificant and irrelevant for the discussion at large. What Germany is concerned about is usage of gas for heating and in industry. Turn of the gas and realistically, parts of German industry will be destroyed at a 0.5-6% loss to GDP.
DasIch··on Germany has seized control of Gazprom Germania
Gas is used primarily by heating or industrial processes that require it. It can't be meaningfully substituted with anything else in the short term.

To some extent you can't even substitute with gas from other sources because of lack of (connections to) LNG terminals.

DasIch··on The counterintuitive rise of Python in scientific computing (2020)
> At 30 bugs per kLOC[...]

Where does that number come from?

DasIch··on Finland starts much-delayed nuclear plant, brings respite to power market
You cannot depend on nuclear 24x7x365 as we’ve been able to see in France and Germany the last few years. Hot temperatures in summer cause the temperature of the rivers to increase so much that the water cannot be used for cooling and so these plants have to be shut down. That’s only going to become worse.
DasIch··on I got pwned by my cloud costs
They have limits on things like how many EC2 instances you can have but not on things like bandwidth.

While you can raise those limits by request I'm also not sure whether you can actually reduce them again later.

DasIch··on Consider SQLite
The state of the art is that you click a few buttons in the UI of the cloud provider of your choice. That takes a few seconds.

What you are proposing may be trivial but in comparison it might just as well be rocket science. Doing more work to use a simpler database that is harder to setup and has less features is not exactly compelling.

DasIch··on The Importance of Price Signals
The BLS has a page that shows the CPI over the last 20 years[1]. Looks perfectly fine over that timeframe. Some ups and downs as one would expect but generally on target.

[1]: https://www.bls.gov/charts/consumer-price-index/consumer-pri...

DasIch··on The Importance of Price Signals
Demand for housing in Europe is also huge as people move towards cities and supply hasn't caught up and struggles to catch up due to regulation and NIMBYism. This naturally leads to an increase in prices. The price changes of everyday items right now can be explained with effects from the pandemic.

Perhaps you are right and there is indeed a tipping point and we've crossed that point. Time will tell however people have also claimed we'd reach that tipping point any moment for the last 10 years or so, claiming Friedman was right because of the effects we now has strong broken clock vibes. Perhaps that's genuinely the case but it's still way too early to make that call.

DasIch··on The Importance of Price Signals
If Milton Friedman were right with this statement, then the increasing money supply since 2008 due to the actions of the Fed, ECB and BoE would imply that since then we've seen either a massive increase in economic output or inflation.

Neither of those things happened and as a consequence we can conclude that Friedman was wrong about this.

DasIch··on Pyjion – A Python JIT Compiler
That's misleading as normal type annotations don't give you any performance benefit at all and you may need to do a lot more than just add type annotations.

I think it's far more accurate to say that Cython is a programming language of its own that is a hybrid of Python and C++, that happens to produce CPython extension modules when compiled.

The performance benefits are really achieved by incrementally changing your Python code to something that looks a lot more like C(++).

This is also reflected in the Cython documentation which literally mentions the "Cython language".

Cython is great as an alternative to writing C extension modules for performance reasons or to creating bindings to libraries written in C or C++. It's not so great just to make Python applications faster as it's not fully compatible[1].

[1]: https://cython.readthedocs.io/en/latest/src/userguide/limita...

DasIch··on OpenSSL 3.0
OpenSSL is not great about compatibility. If you link to it dynamically, there is a good chance users have to recompile when it is updated which in practice means they'll need to update.

This theoretical advantage of shared libraries also doesn't materialize, if containers are used.

DasIch··on A generation of American men give up on college
The discourse around these kinds of topics comes almost entirely from feminists at least the part that is constructive. That inevitably leads to some problems being ignored as they are not so interesting to feminists. I don't think you can fault them for that.

Gender norms that are criticised by feminists are in real life frequently re-enforced by women for example. Even feminists like much of the political left are also fragmented and have differing opinions. This lack of a consensus combined with an expectation to behave in a specific way and a group that can be somewhat trigger happy in going from "statistically this group of people is privileged" to "this person from this group is privileged" is I think deeply problematic and challenging to navigate as a men. I also think it's incredibly stupid from political standpoint.

Unfortunately it's difficult to engage in such discussions in a constructive way because they are very attractive to people who see feminists as an enemy.

DasIch··on A generation of American men give up on college
> Standards of manliness or masculinity vary across different cultures and historical periods. Traits traditionally viewed as masculine in Western society include strength, courage, independence, leadership, and assertiveness.

https://en.wikipedia.org/wiki/Masculinity

Much of that sounds positive to me. I think the toxicity primarily comes from people caring primarily about appearance. For example by trying to avoid being seen as weak or by trying to appear strong relative to other people by making them appear to be weak.

DasIch··on Code Interviews
He’s obviously wrong.

Most people have various interests and obligations. The number of people who after a day of work in software engineering go on to continue to do that in their free time instead of pursuing other interests is vanishingly small.

Additionally you have people who also just can’t do this, even if they wanted to, due to other obligations.

Obviously there are people who have a very narrow set of interests and leave their office to go to a hacker space but that is such an absurdly small group that it’s ridiculous to even consider them in hiring.

In fact you probably want to avoid having an entire team of people like this in favor of a more diverse group of people.

DasIch··on A generation of American men give up on college
The term “toxic masculinity” does not and is not intended to imply that masculinity itself is toxic.
DasIch··on Code Interviews
People making non-trivial contributions to open source projects or coding in their free time are an exception. Most candidates (>99%) have no work you could actually look at.
DasIch··on Apple chief executive Tim Cook gets $750m payout
> In the last 5 years Tim Cook has created $1900 b in shareholder value.

That's just obviously not the case unless Tim is the only person working at Apple. All employees contributed that and it's perfectly reasonable to discuss how these rewards should be distributed, even if they should be distributed to shareholders at all.

DasIch··on Apple chief executive Tim Cook gets $750m payout
> When will we learn to stop making these silly calculations about "productivity" and understand that people are paid not by the value of their work, but by their scarcity?

You do realize that it's possible to disagree with that, right?

DasIch··on Apple chief executive Tim Cook gets $750m payout
Rich people spend money on charities they like. They change society the way they want it to change that does not necessarily make society a better place nor is it necessarily what most people want.

If he had to pay all of this on taxes, society could decide how to use that money and it would be just as much, if not more "a better place".

DasIch··on Waymo has lost its CEO and is still getting stymied by traffic cones
Machine readable roads already exist. They are called train tracks and are already used by autonomous trains. They also allow for far more energy and space efficient transport with better throughput than cars.
DasIch··on San Jose Fire had an impossibly complex incident scene (2019)
In Germany the powerlines are always below ground except for high voltage. I’m pretty sure this is also the case for most of Western Europe.
DasIch··on Entire German bond yield curve back in sub-zero territory
Yes, I think the debt brake should be removed. Although one could also change the restrictions the debt brake so that it allows to take on debt for investments that lead to more growth.

The debt brake can be "disable" though, this is the case right now for COVID and Peter Bofinger has made an interesting argument that one might also be able to do this for investments to defeat climate change by declaring this is a natural disaster. Although anyone who tries that probably has to make that argument to the constitutional court.

DasIch··on Entire German bond yield curve back in sub-zero territory
In Switzerland you pay tax on the rent you could in theory receive as a landlord minus maintenance cost and mortgage payments. I suspect that this is a far bigger contributor to infinite duration mortgages than the bond market.
← PreviousPage 2 of 34Next →