HNHacker News
TopNewBestAskShowJobs

adwhit

1,391 karma · joined January 23, 2014

submissionscomments
adwhit··on Why It’s OK to Block Ads (2015)
Cache: http://webcache.googleusercontent.com/search?q=cache:lZFnD1U...
adwhit··on Google will turn on native ad-blocking in Chrome on February 15
I think this is a critical point. I bet that Google has reams of internal research on the use of ad-blockers. I am further willing to bet they have discovered the following:

1) Users say they block ads because they are annoying, rather than any deeper philosophical arguments about the nature of advertising

2) Users tend not to bother with white-listing and just use the defaults - i.e. block all ads, even Google!

3) Once they have used an ad-blocker, users are very resistant to browsing the web without one

4) Users who ad-block are among the most educated and tech-savvy, and as such are a valuable demographic to miss out on

5) Ad-block use is growing steadily with no signs of slowing

So, Google's provocative and somewhat desperate move is an attempt to gain control of ad-blocking before it becomes a serious threat to their business, even in the face of serious backlash. I hope they fail.

adwhit··on Faster Coding Interview Prep Using Interactive Visualizations
Wonder if this got to the top of the front page because it looks like "Code Rust".

It has nothing to do with Rust, of course.

adwhit··on Rising Rents Are Pushing More Tenants Past the Breaking Point
The point is that the landlord becomes wealthier through improvements to the area, for which s/he is not responsible. i.e. they are capturing public investment.

Put concretely, my taxes go towards upgrading the Overground Line which improves the area I live in which increases my rent. I have paid for this improvement twice, my landlord, zero times (their get back their taxes through uplift in property value).

Solution - as others have pointed out - is Land Value Tax.

adwhit··on In Estonia virtually every process is digitized
High productivity, huge trade surplus, low unemployment, very high standard of living
adwhit··on In Estonia virtually every process is digitized
And yet.. Germany has probably the most successful economy in the world. I guess being friendly to startups and freelancers just ain't that important?
adwhit··on Half of UK adults are financially vulnerable, City watchdog finds
Indeed, 1 in 6 are most likely 'struggling' already. The UK ruling class have really done an excellent job of squeezing the life (physical, financial and social) out of the average citizen. I don't think they quite realise what they've done, and how angry people are. It doesn't feel like a happy country at the moment.
adwhit··on Show HN: A simple, fast and user-friendly alternative to find, written in Rust
ripgrep, exa and now fd... any other CLI tools I should cargo-install?
adwhit··on The Curious Case of the Longevity of C
You might be interested in this paper [0] wherein the authors implement a high-performance GC in Rust. Quoting the abstract:

We find that Rust’s safety features do not create significant barriers to implementing a high performance collector. Though memory managers are usually considered low-level, our high performance implementation relies on very little unsafe code, with the vast majority of the implementation benefiting from Rust’s safety. We see our experience as a compelling proof-of-concept of Rust as an implementation language for high performance garbage collection.

[0] http://users.cecs.anu.edu.au/%7Esteveb/downloads/pdf/rust-is...

adwhit··on Apache Arrow and the “Things I Hate About Pandas”
I would be interested to know what Wes thinks of the Weld project, which seems to have some similar goals, but takes the 'query planner' concept much further.

https://weld-project.github.io/

adwhit··on A 400-year story of progress – How America became the world’s biggest economy
Given that 400+ years of growth has got us into a position where the likelihood is that the planet will be unable to sustain human life within a few hundred years, I'd be curious to find out what future historians will make of the West's supposedly proud story of progress.

In the end, would we all have been better sticking with the Native American way of life? Benjamin Franklin: “When white persons of either sex have been taken prisoners young by the Indians, and lived a while among them, tho’ ransomed by their friends, and treated with all imaginable tenderness to prevail with them to stay among the English, yet in a short time they become disgusted with our manner of life, and the care and pains that are necessary to support it, and take the first good opportunity of escaping again into the woods, from whence there is no reclaiming them.”

Perhaps some kind of voluntary winding down is necessary. "It was good while it lasted. For some people."

adwhit··on Introduction to WebRender
Expecting a big publicity drive from Mozilla soon, because if Firefox 57 ends up as snappy as Nightly is right now, it could win back some of the people who want to support Firefox but eventually moved to Chrome for performance reasons.

Then once WebRender lands, well, who knows? I assume Google are planning something in response - the continued dominance of Chrome is worth considerable $billions to them...

adwhit··on Reporter: Google successfully pressured me to take down critical story
Fair enough, I suppose I should have read the guidelines at some point.
adwhit··on Reporter: Google successfully pressured me to take down critical story
The comments on this article make me absolutely certain that Google has a large PR team patrolling HN.

HN may be fairly right-wing but there is an implausible amount of apologetics for one of the world's largest and most powerful companies engaging in plainly coercive behaviour.

adwhit··on To Understand Rising Inequality, Consider Janitors
Indeed, the value of keeping toilets sanitary is far greater than that of creating the next web app.

"This work is essential to the health of the population, but because of something to do with marginal economics and supply and demand and weak labor laws and class power and reserve supply of labor, I don't have to pay a proper wage, or even treat them like human beings!"

adwhit··on To Understand Rising Inequality, Consider Janitors
More like if you had 40 cars and the government said they were going to charge you 90% tax for your 41st.

In other words, nothing like that.

adwhit··on To Understand Rising Inequality, Consider Janitors
Indeed. If only they hadn't given their janitors paid vacation, they'd be in Apple's position right now!
adwhit··on Alaska’s Permafrost Is Thawing
I think we can all agree that the conservative thing to do is carry on like we are and see if we destroy the planet.
adwhit··on Experiments in NES JIT Compilation
I love the idea that someone got this far into the article, then stopped in a furious rage to fire off a missive to the HN collective. If only they had read on just One. More. Line!
adwhit··on Millennials' preferences are killing dozens of industries
Indeed, hard to imagine anyone really being upset by any of these industries disappearing. But easy to imagine that in the future people will be incredulous that many of them existed in the first place ("You bought a handbag for 30-times it's production cost, and it made you feel good?")
adwhit··on “What next?”
Just to add (written just after 1.0): http://graydon2.dreamwidth.org/214016.html

I think the above post indicates that he is extremely proud of how Rust turned out.

adwhit··on How economists rode maths to become our era’s astrologers
For 40+ years, the economics profession at large has advocated policies which have massively favored the wealthy over everyone else (globalisation/neoliberalism). The same economists were showered with huge pay packets, consulting fees and prizes (just look at how many Nobel prizes the Chicago school hoovered up). The profession as simply another means by which the wealthy exercise control over the rest of us.

So it's all a bit late for this hand-wringing now. They used you, you got paid, enjoy your privileges and try not to think what you've done.

adwhit··on Why you should, actually, rewrite some of it in Rust
No true Scotsman:

"We found a terrifying vulnerability in your codebase. You should rewrite it in modern C++."

"OK, done!"

<Time passes>

"We found a terrifying vulnerability in your codebase. It must not have been modern C++!"

adwhit··on Writing Parsers Like it is 2017 [pdf]
It may be true that parser generators are superior from a technical point of view (I can't comment), but parser combinators sure can be nice to use. I very recently used nom to implement a parser for a structured text format, it feels wonderfully expressive and you can knock together a reasonably sophisticated parser in a matter of hours. Performance-wise, it is zero-copy and chomps through a 100MB file in less than half a second on my crappy laptop, so plenty fast enough for most situations.
adwhit··on Who Owns England?
Worth noting that Labour's manifesto mentions investigating a Land Value Tax as a replacement for council tax and business rates [0]. OK, unlikely to happen, but the best chance we have for reform in the near-to-medium term.

[0] http://www.independent.co.uk/news/uk/politics/labour-land-va...

adwhit··on EPA website removes climate science site from public view after two decades
The capitalists who funded the mass propaganda effort to deny the reality of climate change - what is their endgame? Are they simply hoping to maintain the status quo as long as possible and bleed the planet (and public) dry in the meantime?

In 50 years time, when things go seriously south for mankind and the history of our era is written, our children and grandchildren are going to regard us with the utmost contempt. As for the Kochs and Trumps of the world, what could possibly be a fair reaction to the people who destroyed the planet? A bloody uprising followed by a complete overthrow of the system? Perhaps the ruling class think that by that point they will have enough systems of control in place to keep themselves comfortable as civilization collapses around them, a la Children Of Men.

I'm not sure the gravity of the evil has quite sunk in yet. We are witnessing the worst, most venal, most corrupt behavior that mankind has ever partaken. It is quite spectacular.

adwhit··on Curl is C
To be clear, Rust only panics from integer overflow when in debug mode. In release mode it will silently overflow just as happily as C.
adwhit··on Differences between San Francisco and London (2014)
London is far too diverse for this comparison to make sense. It has ten times the population of San Francisco. If you think London is a particular way, it is probably because the bit of London you are in is that way.
adwhit··on Ask HN: What are some books where the reader learns by building one project?
I second this. Build a compiler from scratch. Main annoyance is that it uses SML - most readers are likely to want to use OCaml, and it's a bit fiddly translating between the two.
adwhit··on Pathfinder, a fast GPU-based font rasterizer in Rust
You need glfw3.

  sudo apt-get install libglfw3 libglfw3-dev
← PreviousPage 3 of 5Next →