HNHacker News
TopNewBestAskShowJobs

jaxytee

275 karma · joined October 23, 2012

submissionscomments
jaxytee··on Some musings on Scala and Clojure by a long time Scala dude
He actually touched on this towards the end of the presentation. To simplify, he states that Clojure is about data and Scala is about types. When accommodating dynamic data, it's easier to use Clojure because of the ubiquity of Maps as the primary data type and the nice handling if Null values via Clojure's Nil type. In Scala, dynamic data is dealt with using the Option Monad, and this adds layers of complication to your code.
jaxytee··on Why I won't do a startup and (probably) neither should you.
>A successful business earns more than the owner can make elsewhere, though most people don't think that way. Is a cupcake shop making $100k successful? Depends on the owner. If his alternative is a $65k factory job, yes. If he left a $250k legal job to do it, no: the business destroys $150k of wealth every year. Yikes

Money != Success

jaxytee··on Top Ceylon language features I wish we had in Java
You beat me to this comment. Ceylon brings nothing new to the table that would make me jump the Scala ship.

What's the point of having Nullables if we're still forced to do glorified if(*.isNull) ... else ... checks? I'd much rather use Scala's Option type that has Map and GetOrElse already baked in.

Also, the tooling around Scala is starting to mature. The Kotlins and Ceylons of the world are way behind Scala in this regard as well.

jaxytee··on Scala – 1 Star – Would Not Program Again
This times 1000. I have been using Scala for the past 3 months in a play framework app that serves json. Today I had to write some quick Java for an Android client, and was quickly reminded how much freedom Scala's expressiveness gives you vs Java old cruft.

I mistakenly wrote a Java anonymous inner class that called a closed over variable from the outer scope like one would do with Scala closures. Of course the Java compiler threw an error because I didn't mark the variable as final.

When programing in Scala, one never has to deal with such low level rigidness. It just let's you get shit done.

jaxytee··on What It's Like to Fail
Damn this makes me feel way better about not listening to all my friends that told me to sign up for food stamps while started my company. Too me I wasn't unemployed
jaxytee··on SF vs. NY: Which is Better, Really?
>"America’s two greatest cities."

The author lost me at the first sentence. I think "Two of America's most popular cities" is closer to reality. So guessing the author believes the crowd is always right.

San Fran and NYC suck cost of living which is the most important factor I look for in a place of residence. Its not to difficult to get to NYC from the smaller, more reasonably priced, more accessible Philadelphia.

jaxytee··on Where to begin when learning C? Start by making lots of errors
I find the visceral act of manually writing code to be an extremely effective tool when learning programming language syntax. I find it similar to the "Write these words 10 times" technique used when teaching grade school kids how to spell and read.
jaxytee··on How Google's Android Could Finally Crush Apple's iPhone
>"Unless you're a techie or demand a larger display, Apple's iPhone will offer the better experience"

Apple IPhone offers a better experience? Maybe for the author. I have Android phones and an IPhone. I find the IPhone's lack of a back button counter intuitive. I also cringe at the idea of using Apple Maps. I don't know why these tech writers keep claiming the superiority of Apple's UX as an objective truth.

jaxytee··on MongoDB is to NoSQL like MySQL to SQL - in the most harmful way
Not to mention that the authors only critique of MongoDB was global write locking from version 2.2. The rest of his article was empty text speaking NOSQL databases his friends think are cool and statements equating too "MongoDB is bad. Why? Cause it is."

All if this ends at his signature that mentions his scaling SQL book. Not like he has an axe to grind or anything.

jaxytee··on Ask HN: Is Java still worth learning?
I recommend checking out Play Framework for a modern Restful Java Web Development framework. I must add that the templating engine and under the hood api are written in Scala. It doesn't take long for an experienced Java dev to become a familiar enough with Scala to work with the templates though.
jaxytee··on Will Scala ever be enterprise-ready?
>it's much harder to integrate Java with Scala than with Clojure or Groovy, let alone Kotlin.

Your kidding right? Scala's Java interop is seamless compared to that of Clojure.

