HN user

ims

798 karma
Posts21
Comments148
View on HN
www.science.org 2y ago

Too many labs run like this

ims
36pts12
github.com 5y ago

Rust-like Result type for Python

ims
2pts0
users.rider.edu 6y ago

Psychology of Cyberspace: History of the Palace (1997)

ims
2pts0
factorio.com 7y ago

Fixing the 'multiplayer megapacket' bug in Factorio

ims
2pts0
medium.com 7y ago

Working to Solve a Family’s Medical Mystery

ims
1pts0
news.ycombinator.com 8y ago

The Battle Over the Hendra Horse Vaccine in Australia

ims
2pts1
truecenterpublishing.com 8y ago

Life at the Palace (1996)

ims
9pts1
www.nytimes.com 8y ago

Lanternflies Eat Everything in Sight. The U.S. Is Looking Delicious

ims
1pts0
medium.com 8y ago

Get that job at Grab

ims
2pts0
medium.com 8y ago

Accelerating the discovery of therapies for aging and its related diseases

ims
10pts2
blog.drivendata.org 8y ago

A new kind of data challenge: $100k to help build open source AI for lung cancer

ims
9pts1
developers.google.com 9y ago

Google+ API for Hangouts no longer supported

ims
2pts0
drivendata.github.io 10y ago

Show HN: An Opinionated Project Template for Data Science in Python

ims
6pts1
www.csd.uwo.ca 11y ago

The Parable of the Two Programmers (1985)

ims
381pts160
www.drivendata.org 11y ago

For-prize data science competition to help schools use resources better

ims
2pts1
www.nytimes.com 12y ago

Spike in Liver Damage Diagnoses Tied To Dietary Aids

ims
2pts0
wsgiwar.com 12y ago

WSGI War Python Web App Competition

ims
2pts0
www.nytimes.com 13y ago

140 Characters Spell Charges and Jail

ims
4pts1
online.wsj.com 13y ago

Neurocriminology: Inside the Criminal Mind

ims
1pts0
www.theatlantic.com 13y ago

Why Parents Need To Let Their Children Fail

ims
2pts0
www.dau.mil 14y ago

Don't Come to the Dark Side

ims
1pts0

Technical people love parliamentary procedure because it notionally resolves messy human deliberation into a linear call stack with system interrupts.

The important thing to understand is that the rules are mainly for exception handling and are borderline irrelevant on the golden path. Most of the time, committees don't even think about the rules because everyone understands motions, seconding, and voting. Groups often operate in de facto ‘suspension of the rules’ and just talk through issues semi-formally until it’s time to take a vote. That’s actually the optimal outcome in most settings.

The true test of the rules is when disagreements arise about the form of debate rather than subject matter. Sometimes there is a legitimate procedural question but often this comes up when the apparent minority decides to start maneuvering because they believe they are going to lose. In the real world, this tends to play out in one of two ways depending on context:

1. This is a highly professional body with a parliamentarian at the meeting (or at least somebody plausible like a general counsel) who can call the balls and strikes, or the chair is—at least in principle—considered competent to rule by enough people present. A ruling is made and the body moves on.

2. This is an amateur body (which includes most government bodies below the state/province level and the vast majority of private committees/panels/boards), in which case people will resolve the issue as humans usually do. Namely, either the meeting will fall apart and be unable to conduct business or the most influential or aggressive parties will win regardless of what the rules say.

"But the body can just resolve everything properly by reading the rules!" -- well, theoretically.

But think back to the last time you played one of those byzantine German board games for the first time. Now imagine that nobody at the table really cares about board games and are not used to reading game rules. Further imagine that some parties are willing to defect from the spirit of the rules in order to raise esoteric legal and procedural objections, waste time, and filibuster outcomes they don’t want.

Real meetings have time limits, and while the U.S. Senate might stay up past midnight occasionally, regular people who have to wake up for work in the morning and who are giving up family time for a thankless volunteer position generally will not tolerate taking 5 hours to unwind the call stack in a hostile proceeding. So again, the loudest and most assertive parties tend to wear everyone else down. In that case the rules are at best useful for establishing in the record that procedure was not followed, which is only really useful if the issue can be escalated to the courts, appealed to a higher body, or revisited in a subsequent session.

Others in the thread have suggested simplified rulesets, and I’ll recommend Rosenberg’s Rules of Order which was designed by an experienced judge specifically for smaller meetings. But the truth is that almost any set of rules will work for amateur bodies if parties operate in good faith, and almost no set of rules will work if not.

DrivenData Labs | Data Scientist and Senior Data Scientist | Berkeley, CA / Boston, MA / Denver, CO | REMOTE | Full-time

We run online machine learning challenges with social/scientific impact, and we work directly with mission-driven organizations on all sorts of interesting data science consulting projects. Since 2014 we’ve worked with more than 50 organizations in areas like international development, health, education, research and conservation, and public services.

We pride ourselves on being a great place to work and to learn. We take the development of our team members very seriously and we value the priorities that we each have in our lives at work and outside of work. We help each other develop clean, well-organized, well-documented code in service of correct and reproducible data science.

