HNHacker News
TopNewBestAskShowJobs

lyle_nel

148 karma · joined February 27, 2016

submissionscomments
lyle_nel··on Wikileaks reveals CIA’s ‘Brutal Kangaroo’ toolkit for hacking air-gapped network
I don't disagree with you on any particular point. However, who do you suppose we trust to decide what is a software implemented weapon and what is not? Of course there are very clear black and white examples, but the in between is where we should be concerned. Consider the USA stance on export of encryption as a historical example of where it can go terribly wrong.
lyle_nel··on Climate Impacts of Biking vs. Driving
Indeed, I did not take all of the above mentioned things into account.
lyle_nel··on Climate Impacts of Biking vs. Driving
Emissions of CO2 on its own does not necessarily imply that there is a carbon footprint.

Besides the carbon footprint of transporting food, the food we consume is carbon neutral since the carbon in the food comes from the atmosphere. Therefore the CO2 gas we expel is mostly carbon neutral.

Cars are a different story since their carbon originates from ancient reserves(oil and coal) that has long since been removed from the carbon cycle. This carbon is now reintroduced to the carbon cycle, thus leading to a positive carbon footprint.

Put differently, if our food we eat consisted of carbon extracted from oil or coal, then we would be adding CO2 to the current carbon cycle, thus leading to a positive carbon footprint. However this is not true.

lyle_nel··on A tiny sea creature is the earliest known step in humans’ evolutionary history
I don't see them claiming to have found the missing link. In any regard, biologists are unlikely to use the term 'missing link' since it implies evolution is discontinuous, which is a common mistake the layman makes.
lyle_nel··on GNU Parallel
I have a small cluster of machines that I run experiments on. GNU parallel makes the dispatch of jobs on remote machines very easy.

In addition, I often use it to search for sequences by running grep in parallel. For example

$ parallel 'grep {1} -f haystack.txt' :::: many_needles.txt

Where {1} is a single line in many_needles.txt

lyle_nel··on Psychiatrists Must Face Possibility That Medications Hurt More Than They Help
Could someone explain to me how this is not a correlation implies causation fallacy?

I don't where a causal relation is demonstrated.

lyle_nel··on Intel Security True Key
Although not this particular face recognition. I managed to fool face recognition passwords in the past with a simple photograph of the person. As you would expect it works perfectly fine.
lyle_nel··on Proof without words: Cubes and Squares
I am not sure that this constitutes a proof. It seems induction would be required to show that the property holds.
lyle_nel··on First 'three person baby' born using new method
Most world class athletes are already genetically superior by the measure of athleticism. Even though these favourable mutations or inherited traits have not been engineered, they still exist and it does enhance the athlete's performance.
lyle_nel··on Uber revolution will not last
London does it. http://abstracts.aetransport.org/paper/index/id/2041/confid/... https://www.youtube.com/watch?v=w4oeMB0tYII

The video is a bit cheesy, but it gets the point across.

lyle_nel··on The Real-Life Plan to Drain the Mediterranean and Merge Africa and Europe
This seems relevant to your questions. Among other things, it discusses which crops are best suited for salinated soil as well as improving conditions for crops in salinated soil using potasium fertilisers. Also relevant to your question, it discusses desalination strategies. http://www.fao.org/docrep/x5871e/x5871e04.htm
lyle_nel··on Scientists say sudden oak death epidemic is no longer stoppable
This might be of interest to your temperature question. http://www.ncbi.nlm.nih.gov/pubmed/18592898
lyle_nel··on Why Aren’t There More Scientists? Money
"All practical purposes" for a discovery is not always immediately apparent.
lyle_nel··on Human intelligence is overrated (2012)
Write me a programs that could write me a program that could write Doug Lenat's Automated Mathematician ... and so on and so forth.
lyle_nel··on Unix’s file durability problem
The Linux Documentation Project has this to say about flushing of buffer cache: "In traditional UNIX systems, there is a program called update running in the background which does a sync every 30 seconds, so it is usually not necessary to use sync. Linux has an additional daemon, bdflush, which does a more imperfect sync more frequently to avoid the sudden freeze due to heavy disk I/O that sync sometimes causes."
lyle_nel··on The FBI Director Puts Tape Over His Webcam
How do you do the shutdown on USB change? I would like to try that out.

I would imagine, depending on how it is done, that the malicious usb device might get a few keystrokes in before the system is completely down.

