HNHacker News
TopNewBestAskShowJobs

watermoose

52 karma · joined September 16, 2016

submissionscomments
watermoose··on How Anxiety Warps Your Perception
This is an article essentially about how anxiety affects political views, so here's my experience on that matter.

I'm an independent that leans conservative especially on fiscal but also somewhat on social issues, and I know that my worry plays a part in it.

I've voted for independents, Libertarians, Republicans, and Democrats in past presidential elections, and plan to vote Democrat this year, and I will do so because of my worry about the Republican candidate. This candidate is unpredictable, and is focused on the wrong side of issues that I care about. I'm a compassionate person, and the candidate is not. I'm also a Christian, and the candidate is the antithesis of the behavior and goals I would hope to have in my country's leader. And of course, I think that a woman should have a chance at leading our country, even if she's not the one that I'd chose typically. So, my anxiety will play a part in the election, but not in the way this article would suggest.

watermoose··on I Am Sam Altman, President of YC Group. AMA
Sam, thanks for taking the time to talk with us. I hope it's ok, but I've got a few questions about something not directly related to YC applications.

As a middle-aged developer, I've seen a lot in my lifetime, but I believe that right now, even though in some ways I'm much more hopeful for the future than I've ever been, I feel like there are many huge time-bombs out there in the world that make focusing on a startup just to have a chance to become financially successful a petty and, for some, a possibly futile ordeal.

For example: political divisiveness/change/chaos, scary world leaders and potential world leaders discussing/threatening/testing nuclear weapons, wars for and against religions involving terror, causing mass death, spawning racism and restricted freedoms, other random shootings/acts of violence, discord and violence between people that are racially targeted and those who want to serve the public to protect people regardless of their race, terrible diseases/epidemics some without cures or growing resistance to cures that we've long depended on, weather related natural disasters, economic troubles, etc. The list goes on and on.

Given the climate of the world today and all of our problems, what things do you want to see- not just in the startups that you and/or YC as a whole want to help, but across the board? And what do you say to those that think that just don't feel safe enough to invest the time, money, and effort on a startup which has a greater chance of failure than success when they could just be working a stable job to try to save enough to survive what is ahead?

watermoose··on Making Humans a Multiplanetary Species [video]
I'm incredibly excited about this.

I would actually like to hear more about what happens on Mars: the steps to generate oxygen, food, energy, water, and the fuel for the return trip. What are the various ways that Mars could be terraformed, and what are the ethical and practical considerations?

I know that this comes on the heels of an unfortunate accident, but I'm in the camp that accidents and mistakes can lead to better process with less risk, and sometimes simpler solutions.

And, I'd like to invest in SpaceX. Whether it's in stocks or bonds, I just want to help.

watermoose··on Introducing .NET Standard
Google didn't intentionally change the world in Angular 2 to make sure that developers were learning new Angular 2 stuff vs. something else. If they wanted to do that, they were too late, because a lot of people had moved to React already.

Angular 2 is so different because they were trying to fix all of the problems with Angular 1. In fact, Angular 2 didn't even settle on how to do that after starting early releases of Angular 2. But, that wasn't some secret conspiracy to get people to use it. If anything, a lot of people that were sold on Angular 1 are slower to migrate, but that's what they get for trying to do things right.

watermoose··on Appropriate Uses for SQLite
I wasn't aware of that. Thanks!
watermoose··on What if the aliens we are seeking are AI?
I would think there is a high chance that if aliens are capable of listening to us, they would be using AI to do so. After all, within decades of starting to listen for Aliens, we've already made significant progress in AI development.

However, once their AI deciphers what we're saying to them, they'll probably just get annoyed like the FCC and HAM radio operators get annoyed with people mucking around with radio transmissions before knowing the rules.

watermoose··on What if the aliens we are seeking are AI?
> Suppose an octopus stacked rocks in piles of prime numbers (not including unity). Would we care beyond possibly putting it on display in an aquarium?

Considering that a lot of research is done on animal communication, I think that's a poor example.

watermoose··on Appropriate Uses for SQLite
Yeah- I changed my wording to "scalable". And I appreciate the developers and community around SQLite. It has its uses, and I appreciate it. However, I think it could be better with concurrency.
watermoose··on Appropriate Uses for SQLite
> Do people agree with this?

I don't. I've corrupted SQLite DBs enough to not have warm and fuzzy feelings about it like I used to have.

I think it's only a good choice when you just need a database for your app that will barely be using it, and if you didn't use it you'd be writing to a file instead. And, that's basically what the SQLite docs say.

However, even then, I think it can be short-sighted. I've used webapps before that used SQLite and I thought to myself: if they'd only used MySQL or PostgreSQL and then provided access to it, I could have used it.

Be aware though, if you decide to use a scalable DB like PostgreSQL, it will require a port to be open for the DB, even if only locally. If you're trying to minimize how people can access your data, you don't want a port open/an extra port open, and you're not going to hit it very hard, SQLite's probably your best choice.

watermoose··on Software Development at 1 Hz
> At the same time I cannot use toy languages that have no compile time type checking

This guy seems like and sounds like a serious developer, so I'm totally confused by this statement.

Dynamic languages that don't do compile time type checking are not toys.

I used to only write in Java or C++, but I think it's a stage of maturity as a developer to realize that you can develop code that can take arguments with the assumption that the objects sent in are of types that will have the behavior you need to work with them.

If you argue that the code is faster when it is compiled- that's fine, and I agree, and that's good, if it matters.

If you argue that you need types because otherwise you can't be safe, I'm sorry, but that's like being a helicopter-parent. Sometimes maybe you can't trust what is calling your code even when you give it trust, and that's valid; just like as a parent, sometimes the child really needs that level of micromanagement. But, for a lot of if not most of practical web development, you can use dynamic typing, and most children do not need that level of micromanagement.

There's nothing wrong with languages that provide type checking, but it isn't necessarily a deficiency when it's not there.

watermoose··on The Moon Illusion, an Unsolved Mystery
This explanation dismisses refraction because it assumes the atmosphere is of a single consistency. The atmosphere is composed of different types of elements at different densities and temperatures depending on altitude, etc.

Also, our atmosphere contains an ionosphere where electrons, which are involved in light propogation, could bend the light more depending on the amount of ionosphere the light must travel through on the way to our eyes.

It's strange to me that these things were not discussed.

watermoose··on A study on human behavior has identified four basic personality types
As a correction to the title, they said four, but then said, "There is a fifth, undefined group, representing 10%, which the algorithm is unable to classify in relation to a clear type of behavior. The researchers argue that this allows them to infer the existence of a wide range of subgroups made up of individuals who do not respond in a determined way to any of the outlined models."

So based on the study: http://advances.sciencemag.org/content/2/8/e1600451.full

and looking at the results in: http://d3a5ak6v9sb99l.cloudfront.net/content/advances/2/8/e1...

the summarization of "Undefined" as "Decides randomly" seems a little wrong- there's an obvious tendency in PD (Prisoner's Dilemma) for some results: http://d3a5ak6v9sb99l.cloudfront.net/content/advances/2/8/e1...

Also, I can't help but wonder whether there is bias effect, as humans seem to tend to use a small number of groups or factors for personalities. For example, in literature, J.K. Rowling's sorting hat chose between Gryffindor, Hufflepuff, Ravenclaw, and Slytherin, and Veronica Roth had citizens of Chicago choose between Abnegation, Amity, Candor, Dauntless, and Erudite. Even though there is a mix between races in humans, we tend to categorize- like in the U.S., typically you must choose from Caucausian, Asian-american, African-american, Pacific-islander, or Hispanic, even though color and genetic makeup vary. Then MBTI has four factors (E/I, S/N, T/F, J/P). Friedman and Rosenman came up with A and B types then later Denollet added the D type. We tend to categorize like this.

Also, they chose just four games for the study. That could have affected the outcome.

watermoose··on Crowdfunding campaign against US patent on personalized content
I'm glad that they are doing this to raise awareness about the problem, and it seems like a good idea to request prior art on this page.

And, it looks to have a great team behind it: https://unpatent.co/about

So, I'm curious, is Lee Cheng going to be the one going after Marc and his group, and is the $20k just to try to help pay his court expenses? Because, it seems like it's going to be a lot more expensive than that. I'm asking because there isn't much information about how the money will be used on the campaign page, and I think more would give if this were clearer.

Good luck to Unpatent in this! I think this is an inventive way to help start to solve this problem.

Something else that people could do is write to their representatives about it. These patent problems are solvable with law that penalizes organizations that try to blackmail organizations with patents that are overly broad.

http://www.house.gov/representatives/find/

http://www.senate.gov/general/contact_information/senators_c...

watermoose··on Ask HN: Where do you go to get recruiters to find you a job?
> P.S. I could interview well with a mid-senior electronics role or a junior programmer role.

What do you mean by "electronics". Electrical engineer? Electrician?

watermoose··on Ask HN: Where do you go to get recruiters to find you a job?
Agree with everyone that is saying LinkedIn.

Even if you barely touch your profile, you'll very likely start to get recruiters within a few weeks contacting you.

If you don't, you need to work on what information you are providing in your past history and description to ensure that you look professional and have all of the keywords/skills listed that matter. I would recommend getting someone you trust that works in the field to review it that won't hold back on opinions. Get other opinions as well. Then look at it as if you were a recruiter, a manager, and a future co-worker and make changes as needed.

Then Google/Bing/DDG search yourself. What info do you see? Anything you wouldn't want others to see? Can you do anything to fix that?

Finally, don't just wait around for recruiters. Actively network. Work on the skills you think you'll need to have. Read. Practice. Have your significant other or friend or anyone interview you. Get interview questions you can find easily on the internet and learn all of the answers and why they are the answers. It takes time to prepare.

