HNHacker News
TopNewBestAskShowJobs

RickHull

2,407 karma · joined September 10, 2010

Ruby hacker, cyclist

https://github.com/rickhull

submissionscomments
RickHull··on Private infrastructure
> these very profitable opportunities (Uber, airbnb, instacart, even private MOOC to replace education) are all responses to public infrastructure failures as our voting population becomes more and more self-centered and focused on individualist (i.e. extremist capitalist/Libertarian) economics

Not exactly. Yes, we do have a problem with voters playing identity politics and voting tribally -- to promote one constituency over another. Overwhelmingly, these are not libertarians or fans of capitalism. Elected representatives bring home boondoggle infrastructure projects with the primary intent of "creating jobs" and "getting reelected".

The problem is our representative voting model, which has been largely unsuccessful in the last 50 years at maintaining or building out new infrastructure. This model is very good at rewarding the in-group and punishing the out-group, often by a winner-take-all tyranny of the majority, but it's ineffective and inefficient at actually getting things done or satisfying the voting public overall.

RickHull··on A call to PHP's mt_rand generates only odd numbers
> Well, the fact my window manager is now intrinsically linked to my systems boot process strikes me as somewhat obscene.

Gnome depends on logind, which is sensible. Yes, logind is part of a suite of system management tools which also includes tools to manage the boot process.

Your complaint would apply equally to your window manager being intrinsically linked to your serial port (via the Linux kernel).

RickHull··on 1.5 TB of Dark Net Market scrapes
> These users are willing to do so many other illegal things, but the thought of being known as a pedophile or supporting pedophilia in any way, is completely abhorrent to them?

I'm pretty sure the distinction is that voluntary transactions have no victims, and DNM folks care more about morality and ethics than legalities.

RickHull··on Deriving the Reddit Formula
Ha, this is great, in a not-so-great but kinda-great way!
RickHull··on New York Times' Reddit Piece Shows Dangers of Internet Journalism
And I suppose you'd call the NBA racist for being black-dominated?
RickHull··on Wealthfront: Silicon Valley Tech at Wall Street Prices
https://www.bogleheads.org/
RickHull··on Orange: A simple systems programming language
https://github.com/orange-lang/orange/wiki/Language-Specific...
RickHull··on DoJ's Gag Order on Reason Has Been Lifted
> Those details have nothing to do with the issue at hand, and hence my objection to the comparison.

Huh? Reason.com got requests from law enforcement asking for email addresses and other private information. Reddit.com got requests from law enforcement asking for email addresses and other private information. Do you really not see the parallel, even if the Reason.com case is much more egregious for the fact of the gag order?

RickHull··on Semantic Versioning 2.0.0
This doesn't help with dependency management. Changelogs, no matter how well written, cannot replace semver in e.g. Ruby / Rubygems / Bundler version constraints:

https://robots.thoughtbot.com/a-healthy-bundle

RickHull··on Quantitative analysis of issues found by afl in mandoc
Furthermore, assert is specifically intended to catch internal logic bugs which would still be present even after user input validation. i.e. logic bugs which are invariant upon user input
RickHull··on Ask HN: Reward users for early upvotes?
Good point. Though this particular pathological behavior could be controlled for fairly easily... others surely exist.
RickHull··on GitFlow considered harmful
sorbits' point was in response to:

clinta > Why do you need to rewrite? If a pull request is not completed, you can continue to push it and the PR is updated to pull the latest commit.

sorbits is saying that no, you really should rewrite your PR.

You, hayd, seem to be merely reiterating sorbits' point.

RickHull··on Famous Engine – JavaScript library for animations and interfaces
The site used 100% of my old Core 2 Duo's CPU on Iceweasel / Jessie; brought the machine to its knees. LOL js.
RickHull··on Highways gutted American cities. So why did they build them?
Most curious would be whatever is happening in some alternate universe where up is down and left is right. But I'm guessing you knew that already. I think what is curious about urban planners being absent is that most people would expect the blame to be placed on their shoulders. That the blame is not placed on their shoulders is curious only if you aren't aware that the profession barely existed at that time.

In other words, the fact of the profession barely existing at that time is not a premise to the curiosity of their absence. For more of this, you should follow me on Twitter where I explain why jokes are funny.

RickHull··on How New York and San Francisco's Tight Housing Markets Are Hurting the Economy
> here's a hint; a 150-year old facade isn't historic

Eh, anything older than 1906 in SF is historic.

RickHull··on Problems with Go Get
There is a long-term plan, I believe, to merge all necessary bundler features into rubygems. Much of this has already taken place, as rubygems has (generic) support for Gemfile and Gemfile.lock
RickHull··on New York Times releases a cat-friendly version of their site
This isn't from The New York Times Company.

    whois nytimes.cat
RickHull··on 'Cut-through' traffic caused by Waze app must stop, L.A. councilman says
> Waze is more than information.

Nope. In this respect (transportation routes), it is quite literally and merely information. It does not make promises.

RickHull··on LifeWiki
Ruby version with multiple competing populations:

https://github.com/rickhull/conway_deathmatch

See also the elixir branch.

RickHull··on BuzzFeed Says Posts Were Deleted Because of Advertising Pressure
So Ben Smith lied, right? I'm surprised the Times piece doesn't highlight that fact.

> An internal review by BuzzFeed last week found three instances when editors deleted posts after advertisers or employees from the company’s business side complained about their content

> Mr. Smith later reinstated the two posts, saying he had overreacted when asking editors to delete them. He told staff members in a note that the posts had been erased after he took issue with their opinionated tone and not because of complaints from advertisers.

RickHull··on PEP 492 – Coroutines with async and await syntax
For those of us haven't, can you make the downsides clear? (links or text reply would be fantastic)
RickHull··on Relativistic kill vehicle
An analogy might be made in terms of escape velocity. For the longest time, we hurled stones at targets in trees and towers. However, in the times leading up to WWII, we (Germans, mostly) began to sense that we could launch objects at the Moon or Mars with plausibly incremental improvements. A tipping or inflection point is reached where things go all zoomy and nonlinear.

70 years later, we might be entering that era for intelligence. These sorts of things are not easily rejected by looking at historical trajectories.

RickHull··on Announcing Rust 1.0 Beta
Great comment. I have run into this problem exactly in inherited codebases at my last couple of jobs:

> libraries that seem to be subconsciously written with the belief that returning an error is a failure on the part of the library and will go to what now seem to me to be absurd lengths to somehow keep klunking along in the presence of already-manifested failure.

It's a big problem with hairy repercussions if this idea is allowed to take root.

RickHull··on Git from the inside out
Maybe a quip, but that dichotomy is so false it's not even funny. Git is tough to wrap one's head around at first. It's not intuitive unless one already has a deep background in this space. Hence, there are lots of attempts to explain it in order to bring more into the fold of intuition. It seems perfectly natural and good, and your contemptuous tone puzzles me.
RickHull··on Git from the inside out
It has to do whether the audience already has a solid theoretic / symbolic / formal background. Do they already think in terms of models? For graduate level physicists, this is almost surely the case.

Most git tutorials are for people who need to get up to speed quickly, having had git imposed on them from above, mapping surface area concepts from the prior version control system. Hard core engineers with an interest find their way to the theoretic center.

RickHull··on F*dging up a Racket
Since when does Fidging need character masking?
RickHull··on Exponential Backoff and Jitter
Hi Mike!

Thought you might be interested in my Elixir impl, though not as featureful: https://github.com/rickhull/backoff/blob/master/lib/backoff....

Example usage: https://github.com/rickhull/backoff/blob/master/examples/dem...

RickHull··on Flash Boys a Year Later
Stiglitz hates private markets. He always pushes for a larger public sector, praising the Venezuelan approach.

https://www.google.com/search?q=stiglitz+venezuela

RickHull··on A Story About ‘Magic' (1994)
http://wiki.lesswrong.com/wiki/The_map_is_not_the_territory
RickHull··on Why the world's biggest military keeps losing wars
> People funnel money into the military because they are afraid of terrorists and whatever else is the flavor of the month.

Do you know any individuals who personally decided to funnel money into the military? It's an insatiable beast fed by political breakdown and cronyism.

← PreviousPage 8 of 20Next →