HNHacker News
TopNewBestAskShowJobs

DawkinsGawd

82 karma · joined April 8, 2015

submissionscomments
DawkinsGawd··on Moving Forward on Basic Income
Subsidized housing, day care, etc? Food stamps aren't a great example because you can sell them. You can't sell the $800 you save in subsidized housing. You can't sell a service.
DawkinsGawd··on Moving Forward on Basic Income
You completely side stepped the question. I find it absolutely amazing how naive BI supporters are. I grew up poor in a ghetto in New York. Studied, went to university, became an engineer and am no longer in that socioeconomic bracket. However it is very apparent that the people in my current bracket (the one's that support BI), have no idea about the issues of the poor. Poor people are mostly poor because of the decisions they make. At least that is my experience. Drug addiction, gambling, alcoholism, poor budgeting, mental illness, etc, etc, etc. Thinking back I do not know anyone in my neighborhood who was genuinely a hard working person with no vices. Hard working people with not vices don't live in the slums and generally can support their basic needs. Yes there are those occasions were an acute emergency happens and support is need but that is an atypical story. Giving $1200 check to someone without food and shelter most definitely isn't going to provide them food and shelter. It will more likely go to a stamp bag, scratch off, 40 ounce, etc.

Yes, we need to help these people. Mental health, substance abuse, etc do not make people "bad". But giving someone a months worth of rent/food/utilities/clothing in cash is going to be disastrous

DawkinsGawd··on How Did Software Get So Reliable Without Proof? (1996) [pdf]
I think it would be accurate to assert that mathematics helps create a logical thought processes which is the only way to think about programming. Additionally, some areas of mathematics are nearly identical to their programming counterparts (set theory, Boolean logic, graph theory, etc). When I am doing SQL joins it helps me to think about set theory/ven diagrams to envision the output. Additionally, I think the strictly defined terms in mathematics helps me articulate concepts relate to software both more accurately and precisely. For example, I can define an integer in most languages as the set of natural numbers union the set of additive inverses union the set containing only zero
DawkinsGawd··on How Did Software Get So Reliable Without Proof? (1996) [pdf]
I always thought that correctness (in computer science) only asserted that an algorithm acted as specified. For example, say the specification was: The input accepts an element in the set of real numbers, and the corresponding output is that number added to the next element in the set of natural numbers.

If this algorithm is used to dispense some type of medication, and I enter 3.1 and it murders you with 10 grams of alprazolam... well.... the algorithm is still correct.

DawkinsGawd··on How Did Software Get So Reliable Without Proof? (1996) [pdf]
Life is not reliable.
DawkinsGawd··on How Did Software Get So Reliable Without Proof? (1996) [pdf]
I haven't gotten a chance to read the entire paper however the reference to the Therac-25 in the beginning was slightly tilted. Yes - it was a programmatic error that dispersed a deadly amount of radiation. But, if I remember correctly, the Therac-25 is often used in Software/Computer Engineering ethics classes as an instance in which a hardware safety mechanism would be appropriate. So while the article is right that a software malfunction did disperse a deadly amount of radiation, the fix for this isn't necessarily a software solution
DawkinsGawd··on Will the Push for Coding Lead to ‘Technical Ghettos’?
I know entire organizations that run off excel spreadsheets
DawkinsGawd··on Will the Push for Coding Lead to ‘Technical Ghettos’?
AI-hard - nice. thanks for teaching me a new word.
DawkinsGawd··on Will the Push for Coding Lead to ‘Technical Ghettos’?
P.S. The articles is beyond stupid. I use to love technology because it was apolitical and was never muddled with things like "race" and "micro aggression". It seems like every tech article I read now has something to say about minorities or under represented youth or woman. Give it a rest already. Anyone can start coding. All you need is notepad.

I do appreciate how the article makes a distinction between computer science and programming. We already have a computer science education in school. Its called math.

DawkinsGawd··on Will the Push for Coding Lead to ‘Technical Ghettos’?
I am very much torn between this on multiple levels. On the most superficial level, I do not want development to become "blue collar" because I am a developer and don't want to think of myself as blue collar. With my personal bias out of the way:

Do you think it's possible for development to be the new manufacturing? I have been saying that it is for years now - but I don't know if I truly believe it or not. There is a large academic distinction between coding and manufacturing. Solid middle class manufacturing jobs were mostly mindless monkey work. Screw this on, put that in the hole it fits in, etc. The more I work on this internal Java ERP/CRM sites the more I think it is monkey work too, but when I take a step back I realize that I have been programming since I was 10 (16 years), I have a bachelors degree in computer science, I have several years of working experience and after work I go home and code. The work generally seems like turn key work to me, but I'm not sure if that is true. Basically I'm saying that I don't necessarily believe the masses are smart enough to be developers even for shitty intranet applications

DawkinsGawd··on How I got a CS degree with pen and paper and why I'm doing it again
Disappointed. I thought the article was going to focus on why a computer isn't even necessary for a computer science degree. In other words - how a computer science degree is mostly just a degree in mathematics, and a lot of the coding that you do (algorithm work, obviously not a software engineering or programming intensive course) should be done with pencil.

I have been seeing a lot of articles claiming that a barrier to CS curriculum in high school is that they don't have the technological capabilities to support such curriculum. Nonsense. If I ran an AP computer science class we would never touch a computer. Pencil and paper only.

DawkinsGawd··on Selectric bug
https://en.wikipedia.org/wiki/The_Thing_%28listening_device%...
DawkinsGawd··on Being homeless a struggle, even with a $100k job offer
You realize that offensive web application pen testing is only a tiny corner of the whole information security industry, and that most information security professionals don't find bugs. A good portion of InfoSec professionals are not technologists at all. They are behavioral experts, legal experts, policy makers, etc.

Judging by his own description of his skill set I would say he doesn't do offensive security at all but rather remediation, policy, and/or maybe forensics.

DawkinsGawd··on Why I Stopped Calling Myself a “Freelancer”
So - What exactly does a CMO-for-hire do?
DawkinsGawd··on Hawaii Court Rescinds Permit to Build Thirty Meter Telescope
Sources?
DawkinsGawd··on Why a German billionaire says that pledges like Mark Zuckerberg’s are really bad
Yes, being a millionaire politician or doctor makes you wealthy.
DawkinsGawd··on Librarians in uproar after borrowing record of teenage Haruki Murakami is leaked
Population density is considerably less than that of NYC. Scaling NYC up to 13,000 km² would put the population 90 million
DawkinsGawd··on Sqlmap – Automatic SQL injection and database takeover tool
My experience is fairly similar. How often does SQLMap (or another SQLi automated tool) fail to recognize a hole that is later uncovered through a manual investigation?
DawkinsGawd··on Sqlmap – Automatic SQL injection and database takeover tool
I played with SQLMap a bit on Kali. Easy tool to use, plays nicely with SOCKS5/TOR. I'm amazed at how prevalent SQLi is as an attack vector still. With PreparedStatements/PDO/other query libraries I would have bet this vector would have been all but eliminated many years ago.
DawkinsGawd··on Why numbering should start at zero (1982)
Thank you for the explanation.
DawkinsGawd··on Why numbering should start at zero (1982)
Can someone explain this sentence to me:

"Consider now the subsequences starting at the smallest natural number: inclusion of the upper bound would then force the latter to be unnatural by the time the sequence has shrunk to the empty one."

The previous statement asserts that inclusion of the lower bound is preferred because the sequence then starts with a natural number (so for a set 1<=x<12 the sequence starts at 1 instead of 1.000000 .... 1 in 1<x<12). How is inclusion of the upper bound forcing the "latter" (what is he referring to by latter) to be unnatural by the time the sequence has shrunk to the empty one.

DawkinsGawd··on A Horrifying Day at Court
Midazolam (100mg) + Fentanyl (100mg) = definitely end of life. A rhino couldn't survive it. Additionally, there would literally be no discussion about the effectiveness of it to cause death without pain. It would be nearly instantaneous and completely painless.

Am I the only person who finds it ironic that there is a humanitarian debate around the most effective drugs used to kill someone? Following contemporary humanitarian paradigm, the death by the state should be outlawed anyway.

DawkinsGawd··on Bad Decision there mate
Such an idea would sell better if it was marketed under comedy and not necessity.
DawkinsGawd··on Ask HN: Which book are you reading these days?
Currently reading Atlas Shrugged by Ayn Rand and Exploding the Phone By Phil Lapsley. Atlas Shrugged is an amazing account ofIndustry and government. Lapsleys book is a bit dry but it's a quick read and very informative
DawkinsGawd··on Ask HN: Which book are you reading these days?
Does the book address the issue of specialization in the professions and either exempt it or adapt it to the thesis?
DawkinsGawd··on Ask HN: How do you deal with professional jealousy and getting older?
I share a similar fear. I am a 25 year old dev. I have a bachelors degree in comp sci from a large state school. I have an internship plus an additional year of experience under my belt. I am constantly aware of the age of my competitors. I constantly feel as though I am behind the curve. I am always been told that I am too young to worry about such things, but I feel as though people don't understand my industry. My fears are not substantiated by my experience. I have had no trouble finding employment. I have been coding since the age of 12 and truly love the profession. I have a strong desire to succeed. I love the industry. However, I feel as though the constant comparison is hindering me mentally.
DawkinsGawd··on Ask HN: How do you deal with professional jealousy and getting older?
Fear is biologically advantageous in moderation. Without fear (anxiety, stress, etc) you would have not lived past infancy.