HNHacker News
TopNewBestAskShowJobs

davekinkead

170 karma · joined October 20, 2011

submissionscomments
davekinkead··on Ask HN: Who wants to be hired? (August 2023)
Experienced Rails & JS full stack dev looking for freelance/contract/consulting opportunities.

  Location: French Alps
  Remote: Only - can travel anywhere in Europe for quarterly team meetups
  Willing to relocate: no
  Technologies: Ruby / Rails / JS / Node / Typescript / Vue / Git / AWS / Cloudflare
  Résumé/CV: https://davekinkead.com/
  Email: hn@davekinkead.com
Once upon a time I was a military officer. Then I became an academic philosopher. Now I'm a full stack dev living in the French Alps.

I specialise in turning vague ideas into robust software. I’m really good at asking questions to get to the heart of a problem, translating these into actionable requirements, and implementing them in well tested and documented code.

Happy to work solo, lead, or as part of a team on any stack in the Ruby or JS ecosystems.

davekinkead··on Using Programming Language Concepts to Teach General Thinking Skills (2008) [pdf]
While I think programming can be a good way to teach general thinking skills like perspective, clarity, precision, and abstraction, I'm dubious about the claim that it is the best way to do so (§2.1).

Perspective - does learning multiple programming languages engender more awareness of different perspectives than say, learning multiple foreign natural languages?

Abstraction - does learning programming languages develop better use of conceptual abstraction than say, mathematics?

Precision and clarity - does learning programming languages develop better precision and clarity than studying philosophy and logic?

These are all empirical questions and no empiric data is provided. The lack of support in the argument for the conclusion given also hints that maybe learning programming isn't _the best_ way to learn clarity & precision after all.

Where I thinking learning to program stands out as superior is that it teaches a skill that is currently in high demand - programming.

davekinkead··on Vote.org is a non-profit that wants to get the U.S. to 100% voter turnout
The AEC manages the federal election roll. Enrolling is technically compulsory for all citizens but only seems to be enforceable once you are on the roll.

Failure to get your named crossed of a a voting booth (voting isn't compulsory - turning up is) results in a $50 fine.

http://www.aec.gov.au/

davekinkead··on Vote.org is a non-profit that wants to get the U.S. to 100% voter turnout
Here are a few justifications of democracy and how increasing voter turnout would affect them:

1) Epistemic (democracy is good because it makes the correct choices). Increasing voter turnout doesn't do much because 10,000 randomly selected voters are sufficient to get the correct answers and increasing less competent voters would actually make it work.

2) Preference Satisfaction (democracy is good because it maximizes preferences). Increasing voter turnout is only beneficial if it improves the representation of voters to actual population.

3) Consent (democracy is good because we consent to it). Increasing voter turnout is only good if you deny those currently not voting are somehow not consenting. Higher voter turnouts make it easier for government to justify laws however - 'but you all voted for this!'

4) Transformational (democracy is good because participating makes us better people). Increasing voter turnout would be good regardless of how representative the new voters are of the population at large.

TLDR - there are many ways to justify democracy, increasing voter turnout will be good/bad/irrelevant depending on the justification.

davekinkead··on Vote.org is a non-profit that wants to get the U.S. to 100% voter turnout
Hi Debra - (longish) question about the white labelling aspect of vote.org:

It seems like the implied value of vote.org is that increasing voter turnout can make democracy 'better' by making it more representative. This can only happen however, if the increase in or delta from voter turnout is itself representative of the community at large. If the increase in turnout is only from the extreme of one end of the political spectrum, then that doesn't seem to help democracy.

But if you are white labelling vote.org, then the organisations that use it will be far from partisan and therefore the delta from voter turnout wont be representative.

