HN user

snth

1,432 karma
Posts43
Comments166
View on HN
stratechery.com 5y ago

IBM’s Old Playbook

snth
2pts0
dreamsongs.com 5y ago

Worse Is Better

snth
1pts0
github.com 5y ago

Flynt: Convert old Python string formatting to f-strings

snth
79pts39
medium.com 5y ago

Fish vs. Zsh vs. Bash and Why You Should Switch to Fish

snth
7pts2
covid19.healthdata.org 6y ago

Covid-19 Projections (US)

snth
4pts0
tech.allo-media.net 7y ago

From Python to Go to Rust: an opinionated journey (2018)

snth
114pts70
projecteuler.net 12y ago

Project Euler partially back online

snth
2pts0
grunk.org 12y ago

Lost Pig

snth
46pts9
projecteuler.net 12y ago

Project Euler is offline

snth
117pts19
www.bbc.co.uk 12y ago

Bugger - Maybe the real secret is that spies aren't very good at their jobs

snth
33pts11
www.youtube.com 12y ago

Bjarne Stroustrup: Why the Programming Language C Is Obsolete [video]

snth
2pts1
www.wired.com 14y ago

The Curse of Cow Clicker: How a Cheeky Satire Became a Videogame Hit

snth
1pts0
www.caranddriver.com 14y ago

How To Adjust Your Mirrors to Avoid Blind Spots

snth
1pts0
tvtropes.org 14y ago

Things I'll do if I ever become an Evil Overlord

snth
5pts0
www.kaggle.com 14y ago

Kaggle: Making data science a sport

snth
1pts0
www.economist.com 14y ago

Albrecht Dürer: Portrait of the artist as an entrepreneur

snth
2pts0
www.nature.com 14y ago

Neuroscience vs philosophy: Taking aim at free will

snth
8pts0
processing.org 14y ago

Processing.org

snth
2pts0
stats.stackexchange.com 14y ago

Python as a statistics workbench

snth
66pts5
www.inference.phy.cam.ac.uk 14y ago

David MacKay: Information Theory, Inference, and Learning Algorithms

snth
2pts0
www.bridgeandtunnelclub.com 15y ago

Crypt of the Capuchins

snth
1pts0
omega.albany.edu 15y ago

Probability Theory: The Logic of Science (book)

snth
2pts2
uncertainty.stat.cmu.edu 15y ago

Kadane: Principles of Uncertainty (book)

snth
29pts0
www.edwardtufte.com 15y ago

Edward Tufte: Data Analysis for Politics and Policy (pdfs)

snth
1pts0
www.indiana.edu 15y ago

It’s time to adopt modern Bayesian data analysis as standard procedure

snth
89pts52
queue.acm.org 15y ago

Why can't we all use standard libraries for commonly needed algorithms?

snth
108pts46
www.nickbostrom.com 15y ago

The Fable of the Dragon-Tyrant (2005)

snth
4pts0
pybrain.org 15y ago

PyBrain: The Python Machine Learning Library

snth
86pts5
webdocs.cs.ualberta.ca 15y ago

Reinforcement Learning: An Introduction (2005)

snth
2pts0
bayes.cs.ucla.edu 15y ago

Causality by Judea Pearl

snth
2pts0

I'm glad, and I shouldn't try to pigeonhole you here either, I just think these types of conversations lose specificity quickly.

Person A: I'm doing <this thing> to support <cause> Person B: You shouldn't do <that thing> Person A (or more often, C): Inaction is equal to support / silence is violence

I think there is almost always more than one possible action, even in support of <cause>. Also, some well intentioned actions can hurt a cause, so inaction is obviously preferable. Or, there may be a third outcome that I like better than <cause> or <not cause>.

Let me get specific, to avoid my own criticism.

I don't know if what the original commenter is doing is worth the effort, in terms of supporting Ukraine in this conflict. There's obviously a cost, in terms of dev time and false positives (showing the message to an unintended audience). I do think it is usually annoying, distracting, and unnecessarily polarizing to add politics to technical projects, so I would lean against doing this, even if I agree with the politics. Good technical work is hard enough on its own.

I'm not terribly offended by this action, and I wouldn't criticize it on its own; but I definitely think that "inaction supports the Russian invasion" is out of line here.

