973 karma · joined March 24, 2008
The inciting text can be found in the description section here (click to expand the full Aims & Scope section): http://www.elsevier.com/wps/find/journaldescription.cws_home...
An excerpt:
"Computational Science is a rapidly growing multi- and interdisciplinary field that uses advanced computing and data analysis to understand and solve complex problems. It has reached a level of predictive capability that now firmly complements the traditional pillars of experimentation and theory." - Peter Sloot, Editor-in-Chief
Grants for statistics research do seem to be relatively lacking. Possibly the increased emphasis on statistics in data analysis and machine learning will change that.
The listing of good statistic programs is missing at least a handful of schools: UCLA, UMich, UWisc, CMU (machine learning dept), and GMU (computational stats PhD).
I'm coming from computer science, but it appears the state of statistics in industry and academia is improving. Off the top of my head, here are some tech companies that depend on and employ statisticians: Facebook, Google, bit.ly, FlightCaster, Twitter, BackType, OkCupid, and Microsoft. The title might be Data Scientist or Search Engineer, but it's still statistics and probability.
I'd guess you're at an established startup if you're only making ~$10k/year less than your last job in the defense industry. Pre-Series A startups are unlikely to pay even a third of what you'd make in that industry.
Someone with experience in a great "normal" job may be surprised that the compensation, including equity, of a first employee is usually significantly less than what they're already earning. A first employee is taking a risk in opportunity cost by accepting a lower salary, but the risk should have an associated reward, namely equity. However, if a company has to do well just for the employee to break even with the opportunity cost, joining a startup doesn't seem like a sound choice. And not just in terms of money, but also general wealth and quality of life.
Further, the hours conserved by remaining at the day job can be used to build your own product. When the risk-level is acceptable, leave the day job for your own startup where you can maintain control and keep a meaningful equity percentage.
There are benefits to being a startup employee, such as the exposure to growing a company and the opportunity to join a support network and work with good people. Those things have value, but not always enough to offset the opportunity cost of either keeping the day job or founding your own startup.
Personally, I'd still consider joining a startup as an employee if it was a great match.
As a side note, RethinkDB has done a great job with posting a mapping of position/experience to compensation. They set compensation expectations before a prospective employee has even applied.
(require ['clojure.set :as 's])
(-> (for [c (s/intersection (set "letters in this sentence")
(set "and this one"))] (int c))
sort
reverse)The presenter is Daniel Cook (Danc) who worked for Epic Megagames long ago doing game art and design.
Some of his essays have made it to HN before, those and some of his art can be found at his site: http://www.lostgarden.com/
Anyone recall it?
I wonder how retirement costs compare to lifelong cost of being obese. According to stats cited by the CDC (http://www.cdc.gov/obesity/causes/economics.html) about 9.1% of medical costs can be attributed to treating conditions associated with being overweight or obese.
This is a specific system design question, but I'd also like to hear about choosing between job queues (e.g., Beanstalk) and batch systems (e.g., Hadoop) for soft real-time data processing.
Interesting startups to interview:
- FlightCaster and BackType (lots of data, users get product for free, discuss process of finding and selling to customers interested in associated data; both also deal with real-time data)
- Shopify (supporting users that use your product to sell their product)
- banksimple (regulated industry)
- DuckDuckGo (building a system to compete with a wealthy behemoth)
- WakeMate and Square (designing and manufacturing hardware)
A Stoic will grieve like anyone else, but find comfort in reason.
I'd suggest earplugs over headphones for mowing, unless you're trying to lose your hearing (or have a really quiet mower). =)
All easier said than done, but I could never leave my dog.
Good luck!
I owned this domain for awhile, glad to see someone from HN using it now.
You're correct that a message queue isn't necessarily a job queue, I was referring to job queues.
From what's mentioned in the article, it sounds like some of the tasks that Beanstalk is being used for at PostRank are the same type of tasks that other companies, such as FlightCaster, are doing with Hadoop/Cascading.
The trade-off seems to be that message queues are more flexible and can offer lower latency of job completion but batch processing systems provide better support for admin concerns like adding worker nodes, debugging, and reporting.
Even if uninterested in a degree, attending a class helps keep motivation and meet peers.
The modern field of CS is too broad for a single department. Perhaps more universities will follow CMU, creating a school of computer science with specialized departments. Until then, expect to see CS undergrads and Master's students involved in informatics/ML joining non-CS Ph.D. programs.
It's the use as an adjective that's disconcerting. But as you stated, sounds fun in a way.
I actually like Five Guys, their Cajun-seasoned fries are amazing. There's also Ray's Hell-Burger, Foster's Grille, Tuskie's (amazing lamb burger), and others in Alexandria, Arlington, and DC.
Also, the page provided by sanj contains a recount by a Google employee where he and most of his fellow CS Ph.D. students at CMU were unable to provide a correct implementation of binary search.
Sometimes smart people make dumb mistakes, especially when rushed or stressed.