skysight-inc/HackerNews huggingface dataset:
The problem with that view is that a human cell is vastly more complex than a bacterial cell. Let's take transcription as an example. Transcription in bacterial systems is well understood at the chemical level, can be reconstituted in vitro, and simulated with a high degree of accuracy. Transcription in Eukaryotes (such as humans) is an absurdly complex process involving oodles of regulatory proteins that interact in unknown ways, chromatin remodeling and 3D interactions, and adapter factors that recruit RNA polymerase in as yet unknwon ways. The whole process is extremely poorly understood and probabally won't be reconstituted in vitro in our lifetime.

This is only one example of many cellular processes which are substantially harder to understand in eukayotes than bacteria. The lesson is that not all cells are created equal, different kinds of organisms have very different cells.

Also note that modeling interactions between cells makes things much more complicated in a very nonlinear way.
My exact thoughts on the "re-imagination". Drop-shadows on disabled-looking and misappropriated icons that wouldn't even have made sense on the original had there not been labels for them.
Steve Jobs taking $1 per year would give the benefits to the shareholders, not the employees. It would be the same if Steve Jobs gives his salary millions to the Apple employees.
> We're starting to move toward python for future work.

Thanks a lot for commenting. As somebody who does a lot of scientific coding in Python and part-time contributor to a couple of projects, I'm of course curious -- what's your reasoning behind the move and where do you anticipate to see the most friction?
The Stanley Kubrick connection is a fascinating theory. He did seem to go pretty bonkers after the moon landings.
Visionary Idea Scanner
Pop-zen is minimalist, like an iPad or a near-empty apartment, or a fixed-gear bicycle.

Or a Moleskine.

You know ... Zen. The kind of brands the Dalai Lama would consume if he were a rich SF hipster. Zen.
> Clojure's killer app is managing complexity. This allows you to keep your mental stack clean.

There's a big PR problem with environments that have this as a core strength: it's very hard to demonstrate this without a lot of involvement. It's very hard to demonstrate this with a "hello world." sized experience.
The microdata for marking up the breadcrumb links and titles doesn't look like it's necessary in schema.org's WebPage schema. (http://schema.org/WebPage)
> That's why the compensation for each role is different.

This is wrong. It's Econ 101. Salaries are the price of labor, and like any other market, the price of labor is the result of equilibrium in the supply and demand in the labor force.
A perfect example of the answer can fit into two words: Raspberry Pi.
I didn't look at the claim construction order so I don't know if anything particularly remarkable happened at that stage, but based solely on the SJ order, it looks like they did get a very favorable construction in light of Ricoh v. Quantas. They were able to get all of the claims construed in such a way that their own behavior wasn't covered.

This then allowed them to deploy a very elegant (IMO) "fork" tactic. Having established, in light of the the claims and the Ricoh case, that they couldn't possibly be direct infringers, they were also able to make winning arguments based on an RPX license (unfortunately redacted) that established that none of their users could possibly be infringers.

So they were able to cement all of the legal bricks together into a solid wall that completely closed off any path to victory the Troll could have taken.

Really wish I could see the redacted language from the license agreements.
Why aren't there any pictures of the landing zones from orbit? Interesting.
No, I think the exact opposite.
I think this is apt. When I learned Clojure, I had the same thought that it is a better Python.

Once you gain paren blindness, Clojure code starts to look a lot like Python. Macros, immutability, real concurrency, destructuring all make for a much nicer experience.

That being said, Clojure just feels like a nicer Python and for me and others, Python is just fine, so why change? Concurrency is one of the promised gains in CLJ but beyond software STM, Clojure doesn't gain you much. You're still using cumbersome threads so why bother. In fact I've moved on from Clojure and started writing Erlang for highly concurrent applications. It is much more appropriate for building concurrent, robust applications. I still write a fair amount of Python for web development.
100% agreed. I've been in the same situation a few times lately. However, I do support people who make the decision because I sure would if the right deal were on the table.