No, it isn't. The comment we're replying to here is about someone adding a message to their code repo that's shown to Russian viewers. Are you saying that if people don't do this, they support the Russian invasion? It seems pretty obvious when you get specific. It's simpleminded to divide people into two groups and say that anyone who doesn't agree with a _particular action_ is the enemy.

Inaction is equal to support of the Russian invasion

No, no it isn't, in this or in other situations. More than two choices _usually_ exist. Statements like this present a false dichotomy in an attempt to coerce people to support a preferred position or interpretation.

Understand things like, "what is in shampoo", to take an example from the article? I like to understand things too, but there there's plenty of things to learn, and I think one can benefit from being choosy.

I wish America had more bikeable cities and better public transport too, but I don't see what that has to do with the linked article. I would also really like a dumbcar.

The idea that someone can allocate several hours during their busy day for a live interview but somehow can’t find several hours during the week for a take-home doesn’t even make logical sense.

I personally like take-home problems. It's hard for an employer to time-box them without resorting to basically leetcode though. I know that, as a student, I definitely spent many hours on them.

It's just as easy to argue that leetcode-style interviews are because companies are afraid of being discriminatory in hiring. If you aren't allowed to consider culture fit (because it's discriminatory) or education (because it's discriminatory) or give take home work (because it's discriminatory against people with time constraints) or trust your feelings in a qualitative interview (because they're discriminatory), what can you do? Solving real engineering problems takes too long for an interview, and full-day interviews are also discriminatory against people with time constraints. You can candidates give some automated algorithms problem solving test- that's what you can do.

If you want a review for something that came out today, there is no way that work could have been done, so there simply isn't anything to find.

That's not strictly true, given that reviewers are often sent pre-release versions of things in order to do that work before release day.

Several people mention DuckDuckGo in that Twitter thread. I use DuckDuckGo for my main search engine, and it's not obviously any better than Google regarding SEO spam.

Eh... regardless of how it's generally used, I think "leech" implies a parasite that is actively harming a host. Generally users who don't contribute aren't directly _benefitting_ the author, but they generally aren't harming the author either.

PDF is my favorite book format. I like the idea of reflowable text, but my experience is any book with pictures, tables, or math looks pretty terrible as an epub or kindle book. Books that would be suitable for Kindle (usually fiction), I find listening to as an audiobook much more convenient .

The former are usually pretty good.

From the other side of this: as a developer who is required to _use_ in-house recruiters as part of hiring, my experience has almost never been good. I don't know if the incentives are bad, or if we just have a _much_ lower bar for hiring recruiters than developers, but our recruiters can't be depended upon for simple things like sending prep emails to candidates or telling us what position a candidate is interviewing for. I honestly think we'd be better off cutting them totally out of the process.

I don't believe this one. I guess it's possible it was originally true, but I don't think it's relevant now. I've lived in a house where we let the lawn go. It got very brushy and wasn't usable by us anymore. It was difficult to even walk though. AND, by that point it was too high to cut back into shape with a regular lawnmower. So I keep my lawn trimmed for the practical reason of wanting to use it.

I understand the desire, but there's a reason "product ownership" has become a trend. Similar to what's mentioned in the article, development and deployment and working with customers aren't independent. I would rather "own" my software than attempt to work on a stream of "isolated" tickets. And I think the real task of delivering value to stakeholders is more efficient without over-specialization.

That's interesting. I guess the problem software I'm thinking of is all written by software engineers for software engineers, so the "detachment" issue isn't as severe. There is some, since we work in different parts of the business. The main issues I see are that 1) a small in-house team working on internal tools doesn't have much hope of putting in the time and resources of a whole company developing the same thing for public customers 2) once a company funds an internal tool, there is usually a lot of pressure (or even a mandate) to use it, even if there are better choices 3) the in-house team is also constrained to use our other in-house tools as dependencies, whether they're better or worse than other choices.

I can see the advantage to developing something in-house if there aren't options that meet some special need, I just personally haven't seen it work out much. Maybe because of the size of companies I've worked at. I've definitely written helpful software for myself and my own team.

I agree with this article that the UX of the software I have to use for work is terrible, and it's very frustrating and demotivating. But their proposed solution at the end- internally developed software, seems to be the worst offender. The worst software I have to use tends to be internally developed, poorly documented, supported, and designed copies of widely used software like bug trackers, project management tools, CI systems, etc. The justification for reimplementing these internally is often security, scalability, or integration requirements though, not UX.