HNHacker News
TopNewBestAskShowJobs

treehau5

1,703 karma · joined April 2, 2014

submissionscomments
treehau5··on Create your own Game Engine but don't use it
there's actually a pretty serious niche of us Go game developers growing as well
treehau5··on Why you should, actually, rewrite some of it in Rust
No, not really. Go left a lot of C behind (pointer arithmetic for example), while also being garbage collected and having modules instead of header files. Coincidentally, while being touted as replacement for C and as the "language of the server", most of its converts come from python, ruby, and node.js evironments.
treehau5··on 24-core CPU and I can’t move my mouse
> GC performance is a trade between throughput and pause time.

Go has sub-millisecond GC pauses, and even at that minimizes the need to do stop-the-world pauses (previous HN discussion https://news.ycombinator.com/item?id=12821586) I think it would be a very interesting exercise to give a crack at it. If anyone is interested, let me know.

treehau5··on 24-core CPU and I can’t move my mouse
> How did we get here? Well, C++ and its stupid O(n^2) compilation complexity [...]

Wasn't large compilation time a driving force behind coming up with Go? Is a garbage-collected language not suitable for a web browser? I am just curious because I absolutely love writing Go

treehau5··on Half-price Ebooks for Day Against DRM
Are any of these good? A lot of them look interesting
treehau5··on Change in Real Home Prices Since 2000
In the former case, the inflation was due to sketchy MBS's. In the latter case, price inflation in major city center's suburbs are causing the cost of building materials to go sky (lumber I believe is up 16% in the past 6 months), thus making a house that was once 100$ a square foot to build now 135$ a square foot.
treehau5··on Wolfram Alpha Is Making It Extremely Easy for Students to Cheat
Incentive to do it.
treehau5··on Migration from Postgres to Datomic
> it's obviously possible

What if it's unobviously not possible?

treehau5··on Theoretical Computer Science – An Introduction [pdf]
> I disagree. I think many of the problems in software development as practiced today originate from thinking that the theory is all that is necessary.

This is such horseshit. Computer Science gives you the intuition needed to guide you to making more correct decisions you make in building your software rather than wrong. When you have these practitioners hitting the scene all of a sudden who just simply learn xyz latest framework/tool/fad and then are faced with a new and interesting complex challenge (for example, computers all of a sudden now have multiple cores! surprise!), they do not have the background to adapt and spend much time cutting their teeth, creating many bugs in their wake.

If you think that having the theory makes you write worse software, I feel bad for you because your computer science education must have been shit and you probably wasted your money. In that sense I understand the bitterness that a lot of people have.

treehau5··on El Niño-like weather increases California precipitation in response to warming
We need to get the climate debate away from the ends, and look more at what is actually happening, i.e the facts. The facts are we have more carbon in our atmosphere than ever recorded, and it is a direct relation to human activities. We are losing glaciers at alarming rates. New invasive species that thrive in moist humid environments are now being unleashed. Sea levels are rising.

It doesn't take a scientist to understand that the more heat that gets trapped in our atmosphere, and the more glaciers and ice caps that melt, the worse off we are going to be. I don't need a scientist to tell me that California might have 100 years of this, or Sahara Desert might turn into a tropical rainforest. It is enough for me to know that this will have a devastating impact on ecological systems across the globe, and the vast majority of people live near water, and sea levels are rising.

I live in a state where the majority of the population is rural and most people are farmers. I ask climate change deniers if they "believe" in greenhouses, and they look at me like I am silly. Then I explain to them that what we are doing is creating a very big green house. This usually does the trick.

treehau5··on I'm not a Woman in Tech
> I'm left believing that my only choice is to have no opinion.

I learned this lesson a long time ago from the role models in my life that ended up getting burned because of having a differing viewpoint from whatever societal winds were blowing. I, and I realize probably cynically, now only elect to share, post, tweet, or whatnot whatever only can positively benefit my "brand". Sometimes I have to act like my own PR person, because if I learned anything, anything you say can and most likely probably will be used against you. Working in foodservice for 8 years before switching to developer taught me if something you say doesn't offend or piss someone off, you just haven't ran into the right person yet.

treehau5··on Countries with poor human rights records spend millions on public image (2015)
https://en.wikipedia.org/wiki/Hypocrisy
treehau5··on I'm a creep. I'm sorry
This is a useless reply, and it has become pervasive. Technically anyone not a part of the solution is part of the problem. Instead maybe clarify on what you find objectionable to help everyone out, including parent.
treehau5··on Sony plans to make vinyl records again
Why stop there? Do you write your own libraries, generate your own grammars, go through the logic of your program in your head? Personally, I think it's just silly hacker bias.
treehau5··on Ask HN: How far should parents control their children?
> religion : would you teach him your religion because that’s what you beleive to be true, or let him search and choose for himself, knowing that if hou had taught him he has more chances to grow up having your beliefs, and if not he might end up in hell according to what you believe.

It's a fallacy to even suppose that children can be raised in an ideological vacuum. Religion is morality, history, worldview, behavior, traditions, habits and more all wrapped up into one. Why would I want to deprive them of all that especially if it s a faith I subscribe my life and salvation to, even if it were possible? If it were possible, I would be a complete fraud myself, something that I would think would be setting a terrible example to my children.

treehau5··on Milestone: 100M Certificates Issued
damage they've done? Or damage phishers have done? Are we not to advance technology because some scumbags might abuse the technology?
treehau5··on Canada's top court backs order for Google to remove firm's website from searches
Now I understand why we have so many Canadian actors and comedians in America!
treehau5··on Blue Apron, Struggling to Woo Investors, Lowers Price Range for IPO
I'm the exact same way. There is a very scientific and analytical aspect of cooking that people miss out on and I think would appeal to many more here on HN. Baking is the ultimate example in my opinion of you must get everything perfect -- measurements, mixture, consistency, and cook time. It's applied physics. Plus, the best part is you get yummy treats to enjoy afterwards as your reward.
treehau5··on Is it unethical for me to not tell my employer I've automated my job?
> I learned something that day, though I'm not sure what.

Get paid for your output, and not your time?

treehau5··on Blue Apron, Struggling to Woo Investors, Lowers Price Range for IPO
I feel you on cooking not being a hobby. However where it clicked for me: Once I got good enough at it, I realized I could 80-90% of the time cook food that tasted way better and was a lot cheaper than what I could find out at a restaurant. Then it didn't become a matter of hobby but a matter of practicality. Some of my own personal specialities: Omelettes and steak. Almost every restaurant I have been to has no idea how to properly execute an omelette. They are suppose to be light and fluffy, not wrapped-up scrambled eggs. Also, most restaurants have no idea how to grill a steak, especially if it is a thick cut. When you learn about the reverse sear technique, you'll never waste money buying a 50$ steak dinner out again.

The only other problem left at this point is the efficiency equation -- can I think of, buy and then execute on the ingredients faster than it takes for me to drive, get seated, and eat my meal at a restaurant. I am finding the more I do it, the more the answer becomes: yes.

treehau5··on Which professions are paid too much given their value to society?
Not not saying that there isn't room in America's big economy for that, but the topic was "Which professions are paid too much given their value to society" -- Real estate agent is an easy, immediate answer to this question. The essentials of the home buying process are provided by the lawyers, inspectors, and appraisers.
treehau5··on Blue Apron, Struggling to Woo Investors, Lowers Price Range for IPO
There are farmers markets where you have local farmers come together as part of a co-op or some other organization and sell their produce, and then you have "farmers" markets which are basically outdoor grocery stores that sell the same things in your big chain grocery stores.

You have to go to a "real" farmers market. The best way to tell is check out where all the delivery trucks are and read some of the boxes. If you see "product of California"" or "product of Mexico" on many of the boxes and you are in a farmers market no where near Mexico or California, you are at an outdoor grocery store.

treehau5··on Blue Apron, Struggling to Woo Investors, Lowers Price Range for IPO
Ironically, part of their pitch to customers is "By cutting out the middle man and delivering ingredients at their freshest."

I also see it from my own perspective: As blue apron gets millennials cooking again, more and more of them will remember what the grocery store was for -- as they will now experiment with recipes on their own, buy their own ingredients, maybe attend a farmers market or two and meet the growers of their food and support local farms. As grocery stores become more convenient to check in/out, Blue Apron's value goes further and further down.

treehau5··on Which professions are paid too much given their value to society?
As someone who just recently sold FSBO, this rings true to me. Real Estate agents provide an entirely 100% superfluous service especially in relation to the absurd amount of commission they charge. The important aspects of selling a home are done by inspectors, appraisers, and lawyers. The Real Estate agents are basically leeching middlemen that keep as many people out as possible to keep their perceived monopoly, which sadly most of us are forced to use out of our own will because despite it being explicitly laid out as unethical in their guidelines, real estate agents will only work with other agents and skip over homes that are FSBO. The only other equivalent I have found is financial advisors.

* a little caveat: I am little bit bitter about the process and the "locking out" I faced. One real estate agent even told me this up front, which I was like "Dude you know I could report you for saying this and you could lose your license right?" But alas I just shook my head and carried on.

treehau5··on Americans don’t need more degrees, they need training
> Then everyone is university'ing wrong!

Hey hey! I tend to agree!

Finding students a job should be a secondary byproduct of first giving them a world class education where you prepare and enable the student for society through being able to learn. Universities are to teach students how to learn so they can learn and be more aware and active about what is happening around them in society. Universities gives you exposure to a wide array of subjects for a purpose. It isn't random, and if you are attending a university where it does feel random, then find a better university.

"The goal of university education is to help build a fairer, more just society" - Steven Schwartz. [0]

Indeed this aligns with Plato's view on education -- "Plato regards education as a means to achieve justice, both individual justice and social justice." [1]

[0]: https://www.timeshighereducation.com/comment/columnists/the-...

[1]: http://epublications.marquette.edu/dissertations/AAI9517932/

treehau5··on Americans don’t need more degrees, they need training
> too many universities are in the business of signing in students and not finding them a job

If you are a university in the "business of finding students a job" you are university'ing wrong.

treehau5··on Job Interview for IT Pro: Guide for HR Managers
> I don't care much for definitions - because dictionaries are often years or decades behind how words are literally used.

I don't care that you don't care for definitions. Words have meaning, whether you care about them or not.

The whole premise of your anecdotes are based upon your experience and the way your brain operates. That's the definition of bias. That's the reason why dismissing someone based upon your perceived lack of mastery of their hobby, something by definition is something someone does just for fun, is horrible for any sort of hiring needs or purposes.

Telling me "I do this as a hobby" and "I am this" are two completely different statements.

treehau5··on Job Interview for IT Pro: Guide for HR Managers
> But honestly, there is an expectation of some level of competency/knowledge when trying to "claim" a hobby, because people consider a hobby as something you involve yourself in at more than a surface level.

No. In fact, the very definition of a hobby refutes this. A hobby is purely anything you have taken interest in for mere pleasure or to fill leisure time. Hobby's synonyms are pastime, leisurely activity, leisurely pursuit, etc. There should be no expectation of mastery.

Now if I said I am a piano practitioner, I would assume some knowledge.

> If someone tells me that they like to play a musical instrument - I'd first gauge [...]

And this list of criteria you gauge will vary from person to person, and interviewer to interviewer, which is exactly why approving/rejecting candidates based on their hobbies is unreliable at best.

By the way, your listed criteria of what someone being a musician is would exclude Jimi Hendrix, Stevie Ray Vaughan, Paul McCartney, Kurt Vile, Tony Williams, Danny Elfman, Eric Clapton and Tom Morello, just to name a few.

treehau5··on Job Interview for IT Pro: Guide for HR Managers
"One of my favorite hobbies is piano"

"Oh yeah? What's your favorite scale?"

"Uh what?"

"Can you tell me your favorite major triad?"

"..."

interviewer assumes person is lying because their level of enthusiasm and knowledge doesn't match up to their expectations of what a "true piano hobbyist is" when really person just likes to play chopsticks on the piano or lookup yt videos on how to play pop songs

treehau5··on D Language accepted for inclusion in GCC
I would like to contact Go's "official marketing" department and tell them they have done a horrible job at marketing, because most of the lauding for go comes from developers I know that love getting work done with it!

In any case, I will +1 you on coming from python and ruby, and add another major bucket go developers come from is node js.

← PreviousPage 3 of 18Next →