HNHacker News
TopNewBestAskShowJobs

bct

1,293 karma · joined August 14, 2007

<http://diffeq.com/bct>
submissionscomments
bct··on What's New in Ruby 2.1 [pdf]
My understanding is that frozen strings (unlike Symbols) are garbage collected. This is useful because symbol construction can be used to DOS an application.

(I agree that it's a weird, low level detail to have to think about.)

bct··on What's New in Ruby 2.1 [pdf]
It's not sending a message - that would defeat the purpose. It's constructing a frozen string, reusing an existing one when possible.

Prior to 2.1:

    def foo
      "bar".freeze
    end
does these things every time `foo` is called:

1. copies the characters 'b', 'a', and 'r' into a mutable string

2. sends the message `freeze` to the new string, which...

3. marks the string as frozen.

In 2.1 `"bar".freeze` is equivalent to `"bar"f`, which will not make a copy every time `foo` is called. See https://bugs.ruby-lang.org/issues/8579 for more discussion.

bct··on OS X LevelDB Corruption Bounty: 10.00 BTC + 200.2 LTC
broostoryco, you are hellbanned.
bct··on Why Class?
blindhippo: You are hellbanned.
bct··on An Alternative Theory of Unions [2007]
You are incredibly out of touch with most workers' reality if you think that wage theft is low cost or low probability.
bct··on [dead]
Thinking critically is a barrier to shipping. It's much better to plunge blindly ahead! When it all falls apart we'll just claim that nobody could have predicted it.
bct··on Making the web faster with SPDY and HTTP/2
anotherbadlogin: You have been hellbanned for a long time.
bct··on When We Lose Antibiotics, Here's Everything Else We'll Lose Too
There is absolutely luck, it's in the timing. The Green Revolution happened to arrive before we hit Malthusian limits, but that wasn't guaranteed.

If an asteroid is going to strike tomorrow the only solutions that matter are the ones that are economically and technically feasible today.

bct··on When We Lose Antibiotics, Here's Everything Else We'll Lose Too
There's no law of nature that says technological advance will solve every problem in time. There are many examples of societies that destroyed themselves.
bct··on Show HN: Fully-featured Nil interpreter in less than 1 line of JavaScript
If you're going to take cheap shots at RMS at least make them accurate. You may not agree with his reasons, but they have nothing to do with sin.
bct··on Do we really need to run a power station just for Bitcoin?
Show your work. Why do you expect the power consumption of the Bitcoin network to go down?

When specific costs of a technology decrease it's for reasons specific to that technology. Yes, cell phones have gotten smaller & less expensive (as one example), but that doesn't tell us anything about the power consumption of the Bitcoin network.

bct··on My tmux setup
jnycs: you have been hellbanned for no particular reason.
bct··on How GitHub No Longer Works
Somebody needs to do the management work, but they don't need to be "higher" in the org chart than the people they're working with.

The best managers I've had are more like facilitators than bosses.

bct··on Coin
It's totally standard in Canada now. Usually when a place doesn't take chips it's a US-owned chain.
bct··on Why I switched from Ruby to Go
> The point is that the HTTP server isn't the same entity doing the application work.
bct··on Three reasons why the Semantic Web has failed
This is one of the worst articles I've read on the subject, and that's a pretty strong statement.

> “Let’s say you’re searching for Renaissance Painters”…. Really? Who searches for that?"

It's an example that happens to be easy to demonstrate. It's pretty easy to think of other cross-dataset queries that you might be more interested in.

bct··on Refactoring with go fmt
Maybe there are better examples, but removing parentheses and renaming a field are so trivial that I would not refer to them as refactoring.
bct··on Moving forward on improving HTTP's security
The worse is the enemy of the better too.
bct··on TWTR
> Anybody who buys TWTR is making an informed decision

If only.

bct··on "BadBIOS" features explained
That paragraph isn't talking about a wifi card, it's talking about a software defined radio.
bct··on University of Waterloo: Silicon Valley's Canadian Feeder School
In my experience Canadians don't perceive the same differences between universities that Americans do.

Fewer differences between our universities is a plausible explanation. So is the possibility that Americans perceive differences that don't exist.

bct··on Why this European never wants to live in America
Rural areas come with other benefits. Urban and suburban areas that are too car-centric are the worst of both worlds.
bct··on Winter is coming
> You can even see it in the imaged on the amazon product page he linked.

Olive oil is listed under "Other ingredients" on that bottle. I presume that means it's not the main ingredient.

According to http://ndb.nal.usda.gov/ndb/foods/show/631?fg=&man=&lfacet=&... olive oil contains no vitamin D.

bct··on In Almost Every European Country, Bikes Are Outselling New Cars
I'm in Edmonton, which sounds pretty similar to your climate. Except for those few -40 days I've found winter biking to be fairly comfortable once you get moving.

In my experience you don't want to be using a bike lane after heavy snow anyhow; they often don't get plowed. If you can take residential roads you're pretty safe (and studded tires really do make a HUGE difference).

But yeah, you don't want to be on the road with cars going 80km/h - I wouldn't be comfortable doing that every day in the summer, either.

bct··on Torvalds: SteamOS will "really help" Linux on desktop
Somehow after installing clean and using the system for less than a day I got into a cycle of BSoDs (maybe caused by a buggy RAID driver?). This required a reinstall.

Sometimes my monitors go blank and won't come back on. I still can't get a second external monitor working. I had trouble with the installers for various MS products, which produced completely useless error messages (e.g. unclickable URLs in dialog boxes that, when typed in, redirect to a generic marketing page). The standard process for finding and installing third-party utilities is a bad joke.

My point isn't about these specific problems, it's that the idea that Linux is uniquely flakey and unsatisfactory won't fly.

(I know the hardware is OK because I was using it with Linux and no problems a month ago.)

bct··on Torvalds: SteamOS will "really help" Linux on desktop
Having recently started using Windows after years of using Linux exclusively, I'm confident that you can only make this comment with a straight face because you're intimately familiar with one system and not the other.

I feel just like you do, except IMO it's Windows that is baffling and unreliable.

bct··on Brendan Eich on EME
Of course it will. Javascript and images are standards, and you can turn them off. Why would this be different?
bct··on Publishing JSON over XMPP
It's refreshing to see someone talk about this in terms of actual tradeoffs rather than fashion trends, thanks.
bct··on Urbit: The Internet failed (slides and video)
Another critical factor is that centralization is the easiest way to turn a profit.
bct··on My Quest for a New Browser
(despite appearances uzbl is not dead, I've just been a rather bad maintainer)
← PreviousPage 3 of 18Next →