watermoose··on Music theory for nerds
This is great, but I would recommend Robert Greenberg's "How to Listen to and Understand Great Music". He goes through the history of western music in a way that makes it clear why Amin != Cmaj, and other questions that the OP has. Yes, sheet music is crap, and he explains how it evolved to be the way it is, after which you'll be much more forgiving. He's a great speaker who obviously knows the material inside and out.
watermoose··on Amphetamine boosts rats’ recovery from brain injuries
I've had ADD and slow executive function all of my life, along with a few other problems.

I was in denial or at least unsure about it for years. I'd had docs diagnose me with ADD, one who tested me extensively who though ADD was overdiagnosed that said I didn't have it, and had tried natural remedies, attempted to self-treat with caffeine- probably 5-12 cans of soda a day or several cups of coffee- and had a few really bad experiences and reactions with the meds that I tried.

Then I finally went to a psychiatrist that had been recommended to me by my doc and an friend of a friend and took GeneSight tests for genetic markers that indicate problems with different types of medications. I found one for ADD that was recommended and was prescribed that. It was Vyvanse which is amphetamine-based. It is lisdexamfetamine which is basically like a time-released dextroamphetamine. It becomes dextroamphetamine when the body cleaves off the lysine.

https://en.wikipedia.org/wiki/Lisdexamfetamine

https://en.wikipedia.org/wiki/Dextroamphetamine

I took Vyvanse and within an hour, I had a lot more energy and felt like I was "on". I didn't have any trouble focusing and it revved up my executive function so I was not thinking as slowly. I felt like it was going to solve all of my problems. However, even though I felt great and helped with some depression I was having also, I had some negative interactions at work. After getting "called into the office" after one of those, I knew I was going to have to do something else. Away from work, though, it was a great medication to be on, and since it was time-released, so I only had to take one in the morning. I still don't think it's a bad med.

I went back to the psychiatrist. She put me on Evekeo. It contains 50% levoamphetamine salts and 50% dextroamphetamine. On it, I can focus on what I'm doing like what I think a normal person does- or maybe better. I still will hear what others are saying and get distracted, but when I want to, and with help of music, I can really focus on my work. I can even focus more that I think that I could when I was younger and ADD wasn't affecting me as much. I still feel a little slower and am considering taking it and a smaller dose of dextroamphetamine. For me, it's a little like the real-world clear pill from Limitless.

I think eventually what I'd like to be on would be a combination of lisdexamfetamine and levoamphetamine (or a time-released version of it). It's possible that the L-lysine of lisdexamfetamine was also having some positive affects: https://www.drugs.com/npc/lysine.html

watermoose··on Bottleneck Bandwidth and RTT
> This is much better than trying to estimate bandwidth from packet loss.

This definitely seems like an improvement, however is it possible that this changed could result in one or more additional attack vectors?

In addition, what about the additional resources needed to pull this off; how many fewer persistent connections could be maintained by a single server with the same specs?

watermoose··on Is your SSH password revealed when you attempt to connect to the wrong server?
One of the answers mentioned: https://livesshattack.net/

On which there are leaderboards for password attempts: https://livesshattack.net/leaderboards

A password that was tried 11633 times, almost as much as 11684 times that 'password' was tried is 'wubao'.

That led me here: https://ewedaa.wordpress.com/2015/07/02/what-the-heck-is-wub...

which indicated that this is one of the two first passwords used by sshPsycho when attempting a brute force attack.

According to the poster these two passwords are tried often:

> wubao = 誤報, means something wrongly reported

> jiamima = 加密碼, can mean ‘add password’ or ‘encryption code’

Discussion about the use of kippo to log ssh login attempts: http://www.cubieforums.com/index.php?topic=3739.0

Kippo is available here: https://github.com/desaster/kippo

watermoose··on While open source is free as in beer, it’s also free as in baby (2014)
While Daniel is correct that open source projects require upkeep and typically require a community of users and developers giving back to the project in order to succeed or at least continue, I think this could be misused as a reason to back those that erroneously conclude that closed source software that is backed by paid work on software is the best method, and this in my many years of experience is incorrect.

Another correction is that "open source" does not mean free as in beer. Source can be open and not free. To ensure that you are using or offering source with a free license, please read: https://www.gnu.org/licenses/license-list.en.html

watermoose··on While open source is free as in beer, it’s also free as in baby (2014)
> For smaller projects out on GitHub I often see attempts at this that fail. Stuck in "Open" status for years or outright rejected.

This is why you fork.

Some forks even merge branches that were PR'd to the original fork and just start managing their own.

This is why GitHub has a "network" graph where you can see the other forks on the timeline and can choose a newer fork if an older one has either been abandoned or is not being upkept or doesn't work with some newer version of X that you need it to work with.

watermoose··on Why the Apple II ProDOS 2.4 Release Is the OS News of the Year
Thank you John Brooks!! You are the best!!

Warning: this is going to get mushy...

While my first computer was the TRS-80 COCO I, I spent more time coding on my second computer, the Apple IIe, coming home each afternoon after school to just program and play games constantly. I owe my current occupation to that, and my family and friends that benefit from my salary I all owe to those two computers.

I love the Apple II line along with the TRS-80 COCO line and my heart is full that there are those that continue to develop for them.