Long term though, I'd prefer "talent collaborations" to acquisitions. Did Nike "acquire" Michael Jordan? Sponsoring and supporting, not acquisition.
When does a CEO get to take 2 weeks off these days? A CEO's job and life are homogeneous and while they do take vacation, I can guarantee you that very very few will disconnect him/herself completely.
Thank you! It was quite a bit of work, but I enjoyed (almost) every minute of it so far :)
I haven't looked at everything, but the Perl variable identifier regexp is incorrect, as Unicode characters are allowed as of 5.12, which was released in 2010. For that matter, same goes for Java, except Unicode letters are allowed.
Oh, I see that I missed that. That's a pretty good idea, then!
To answer both of your questions: I'm not asking companies to "outbid" me for people's work and I'm not demanding a ceiling for their compensation.

Rather, I'm asking the developer's why drop their work on the application entirely? Why not continue the development at Google a la Instagram?

Moreover, the real discontent is more so with seeing a talented group being bought out and not encouraged to grow on their own. I've found that some of the most unique and useful work has come out of small dev shops. I'd rather see the company continue and see where they would have taken sparrow or any other ideas they might have.

I'm extremely happy for and congratulatory to the Sparrow team. Their work is most definitely worth any offer they've been given.
5 people in a small startup and not many mainstream users. It's very much early adopter.
43 Years Ago Today, We Walked On The Moon
I'm not sure whether that would qualify as a startup. The Raspberry Pi Foundation is, after all, a charity. But, your point still stands, because I have to admit that if they tried to make money from it, they could.
That STILL didn't stop them from being bought out...

I wonder how the poo-pooing of anything that isn't a $10m+ funding or $1bn+ market cap business on sites like HN encourages people to think "well, hey, perhaps I should go join a business like that if mine can't be."
Here is a clue for you. When a startup offers you its products for $9.99 or $2.99, they are open to be bought by big companies.

There. Now you don't have to ask them to disclose things anymore.
Everyone has their number, but I can't see giving up my freedom and time to work at a big company again. I'd be willing to sell a business to start a new one, but I'd have to be in a bad situation to take an acquihire. I'm sure I'd do it if the number was big enough, but I'd hate it for 2 years or whatever the lockin was.
I have this conversation with others and myself all the time. Money is nice but what is the opportunity cost of that money?
Google bought them for whatever reason Google bought them. When Google ponied up for them, you lost your say in what Sparrow's developers spend their time on.
Ayn Rand was one hell of a romantic...
I would like to see some slick ways of doing functional programming within existing environments. An automated tool that would automatically verify certain delimited sections of code as being "functional" to some extent would do tremendous amounts to increase use and understanding of functional programming, as well as benefitting the programming world.
There is perspective and there is selling a work short. This is much more than a blind statistical model of the parameters. In fact, your criticism would apply just as well if not more to the Higgs search methodology.

They develop a number of submodules that each use an appropriate algorithm or branch of mathematics to best represent the interaction. To integrate them, results from the previous time-step feed each model as appropriate. The derivation of the correct mathematics and algorithm to use and the best way to connect them is anything but measuring a bunch of sticks.

Plus they were able to do some predictive modelling and pointed a direction for a novel result. From the abstract: "experimental analysis directed by model predictions identified previously undetected kinetic parameters and biological functions." This is not about simulating organisms, it is for accelerating experimental discovery of interactions, dynamics, parameters etc. This is a proof of concept that a technique which may one day contribute to saving lives is viable.
The notion of "complete coverage" is fantastically subjective and contextual. The Civil War is, in various scopes, completely covered in several page articles and several volume sets. Word count ranges are a good way to convey expected scope.
The market price for their desktop app was $9.99. How much support do you think you were really offering them?
This is good news for Sparrow, but for the users it is anything but.

