HN user

dnlrn

130 karma
Posts1
Comments27
View on HN

In the west, Riichi Mahjong seems to be the most well-known form of Mahjong. After living in China, I started to notice that the most popular form of Mahjong here is called "Sichuan Bloody Rules". It is completely different from other forms of Mahjong:

1. The game doesn't end after the first person finishes

2. Many tiles like flowers and wind directions are removed from the game

3. At the start of the game you have to decide one color which you ban from your hand. Your final hand isn't allowed to have a tile of this color inside.

4. You are not allowed to 吃 chi from players

5. There is a pretty complex scoring system

I have the impression that this form of Mahjong is the most unique one. The rules are very different than most other forms of Mahjong, including Riichi Mahjong, and make for really interesting games. So if you're interested in Mahjong feel free to try it out.

I don't get what the big deal is. Does Linux add support for newer Intel and AMD chips in old kernels? No. Does Apple add support for newer Intel and AMD chips in older versions of Mac OS? I'm sure no. So why does Microsoft have to do something the other companies aren't doing either? I mean it's not like they actively prevent older Windows versions on running on these chips, it's just that they don't add support for the newest chip features.

Sometimes when I see these newspapers bashing Microsoft I question whether they even think about what they are writing before pressing the publish button. Headline: Microsoft is doing what all other OS companies are doing too.

GCC 6.1 Released 10 years ago

Depends on what kind of production you mean. In your own projects you should set the C++ standard yourself anyway so this is a non-issue. If you are a distribution maintainer, it probably means you have to patch some makefiles that assume that gcc always compiles with c++98

What also hinders open Wi-Fi adoption in Germany is a law called "Störerhaftung", which basically states that the owner of the Wi-Fi is liable for all damages that users of his Wi-Fi do, for example filesharing, hacking, whatever. Keeping track of all users is not an option that all free Wi-Fi operators have. I'm sure other countries have similar laws. Do The Netherlands not have such a law?

Microcode is not written to the CPU, it gets loaded on every boot. This can happen during the BIOS POST, during the OS bootloader or even while the OS is booting. Therefore, yes its possible to run older microcode (at least on Linux), since you just have to not write the newer version on boot. If the BIOS contains the new microcode, you can flash the previous version of the BIOS.

CPUs are complicated pieces of technology. During the manufacturing process, some parts have a better quality grade than others. The better quality parts allow some overclocking without producing errors and therefore they get put into the overclockable K-processors. The worse parts get put into non-overclockable processors and run fine using the default voltage.

Some of the non-overclockable cpus might work fine after overclocking, some might not. Intel definitely doesn't want the negative press when some kids decides to overclock their non-K CPU and break it during the process. So I understand the decision.

Xiaomi only sells them in their online shop and only in specific regions like China, Hong Kong, Malaysia, Singapore and I believe India. There are no retailers of Xiaomi phones and everybody buys them online at their shop.

There are some grey market importers for other countries, but even those originally have to buy them online at their shop in a country where Xiaomi sells.

Fedora 23 released 11 years ago

I'm also a long time arch user, who switched to fedora half a year ago. All in all both distributions are great, but one area where fedora has an edge is selinux support and delta updates. One area where arch has an edge is better font rendering using infinality-bundle by bohoomil.

Yes, you are right, but just to make this point clear: The whitelisting that occurs in EasyList doesn't allow ads to pass through and is in no way related to the "acceptable ads" feature in ABP. The whitelisting in EasyList is because some sites check for Adblock and blocked elements, so EasyList needs ways around that.

What is the reason this is sold as a SaaS instead of a traditional program?

A traditional program would have many advantages for the user:

* No limit on documents per month

* works offline

* Reports (which may contain company secrets) are not uploaded on a third party server

While other SaaS offerings always have some kind if advantage like having integrated support, I'm wondering whether a document converter (this is basically what it is) is the right software for a SaaS.

It’s not possible in the way you think, because the two programs don’t know about each other. All the pipe character does is put the stdout into the stdin of the other program.

So this feature must actually be present in the shell and maybe it is. I’m no expert but maybe zsh already offers something like this?

You are comparing apples and oranges. Network management in Arch was replaced by netctl. It’s very easy to set up your static network that way (you just have to edit 1 line).

systemctl actually tells you what it does as output. It symlinks a service file from one directory to another. You can always do that by hand.

https://www.youtube.com/watch?v=ZTdUmlGxVo0

This is the talk you mean right? Have you actually seen the talk? Yes, Lennart interrupts the talk but everything he says is correct, while the presenter just spreads random FUD.

The presenter clearly shows that he doesn’t understand most of the stuff he talks about, talks about 3 year old bugs that already got fixed, etc.

Yes, it’s not the nicest way to interrupt a talk, but the presenter should have expected some kind of reaction, given the controversial headline.

People like Lennart put their heart into their software. If you shit all over it and spread random FUD, you can expect some response. What would you have done?

Also he doesn’t “take over the stage”. He comes up after the talk has ended, because people on IRC asked him to.

Binary log files, which are also prone to corruption and crashes

Why are they more prone to corruption? Software bugs aside they should actually be less prone to corruption, because they allow you to verify if corruption has happened. syslog has no such mechanism.

Unnecessarily complicated and unfamiliar init script structure. I feel like I went from one that was arguably too verbose to one which is too vague.

Yeah, right...

The need for unnecessary things like dbus to be run at startup

Why is dbus unnecessary? It’s a great way to do IPC. So great that it will be implemented in the kernel as kdbus.

Complication of some simple configuration tasks (in my experience on Arch at least, network configuration was a bitch)

The init system was never responsible for setting up your network. Even before systemd, Arch recommended netcfg/netctl instead of setting it up in /etc/rc.conf.

Hey this is awesome! I love it. I have one serious bug tho. I'm a german user with a german keyboard and I'm not able to add a ":" (for example to add a time). I have to copy and paste it manually. When I try to enter a ":", a ">" appears instead. I am using Chromium 37 under Arch Linux (everything german).