Our team writes and speaks often about reproducible data science and data ethics -- you may recognize our Cookiecutter Data Science project (https://drivendata.github.io/cookiecutter-data-science/) or the Deon data ethics checklist (https://deon.drivendata.org/).

We're looking for more great people in Boston, the Bay Area, or any of the states we currently operate. Feel free to reach out with any questions: isaac@drivendata.org

Positions: https://drivendata.workable.com/

Sounds like you're looking more for optimization theory, but if you want a gentle introduction to applications with approachable math and lots of examples, I highly recommend "Operations Research: Applications and Algorithms (4E)" by Wayne Winston. It's a solid undergrad level text covering basic linear optimization, mixed integer linear programs, and non-linear optimization.

I think the user vs. product dichotomy is not right in this case. Microsoft really does make its money on products and support. You can see this on their public filings.

The relevant dichotomy is more like: people who run Windows aren't the buyers. One-off personal licenses for home PCs are more than a rounding error but are certainly not what made Microsoft what it is.

Governments and F500 companies buy Windows and Office for X00,000 machines for X0 years of support at a time. Enterprise procurement teams are the actual buyers whose opinions matter to product managers.

DrivenData Labs | Data Scientist and Software Engineer | Berkeley, CA / Boston, MA / Denver, CO | REMOTE currently, ONSITE likely | Full-time

We run online machine learning challenges with social impact, and we work directly with mission-driven organizations to drive change through data science and engineering. Since 2014 we’ve worked with more than 35 organizations across 50+ projects in areas like international development, health, education, research and conservation, and public services.

We pride ourselves on being a great place to work and to learn. We take the development of our team members very seriously and we value the priorities that we each have in our lives at work and outside of work. We like to tackle problems that matter as a team. We help each other develop clean, well-organized, well-documented code in service of correct and reproducible data science. We believe the work we do should positively impact people’s lives.

Our team writes and speaks often about reproducible data science and data ethics -- you may recognize our Cookiecutter Data Science project (https://drivendata.github.io/cookiecutter-data-science/) or the Deon data ethics checklist (https://deon.drivendata.org/).

Ultimately, we're a team of smart, passionate data scientists and engineers interested in doing good work for good reason. We're looking for more great people in Boston or the Bay area. We're excited to hear from you!

Positions: https://drivendata.workable.com/

Yes, the primary specification was a linear probability model for the likelihood of a binary dependent variable conditioned on two binary input variables. As far as I could tell, the fit was max likelihood without regularization and the paper's bombshell conclusion was based on the regression coefficients' p-values.

The Stata thing was just one of many, many red flags.

There were some stunning claims being made on Twitter last month based on a recently published study. Instantly skeptical, I dug into the methodology section and found this gem:

"It should be noted that the results cannot be estimated using a physician fixed effect due to a numeric overflow problem in Stata 15 which cannot be overcome without changing the assumptions of the logit model."

... The sad part was they didn't even choose a reasonable model in the first place.

Lower compensation than private sector is not specific to the military. It is true of most government positions.

Typical offsetting factors that rational agents weigh include pensions, education subsidies and other benefits, job stability, and perceived upward mobility.

See the comment above: “I'm not even sure what to recommend for developing good software judgment and habits.“. It’s like a chess coach admonishing their subject to simply “think harder”. Not helpful.

Hey, it seems like you took this as gatekeeping or something. These skills can definitely be taught or self-learned, I've done it and seen it done many times.

My point was only that I don't know resources that can act as a shortcut (my actual word above), i.e. ways to skip over the longer path of gaining experience through long engagement with the topic. So maybe more like a chess coach saying they don't know any books that let a beginner jump ahead to being a more experienced player?

There are hundreds of past threads on HN about books to level up in software, so clearly some people have thoughts about this. I just don't know what to recommend a data scientist who needs these skills immediately.

Seconding this comment. Based on experience in hiring data scientists and comparing notes with many others that hire data scientists, the most frequent gaps in knowledge are (1) statistics specifically and scientific computing in general and (2) disciplined software engineering.

People good at (1) and bad at (2) write "PhD code" that may or may not be right but you can't tell because it's too disorganized. People good at (2) but bad at (1) get fine-ish looking numbers out of their good looking code but you can't tell whether it's right because they may have ignored or misunderstood fundamental assumptions and correctness of the underlying methods.

There are also seemingly tens of thousands of people on the market who have little experience in either but have adapted projects from examples online into their Github potfolio and put all of the relevant terms into their resume anyway.

I think most aspiring data scientists would be better served going with more introductory texts and really understanding them. Maybe Blitzstein and Hwang's "Introduction to Probability" and then McElreath's "Statistical Rethinking" or Wasserman's "All of Statistics" for people who need more stats.

I'm not even sure what to recommend for developing good software judgment and habits. There doesn't seem to be a shortcut for that. Maybe "Fluent Python" or "Effective Python" for Python people? No idea for the R ecosystem.

I randomly picked de Hartog's "The Captain" off the shelf while wandering through the stacks at my local library last year. It was a wonderful read, and the experience was a valuable reminder that serendipity can still be found in an age of Amazon shopping lists and infinite scroll ebook readers.

Mechanically popping the next book off of my self-assigned queue rarely inspires the same sense of reading purely for curiosity or pleasure.

The standard whatever.fit(X, y) isn't very appealing but there are much more bespoke models that require creative engagement with stats/CS knowledge, e.g. Bayesian hierarchical models or deep learning models that are more complicated than what can be copy/pasted from Medium.

Another version of the grift is to scrape lists of newly registered businesses and send out an official looking letter charging $80 to send a laminated poster of the kind that some states mandate be posted, e.g. about workers' comp.

Except that these materials can typically be printed out for free, and the letter makes every effort to appear to be a mandatory bill coming from a government agency.

Is anyone using Athena on AWS for tasks like this? It goes without saying that the documentation is hit or miss, but SQL-ish queries of flat files on S3 (even gzipped) can be a nice way to get the same result without managing Spark instances.

If your meter broadcasts your household energy usage, you may be able to use a ~$20 SDR dongle hooked up to a Raspberry Pi to read the kWh of the whole house several times per minute.

There are some little tools that make this easy: https://github.com/bemasher/rtlamr

You'll need to do a little detective work to separate yours out from the neighbors' but it's not hard.

For my house, I can also read water usage and natural gas the same way by alternating through the relevant frequencies.