I would hope at least that they don't eventually pull the app. Some of us actually prefer the native experience to the webapp one.
While there are certainly people who would refuse to sell at any price (Zuckerberg was probably in this camp), I suspect the vast majority of people (even 100% ethical, moral, up-standing folks) have a price.

Would I sell my business for $100m tomorrow even if the whole thing got destroyed in the process? I sure would (though I'd use the money to start a new one ;-)).
And you'd never know that they existed if you look at the user model...

My stance is that things like sending email should be explicit calls so they are obvious. Sending email when registering a new user, for example, should be in the if user.save branch in your controllers or, if you have a more SOAish app, in the service that creates users.

def create
user = User.create(params[:user])

if user.save
Emailer.new_user_email.deliver
render 'welcome'
else
render 'oh shit'
end

end

Or, refactor that out a bit (ONLY IF NECESSARY!)

def create
user = UserService.create_user_from(params[:user])

if user
render 'welcome'
else
render 'oh shit'
end

end
Great. But makes $300 per employee. I got better bonus from a company barely making a profit.
Totally agree with that, but RubyMotion is more than just the Ruby language. There's no heavy IDE, no complex target/build setup, comes with a lightweight test environment, an interactive REPL...all that adds up to remove a lot of pain in the existing iOS workflow. You can definitely be proficient with the existing tools but I think RM is a lot better for newcomers.

There are some problems (debugging isn't great right now, memory bugs happen if you do tricky things), but it's only a few months old and I'm confident it'll get better over time.
I thought the salient point was the relative compensation of the average CEO to the average employee. What insight do you gain by comparing a mass exodus of every employee to a vacation by a single CEO? Isn't it trivially obvious that if every single person in a company takes off at once, that the company is effectively stopped regardless of who you compare it to?
There's a bunch of reasons people might drop out of a university course. Some of these reflect badly on the university/means of course delivery. For example, if they're dropping the course because it's poorly taught, or they can't understand the lecturer.

There's no indication this was a problem with the MITx course though.
> Jobs was and is slammed regularly for abandoning his first child and for his erratic behavior.

I looked for some citations, and I did find a few:

http://news.ycombinator.com/item?id=3161927
http://news.ycombinator.com/item?id=3229495
http://news.ycombinator.com/item?id=3926052

Source: http://www.hnsearch.com/search#request/all&q=steve+jobs+... (search also for "steve jobs child", and leave out the "steve" if you feel like sorting through a bunch of unrelated stuff)
The canons of statutory interpretation forbid absurd, unreasonable or unjust interpretations. I believe that ultimately this is what lets the courts discard the odd parse trees.
Important note about In-App Purchase Receipt Validation on iOS
My bad, I apologize. I still think I'll not use grammar as a very important issue (at least for some positions) while hiring.
Marco is the man. I knew there was a reason I bought Instapaper for all my devices.
Rich Hickey has gone to great lengths to define simplicity and complexity (http://www.infoq.com/presentations/Simple-Made-Easy), and the paper "Out of the Tar Pit" (http://shaffner.us/cs/papers/tarpit.pdf) goes further.

Software projects are becoming increasingly complex, and multicore concurrency is becoming increasingly important. Immutability and referential transparency are key ingredients in Clojure concurrency so I think the slogan is apt.
This looks similar to Qt Quick / QML, which is actually very cool. http://doc.qt.nokia.com/4.7/qdeclarativeintroduction.html
Even as a developer, I'm pretty sure I'd have trouble turning down a huge paycheck to go work for a reputable company. I've never built anything that's had a huge fan base though.

The situation when you have built a big fan base or other sort of "attention" asset is that taking a job is surprisingly risky.

I had this situation with a potential acquirer. The job was awesome, the company was great, but the goodwill and potential I've built up is too valuable to part with lightly. Why? The worst case is you get bought out at too low a cost and then, for whatever reason, you're out of a job a month later. Now you have a little pile of money in the bank and.. back to square one. That's a risk regular employed folks don't have.

This is why most talent acquisitions are in the 7 or 8 figures. It's enough money to eradicate the risk of taking on a full time job and losing one's hard-built business assets for most people (even low 7 figures each is enough to pay off mortgages, cars, and have healthy savings).
Apache Hadoop 2.0.1-alpha-rc0 up for vote
I have read the comments here from those that like Sparrow, but the IOS app is pretty lame, none of the usual mobile mail features (push, embedded images, exchange etc) are all missing.

I am glad Google bought it because maybe they will fix it and also produce an iPad app
Wow, the arrow hitted the heart.
Porting researchy Matlab code to optimized Fortran or C could potentially give you the same results as throwing more hardware at the problem, but cheaper and probably faster.
My biggest complaint at this point would be the lack of a well polished vim plugin for clojure, somewhat similar to what we have today thanks to all the hard work by Tim Pope (vim rails and others). I know lisp is an emacs world, but we're your buddies too :)
I bought Sparrow a long time ago. They never asked me to give them more money...
I love that book and find it both useful and actually funny. (It's meant to be in parts). But it is over prescribed. The forward clearly states that its original intent was to be remedial and correct college freshmen's bad habits. It isn't exhaustive. So I'm with you except for "Just".
I'm not arguing that the CEO is overpaid. I'm pointing out that the amount the CEO is paid is not determined by value to the company, it's determined by supply and demand in the labor market.
I think this makes sense, personally. I have often found that it takes courage to follow one's own moral compass.

Now does it follow that it takes guts to have discipline or vice-versa? I think so, more in the sense that it takes discipline to have guts. Courage (guts) has a shelf life--it needs to be exercised to be maintained.
CSS is the new native. (Initialized by Apple, the walled garden company, can you believe it!)
http://hyperpolyglot.org/ provides comparisons between various "families" of languages - not just the above. But there isn't a comparison between, say, Ruby and Haskell.
Rand was a fan of Dostoevsky

That's emotionally unsurprising but ideologically weird, since for Dostoevsky money is anything but "the product of virtue" and wealth creation is the last thing his characters are interested in. They kill for money, gamble for it, burn it, tear it up and throw it away, but the one thing they never do is rationally invest it.

Dostoevsky lived on the edge financially until late in life and thought that a society based on "wealth creation" was vulgar and spiritually dead. He critiqued it hilariously in The Gambler.

a perspective that sounds similar to yours

Yes, what I'm saying is that Ayn Rand was probably a Russian radical who merely flipped the high-order ideological bit. In other words, she's closer to Stalin than to Adam Smith.
Pirates of Silicon Valley (Documentary)
Or market facial recognition camo t-shirts, if you wanted to fuck with the establishment.
Kevin Rose Joins Google - Business Insider
Jerry Seinfeld -- 3 bits a day
> * If anything, do what Facebook did with Instagram and keep them working on their product.*

As far as I recall, Instagram kept working on their product because the US Government required them to pending regulatory approval -- which could come as soon as August:

http://www.nypost.com/p/news/business/zuck_your_instagram_is...
On a sidenote, really enjoying your book so far, Chas. I'm really liking the chapter breakdown and sections like the practicums.
Because they worked for a decade+ to fulfill their dreams, and achieved them. Then they get harassed by kooks for even longer.
The idiot who got punched deserved it, I would have punched him too. There's video online. Apparently the cops agreed and dropped the case.
http://www.nasa.gov/mission_pages/LRO/multimedia/lroimages/a...
Will you still prefer desktop app if you get all its benefits with web app?
UK specific, in Further Education Colleges. A one off bonus payable when teachers met certain criteria: accessible to all teachers in the College, not any form of performance related pay or anything like that. Union were fine with that.

There was also a government initiative known as 'the threshold' but that was a permanent uplift in pay, again depending on transparent criteria, and again accessible to all teachers after their 'probationary year' (first year of teaching) was completed.
here's a message I sent on Kickstarter:

I'm very impressed by your demo, but I'm also skeptical about performance, how well this integrates into existing apps, and what happens to my apps built on your framework if you go out of business or get acquired.

Along the same lines, I'd love to be able to pitch this to my clients, but I can't in good conscience without knowing that they're never going to get screwed in the process.

Can you address these concerns? I'd love to back your project, but I need to know I'm not going to be left holding the bag in 12-18 months.

Thanks!
Aaron
10,000 line workers can easily be replaced by another 10,000 people with (likely) little to no education, credentials, etc... CEO on the other hand? Doubt it.
Objective-C is a fine language and is pretty easy to learn. Nevertheless there are a few advantages to RubyMotion for certain developers:

* No XCode. Getting comfortable with Xcode takes time and I frequently hear people complain about it crashing, being bloated, etc. With RubyMotion you can just use your regular text editor and a command line.

* Ruby. While Objective-C isn't bad, I actually enjoy using Ruby. I'm much more likely to refactor and abstract functionality.

* Third-party gems and code: While there are limitations, it is generally pretty easy to use gems and other ruby code in RubyMotion. From what I understand, you can also call out to third-party Objective-C libraries from within RubyMotion, so you don't lose out on that ability.

* REPL: Using a terminal and the simulator you can interact with your code while its running.
Unofficially, it's believed that Eugene Kaspersky holds the controlling block of shares.
I've realized there's a flaw in my method which is that it's not anonymous. If someone inputs X bitcoins, and no one else outputs X bitcoins, then whoever receives X bitcoins is the same as the person who submitted X bitcoins. It's necessary that all people send the same number of bitcoins so that the mixing creates anonymity.
Do you not get any value out of using a product while it hasn't been shut down?

Will you singlehandidly cover the developers' living expenses once the savings/investor runway is gone so that they can keep your data from being thrown away?
It's an extra click
What's the difference between $9.99 and $99.99(or feel free to shift the decimal depending upon whatever economic demesne you fall under)? Several of the leading karma members here regularly chime in about raising prices. If small company A makes the absolute best widget X for market Y with market Y x2 prices that it is well-received but the revenue did not match expectations and they end up being acquired by a large company or investor then how is this any different? I never would have guessed Fisker cars would have trouble.
This is pretty much only due to IE6 problems with using it. Given that mostly everyone is finally dropping IE6, I don't see how it's a problem anymore.
Russell as in Steve Russell? Because, if so, I think you've done things much more significant than land men on the moon.
Or it might be the unstable version of 0.10.

The dots are there for a reason.
What are habits that help you overcome fear and inertia?
In this list of miscellaneous advice, Seth Godin has one point that particularly struck me:

"Seek out habits that help you overcome fear or inertia. Destroy those that do the opposite."

I've struggled with each of these problems at one time or another, but I just sort of "powered through". Is there a consistent, repeatable way of overcoming these problems? Does anyone have a particular habit that has helped them do this?
Currently there are very few styling options for iOS and Android app dev. That results in an incredible amount of grunt work that really shouldn't be necessary. At least if you make apps commercially, a quality app that solves this would be huge. It looks like they are adding a lot of features beyond styling, and even moving beyond mobile... so hey, no question, sign me up : ).
Windows API instrumentation in Python
I do wish companies that abandon projects would OSS them more often though.

Agreed. But to their credit, Google have some history of open-sourcing things[1][2][3][4], so maybe there's a chance that this product will be released as well. At least one can hope...

[1]: http://code.google.com/opensource/

[2]: http://code.google.com/opensource/projects.html

[3]: http://code.google.com/hosting/search?q=label:google

[4]: http://google-opensource.blogspot.com/
Right. If you think you're dealing with 100 people, but it's actually 1 person with 100 addresses, then they can determine which output address is yours because it is the only one that isn't theirs.
Menu Labeling Requirements Lead to Healthier Options at Chain Restaurants
Why Google’s Sparrow Acquisition Just Ruined My Morning