HNHacker News
TopNewBestAskShowJobs

bct

1,293 karma · joined August 14, 2007

<http://diffeq.com/bct>
submissionscomments
bct··on History of rat control in Alberta
> The only one I've seen is the gartner snake but here in Edmonton it is just a little bigger than an earthworm.

That might just be because Edmonton has lots of enormous dew worms :)

There are bigger garter snakes around - I live just outside Edmonton and see them pretty frequently. I hear there are plenty of rattlesnakes in southern Alberta too.

bct··on Choose your own IP
Starlink's IPv4 is behind CGNAT, and their IPv6 prefixes are not stable.

The good news is that it's relatively easy to punch through the NAT. This blog post describes an approach that is working well for me: https://www.jordanwhited.com/posts/wireguard-endpoint-discov...

bct··on Rediscovered Medieval Manuscript Offers New Twist on Arthurian Legend
"The Kitchen Knight" has this plot element: https://www.penguinrandomhouse.ca/books/590413/the-kitchen-k...

In this version it's the Red Knight who is strongest at noon (IIRC).

bct··on How ACH works: A developer perspective (2014)
You can do a lot worse than ACH. It's hard to read, but it's simple and pretty well-defined.

What _really_ sucks is one-off fixed-width formats that aren't well defined, or that change suddenly (oh, you thought that field would always be populated? lol no.)

bct··on How ACH works: A developer perspective (2014)
Even calling it archaic is too harsh. Granted, the batch-centric nature is not ideal (and it's hard to imagine a system with this kind of latency built in being designed today), but if you're designing a system based on batch processing then shipping files over SFTP is a pretty reasonable way to do it.
bct··on ActivityPub: a federated social web standard
We know how to build protocols for federated systems - there must be at least a dozen serious efforts at federated social media by now.

What we don't know (or what we've forgotten) is how to get people to use federated systems.

bct··on Radar – A new set of integrated tools to help prevent fraud
In addition to what everyone else said there are big regional effects: in North America cardholders have often never seen 3D Secure before, they don't know their passwords, and issuers don't care enough to make their authentication pages usable.

But in France and the UK it's pretty standard; cardholders are used to it, and issuers make an effort to decide whether it's worth requiring authentication.

bct··on German WW2 code machine found on eBay
It's not a lightning bolt, it's the rune ᛋ.
bct··on Amazon open-sources Ion – a binary and text interchangable, typed JSON-superset
The XML serialization Apple defined for plists is awful and not easy to query with XPath.
bct··on You Can't Destroy the Village to Save It: W3C vs. DRM, Round Two
> If DRM requires a non-standard plugin, and plugins themselves become increasingly verboten

The unstated assumption here is that DRM that isn't a standard won't be built into a browser.

bct··on RAML – RESTful API modeling language
https://www.ietf.org/rfc/rfc5023.txt
bct··on Why is Canadian English unique?
I'm pretty happy having a powerless figurehead, especially if the alternative is presidential elections.
bct··on How to Center in CSS
Browsers should e.g. allow tables to be sorted by clicking column headers. They can't, because tables aren't always tables.
bct··on Show HN: Primrose – a text editor that runs in a WebGL texture
> Like, why do we still use plain text in flat files for source code

Information density. Images and graphs are exceptions to the general rule that text can contain a lot more information on one page than graphics can.

bct··on Google's Nest Stops Selling Smart Smoke Alarms Over Fire Safety Concerns
We're not talking about crossing the street, which is pretty unavoidable.

We're talking about an expensive gadget that introduces new risks, for a questionable return.

bct··on Bitcoin to adopt a finite coin supply.
This is a pretty amusing way to document a bug.
bct··on Email, an idea so old that it's new
In Canada the banks provide this service, and it's used very widely.
bct··on We Built a Hacker News for Biotech
zerop posted a comment with links to many different HN clones here, but it's marked dead. Maybe because it included too many links?
bct··on The Patriot Missile Failure
> The article listed the speed of a scud at "1,676 meters/second"

Which looks suspiciously like a rounded "3750 mph to meters per second" conversion. Indeed, "scud 3750 mph" turns up a lot of hits.

bct··on Tamil Nadu state departments asked to switch over to open source software
There's a whole Wikipedia article on the subject: http://en.wikipedia.org/wiki/Indian_English
bct··on Show HN: Crowdsourced salary prediction
It would be nice to see a sample so that I know what I'm getting into before I give you access to my LinkedIn.
bct··on Linus Torvalds: “I'm happily hacking on a new save format using ‘libgit2’”
Yeah, we're still well in the backlash phase of XML's hype cycle.

I just hope that opinion of it as a markup language can be rehabilitated before someone reinvents it and kicks off a new hype cycle.

bct··on Butterfly: Your everyday terminal in your web browser
At least one major security issue has already been discovered & fixed: http://www.reddit.com/r/linux/comments/1z6gif/butterfly_your...
bct··on To close or not to close – Void HTML elements
> If you want an HTML that has an XML style, can you say why?

Because I think that section 12.2 of the current HTML specification is outrageous. (The section is "Parsing HTML documents", if anyone is not familiar with it make sure to look at the subsections "Tokenization", "Tree Construction", etc.)

(That said, I appreciate your detailed comment; this is important history that too few people are aware of.)

(Also overenthusiasm for all things XML had nothing to do with RDF. RDF is not XML.)

bct··on To close or not to close – Void HTML elements
You mean the target attribute? It wasn't in XHTML 1 Strict or 1.1, but you're wrong about XHTML 2. http://www.w3.org/TR/xhtml2/mod-hyperAttributes.html#adef_hy...
bct··on To close or not to close – Void HTML elements
That breaks down as soon as you have something with attributes, and it breaks down even further once you have something like:

  <p>Example <b>text</b></p>
bct··on To close or not to close – Void HTML elements
> making established things harder (<a href="..." target="_blank")

What are you referring to? That example would have worked identically.

bct··on Atom
> So why is every text editor I have ever seen embedded in a website an abomination?

Because most websites use contenteditable for their rich text editors, which is horrible to deal with. It's not standardized, it gives developers very little control, and its output and capabilities vary a lot from browser to browser.

Web rich text editors that don't suck - e.g. Google Docs - bypass the browser's support for rich text editing entirely. This makes them usable, but it also means everything has to be implemented from scratch, so the code is complex. AFAIK there are no general purpose rich text editors built like this that are open source or even licensable.

There are some pretty good non-contenteditable code editors, though. Presumably Atom will be built in this style.

bct··on Servo: Inside Mozilla's mission to reinvent the web browser
It failed for a number of reasons - timing, lack of compelling new features, IE's lack of support for application/xhtml+xml, Gecko's Yellow Screen of Death, etc. I'm not sure that you can blame any one of them. And it really wasn't a clean break in the sense that whyme is talking about.
bct··on Has goto fail been fixed yet?
That's an interesting line of thought, but:

1. if they can't use the update service, then they can't deploy anything that they're coding up anyways.

2. I assume they sign their updates, so it shouldn't matter that the channel is compromised.

Page 1 of 18Next →