HNHacker News
TopNewBestAskShowJobs

hannibal5

576 karma · joined June 8, 2013

submissionscomments
hannibal5··on OpenZFS launch
Modifiable snapshots are called clones in ZFS. Everything you said about snapshots is possible with ZFS with clones+snapshots. Clones are just as instant as snapshots.

Runnin ZFS in linux is not good idea. That's why I'm currently using OpenSolars and maybe switching to FreeBSD in the future for file and db servers.

The problem with btrfs time estimate is that it takes long time for filesystems to become reliable enough that you can put important data on them. ZFS has crossed that threshold, it takes years and years for btrfs.

hannibal5··on OpenZFS launch
It takes easily another 10 years before btrfs is where ZFS is now reliability and feature vise and it might not have all the features even then.
hannibal5··on Neil deGrasse Tyson Doesn't Think Elon Musk's SpaceX Will Put People On Mars
Tyson is right from business perspective. There is no business value in going to Mars. There are only rocks there and even if you sell ad space from the rocked and get sponsor, it will not cover the risk × value. If business is going into space, it's going to near earth asteroids. Cheap to operate lifting capability is essential to everything related to space and SpaceX is doing right thing there.

I don't think manned mission to Mars should be priority for NASA either. "You absolutely have to have person there to decide what to do" argument is not convincing if you would spend the same amount of money for robotic missions to Mars and it's moons.

hannibal5··on Why is Linus Torvalds angry with Github's pull request interface?
You move from the second camp to the first camp when you have to read massive amounts of code and commit logs.

You are also right. Small projects don't need them because you have to time to to look trough the few changes fast.

Linux development would not go as smooth if it would not have rules (that are quite minimal btw.). If everyone would commit code with different indentation and these changes would constantly end in git, it would be chaos. Same for commit logs. It does not matter at all for those who are contribution only time from time, but if it's your everyday job to read trough them it's important.

hannibal5··on The Human Consequences of Dynamic Typing
I'm huge fan of CL and dynamic typing. That said, I think static type analysis done right has it's place.

I don't see any reason why you can't integrate static analysis into dynamic language development process like in CL. SBCL compiler already does huge amount of type analysis in compile time. Instead of type errors, it gives type warnings and hints for the purpose of making faster code.

What if you would extend this functionality outside compilation. What if you could declare functions that are entry points to the "program" and you would do block compilation equivalent and give type errors if programmer wants them. This would probably be before commit type thing and part of testing.

hannibal5··on OpenZFS
Good news. There will be no replacement for ZFS for decade or more. Btrfs is nice project but it will be behind features and will be the "untested one" for long time.
hannibal5··on Why is Linus Torvalds angry with Github's pull request interface?
When properly done, aggressiveness and cursing at people is way to emphasize things. In the scale of emphasis it falls somewhere below passive aggressive and using all caps.

Here is the example sentence in standard hacker rudeness scale:

0. Please fix this.

1. Fix this now, you moron. <-- Linus

2. I guess, we don't use this until you find way to fix this. Maybe I help with FreeBSD project meanwhile.

3. I need you to fix this NOW.

4. I NEED TO YOU TO FIX THIS NOW!

5. I NEED YOU TO FIX THIS NOW, MORON!

hannibal5··on Why is Linus Torvalds angry with Github's pull request interface?
But is he right?

Why should we not spit on people who don't care about commit logs. When Linus is insulting person, that stings a while. Shitty developer is insulting and harassing everyone day by day.

Being honest and aggressive is way to get people change their behavior or leave.

I'm not saying that Linus is right here. I'm just pointing out that rudeness can be the right way to deal with people who don't take a hint.

hannibal5··on Brazil looks to break from US-centric Internet
They could make this one work if they use laws that force Google, Microsoft, etc. to build their datacenters in Brazil.

I think it's would be good idea in general. If you provide significant infrastructure services from distant countries, you must move servers close.

hannibal5··on FreeBSD 10.0 Alpha 1 now available
Thank you. FreeNAS seems good.
hannibal5··on FreeBSD 10.0 Alpha 1 now available
What is the status of ZFS? I have been running Solaris for years only because ZFS is so incredibly good as fileserver for mid sized company and for personal use.
hannibal5··on The CEO of Panera Bread attempts to live off food stamps for a week
https://www.sciencemag.org/content/341/6149/976

Science 30 August 2013: Vol. 341 no. 6149 pp. 976-980 DOI: 10.1126/science.1238041 Poverty Impedes Cognitive Function

hannibal5··on Dialing Back the Alarm on Climate Change
Climate skepticism is mostly Anglo Saxon phenomenon and there are studies that show it. Google it up. These tools get payed to write this stuff.
hannibal5··on Dialing Back the Alarm on Climate Change
You feel.

You know what. It can be shown that climate skepticism is mostly Anglo Saxon phenomenon. It seems to be related to political and lobbying efforts.

