Recent submissions

Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Having learned multiple Devanagari languages at school (including both Sanskrit and Hindi), I don't recall being explicitly taught stroke order as such. There's an intuitive way to write most Devanagari characters that usually corresponds to the "preferred" order you mention, which is only apparent in serif Devanagari fonts anyway. But for example, I have no idea what the preferred order is for U+0918 घ, and never learned one as such.

Side note: since you mentioned ballpoint pens, (at least 10+ years ago, things might be different now) we weren't allowed to use a standard ballpoint pen/biro; fountain pens were preferred and micro-point ink or gel pens were allowed.

Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
forge and github-review (https://github.com/charignon/github-review) have given me a near-immersion experience for bitesized code reviews in Emacs. They even work together, via github-review-forge-pr-at-point!

The only thing stopping me from using this with larger diffs is the lack of a good way to show more of the surrounding context in github-review. Wonder if there is any interest in making github-review a first-class part of forge.

Comment · 7 years ago
Comment · 7 years ago
Comment · 8 years ago
Comment · 9 years ago
What are some alternative sites that send you guests? I have used hotels.com sometimes (has dark patterns too, but fewer of them). I would definitely prefer using something that was more...sensible.

I would naïvely think that booking directly with hotels would be cheapest, but I have definitely seen deals on these aggregators that were unavailable on the same hotel's own site – which is the only reason I even think about using them.

Comment · 9 years ago
It's interesting to know that a traditional ISP like AT&T is heading the same way.

I think Google gets more freedom to try out some of these techniques because people still fundamentally think of them as a website (apart from Google Fiber, they don't serve end-users directly); whereas AT&T, being an ISP, is treated more like a water / power service, in that people expect them to be working by default, and going down is absolutely unacceptable.

Comment · 9 years ago
Here's my attempt at an explanation, after reading the article.

Most companies' networks have edge routers (which sit at the points where they connect to other networks) and core routers (which manage the flow of traffic inside the network. All these routers basically use a standard protocol called BGP (Border Gateway Protocol) which is defined by RFC 4271.

However, BGP was still designed from the view of individual machines making routing decisions and announcing routes to each other that collectively make up the whole Internet. This helps the Internet as a whole be quite resilient – if one network goes down, there are still ways to route traffic through to other networks. Also, since the protocol is standard, you can swap out one vendor's gear for another at will (in theory anyway) as long as you know how to configure it correctly.

But this leads to some inefficiency – for instance, it is very hard to say that a path with fewer hops will lead to lower latency. What Google seems to have done is to make their edge routers into one single "intelligent" network, where the edge routers don't make routing decisions on their own, but feed their data into a central server. This central server can then say stuff like "My peering router in NYC seems to be under heavy load, let me redirect some of my traffic to NYC destinations through the NJ datacenter instead", or something to that effect; while still doing the correct BGP announcements from the point of view of Level3 or whoever is peering.

In short, they built their internal network from the ground up since they are so big they can afford to build custom routing gear instead of using the standard off-the-shelf, standardized setup that a small or medium-sized company uses. The network consisting of their custom edge routers (all the green blobs) together is called Espresso and represented by a light grey circle.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton