HNHacker News
TopNewBestAskShowJobs

alansmitheebk

245 karma · joined April 30, 2015

submissionscomments
alansmitheebk··on The Facebook Intifada
I offer my condolence's for the author's loss. It sounds like his father was truly a great man. However, the author didn't even mention the Israeli occupation, the apartheid system that oppresses the Palestinians, and Israel's outright rejection of a two-state solution. That is the cause of such violence, not social media.
alansmitheebk··on Was the Blair Witch Project the last great horror film?
Fuck no. That movie sucked.
alansmitheebk··on Ask HN: Any advice for a programmer who has hit rock bottom?
I also suffer from depression and anxiety. I have since I was 15 years old. I believe in runs in my family. I've only sought professional treatment for this in the past several years. I see a psychiatrist and I take some medications. It has been difficult. It still is difficult, but I'm doing pretty well.

I recommend that you seek out a psychiatrist. A lot of people don't understand that chronic depression and anxiety are real ailments. They will tell you things like "you're fine, it's just in your head!" Don't listen to these people. They mean well but they are ignorant. Get the help you need.

Feel free to message me.

Good luck to you!

alansmitheebk··on Global coalition to Facebook: “Authentic names” are dangerous for your users
This petition strikes me as painfully naive. It should be obvious to anyone that Facebook's user data is what makes it a multi-billion dollar company. That data is worth fuck all if it correlates to superhero names and cat pictures as opposed to real people.
alansmitheebk··on Volkswagen’s Diesel Fraud Makes Critic of Secret Code a Prophet
This would be a great time to point out that the diesel engine was originally intended to be run on peanut oil. Any diesel automobile can run on "bio-diesel" with no additional modifications. You may be (un)surprised to learn that the inventor of the diesel engine died a rather mysterious death on a trans-Atlantic cruise.
alansmitheebk··on Ellen Pao’s Gender-Bias Odyssey Ends as Kleiner Drops Judgment $276k Legal Fees
BTW, I agree with your assessment of the NYT. You might enjoy the book What Liberal Media? by Eric Alterman.
alansmitheebk··on Ellen Pao’s Gender-Bias Odyssey Ends as Kleiner Drops Judgment $276k Legal Fees
I agree that there was a bit of a tongue in cheek tone to the piece. For example, the title referenced the cold war. That being said, given the larger context of The Guardian's opinion pieces and their tendency towards feminist demagoguery, I read it as "I'm kidding!" (but I'm kind of serious, too.) There was also a mention of the higher temperature being better for the environment, which reinforced the "I'm only half joking" subtext for me.
alansmitheebk··on Ellen Pao’s Gender-Bias Odyssey Ends as Kleiner Drops Judgment $276k Legal Fees
Their news coverage is pretty decent. I read it daily. But their opinion pieces are laughably stupid. Just this past summer they did a piece about how air conditioning is sexist.

Every day Jessica Valenti writes something about the Pro Life movement and calls it the "Anti Choice" movement, which is a like Fox News calling banksters "Job Creators."

Syreeta what's her face did a piece the other day about how film stock is racist (she apparently doesn't know how to set her camera aperture properly and blames it on film not being designed to capture black faces).

It's a fucking joke.

alansmitheebk··on Ellen Pao’s Gender-Bias Odyssey Ends as Kleiner Drops Judgment $276k Legal Fees
I give it about five minutes before The Guardian publishes an editorial entitled: "Ellen Pao lawsuit ends but will not slow fight for gender equality in Silicon Valley."
alansmitheebk··on Ask HN: Is it a bad idea to learn PHP/Laravel instead of Ruby/RoR?
To be honest, I'm not a big fan of either Ruby or PHP. Ruby is a hipster programming language. Ruby developers have a tendency to get really hung up on syntax. It's tough to get them to work in any other language because they complain about semi-colons and curly braces.They like to say stuff like "when you don't have to worry about semi colons and curly braces it frees your mind up to think about your app."(If colons an curly braces are too difficult for you to think about your app you probably shouldn't be a programmer. Maybe write Haiku instead.)

PHP devs often have very poor coding habits due to the fact that it's so easy to mix PHP and HTML and do things in a procedural style.

Whichever direction you go in, those are some things to look out for when hiring devs.

alansmitheebk··on Ask HN: Is it a bad idea to learn PHP/Laravel instead of Ruby/RoR?
I think the scarcity of Ruby devs verses the abundance of PHP devs in your location is a compelling reason to switch to PHP.

Have you considered Node JS? I'm not familiar with the scene in Auckland, but most developers I know would prefer working with Node JS to PHP. Choosing a language that developers want to use is a good way to attract top talent.

alansmitheebk··on No one ever said white lives don’t matter
I don't think Hammond was asserting that white lives don't matter. He was correctly pointing out that the media don't see much of a story to sell when it's a white person on the wrong end of the police officer's gun. As a resut, this incident is unlikely to generate much public outcry when in fact it should be viewed within the same context of excessive use of police force against the citizenry.

The fact that we perceive this differently is an indicator of racial polarization in our society. This same racial polarization actually protects the status quo. For, only "liberal" whites get upset when this happens to African-Americans, and no one cares when it happens to whites. In a society absent of racial polarization, we'd ALL be outraged. This in turn would increase the pressure on the politicians to fix the problem.

Clearly the African-American population bears the brunt of police brutality much more often than the white population. I am not denying that. However, we should not bifurcate these incidents according to race and practice selective outrage.

I am not surprised at the author's failure to grasp this point. For, standing up to a perceived slight against BLM is a better way to impress people with your politically correct credentials.

alansmitheebk··on Ask HN: Best non-apple laptop screen?
My System76 Galago Pro has a 1080p matte screen. When the weather is nice I like to work outdoors. With a shiny Apple screen this is virtually impossible.

I believe the Galago Pro and most other System76 models are actually customized re-branded Clevo laptops. Another company that offers customized Clevos is Sager. You can buy Sager latops online from Xotic PC. My last laptop was Sager and it also had a 1080p matte screen.

By the way, my laptop costs a fraction of what I would have paid for an Apple laptop with the same specs. It's also extremely light.

My laptop doesn't overheat and spin its fans so fast it sounds like an airplane taking off. I didn't have to buy any stupid adapters to use ethernet and I'm not vulnerable to two major security issues that are all over the news lately (I'm looking at you, MacBook Pro).

Good luck.

alansmitheebk··on How would you architect a “standard” web application to protect the database?
Use prepared statements to pretect against SQLI!!!!

Put the DB on a separate server. Don't access DB directly from the web app; access it through services. Set up a robust authentication system for your services (OAuth?)

alansmitheebk··on Without LinkedIn account I won't get a job in US?
Definitely not true.
alansmitheebk··on Ask HN: How Edward Snowden Do His Computing?
He was forced to consent to having monitoring hardware installed. When the government demanded that he hand over the encryption keys as well he refused. You can read his side of the story here: http://lavabit.com/

I don't see anything childish about upholding his fiduciary responsibilities to his users and standing up to the agents of a surveillance state which far exceeds even the wildest dreams of the East German Stasi.

alansmitheebk··on Ask HN: How Edward Snowden Do His Computing?
I would imagine he uses Tails and TOR.

He used to use Lavabit for email. The founder of Lavabit chose to shut the company down rather than comply with subpoenas from the US government. There is probably pending litigation to this day. He's obviously not going to disclose his current email provider as it would suffer the same fate.

I'd be curious to know his choice of OS. It's probably a Linux distro, but it could also be a BSD.

If he uses a cellphone at all, it's probably a blackphone: https://blackphone.ch/phone/ I believe Glenn Greenwald has talked about the Blackphone and was a beta user.

It's unlikely that Snowden would reveal any details about his computing as they could potentially be used compromise his comsec.

Here are some resources for surveillance self-defense: https://ssd.eff.org/.

alansmitheebk··on Ask HN: Am I missing out by not being in sillicon valley?
Interesting observation. I live and work in NYC. When I read about all of the sexism and misogyny in tech it sounds completely different from the tech scene I know and work in. I've long suspected that a lot of those stories are trumped up by "journalists" who want to write stories about the tech gender gap because it's a trendy topic and it affords them the opportunity to use the term "brogrammer" in a sentence. However, I wonder if maybe the Silicon Valley tech culture is significantly more assholey than the tech culture in NYC.

Several months ago I went to the south bay for a job interview. The people who interviewed me seemed nice, if not cut throat. However, I was rather shocked by some of the people I met at the hotel. They were very smug and had extremely entitled attitudes. A few of them were very happy to share with me the fact that they own multiple homes, although I didn't ask them. One guy straight up told me he doesn't like blacks and hispanics. This comment was made at the hotel rooftop pool. It was not a private conversation and the man didn't seem to even fathom that I might have found that offensive.

Then again, it was a ritzy hotel in the most expensive part of that town. I might meet similar people if I stayed at the St. Regis in NYC for a few days.

So IDK, are Silicon Valley types ass trumpets?

alansmitheebk··on Ask HN: What are the biggest problems facing humanity?
with respect to climate change, global warming is a threat to our entire ecosystem. In the coming decades, governments around the globe will face unprecedented national security threats mounted by flooding, extreme weather storms, scarcity of fresh drinking water, and shrinking food supplies. Countries that lack the resources or political will to act now may be visited by great tragedies. Natural catastrophes and famines driven by climate change may cause future wars and revolutions.

With respect to Fascism, the countries we used to refer to as "The Free World" have become Orwellian police states. This is much more than a privacy issue or a national security issue. We are headed towards a world where dissent is no longer possible. As governments continue to spy on literally all of their citizens, the types of non-violent protests and civil disobedience which helped bring about the end of the Vietnam war and racial segregation in the US will be proactively contained. Potential protesters will be identified, harassed, and intimidated long before the target dates of their planned protests. Heavily armed and violent paramilitary groups will occupy potential arenas of demonstration in the run up to events such as political and economic conventions. Meanwhile, the media will whip the public into a paranoid frenzy over "terrorists planning to attack" these events.

With respect to religion, the Middle East will continue to fight wars driven by religious fanaticism. I refer not just to radical Islamists, but to Christian fundamentalists and Zionists (both Christian and Jewish). In the Catholic spheres of influence, overpopulation and AIDS will continue to be a problem because use of condoms is discouraged. In the US, major policies which affect the environment and the fate of other nations will continue to be driven by morons who believe that the Earth is 10,000 years old and that the rapture is coming.

alansmitheebk··on Ask HN: What are the biggest problems facing humanity?
I'd say global warming, facism, and religion.
alansmitheebk··on How I do my computing
1. Why do you have a 512 kbps connection, do you live in the North Pole?

2. You should read a newspaper, they load even faster!

alansmitheebk··on How I do my computing
RMS is a genius programmer but debating his opinions about what makes for a better website is like Debating Don Knuth's opinions about what makes for a better email client. We canonize these people and yet they are luddites.
alansmitheebk··on How I do my computing
Was this made by Eric Myers? It looks like part of his (bitter) Fluent Conference presentation.
alansmitheebk··on Ask HN: If I learn one programming language, what should it be?
I would recommend Java. Recent surveys of programming languages have ranked Java as the second most widely used programming language after JavaScript.

Java is a strongly-typed "classical" object-oriented language with C-like syntax. These characteristics make it an ideal foundation upon which to build your knowledge of programming.

Many of the newer and more popular languages deviate from the "classical" way of doing things. For example, many are loosely typed. Some use a simpler syntax without semicolons or curly braces. Others have a non-traditional OO model, or a hybrid OO / functional model.

You will likely encounter problems if you skip over the "classical" style languages and head straight for something like Ruby or JavaScript. For example, when you start to get into the more advanced parts of JavaScript, all of the books and tutorials explain things by contrasting with Java or C#. Therefore, if you don't have that classical knowledge, the comparisons will be meaningless.

If you start with a loosely typed language, you won't understand why your JavaScript developers are debating using TypeScript, or why your Ruby devs are debating switching to Java or Scala to build the app to scale. If you start with Ruby or Python you will never be comfortable with languages that use curly braces and semicolons.

I started out by learning PHP. It was a mistake. If I could go back in time I would have learned Java first. When I started to learn object-oriented programming it was tough because I had to unlearn the procedural way of thinking which was very common amongst PHP developers at the time. When I wanted to learn Android development I was confused by the use of types in method signatures. I had to go and learn Java-101 before I could do anything more than write a layout file.

I hope this helps...

← PreviousPage 2 of 2