HNHacker News
TopNewBestAskShowJobs

Adrock

3,813 karma · joined May 17, 2009

submissionscomments
Adrock··on What language Y is to Lisp as Mac OS X is to raw Unix?
http://clojure.org/
Adrock··on Ask HN: Who is hiring? (June 2013)
Two Sigma - SoHo, NY

http://twosigma.com

We're building our next generation research environment, and we're looking for a functional programmer with a passion for distributed computing. We're scaling machine learning and operations research to tens of thousands of CPUs.

Our team's language of choice is Clojure, but we operate in a polyglot environment. We love using things that the rest of the world has built, and we recognize the benefits of contributing back. We believe in the Unix way. We often show our code to each other as we iterate towards simpler designs.

Two Sigma is a career destination for the intellectually curious who want to learn, invent, and create in a collaborative, down-to-earth environment. The people of Two Sigma – a dynamic and diverse group of scientists, researchers, and engineers – are accomplished analytical thinkers and passionate problem solvers.

We are a technology company that applies a rigorous, scientific method-based approach to investment management. Since our founding in 2001, Two Sigma’s vision has been to develop technological innovations that intelligently analyze the world’s data to consistently deliver value for our clients.

While we analyze the data-rich domain of finance, financial experience is not necessary.

If you're excited about working with us, please send your qualifications to buildstuff [at] twosigma.com.

Adrock··on How to hire good people instead of nice people
If you're talking about degrees of "good," I like michaelochurch's breakdown in this post:

http://michaelochurch.wordpress.com/2013/03/21/gervais-macle...

Exemplary > Heroic > Virtuous > Humane > Natural > Pliable > Corrupt > Sadistic > Calamitous

I've gotten the most mileage from his astute distinctions in the middle range.

Adrock··on I took the $300K
Thanks for the detailed perspective. I've never been a part of an acquisition and I wasn't thinking about it that way.
Adrock··on I took the $300K
I think I'm missing something. Why will they call you in a panic?
Adrock··on Now they have two problems
Some people, when confronted with a problem say, "I know. I'll use Banach-Tarski!" Now they have two problems.
Adrock··on Doctoral degrees: The disposable academic (2010)
There are programmer jobs in finance that don't entail abuse.
Adrock··on The secret to a higher salary is to ask for nothing at all
The author seems to be recommending that you present as a doormat. You're exposing your jugular as a sign of trust, similar to the practice of shaking our right (weapon) hands as a greeting. If the other party is going to try to take advantage of you in this situation, walk away. You've now seen how they'll behave when they think you're in a weak position.
Adrock··on Take care, it's Floating Point Arithmetic
If you don't have time to read the whole thing and just want to learn how to add reasonably, I recommend http://en.wikipedia.org/wiki/Kahan_summation_algorithm
Adrock··on What is your best programmer joke?
But that's the right answer! How many distinct ancestors do you think you have 40 generations ago? We're all inbred by the pigeon-hole principle.
Adrock··on Leave The "Business Guys" Alone Already
Also, you should be consistent with your grammar. Capitalizing everyone's first and last name except for "bill gates" in the middle stands out as sloppy. For better or worse, this affects the impression you make.
Adrock··on What Should We Call the Language of Mathematica?
It's worth noting that the developer of Mathics joined Wolfram recently. Might be related...
Adrock··on How to Report Bugs Effectively (1999)
I love the disclaimer at the bottom:

"This article is not specific to any particular program.

If you have reached this page by following a link from the website for a particular program, DO NOT send bug reports for that program to me. Instead, return to the page you came from to find out where to report bugs in the program."

Adrock··on The Perfect Bug Report
One of our developers has this link as his permanent IM status:

http://www.chiark.greenend.org.uk/~sgtatham/bugs.html

It might seem a little passive-aggressive, but it's amazing what some people consider to be a proper bug report. Try querying your tracker for issues with the title ".* is broken".

Adrock··on The Joy of Flying AR Drones with Clojure
My initial reaction to Clojure was similar discomfort because it was so different from most other languages. Once I had more practice, learned more about why it is written the way it is, and how to write it clearly, I fell in love.

I didn't down vote you, but if I were to, it would be because your comment sounded like discomfort stemming from ignorance. On top of ignorance, you offered your pity for people who are "stuck" using this language, when it's actually almost always a well-informed choice.

Adrock··on In Defense of "The Big Bang Theory"
Here is the most complete and eloquent explanation of Big Bang Theory hate that I have read:

http://butmyopinionisright.tumblr.com/post/31079561065/the-p...

I recommend reading the whole thing. The snippet that pulled me in was the perfect comparison to Community:

