HNHacker News
TopNewBestAskShowJobs

chriscool

96 karma · joined July 9, 2012

submissionscomments
chriscool··on The Promise and Perils of Insect Farming
The FAO (The Food and Agriculture Organization agency of the United Nations) doesn't quite agree with you on http://www.fao.org/edible-insects/en/:

"Edible insects contain high quality protein, vitamins and amino acids for humans. Insects have a high food conversion rate, e.g. crickets need six times less feed than cattle, four times less than sheep, and twice less than pigs and broiler chickens to produce the same amount of protein. Besides, they emit less greenhouse gases and ammonia than conventional livestock."

chriscool··on How Tech Loses Out
On https://en.wikipedia.org/wiki/Latin_alphabet you can see:

"It was not until the Middle Ages that the letter ⟨W⟩ (originally a ligature of two ⟨V⟩s) was added to the Latin alphabet, to represent sounds from the Germanic languages which did not exist in medieval Latin, and only after the Renaissance did the convention of treating ⟨I⟩ and ⟨U⟩ as vowels, and ⟨J⟩ and ⟨V⟩ as consonants, become established. Prior to that, the former had been merely allographs of the latter."

So at Julius Caesar's time, I and J were the same letter that you could write either way.

chriscool··on Gitlab was down
> pushing to gitlab prints out the URL to create a pull request from that branch

You can use push options to automatically create a pull request and set it up when you push:

https://docs.gitlab.com/ee/user/project/push_options.html

chriscool··on Show HN: git-bug – Distributed bug tracker embedded in git
There is already an "engineering" category:

https://about.gitlab.com/blog/categories/engineering/

chriscool··on Show HN: git-bug – Distributed bug tracker embedded in git
I work for GitLab on low level things in Git, for example:

https://gitlab.com/gitlab-org/gitlab-ce/issues/23029

which is requested by Drupal (among others):

https://www.drupal.org/drupalorg/blog/developer-tools-initia...

chriscool··on GitLab 11.1 released with security dashboards and enhanced code search
Yeah, GitLab has been on a monthly release schedule since October 2011: https://about.gitlab.com/2015/12/17/gitlab-release-process/
chriscool··on Shawn Pearce, author of Gerrit and Git-related projects, has died
Here is the related thread on the Git mailing list:

https://public-inbox.org/git/CAP8UFD0aKqT5YXJx9-MqeKCKhOVGxn...