Most of the world, South America, Europe(outside UK), Russia, India, China, ..., acknowledge the climate change and not because of politics.

Maybe you guys should change your Anglo Saxon "I'm not an expert but I have feelings and an opinion" attitude.

hannibal5··on Overpopulation Is Not the Problem
Population growth in Europe (whole continent) has stopped and is currently in decline.
hannibal5··on Overpopulation Is Not the Problem
Yes. I'm 100% sure. If you don't believe me go and look at how we are capable of managing our resources in Sahelin region.
hannibal5··on Overpopulation Is Not the Problem
The main failure of this article is that it assumes that social problems are outside biology and that they are easy to solve.

Currently world produces enough food for everyone. Then why do we have 700 - 800 million malnourished people, even more people facing food insecurity, why we are destroying farmland and why are we wasting the primary macronutrients: nitrogen (N), phosphorus (P), potassium (K).

Overpopulation is real because we as species are not distributing resources equally and we are not rational.

hannibal5··on Report Suggests Nearly Half of U.S. Jobs Are Vulnerable to Computerization
If for each two jobs automation removes, it creates one new job. The one new job pays less than two previous jobs. This changes the balance between capital and work. Workers share from production has been in steady decline in all OECD countries over two decades.

To achieve the goal of working less, you need to own capital. Technology changes the capital vs. work equation towards capital at the same time when there is increasing global supply of educated workforce. It's just supply and demand. Workers are simply competing towards bottom.

To get to position where you need to work less you would need to have:

1. Change taxation from work to capital.

2. Basic income.

hannibal5··on Voyager 1 has been traveling for about a year through plasma between stars
the song: https://www.youtube.com/watch?v=BNj2BXW852g
hannibal5··on Bruce Schneier has changed his PGP key to 4096 bits
that's why we are talking 2048 vs. 4096.
hannibal5··on [dead]
That multiplying two floats idea is clever. You could use two random double floats (2*64 bits = 128 bits). It would be extremely unlikely that they are found by accident and just running javascript in the browser could leak AES keys.
hannibal5··on Bruce Schneier has changed his PGP key to 4096 bits
There is nothing suspicious with that.

He has worked previously in mostly corporate and private context, so 2048 is just fine. Now he works with people and data NSA wants their hands on and he wants the data to be secure also in the future. It's just reasonable to move to 4096 key sizes.

http://www.pgp.net/pgpnet/pgp-faq/pgp-faq-keys.html#key-size

>Dr Lenstra and Dr Verheul offer their recommendations for keylengths. In their calculation, a 2048 bit key should keep your secrets safe at least until 2020 against very highly funded and knowledgeable adversaries (i.e. you have the NSA working against you). Against lesser adversaries such as mere multinationals your secret should be safe against bruteforce cryptoanalysis much longer, even with 1024 bit keys.

See also: http://www.keylength.com

hannibal5··on F-Secure will provide Dropbox-like storage [summary in comments]
The content is encrypted with 256-bit AES algorithm and the content is divided into three different parts stored in different locations. One stores the files, second stores the metadata and the third stores the user information.

The data centers are located in two Finnish cities F-Secure does not reveal.

hannibal5··on Tired Of Inequality? One Economist Says It'll Only Get Worse
Yes. We can call it capitalism.

Capitalism is private ownership of the means of productions. There is nothing in capitalism that implies less inequality. If the balance between capital and work switches to favor capital more, there will be inequality.

hannibal5··on Introducing the Qt WebEngine
The Qt WebEngine will be based on Chromium.
hannibal5··on Linux-Kernel Archive: RIP - dead harddisk
Relevant Linus quote:

"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)"

source: https://groups.google.com/forum/#!msg/linux.dev.kernel/2OEgU...

hannibal5··on Poll: Are there too many NSA stories on HN, or not enough?
Internet is still in it's very early stages.

Whatever are the laws, policies and culture that we create now can have effect that is felt hundreds of years from now.

Now is the defining moment. This issue should be pushed more and more and not just with more articles.

hannibal5··on The NSA's next move: silencing university professors?
We are in very bad place when people and organizations start self censoring their content just to be sure.
hannibal5··on Unix Commands I Wish I’d Discovered Years Earlier
Unix and Common Lisp are similar in many ways:

1. Both are operating systems

2. Both are conceptually simple.

3. There is always nice command that does what you want but you somehow forget it. I can't believe that Common Lisp has just 900+ symbols but I routinely forget some of them when programming.

hannibal5··on Torvalds' response to whether RdRand could be compromised in the Linux kernel
Linus was responding to totally unsubstantiated request based on wrong information.

The guy behind /dev/random is Ted Ts'o who has worked as Kerberos V5 project leader is part of security area directorate in IETF and chair of IPSec working group.

As far as I see /dev/random uses the best practices and don't innovate unnecessarily. If somebody is willing to spend time actually vetting the implementation, that would be great.

← PreviousPage 3 of 9Next →