"There’s a saying which made its rounds in geekdom recently – “Real nerds watch Community”. Now I take issue with the idea of “real nerds” but the sentiment still stands. Whereas The Big Bang Theory sees nerd culture as an object of ridicule, Community celebrates it. Community’s laughing with you whereas Big Bang is giving you a wedgie and laughing at you. When TBBT makes a pop culture reference it uses it as a punchline, it names a show like Firefly and asks you to laugh at it. When Community makes a pop culture reference it commits. Community makes a whole episode based on a trope or a genre, it doesn’t just use paintball as a plot device it takes paintball seriously and bases two season finales around epic battles of paint. Community doesn’t laugh at the idea of playing D&D it bases an episode on it. Parallels can be drawn between the characters of Sheldon in Big Bang and Abed in Community. Abed too has trouble reading sarcasm and emotion, he has obsessions with routine and structure as well and disruptions in routine cause him considerable distress. Abed sees everything in terms of television and film tropes. This is how he understands the world around him and how he figures out how best to react. Unlike Sheldon, it is often confirmed that Abed does have mental difficulties, most likely Asperger’s Syndrome. But, crucially, the main difference between Sheldon and Abed is that Abed is treated as a hero. In the pilot episode Jeff Winger, arguably the most conventionally “cool” member of the group says this: “Abed is a shaman. You ask for bread and Abed gives you soup because soup is better. Abed is better”. In one episode Abed is literally treated as a god. Yes, his neuroses do at times inconvenience the rest of the group but his belief that they see him as a nuisance is dismissed as his own insecurity rather than the truth. Community positions us, its audience, as Abed. It knows that we are knowledgeable about the things we love, it knows that we understand tropes and genre conventions, it gives us the benefit of the doubt and treats us as intelligent human beings who will not only understand the meta pop culture references, but will find them funny and love the show for it. Community tells us it’s cool to be a nerd. If Abed is better then we are better. Community is a warm hug of acceptance whereas The Big Bang Theory is a pantsing and a punch in the face."

Adrock··on The If-by-whiskey fallacy
If by "if-by-whiskey" you mean the fallacious, flip-flopping, cowardly practice of pandering, then certainly I am against it. But, if when you say "if-by-whiskey" you mean the circumspect, open-minded, responsive practice of consideration, then I am certainly for it. This is my stand. I will not retreat from it. I will not compromise.
Adrock··on How Apple sets its prices
The article doesn't mention one of the most interesting components of their pricing strategy: the "price umbrella."

http://www.iamconcise.com/main/the-reason-for-the-ipad-mini....

Adrock··on How Tide Detergent Became a Drug Currency
This is covered in the article. If the retailer's supply was exhausted by theft, their tracking system fails to alert them to reorder in time. They're in a bind and can't get supplies in time, so they turn to the local suppliers that very likely are selling them back the stolen goods.
Adrock··on Hire Athletes
I can't tell if this is literally talking about people who compete in physical activities or not. I feel like you could replace every instance of the word "athlete" with "ninja" or some other term and it would make just as much sense. Am I missing something?
Adrock··on Game Over: Zynga Shuts Down PetVille And 10 Other Titles
http://www.jargon.net/jargonfile/b/BLOB.html
Adrock··on The Hacker School Experience
Against all instincts, I'll entertain your suggestion. Why should that not be labeled as sexist?
Adrock··on The Hacker School Experience
Don't say ridiculously sexist and superficial crap and put an emoticon next to it like that makes it ok. It's not ok.
Adrock··on Ask HN: The future developer rig?
You can do exactly what you are describing (and more!) with ParEdit:

http://emacswiki.org/emacs/ParEdit

http://www.vim.org/scripts/script.php?script_id=3998

It's really a killer feature when writing any Lisp. I would love to have something similar for C-style languages, but the more complicated syntax makes it harder.

Adrock··on What is the enlightenment I'm supposed to attain after studying finite automata?
The answers given are great, especially the first.

It's also nice to be able to express solutions as clearly and succinctly as you can with libraries like this:

https://github.com/cdorrat/reduce-fsm

Not enlightenment, just bliss...

Adrock··on Why the Massive Wealth of the 1% Could Ruin the Economy
My favorite part:

Ford CEO Henry Ford II and United Automobile Workers president Walter Reuther are jointly touring a modern auto plant. Ford jokingly jabs at Reuther: "Walter, how are you going to get these robots to pay UAW dues?" Not missing a beat, Reuther responds: "Henry, how are you going to get them to buy your cars?"

Adrock··on Why we still love board games
There is a "board game cafe" in my neighborhood:

http://www.thebrooklynstrategist.com/

They seem to be doing quite well.

Adrock··on Banach-Tarski paradox
Curse you, iPhone keyboard and Autocorrect. s/we're/were/
Adrock··on Where are all the high-resolution desktop displays?
Thanks for the thorough analysis! You are totally right and I was playing too fast and loose.
Adrock··on Banach-Tarski paradox
Not to nitpick or assume you we're saying this, but doesn't the cardinality of the evens and odds equalling the cardinality of the integers hold even without the axiom of choice?
← PreviousPage 4 of 8Next →