chriscool··on How a fix in Go 1.9 sped up our Gitaly service by 30x
libgit2 has had bugs related to file locking (for example when you make some ref changes while garbage collecting) and libgit2 does not implement all the git features, so you cannot do everything using libgit2 anyway.
chriscool··on How a fix in Go 1.9 sped up our Gitaly service by 30x
Git refs can be packed (see https://git-scm.com/docs/git-pack-refs) so it's not just about checking if a file exists.
chriscool··on Blaise Pascal's Calculating Machine (1645)
The article on Wikipedia, https://en.wikipedia.org/wiki/Pascal%27s_calculator, looks like a much better link to me.

The following other mechanical calculator also seems to be an important step: https://en.wikipedia.org/wiki/Arithmometer

chriscool··on Ask HN: 32 and lost
There are companies hiring people working remotely from all around the world like GitLab for example. (I am working remotely for GitLab.)

In general you could look at open source projects that have companies hiring remote people behind them. If you find a good project with a good company behind, work on the project, and there is a good chance that you will be hired.

chriscool··on IQ is only a minor factor in success
I think many people here just don't like it when people tell them that IQ is not as important as they think.

I also got downvoted in the following comment sometime ago:

https://news.ycombinator.com/item?id=7977021

where I quoted researchers saying basically that creativity tests are the "...best childhood predictors we have of future real-world achievements..."

chriscool··on Git 2.11 has been released
In Git Rev News edition 20 (https://git.github.io/rev_news/2016/10/19/edition-20/) there are also articles about some changes in v2.11:

- Changing the default for “core.abbrev”?

- Prepare the sequencer for the upcoming rebase -i patches

(I am a Git Rev News editor.)

chriscool··on Git 2.11 has been released
There is work going on about external object database support that could help in the long run:

https://github.com/git-lfs/git-lfs/issues/1702

(I am working on this for GitLab.)

chriscool··on GitHub censored my research data
According to https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_A...:

> It criminalizes production and dissemination of technology, devices, or services intended to circumvent measures (commonly known as digital rights management or DRM) that control access to copyrighted works. It also criminalizes the act of circumventing an access control, whether or not there is actual infringement of copyright itself.

So no the DMCA is not just about copyright.

chriscool··on GitHub censored my research data
The responsibility of GitLab and GitHub is not to investigate if those 1000 sites are indeed running malware and how dangerous the malwares on these sites are, and who could be harmed by these malwares.

The responsibility of GitLab and GitHub is also not to judge if it's "more important" to protect the site owners' businesses or the people going to the sites.

If some sites are running malware, the site owners are responsible for fixing it and not harming the people using their sites, not GitLab or GitHub.

On the contrary if site owners could be harmed by the name of their sites being on such list on GitLab or GitHub, then GitLab or GitHub are responsible according to the DMCA.

So GitLab and GitHub are just acting on what they are held responsible for according to the law.

Disclaimer: I am working as a contractor for GitLab and I am not a lawyer. I took no part in GitLab's decision to censor the list and this is just my own opinion.

chriscool··on Some bad Git situations and how I got myself out of them
I just uploaded a presentation I gave last February called "Git back on your feet":

http://www.slideshare.net/ChristianCouder/git-back-onyourfee...

chriscool··on When you change the world and no one notices
In https://en.m.wikipedia.org/wiki/History_of_aviation there is:

"Santos-Dumont later added ailerons, between the wings in an effort to gain more lateral stability. His final design, first flown in 1907, was the series of Demoiselle monoplanes (Nos. 19 to 22). The Demoiselle No 19 could be constructed in only 15 days and became the world's first series production aircraft."

So it looks like the Wright Model A was not the first production aircraft.

chriscool··on When you change the world and no one notices
In https://en.m.wikipedia.org/wiki/History_of_aviation there are the following:

* Sir George Cayley was first called the "father of the aeroplane" in 1846... Among his many achievements, his most important contributions to aeronautics include:

Conducting scientific aerodynamic experiments demonstrating drag and streamlining, movement of the centre of pressure, and the increase in lift from curving the wing surface.

* In 1871 Wenham and Browning made the first wind tunnel.

So no the Wrights didn't figured out that curved wings can produce enough power to lift the aircraft and no it was not a first to use wind tunnel experiments.

chriscool··on Scaling Mercurial at Facebook
Yeah, David Turner has been working for Twitter. But his work is based on previous work on an "index-helper" daemon by Nguyễn Thái Ngọc Duy who is not working for any company as far as I know.
chriscool··on Scaling Mercurial at Facebook
The same kind of work is being done on Git these days:

http://thread.gmane.org/gmane.comp.version-control.git/29510...

chriscool··on The traditional FPGA market is abandoned
> Also ,recent industrial chips are using 28nm, and going beyond that is extremely expensive

Yeah, so ASICs that are not produced in big enough volume will not move to 14nm or less. This means that FPGA that can move to 14nm or less, because of bigger volume, may become competitive against those ASICs.

chriscool··on IPFS Pics
So Git for example doesn't scale and is impossible to keep clear of spam?
chriscool··on How to undo almost anything with Git
Instead of "git reset --hard stuff", I recommend "git reset --keep stuff" as it will not delete uncommited files in the working directory.
chriscool··on GitTorrent: A Decentralized GitHub
There is this script I worked on to help doing that:

https://github.com/whyrusleeping/git-ipfs-rehost

chriscool··on Is Git a Block Chain?
There is some documentation about IPNS here:

https://github.com/ipfs/examples/tree/master/examples/ipns

chriscool··on Linus Torvalds's first public mention of git (2005)
The Git-Merge conference, April 8th & 9th in Paris, France will celebrate 10 years of Git:

http://git-merge.com/

chriscool··on You’ll Always Miss Being in the Basement
People working on open source projects often solve real problems and make other people's life better, yet some of them consider themselves anti-capitalist or even socialist.
chriscool··on The Better Angels of Our Nature: Why Violence Has Declined (2012)
This great article debunks a lot, but also acknowledges some important underlying points:

"Pinker has no serious evidence for ..., even though his sources’ evidence for the decline in homicide rates in European countries over many centuries is solid."

And some points in the article are also highly questionable:

"Perhaps most important, the absolute numbers of people who die because of armed conflicts are a first-order measure of the true human cost of violence, and we should never permit the moral gravity of this loss and suffering to be relativized by the juggling of numbers until they all match the same global population in any given year."

This would mean that we can never compare the past with the present...

chriscool··on 40,000 suicides annually, yet America simply shrugs
I have been depressed too for years. What I can tell you is that one day, something wonderful and completely unexpected can happen and change everything :-) But you should not count too much on it though. In fact, I would say you should do the best you can to stop worrying about yourself and care about things that could help others. It's after you have done that for some years that the wonderful things are most likely to happen!
Page 1 of 2Next →