So if vote.org is used primarily by one side of politics, how does this help democracy? (assuming you can't show that side of politics is objectively better) And if vote.org is used equally by all sides of politics, how does the increased voter turnout change anything?

davekinkead··on Vote.org is a non-profit that wants to get the U.S. to 100% voter turnout
To address your first question, the actual quote is:

> Many forms of Government have been tried and will be tried in this world of sin and woe. No one pretends that democracy is perfect or all wise. Indeed, it has been said that democracy is the worst form of Government except all those other forms that have been tried from time to time.

So it's not a claim that democracy is the least worst simpliciter, but an empiric claim of history (and compared to 20th century alternatives like national socialism, fascism etc, is backed by evidence). None of that however, justifies the claim that democracy is the best form of government compared when compared possible alternatives.

davekinkead··on Is grit the true secret of success?
What ever happened to the 7 habits?

http://www.mcsweeneys.net/articles/7-habits-of-highly-succes...

davekinkead··on Ego depletion theory may have been debunked
> Just two of the [24] research groups produced a significant, positive effect

If only they had used green jelly beans instead [^1]...

This is not limited to social psychology. Scientific publishing has a strong bias towards positive results. As long as null results are filed away, this kind of thing will continue to happen.

[1]: https://xkcd.com/882/

davekinkead··on Parable of the Polygons – a playable post on the shape of society
Beautiful UI. Schelling's models of segregation is a great example of how simulation and data-vis can create insights in the humanities & social sciences.

I made a similar (though much less beautiful) simulation for a workshop in in computational philosophy last semester - but replaced intentional with random movement when uphappy.

http://dave.kinkead.com.au/models-of-segregation/

davekinkead··on Spain's new piracy penalty: Six years in jail
> Civil law by contrast exists to right wrongs between private parties ie suing for compensation

Civil law exists for exactly this reason, and has for hundreds of years. <http://en.wikipedia.org/wiki/Civil_law_(common_law)#Purpose>

Whether or not it is effective or fair is a different matter. As you point out, there are often financial & power imbalances between parties. One would have to make a very different kind of argument that this justifies the state prosecuting on the wronged party's behalf rather than say, making tort more equitable.

davekinkead··on Spain's new piracy penalty: Six years in jail
Perhaps this is not the best example given that Spain isn't from a common law tradition but I find the encroachment of criminal penalties for what are essentially civil matters very disturbing.

Criminal law exists to sanction actions that threaten society enough that the state is justified punish offenders ie murder or physical theft. Civil law by contrast exists to right wrongs between private parties ie suing for compensation.

Copyright violations strike me as a clear case for tort. It's a commercial, not a penal matter, but thanks to effective lobbying, the state has now become the MPAA's commercial lawyer.

davekinkead··on US stops jailed activist Barrett Brown from discussing hacking prosecution
"In 2012, Brown similarly pored over millions of emails hacked by Anonymous from the private intelligence company Stratfor. It was during his work on the Stratfor hack that Brown committed his most serious offence, according to US prosecutors – he posted a link in a chat room that connected users to Stratfor documents that had been released online.

The released documents included a list of email addresses and credit card numbers belonging to Stratfor subscribers. For posting that link, Brown is accused of disseminating stolen information – a charge with media commentators have warned criminalises the very act of linking."

davekinkead··on Technologically illiterate UK porn filter MP gets hacked and threatens reporter
Citizen policy juries, selected by random sampling of the electorate, with access to experts making public recommendations on policy.

Even if they don't have formal authority to legislate or execute policy, politicians enacting laws in conflict with those recommendations would have to at least explain why.

Some Australian experiences: http://blogs.crikey.com.au/croakey/2010/08/10/behind-the-sce... http://www.dailytelegraph.com.au/news/nsw/jury-still-out-but... http://www.abc.net.au/radionational/programs/lifematters/cit...

davekinkead··on MBA - good or bad for a tech start-up?
The real value of an MBA is the signalling it provides future employers - that you are sufficiently smart, diligent & focused to get into a B school, and prepared to do long & arduous hours for the company in order to get ahead.

The content is beneficial but inconsequential - not much more than a broad survey of intro/mid level undergrad stuff - and certainly nothing that a mildly dedicated auto-didactic couldn't learn with a local library card.

The tech world is one in which there are many ways to signal competence, and I'd argue that an MBA is a highly inefficient way of doing that. And even if you do find a tech company that does value MBAs, do you really want to work for one that values inefficient mechanisms or academic pedigree highly over say, competent contribution to open source?

That said, I don't regret doing an MBA - it was the seed that lead me to where I am now - doing a PhD in Philosophy

davekinkead··on Salary at Venture-Backed Companies
But how can they all be paid 'above market'? Is that like 90% of drivers being above average?
davekinkead··on Quote Meritocracy Unquote
Reminds me of a good talk by Alain de Botton highlighting the nasty side of believing we live in a meritocracy whilst ignoring the role of chance.

http://www.ted.com/talks/alain_de_botton_a_kinder_gentler_ph...

davekinkead··on Bills seek end to farm animal abuse videos
Rights are the correlative of duties and obligations. If people have a duty not to X, then who ever that duty is owed to now has a right to X.

As a being capable of moral reflection, I think I have a duty not to inflict, or support the infliction upon, other beings capable of feeling pain and suffering. Thus, other beings have a right not to be inflicted with pain and suffering, from me at least.

davekinkead··on Show HN: "Dropbox for Wi-Fi"
Nice to see an explanation video that isn't just stick figures and animation. It was really slick - informative, humorous, and on brand (love that your socks match your brand's colour).

Agree that dropbox for wi-fi is confusing. Why not something like 'easy wi-fi sharing' or the like.

PS - where was this filmed? Geneva?

davekinkead··on Fancy Input - CSS3 text typing effects for input fields
Should also say - OSX10.7 + FF19
davekinkead··on Fancy Input - CSS3 text typing effects for input fields
Bug: ctrl-a (or ctrl-anything) results in the non-ctlr key stuck in the text field with no way to delete it
davekinkead··on Students to e-textbooks: no thanks
this ^ 100

I started my PhD last year and was shocked at how intentionally broken academic e-books are. A few examples of daily experiences that send me into fits of frustrated rage and incredulity.

- ebook substitute for a text that only allows online perusal and restrict download for offline use. - ebooks that only allow access to one user per institution at a time (in an institution with 30k+ students) - ebooks that can only be viewed by adobe digital editions. - journal article pdf downloads that only display bitmap images of text so that copying quotes is impossible.

I'd much rather use electronic resources as physical storage of 200 texts per years is just nuts, but sadly, publishers would rather extract rent from a broken system.

davekinkead··on A Tale of Two Cows
A nice update to a very old meme. I didn't realise that the original 'you have two cows' was from 1944 https://en.wikipedia.org/wiki/You_have_two_cows

And after the NZ reference, I'm wondering if the author of this one was an Aussie.

davekinkead··on Dropzone.js - JS library for drag-and-drop file uploads with image previews
Nice.

After dragging a file to the drop board, I couldn't remove it (FF18 OSX10.7).

It would be nice if I could drag off as loading the wrong file seems to require a page refresh to undo.

davekinkead··on Why cyclists enrage car drivers
I'd argue that the author got the description right while getting the reason wrong.

First up a confession. I'm a cycling tragic who'd like nothing more to see the vast majority of urban transportation space allocated to walking, cycling and PT.

But cyclists do upset the 'moral order of the road'. The speed differential between car & bike is significant which causes cyclists to disrupt traffic flow. Many cyclists don't conform to road rules (I treat stop signs as give way/yields all the time). Cyclists can easily navigate through gridlock that leaves motorists fuming in rage, and they do so with a smile on their face because lets face it, its very hard to arrive anywhere bummed if you got there via a relaxing ride.

The moral order of the road, like most things in life, is reciprocity. If I'm stuck in traffic, then everyone should be. If I have to follow these rules, then everyone should. When people don't do these things, we get angry because it just isn't fair.

But what the author misses completely is why the order exists in the first place and why cyclists (often) think they can be excused from this order.

The moral order on the footpath/sidewalk/mall is completely different to the road. Watching people walk through a crowd is like looking at ants. Chaos. But ordered chaos. There are no formal rules (until one steps on the road that is) but people manage just fine thanks to common sense, social convention and lack of speed differential. Before the car, this is exactly what our roads used to be like.

Cyclists (mostly) realise that road rules were created with little regard for them. Hence they don't feel the same degree of reciprocity that motorists do (who typically don't realise road rules have little regard for the needs of cyclists). Hence animosity between two groups who have very different conceptions of fairness. If cyclists had dedicated space however, or if road rules gave equal concern to all users, then I think the animosity would be much less.

Just look at the animosity (or lack of) between motorists and PT users. Motorists can see a trade off (crowded buses, no door-to-door service) for any dedicated road space/transit lanes they may receive, hence exceptions to the 'moral order' of the road are deemed fair. Cyclist typically don't experience that trade off because cycling as a form of transport is, well, simply the efficient and awesome to get around urban environments.

The animosity then, stems from a faulty sense of reciprocity or fairness. Cyclists think they have exemptions to some motoring rules but don't seem to pay any extra costs. What motorists typically fail to realise however, is that those costs are a function of their transport choice - they get stuck in traffic simply because they are the traffic.

davekinkead··on I’m Tired Of Companies Ripping off our site, So I’m Calling Them Out
Looks to me like you've now got a fantastic portfolio page.

"Our creative & design is so good, its copied by a number of digital agencies and businesses including Dapatical Global, ..."

Perhaps even parody testimonials are in order.

"Our in house designer was out of ideas and the drafts from 99sites were sub par. That's why we 'borrowed' the work of AM - it was far superior to anything we could have done ourselves' - Max, CEO RevoBlue.

Yeah it sucks that a heap of sites Cltr-C'd your work. But there are better ways of addressing this.

davekinkead··on How one woman got 50% female speakers at a tech conference
> How is disproportionate representation fair?

Disproportionate representation is fair (only) if the criteria of discrimination is justifiable.

An obtuse example: Gifted & hardworking athletes are disproportionally over-represented at the olympics, vice gifted + lazy, non-gifted + lazy, and non-gifted + hardworking ones.

davekinkead··on Show HN: A new take on academic search
Compare these two searches from a mathematics & CS related area of philosophy:

http://scholr.ly/results/?q=bayesian+epistemology&x=0... http://scholar.google.com.au/scholar?q=bayesian+epistemology...

Scholrly omits big names like Hartmann and Talbott. Most of the author section is actually filled with non-people.

The publications section doesn't show me citation count or any reason why it might be relevant such as keyword highlights or score. I'd have a very hard time trusting these results that have such clear omissions.

'Causal Inference' at least includes Judea Pearl as a top hit but clicking the link http://scholr.ly/paper/1147771/the-mathematics-of-causal-inf... sends me to a page that is 80% white space and not very informative.

Then compare http://scholar.google.com.au/citations?user=bAipNH8AAAAJ&... with http://scholr.ly/person/5080037/judea-pearl

Why do I want to look at an empty page with a picture of an owl? (Pearl by the way is a rockstar CS professor with 400+ papers and nearly 50k citations - you list a single paper of his)

My biggest pain point of academic search is knowing where I should spend my limited time researching. GS does an OK job of pointing me in the right direction but scholrly wastes my time with numerous dead ends.

davekinkead··on Show HN: A new take on academic search
Here's some feedback from 5 mins of use. (My field is philosophy)

Searching for paper title 'Morality as a System of Hypothetical Imperatives' doesn't return the paper or author.

Searching for keywords 'Democratic Authority' returns unrelated CS, engineering, and risk management results but no philosophy or political science results.

Searching for author wasn't effective - top hit for 'AJ Simmons' was 'Jennifer Pealer M. A'

Lots of gobbledigook in the results > ⌊aj⌋xj + fj≤f0 > expand > > 2007 > > n� j=1 ajxj + Substitute aj = ⌊aj ⌋ + fj, b = ⌊b ⌋ + f0. Then,

So all up, not very promising from my initial perspective and as a user, I see no clear advantage over GS.

The think that academic search seems to lack right now is the ability to follow citations easily. In early stage research, I would love to be able enter a keyword eg 'Philosophical anarchism' and follow the citation trail but limited to that keyword eg show citing papers based on their impact AND keyword match.

davekinkead··on Power surges in Britain caused by millions of people making tea [video]
As a philosophical term of art, 'Begging the question' is a logical fallacy whereby the conclusion of an argument is just the restatement of the premise(s).

Commonly however, it is used to mean 'raises or leads the question'.

Whether the common usage is correct or not depends on which side of the descriptive/prescriptive language fence one sits on. (A matter totally off topic)

davekinkead··on Hollingsworth for US Senate 2014, implementing direct democracy
Except in the real world.

http://www.telegraph.co.uk/news/worldnews/europe/switzerland...

But the US government seems to be doing a pretty good job of just that.

http://en.wikipedia.org/wiki/File:CBO_-_Revenues_and_Outlays...

Page 1 of 3Next →