jaxytee··on Android for all and the new Nexus 5
This: " In addition, the new Chromium WebView supports remote debugging using Chrome DevTools. For example, you can use Chrome DevTools on your development machine to inspect, debug, and analyze your WebView content live on a mobile device."

This is a huge step forward for the development of HTML5 hybrid apps if it allows us to debug our app's embedded webviw. Good riddance console.log(*) debugging.

jaxytee··on A strange lonely planet found without a star
It's a mass relay for sure.
jaxytee··on Scala: sharp and gets things cut
Scala transcends the static vs dynamic typing debate via it's duck typing. Because of it's implementation of implicits, you get static type checking along with the flexibility of a language like JavaScript or Python. IMO This puts Scala head and shoulders above the rest of the programming world in terms of language design.
jaxytee··on Codebreaker found in bag attended US security conference before death (2012)
Killing someone and locking them up in a duffel bag in a hotel bathroom doesn't seem British governments style. Before claiming the victim was another Snowden/whistleblower, you might want to read this excerpt from the article:

"The source indicated that Williams' work to disrupt the Russian mafia could have put him at risk".

"Some of these powerful criminal networks have links with, and employ, former KGB agents who can track down people like Williams," the source said.

jaxytee··on A Cosmonaut's Fiery Death Retold (2011)
"The problem was Gagarin. Already a Soviet hero, the first man ever in space, he and some senior technicians had inspected the Soyuz 1 and had found 203 structural problems — serious problems that would make this machine dangerous to navigate in space. The mission, Gagarin suggested, should be postponed."

This helps puts things in perspective when I'm obsessing over trivial things like the max length my RegExp will allow on some arbitrary form field. One of my user's phone won't blow up if he/she wasn't able to use five more characters in a message.

We should do our best to minimize the amount of bugs we code, but when we (inevitably) do code buggy software we can fix it relatively fast. Unless of course one is coding a GPS system for SpaceX or something of the such.

jaxytee··on A new breed of Chrome Apps
From the ChromeView github page:

"Attempting to scroll the view (by swiping a finger across the screen) does not update the displayed image. However, internally, the view is scrolled. This can be seen by displaying a stack of buttons and trying to click on the topmost one. This issue makes ChromeView mostly unusable in production"

Have you used ChromeView successfully in a production application? This seems like a deal killer.

jaxytee··on Moon Water Discovery Hints at Mystery Source Deep Underground
I have debates about evolution with my Christian friends (who believe in the creation story of Adam and Eve) often. Whenever I mention evidence of evolution documented by scientists, they always reference the Bible as evidence of the creation story. That then turns into a debate about the writing processes of peer reviewed scientific papers vs the method of those who wrote the bible. It usually ends with them stating the bible was written by god "himself", so it couldn't be wrong, and me realizing I cant change their minds.

Needles to say, we live in a society where many base there beliefs on blind faith, and those who do are almost impossible to convince of something that goes against their faith. Even if simple life was found on the moon, they wouldn't believe it unless it was the kind of alien life from movies that invades earth with spaceships.

jaxytee··on Converting an existing Backbone.js project to Require.js
That can easily be solved by paying attention.
jaxytee··on Teach Yourself a New Programming Language in 21 Minutes (Or 2-3 Years)
The Mode View * client side frameworks help to separate concerns of storing the data relevant to your app (models), creating the abstractions responsible for displaying the models to the user interface (Views), and managing the routing of your app (* or sometimes called controllers) within your application. These separations help to make code in your application more reusable, easier to debug, and easier to modify.
jaxytee··on "Instead of cures for cancer we got Angry Birds"
Venture Capitalist primary concern is making money. Sure they'll go for changing the world too, if it means they make more money.
jaxytee··on Can you help me understand the benefit of require.js?
I don't mean to troll, but isn't exploration and figuring things out a huge part of creating software. There are require.js examples apps on github , Q and As on Stackoverflow, and open source code that's available for digging deep. It only took me ~2 Days to get the gist of require.

Is it no longer good enough that the open source community builds great free things for us to use? Do they now have to upload the know how of these tools to the users brains in a Matrix like fashion?

