Hacker Newsnew | past | comments | ask | show | jobs | submit | mafribe's commentslogin

Exactly.

Taiwan has spent the approx 120 years on a very different political, economic, cultural track from the mainland. Taiwan diverged from the other subject of the Qing dynasty before Han nationalists began their century long project to forge a united Chinese nation. In particular, Taiwan did not go through decades of communist terror, but did experience the fruit of democracy.


Could you give some evidence for this claim? Here is some counterevidence: [1] says that the top buyers of Russian energy include:

• Hungary: 416 million euros ($488m)

• Slovakia: 275 million euros ($323m)

• France: 157 million euros ($184m)

• Netherlands: 65 million euros ($76m)

• Belgium: 64 million euros ($75m)

[2] suggests that China and India are the main buyers. I don't how reliable those sources are. There is also the problem of how to classify 'laundered' oil that was bought and resold by, e.g. India.

[1] https://www.aljazeera.com/news/2025/10/3/how-much-of-europes...

[2] https://energyandcleanair.org/june-2025-monthly-analysis-of-...


Looks like I have old data. Germany stopped buying officially oil from Russia. We will see now pressure on other countries to follow.


> How the parameters are passed must be decided by the compiler, not by the programmer.

Consider the program

   def f(x):
      return 17
If omega is a non-terminating expression then the call

  f(omega)
might or might not terminate, depending whether the compiler uses a lazy or eager evaluation strategy. This freedom is not something I would recommend to a programming language designer.


I have not encountered yet a programming language where it is unspecified whether the evaluation of expressions is lazy or eager.

This choice has too many consequences and it is pretty much impossible to understand how a program will behave, unless you know whether the evaluation is lazy, like in Haskell and the like, or eager, like in ML, LISP and in most other programming languages.

In a programming language with lazy evaluation, the programmer also does not specify how parameters are passed. Whoever implements a translator for the language will choose a parameter passing method, which for most parameters will be neither by value nor by reference, but it would be something similar to the ALGOL 60 parameter passing by name.


The history of exceptions is discussed in [1]. I am not a historian, but think that Milner's ML was the first language with a type-safe exception mechanism. [2] Discusses, among many other things, Lisp's relation with exceptions.

[1] B. G. Ryder, M. L. Soffa, Influences on the Design of Exception Handling. https://dl.acm.org/doi/10.1145/885638.885644

[2] G. L. Steele Jr, R. P. Gabriel, The Evolution of Lisp. https://www.dreamsongs.com/Files/HOPL2-Uncut.pdf


One might decide to act out one's entrepreneurial spirit in a different country ...


Sure, but if that's your reason to do that you're not being reasonable.

The point is that relative to everything else you need to get right to build a successful company in any country, taxes, payroll and accounting in Germany frankly don't even register.

Like I said, it's 1-2 days out of a year for me.

If that seems like a big hurdle, it wasn't the reason you didn't build a business.

There are challenges with building a business that are specific to Germany that actually matter.

By contrast, the concerns about bureaucracy are a tired stereotype. There's a grain of truth to them, but if they really pose a challenge to you, you didn't want to do this in the first place.


TikTok, YMTC, DJI, DeekSeek, ZTE, Huawei, SMIC, BYD use ``slave labour''?

Have you been at recent top conferences in computer science? Every year the number of top papers coming from China increases. A direct consequence of the sustained investment into education. China also leads most European in EV adoption.

You man know Kübler-Ross's Five Stages Of Grief [1]. Like most Europeans, you seem to be stuck somewhere between denial and anger regarding European relative decline vis-a-vis China. I suggest flying over there and taking a look for yourself.

[1] https://en.wikipedia.org/wiki/Five_stages_of_grief


Samsung is not exactly averse to IP theft eg [1, 2] ... If you are responsible for 22.4% of South Korea's GDP [3], one may wonder if we even hear about all other cases ...

[1] https://www.theregister.com/2015/08/25/tsmc_samsung_espionag...

[2] https://www.reuters.com/legal/samsung-hit-with-303-mln-jury-...

[3] https://www.statista.com/statistics/1314374/south-korea-sams...


Country C's regulators can sanction the companies entities in C including denying access to the market in C. (C.f. how the US got Swiss banks to comply with financial transparency laws.)

It would not matter if C == Lichtenstein, but China is currently the world's biggest semi-conductor market ...


The pipeline stages (say: fetch, decode, execute, memory access, register write back), are organised "parallel in space" as transistors on chip. The point of having a pipeline is so the stages can execute "parallel in time".

More generally, parallel in space is interesting because it is a necessary precondition for parallel in time.


In its original meaning, which is still the meaning used in mathematics and physics, "parallel" provides more information than just saying that the parallel things are located in different places in space. Such an information can be provided by other words.

One should not say that the pipeline stages are parallel, when the intended meaning is that they are separate or distinct, which is the correct precondition for their ability to work simultaneous in time.

"Parallel" says about two things that they are located side-by-side, with their front-to-back axes aligned, which is true for parallel execution units where the executions of multiple operations are initiated simultaneously in all subunits, but it is false for pipelined execution units, where the executions of multiple operations are initiated sequentially, both in the first stage and in all following stages, but the initiation of an execution is done before the completion of the previous execution, leading to executions that are overlapped in time.

The difference between parallel execution and pipelined execution is the same as between parallel connections and series connections in any kind of networks, e.g. electrical circuits or networks describing fluid flow.

Therefore it is better if the terms used in computing remain consistent with the terms used in mathematics, physics and engineering, which have already been used for centuries before the creation of the computing terminology.


Can you explain why starting a war (still ongoing), killing >10k people, and converting Africa's best functioning and richest country into one of the world's worst functioning places is positive outcome? I don't understand this.

The Syrian Civil war was clearly (in parts) engineered by the west. Here is some evidence.

- Western government spokesperson in 2003: https://wikileaks.org/clinton-emails/emailid/18328

- In 2014, the West officially intervened in the Syrian civil war: https://en.wikipedia.org/wiki/US_intervention_in_the_Syrian_...

- Western government spokesperson in 2018: https://www.washingtonpost.com/news/global-opinions/wp/2018/...

- As of 2024 the West still has at least 1000 military personnel in Syria: https://theconversation.com/us-military-presence-in-syria-ca...


American military on the ground did not engage Syrian government forces except once in 2018 when they were attacked. They were there only for ISIS.

See the sibling comment for human toll perspective.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: