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

I suppose this was an ancient way to ensure genetic diversity and prevent pregnancy losses. There is already quite a bit of evidence that consanguinity leads to miscarriages [0].

[0] https://www.nature.com/articles/jp2011115


Funnily enough, the strict endogamy among Indian caste groups actually leads to far less diversity. There have been many genetic studies on this from Dr. Lal's and Dr. Thangaraj's group at Center for Cellular and Molecular Biology.


Like most people, I use both. Email however has better tooling IMO around high volumes. IM starts becoming a problem once you reach volumes of ~2K messages per day.

As soon as you have few hundred channels or groups in non business oriented messengers like whatsapp, missing critical/important messages cannot be avoided. Skipping certain lists/groups, training your spam filter etc is at least available when you use email.


Not the author, just the submitter. Would be happy to loop in the author if the discussion picks up.


Thanks, will look into it!


Well I don't own it but have access to a copy from my office library. I must say that reading it cover to cover is time taking but if you use it as a reference to lookup algorithms and stuff, it is really enlightening.


Play Store -> F-droid, yalp

yalp is a wrapper around google playstore. Handy if you need to install apps not available on F-Droid and not install from apk.


Boss Linux developed by CDAC comes to mind https://www.bosslinux.in/

Although the penetration is quite low. The project looked stalled few years back, seems like they are back again. Last release is dated 28.8.2018


Well Netlify does give you an option to add custom headers, redirects etc. Add CDN and cache busting along with branch deploys, that's something you cannot do with gitlab pages or github pages. Also github pages takes a long time to get live for the first time (at least it did for me).


Afaik you can specify custom headers in Cloudflare - same as CDN/Cache support and you can definitely use custom branches for release and dev in gitlab - all you have to do is specify them in config.yaml ...

I have been running a bunch of generated static pages via GH (and now GitLab) and never seen any disadvantage, but don't take me wrong - I am always learning :)


I am planning on making a home-server. Any suggestions for EPYC boards?


I just built my first AMD machine since the Athlon days with an ASRock Rack EPYCD8-2T [0] motherboard and an AMD EPYC 7281 CPU [1].

I upgraded a VMWare ESXi server hosting FreeNAS from a consumer motherboard with an Intel Core i7 3930K and it was completely painless.

[0]: https://www.asrockrack.com/general/productdetail.asp?Model=E...

[1]: https://www.amd.com/en/products/cpu/amd-epyc-7281


I've used a lot of ASUS desktop boards and never have been disappointed. However I have heard that they stop pushing BIOS updates for older boards. Have you faces such an issue?

My current HP home-server has been with me for ~10years


If you are running only open source software, you may want to consider this:

https://www.raptorcs.com/


Starting at $5800? For 5800 I can build one hell of a threadripper or epyc system with nvme storage.

I've been seeing people try to make power architecture (ibm) servers a thing for 12+ years now, it never happens, because ordinary developers can't afford them. Compared to what you can put under your desk for a thousand bucks based on any Intel or amd, amd64 architecture system .

Or this? https://www.raptorcs.com/content/TL2B01/intro.html

$2700 and probably is outperformed by a $150 ryzen cpu on a $110 motherboard.


"Starting at $5800? For 5800 I can build one hell of a threadripper or epyc system with nvme storage."

Except that it won't have open firmware on a CPU hardly anyone targets. Whatever you build will probably be vulnerable. Unless you're running OpenBSD or something.


I guess something being such terrible value nobody uses it is a sort of advantage...


Less used != terrible value.


https://www.phoronix.com/scan.php?page=article&item=power9-t...

In case you are curious to see benchmarks.


Depending on what you're using it for, I would take a look at Threadripper too. There are some crazy deals right now. If you don't IPMI and registered ECC, it's a great option for a ton of cores and PCIe lanes.


Threadripper and Ryzen both have ECC support.


'Registered ECC' is just slightly different than ECC memory, but it's definitely a feature of EPYC, and unsupported on Threadripper and Ryzen.


I cannot find anything at all that supports such a claim. Do you have any links or supporting spec sheets? All I can find are the same "Supports ECC: Yes" listing for Epyc, Threadripper, and Ryzen. The only spec differences I can find for Epyc vs. Threadripper on the memory side of things is 8-channel vs. 4-channel.


Look at specs for any X399 board and they will say something like "Supports Quad Channel DDR4 3600+(OC) & ECC UDIMM Memory" or "8 x DIMM, Max. 128GB, DDR4 3600(O.C.)... MHz ECC and non-ECC, Un-buffered Memory". Both omit buffered/registered DIMMs.

AM4 boards have similar verbiage.


Here's a document from AMD about EPYC: https://developer.amd.com/wp-content/resources/56301_1.0.pdf

They do not mention unregistered DIMMs being supported.


I'm setting up a home server and decided to just go with Ryzen. You get a bunch of server features (ECC RAM, lots of PCIE lanes, and lots of cores) for a lot less cash than the equivalent EPYC build.

Obviously EPYC has a place but for the home usecase you could use a Ryzen as a substitution for Intel Xeons because of the baseline features of Ryzen.


Ryzen only has 20 PCIE lanes, it's not that much. Basically the same as Intel since Intel uses DMI 3.0 (basically pcie x4) for communication to the chipset. So on Ryzen you get 16x lanes directly to CPU + 4 to chipset where it multoplexes, and on Intel you get 16x lanes directly to CPU + dmi3 to chipset which multoplexes to pcie.

Threadripper has 64 lanes, though, which is definitely a lot.


Ryzen has 24 PCIe lanes: 16 for graphics (can be split to 8/8), 4 for NVMe storage, and 4 for the chipset. So you get 4 more lanes compared to Intel's consumer platforms.


Be aware of the fun with numa nodes and AMD. https://www.reddit.com/r/Amd/comments/9ngwzf/amd_epyc_on_esx...


These will be made irrelevant in the immediate future due to Zen2's dedicated I/O chiplet.


Do you need Ryzen Pro for ECC?


You only need your motherboard to support ECC (not sure if they all do), that's the only prerequisite.


They don't all support ECC. ASRock seems to be the most-supported in this category.


Nope. Regular Ryzen supports unbuffered ECC modules.


What about registered (buffered) ECC modules?


Nope, Ryzen and TR don't. Epyc does.


Thanks!


Unbuffered ECC modules can be hard to find, though.


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

Search: