HNHacker News
TopNewBestAskShowJobs

wtbob

6,614 karma · joined May 14, 2013

submissionscomments
wtbob··on White House Indicates Potential Crackdown on Recreational Marijuana
> It's already been tried and failed with medical marijuana. And, for that matter, commercial wheat farming, in Wickard v. Filburn (1942).

> It's unlikely recreational marijuana would result in a different result.

I dunno, with originalists like Thomas & (hopefully) Gorsuch it's certainly possible. Bad precedent needn't necessarily stand, after all.

wtbob··on Writing an Interpreter in Go: The Paperback Edition
I used CreateSpace for a hardback book seven years ago (LaTeX → PDF), and it came out very, very nice. Absolutely no complaints.

Was your experience with their paperbacks or hardbacks?

wtbob··on XMonad 0.13 released
> Curious, why do you favor GPL over BSD as a user?

In my case, because I know that any contributions I make will become part of the software commons and won't be taken proprietary.

wtbob··on Manifestos and Monopolies
> If people had to pay for Facebook as part of their income tax (which amounted to about $12 per year), then I think a lot of people would be OK with that and everyone would be better off overall.

But which Facebook would that be? Would it be the personal-page Facebook or the News Feed Facebook or the Facebook of Tomorrow? It's obvious that a State could build a Facebook clone, but is there any evidence that it could innovate well?

Granted, Facebook itself is imperfect, but it at least has to provide someone some value: Statebook would only need to give some grandees a sense of self-importance.

wtbob··on Want an energy efficient datacenter? Build it underwater
> The reason underwater data centers could be built more quickly than land-based ones is easy enough to understand. Today, the construction of each such installation is unique. The equipment might be the same, but building codes, taxes, climate, workforce, electricity supply, and network connectivity are different everywhere. And those variables affect how long construction takes. We also observe their effects in the performance of our facilities, where otherwise identical equipment exhibits different levels of reliability depending on where it is located.

In the context of the discussion about cost disease, this is quite remarkable for demonstrating how regulation and local differences have raised costs to the point that a large company is seriously considering building data centres beneath the waves.

wtbob··on PuTTY 0.68 has been released
When I started my career nearly 20 years ago, back before one could convince a Fortune-100 company to let its peons use Linux on our desktops and Apple hadn't yet had its renascence, PuTTY was a veritable godsend: it did what was needed, and did it remarkably well.

It's been years since I was allowed to add a Linux box, and years since I switched to Linux full-time, and now I honestly think that I'd reject a job offer which required Windows (and maybe even one which required macOS) — but for all those years of Just Working™, thanks PuTTY!

wtbob··on Some Thoughts on the Cost Disease
> Of course, it's an uphill battle, especially when you consider that the official name for Mexico is Estados Unidos Mexicanos.

I think in Mexico they call Americans norteamericanos — but of course both they & Canadians are North Americans.

I don't think there's any reason not to call Americans Americans.

wtbob··on Do we need a new heading element in HTML?
Sometimes virtue is its own reward.

Its funny that you bring up Slartibartfast's Campaign for Real Time, which was based on the real life Campaign for Real Ale. Sure, CAMRA didn't put an end to awful mass-market lagers: but they were able to keep real ale available, and continue to do so today.

Perhaps those of us who appreciate semantic markup can do the same.

wtbob··on Thoughts on the Late 2016 MacBook Pro
Maybe what he meant was that he had no issue trading money for dongles, cables & a card reader.
wtbob··on FCC chief wants smartphones’ hidden FM radios turned on
> Almost all taxation occurs when the money changes hands. I don't see why massive estate transactions should be exempted.

Currently, yes. There's no reason why we couldn't have wealth taxes or land-value taxes rather than transaction taxes, of course.

It's also offensive that the estate tax is punitive: I believe that current tax is 40% on everything over a certain amount. That is, IMHO, insane: the State is declaring that it has a 40% stake in all of someone's financial success, despite having taxed every penny of that when it was earned in the first place.

Finally, you're missing the point: we tax money at transactions because it's at those transactions that value is created: I pay you $25 for dinner, and I get $25+x value from that meal, while you pay $25-y to create it, leaving the economy $x+y better. I think it's reasonable to attempt to capture some of the value of those transactions to fund the government whose security & stability make them possible (e.g. your restaurant need not hire guards, because we have police; I need not pay for a road from my house to your restaurant, because one has been provided, &c.). But there's no value created at death: it's just a transfer, and to tax it (particularly at punitive rates) just seems like grasping greed.

> I have no problem paying my share of the national bills; I'd be ashamed to try to shift my share onto others.

I really hate this tone from supporters of high taxation, for two reasons: first, at least this proponent of changing our tax system doesn't object to paying his share; second, I believe many tax supporters want to raise taxes on somebody else.

wtbob··on How I Ruined Office Productivity with a Face-Replacing Slack Bot
I use emacs-slack and dunst to display the notifications for just long enough to read them. No flashing, no beeping, just a simple text box. And I don't reply or jump into a conversation unless it passes a threshold of importance, or I need to step away from work for a few minutes.
wtbob··on FCC chief wants smartphones’ hidden FM radios turned on
> FCC chief wants smartphones’ hidden FM radios turned on, but won’t do anything about it

That's a principled stand: 'I want to do something, but I do not have legitimate authority to make sit so.' It's actually amazingly principled for someone in Washington.

wtbob··on Humans evolved to tolerate smoke poisoning [pdf]
> There is no amount of wood smoke that is good to breathe. It is at least as bad for you as cigarette smoke, and probably much worse.

And yet very few sane people wish to ban wood smoke. It smells good. There's nothing like the smell of fall and winter, with fragrant smoke blanketing the countryside.

I'm perfectly aware that wood smoke is bad for me, that it pollutes my lungs and makes my food poisonous. But it's delicious.

wtbob··on How Hibernate Almost Ruined My Career
With respect, I just don't find SQL that difficult, especially for the simple things that an ORM does a nice job with. "select foo, bar, baz from quux where uuid = '8bd67f1e-6bb8-4ccb-8ad4-fa631b36ab8e'" is easy.
wtbob··on YC Annual Letter 2017
> Palantir's is "Palantir Technologies is a mission-driven company, and a core component of that mission is protecting our fundamental rights to privacy and civil liberties", and they sell to the CIA so they can spy on you.

The CIA doesn't spy on Americans.

wtbob··on How Hibernate Almost Ruined My Career
> I had to learn Hibernate architecture, configuration, logging, naming strategies, tuplizers, entity name resolvers, enhanced identifier generators, identifier generator optimization, union-subclasses, XDoclet markup, bidirectional associations with indexed collections, ternary associations, idbag, mixing implicit polymorphism with other inheritance mappings, replicating object between two different datastores, detached objects and automatic versioning, connection release modes, stateless session interface, taxonomy of collection persistence, cache levels, lazy or eager fetching and many, many more.

Welcome to Java …

I generally find that an ORM makes easy things easy and difficult things indescribably hard or impossible. Honestly, the relational model is great, and it's worth understanding well. Frankly, if you're a software developer and you can't learn SQL … you're not really a software developer.

wtbob··on The Need for a Digital Geneva Convention
> What we need are some jolly clever OSS licenses that have clauses in them 'not for military use'.

That may be 'open source,' for some definition of the term, but it wouldn't be free software.

Nor would it be right: it is the right of any people to band together in their own self defence, and munitions are part of that. The rights to own a gun, encrypt a file and operate a computer are one and the same.

wtbob··on Show of shipwrecked treasures raises scientists’ ire
This seems like a clear case of letting the best be the enemy of the good: had the shipwreck not been salvaged, looters would have destroyed everything.

And how the heck can a scientist claim in good faith that there is knowledge people shouldn't be allowed to see?

wtbob··on 22 Years of Delphi and It Still Rocks
A weak point, though, is JavaScript — quite possibly the worst popular computer language in history. I honestly think I'd rather starve than write another line of JavaScript again. Even reading JavaScript diffs from other guys on my team is a horrible, terrible experience. It's just a sad, awful, miserable, verbose, broken language.

As a compilation target from a better language, I suppose it's mostly acceptable. But on its own? Never again.

wtbob··on Live slow, die old: Mounting evidence for caloric restriction in humans
Orthodox Christians also fast two days a week (Wednesday & Friday) most weeks of the year, and for a number of other times, totalling about half the year.
wtbob··on Undefined Behavior != Unsafe Programming
> Typing the more unusual characters has always been way easier on Macs.

That used to be the case, but I find the Compose key in X is awesome: as others have noted, Compose / = → ≠ (and → is Compose - >)

wtbob··on Our company’s remote work system failed
> It's depressing but there are many places where people prefer to use Hipchat and Slack to ping a nearby coworker rather than bother to take off headphones to talk to the person several feet away.

I do that, because that way my colleague can address my query at his convenience, rather than at my own. If we need to, we can then hit a conference room (or go into one or the another's office, if our employer didn't have a godawful open plan office) to discuss.

wtbob··on Cellphone Spy Tools Have Flooded Local Police Departments
Note that with cell phone spoofing, someone could impersonate you to OWS. All your contacts would get messages stating that your key ('secret numbers,' I think is the term they use) has changed, and all messages would then go to the imposter.
wtbob··on Websites can now fingerprint a device when multiple browser instances are used
> What's the alternative?

The alternative is cleanly separating web browsing (a passive activity requiring no code execution) and using distributed apps.

I'm not at all against the idea of a common, cross-platform execution environment; I'm 100% against the idea of executing cross-platform code when all I want to do is read an article.

wtbob··on Websites can now fingerprint a device when multiple browser instances are used
> Given that popular uses for the Web today include social networking, e-commerce, web apps, and online access to services like banking, I think the idea that sites should just display static information and should work better without JS and cookies is at least a decade out of date.

Do you realise that every item on your list wasn't just possible but flourished without JavaScript, and works fine without third-party cookies?

JavaScript is a cancer on the web, a metastasised extension language which is swallowing up what was a thriving hypertext infrastructure.

wtbob··on Websites can now fingerprint a device when multiple browser instances are used
> Haha, good one, but joking aside, I would rather prefer that the dishes can never get dirty, no matter what.

Using JavaScript to deploy content-focused websites is like a restaurant which uses its cookpots for urinals: sure, it can be done hygienically, but it's Just Wrong.

wtbob··on Websites can now fingerprint a device when multiple browser instances are used
This is one of the reasons I disable JavaScript.

The web is an interlinked web of documents called pages. It's not a distributed application platform: although it can be twisted into that, it turns out that no-one actually carefully considered all the potential security, privacy & performance implications of doing that — and it's no surprise that the security, privacy & performance of the single-page app web is abominably atrocious.

wtbob··on The Fastest Blog in the World (2015)
> I'm OK with the trade off, since I'd much rather improve the experience for those who pay through their nose for mobile bandwidth.

I know that your heart is in the right place, but I believe that you're making the wrong decision. I suppose it's one thing if each image is also a link to the high-res source (although I wonder why suitably-scaled images can't be served to everyone), and if the images are irrelevant to your text. But particularly if there is no way for clients without JavaScript to see images, then I think you're breaking the web.

I think that JavaScript disabling will become more and more common as advertising and tracking becomes more and more intrusive. A client who enables JavaScript disables security, disables privacy and disables performance.

wtbob··on Internet firms’ legal immunity is under threat
> weapons are still essentially freely available in the USA (at least it looks that way from over here in Europe)

They're really not. Automatic weapons made after 1986 are banned; automatic weapons made before that date are extremely expensive and require permission of local law enforcement and revocation of one's Fourth Amendment rights. Firearms may no longer be sold by mail, as they were for most of our nation's history. Firearms may not be sold by private parties across state lines. All commercial sales require a background check. In many states it's illegal to sell a firearm privately; in some states you can't even legally give a weapon to a family member as a gift. Many states and some localities impose unreasonable restrictions on magazine size and cosmetic features. Some states impose registration requirements, which means that law enforcement has the ability to confiscate all legal weapons at will.

> This can be seen as really effective lobbying given how many times it has been argued that weapons shouldn't be so easily available anymore without any changes to existing laws.

I think the conditions above indicate how ineffective the pro-gun lobby has been, given that almost none of it is constitutional.

(although it's worth noting that for most of its history the NRA was a pro-gun-control organisation)

wtbob··on Ask HN: Did you find it hard to date if you immigrated to US?
I imagine that it's mostly that folks like folks who are similar to them: similar philosophies, similar religions, similar classes, similar incomes, similar families, similar physical types, similar habits &c. The unfortunate thing for you is that much of America is dissimilar to you. That says nothing wrong about you (or about much of America) — it's just a fact.

It's tough for anyone who's outside the norm (again, no fault attached). You might have some success looking for others who are similarly dissimilar. Perhaps there are meetups for expats from your region of the world in your city?

Good luck!

← PreviousPage 4 of 34Next →