lyle_nel··on Scientists store digital images in DNA and retrieve them perfectly
What sort of supporting infrastructure is required to reliably store it for a long time? Infrastructure such as cooling, dessication and warehousing.
lyle_nel··on AlphaGo Beats Lee Sedol in Final Game
Ah is see. Although I would not put it past people to protest nuclear fusion, it would be strange indeed, since nuclear fusion does not produce the same kind of radioactive waste(shorter half-life) as alternative nuclear technologies.
lyle_nel··on ASCIImator: Online ASCII Animator
Something related, vlc has a mode where one can play movies as ascii art. It even works through a terminal.
lyle_nel··on Randomly-generated passwords still have to be legal strings
By just looking at the title and before reading the article, I though they meant that they are checking for illegal strings that are illegal to transmit. https://en.wikipedia.org/wiki/Illegal_number
lyle_nel··on AlphaGo Beats Lee Sedol in Final Game
What political problems might that be?
lyle_nel··on Google says self-driving car hits municipal bus in minor crash
This just in ... one vehicle on the road hit another vehicle on the road.
lyle_nel··on Show HN: Cracking passwords with a simple genetic algorithm
I would not put it in the category of brute-force since it really does have all the properties of a genetic algorithm. But yes it does succeed to a greater extent at cracking passwords that are intractable(long/complex) with a brute-force approach.
lyle_nel··on Show HN: Cracking passwords with a simple genetic algorithm
I really appreciate your enthusiasm. It is one of the core concepts and passwords seemed to be a good way to explore my FIFO idea in a practical manner. It might well have been done before, but from preliminary searches I could not find anything on it(not that I searched really hard). Due to its simplicity, I suspect it will lend itself to some pretty efficient implementations.

I would be interested to hear what other kinds of problems you see it being used for.

lyle_nel··on Show HN: Cracking passwords with a simple genetic algorithm
The part about not deleting organisms, is a small caveat that I omitted in most of the discussion since it makes the algorithm just a bit harder to understand. To clarify that point, since you asked, the organisms can be popped from the front of the container if we provide a maximum population size. If we do not provide a maximum population size, we do not delete the organisms. Older organisms do however lie dormant due to the non-uniform distribution, thereby providing the same advantage as selection while preserving a greater degree of genetic diversity. If there is anything else that is not clear to you then I am open to any questions you might have. I will help where I can to clarify things.

With regard to the fitness function, I think I agree with you that checking if the offspring matches a password will fall in the category of a fitness function albeit a binary one. I will update my description to include that, thanks.

With regard to if it is useful, I will let it stand or fall on its own merits. If people are going to use it to find bad passwords, then I would say yes it is. It might be pertinent to mention that I am interested in genetic algorithms in general and this is a good practical way of exploring my own theoretical ideas.

Yes, "aaaaaaaaaaaaaaaa" really is a password. Have a look at the rock_you list of passwords and sort them by length. There are some extremely long but silly passwords in there.

lyle_nel··on Show HN: Cracking passwords with a simple genetic algorithm
I see what you are saying. To some extent this is already true ,since high frequency ngrams(substrings) already dominate the gene-pool if they happen to facilitate the production of a large amount viable offspring. That is why you would see swearwords with high frequency since that is what many people use for passwords(in the case of the myspace list).
lyle_nel··on Show HN: Cracking passwords with a simple genetic algorithm
Sure I'll run some tests for you.

I ran 2 experiments each lasting 120 seconds.

For the diceware list as a seed population it finds 4570 passwords. The 6 longest ones are:

11 michelle420

11 karen123456

11 iloveyouu16

11 iloveyou789

11 iloveyou234

11 iloveyou191

For the top 2000 ngrams from the rock_you list(which is the current list used) it finds 5317 passwords. The top 6 longest passwords are:

14 fuckyouhackers

13 fuckyouhahaha

11 sexylove889

11 scooter1234

11 princess123

11 iloveyouu16

lyle_nel··on Show HN: Cracking passwords with a simple genetic algorithm
I appreciate it.
lyle_nel··on Show HN: Cracking passwords with a simple genetic algorithm
Yes it is completely useless against random strings as one would expect, but with word salad it not completely useless. For example, it can find words like "tequieromuchogerald" and "paulaalejandrailove" easily enough. I haven't fully explored its ability to do this, but I suspect starting with a dictionary of words instead of a random population might aid it in finding XKCD like random passwords. In general I don't disagree though, passphrases if chosen correctly can be completely intractable to a password cracker.
lyle_nel··on Show HN: Cracking passwords with a simple genetic algorithm
I understand, I tested it for you and my suspicions where right. The simulation simply stalls early on. Nothing interesting happens after that.
Page 1 of 2Next →