jaxytee··on Elon Musk's mission to Mars
Between running Tesla, SpaceX, SolarCity, and conceptualizing the hyperloop, Elon is the yang to Steve Job's "Focus on one thing" yin.
jaxytee··on Rare Cancer Seen In 41 Homosexuals (1981)
It actually didn't suprise me at all that oppressed groups have the highest incident of HIV infection.
jaxytee··on Drugs and the Meaning of Life (2011)
I have personally experienced both spectrums with my psychedelic experiences.

One positive experience involved me sitting on a hill near a road only to get lost in a the almost musical sound of cars whooshing by. Afterwards I returned to my apartment and experienced amazing closed eye visuals of some kind of fused technological/organic robots trees. The onset was seeing the walls of my apartment melt before my very eyes.

One negative experience involved me pacing back and forth furiously in my apartment for hours while crying hysterically. If felt as if the weight of everything (good or bad) humanity has done and would do in the future was crushing me. I think tripping alone may have added to this experience.

jaxytee··on Taking Career Risks in Your Twenties
I couldn't agree more with kevinchau. I'm also 24 and a semi recent grad. My first two jobs were at mega corps (a fortune 100 telecom and a fortune 500 energy company). They were well paying but I, they stripped me two things I hold near and dear to myself . My autonomy of work and schedule. I left mongocorp and went to worked at a start up with great/smart people for the past year. I recently left the start up to scratch my own itch. I lived pretty frugal even while being employed by the super corps, so I have enough saved to last me at least a year or so.

The past 4 months of my corporate sabbatical/"start up" has been one of the happiest times of my life. I'm learning the technologies I WANT to learn by applying them to solving real problems in my (still in stealth mode) product . When I see my past early twenties colleagues posting the " time of my life" weekend pics to the social networksphere, I laugh inside. I see past the distractions they engage in to make themselves feel like they've made it because, I remember the conversations we had daily about how much we hated the low quality work, stale tooling, and sometime poisonous corporate enviorments in which we worked.

I have no kids (I do have a dog that eats better then some people) and am only responsible for my self right now. I'm spending this time exploring and learning, not producing value for some clueless middle manager. 9 Months clean off corporate and hacking daily to keep it that way.

jaxytee··on The Startup Story I Want To Hear
What about the entrepreneur that launches a startup that makes him/her a multi-millionare relatively quickly? No helicopters or yachts involved, just a enough success to live a comfortable middle class life for years to come. Im sure it isn't always Instagram or bust. At the same time though, is this not a Startup story? Why don't we hear these?
jaxytee··on How Ray Kurzweil Plans To Revolutionize Search At Google
I'm 100% sure I don't want this. Exploration and discovery as a whole is one of the most rewarding experiences we have as humans. I don't want that outsourced to some machine/ algorithm. I addition to that, we deal with so much cognitive dissonance within our brains on a day to day, minute to minute, millisecond to millisecond basis, I'm not convinced Google (even with their massive cache of data on us) could even predict what we "want" anyhow. Think of youtube and it's "recommended for you" video suggestion. Just because I listen to Lil Boosie every now and then dosen't mean I want to hear all the shitty southern rap songs it's choosing for me.
jaxytee··on More founders reject VC money
The biggest weakness I find of the VC funded route, is it's accidental "Let's get more money so we can build more product" effect. It can delay the all important moment of asking someone give you money for your product's created value. I once worked at a 1 year old company with ~$2 Million in the bank and a fledging product in production. Our board wanted to raise more money to hire more engineers. We didn't need more engineers. We needed a product people wanted to use.
jaxytee··on JQuery Mobile 1.3.0 Released
Last time a tried using JQuery Mobile for an Android 4.0.3 HTML5 app, button presses didn't work consistently/correctly and the performance was terrible. Also there is still that whole JQuery dependency thing. Until the Android Webview's robustness increases or JQuery/JQuery Mobile improve support for the Android webview I will stick to my Zepto + MV* Framework + Custom Transitions stack for Android HTML5 development.
← PreviousPage 3 of 4Next →