HNHacker News
TopNewBestAskShowJobs

rhblake

863 karma · joined December 28, 2011

submissionscomments
rhblake··on Denied Entry
He's really just chronicling what happened while expressing astonishment at the traction the story got (and the consequences thereof).
rhblake··on Linus: Don't bother with grsecurity. Their patches are pure garbage
See Linus' follow-up http://seclists.org/oss-sec/2017/q2/596 for clarification:

> They aren't split up, there has never been any effort by you to make them palatable to upstream, and when somebody else dioes try to make them palatable to upstream, you start crying about how people are taking advantage of your work (hah), and try to make them private instead.

...

> It's literally less work for people to re-implement things than look at your mixed-up patches, and YOU SEEM TO BE DOING THAT ON PURPOSE.

> Now, prove me wrong. Start trying to integrate your work upstream, and send individual patches with commit logs that can be integrated.

rhblake··on Artist uses a computer model of his face to get a French National ID
In Sweden an artist painted a self-portrait, took a photo of it, and used that photo when renewing his driver's license. It was accepted. [0] The transport agency, when told about this afterwards, had no problem with it as it was -- in that small size anyway -- indistinguishable from a normal photo (but they discouraged others from trying the same). [1]

[0] https://www.dn.se/kultur-noje/konst-form/konstnar-har-sjalvp...

[1] https://www.dn.se/kultur-noje/konst-form/transportstyrelsen-...

rhblake··on Europe mostly ends mobile roaming fees from today
You can actually choose between having a normal subscription (where they charge your card monthly) and paying for a certain number of months (1 or 2 iirc). If you choose the latter you have to make a new payment manually (where - again - you choose how many months you wish to pay for), otherwise your number will be automatically terminated. I'd say it's fair to call that prepaid.
rhblake··on Europe mostly ends mobile roaming fees from today
French operator Free sells prepaid SIM cards through vending machines in many places. No ID check, totally automated, machine spits out a SIM of your chosen type along with a receipt with necessary info.
rhblake··on How Hunter S. Thompson Became a Legend
Thanks for the recommendation - and I'll have to check out "Where the Buffalo Roam" too.

Regarding the 1972 election, Timothy Crouse's "The Boys on the Bus" (published around the same time as HST's book) is also worth reading. It's about the reporters on the road reporting on the campaign ("one of the first treatises on pack journalism" sez Wikipedia) and includes various colorful characters, including of course HST, who also wrote the foreword.

rhblake··on How Hunter S. Thompson Became a Legend
Last year's US election often made me think of Thompson's brilliant book "Fear and Loathing: on the Campaign Trail '72", in which he mainly followed George McGovern's campaign, running against Nixon (Nixon ended up winning in a landslide). McGovern's campaign chief Frank Mankiewicz called it "the least factual, most accurate account" of the election... this quote in particular stood out:

"This may be the year when we finally come face to face with ourselves; finally just lay back and say it — that we are really just a nation of 220 million used car salesmen with all the money we need to buy guns, and no qualms at all about killing anybody else in the world who tries to make us uncomfortable. The tragedy of all this is that George McGovern, for all his mistakes... understands what a fantastic monument to all the best instincts of the human race this country might have been, if we could have kept it out of the hands of greedy little hustlers like Richard Nixon. McGovern made some stupid mistakes, but in context they seem almost frivolous compared to the things Richard Nixon does every day of his life, on purpose... Jesus! Where will it end? How low do you have to stoop in this country to be President?"

rhblake··on Living in 80 square feet (2010)
For sure they're not standard, I just replied to "never seen an apartment this small" and wanted to point out that in some cities they're not unusual.

Another example - Paris, 87 ads for condos 0-20m^2 [0], 104 for 30-40m^2 [1] on pap.fr, a popular site. Similar numbers for rentals ("location").

[0] http://www.pap.fr/annonce/vente-appartements-paris-75-g439-j...

[1] http://www.pap.fr/annonce/vente-appartements-paris-75-g439-e...

rhblake··on Living in 80 square feet (2010)
Plenty of them in Stockholm and Paris. I once shared a 20m^2 flat with my partner; it worked alright. Just can't accumulate a lot of stuff. To give you an idea, here are some for sale in Stockholm county right now:

https://www.hemnet.se/bostader?location_ids%5B%5D=17744&item...

Here's a 9.5m^2 (!) apartment for sale (including bed, work area, tiny kitchen, toilet, shower), although it's marketed as something in the middle between hotel room and apartment (that's one way to put it, I guess):

http://www.bjurfors.se/sv/tillsalu/stockholm/stockholm/bromm...

rhblake··on McDonald’s Universal Icons for 109 Countries [pdf]
Typically (or perhaps always) in EU countries, both kJ and kcal are specified on nutrition labels. And in my experience most people only ever talk about calories (kcal), much like in the US.
rhblake··on One Step Closer to a Closed Internet
We've progressed a bit since the days of the state telephone monopoly, eh? My mom in Stockholm has symmetric 100 Mb/s included in her rent. ~$12/month extra for 1 Gb/s (both ways!). In France I currently pay ~$40/month for 1 Gb/s down, 200 Mb/s up; a bit expensive, but it's getting better. Competition is cool.
rhblake··on A startup’s Firebase bill suddenly increased from $25 to $1750 per month
Swedbank has provided this service for many years (https://www.swedbank.se/privat/kort-och-betalningar/kort/log...). You could also use one of the many independent sparbanker affiliated with Swedbank (they use Swedbank's platform).
rhblake··on Two years of Rust
So lemme try to clear this up.

You are right in that brotli decoding is only supposed to work in secure contexts (so technically not just HTTPS, btw -- localhost is also considered a secure context, see https://bugs.chromium.org/p/chromium/issues/detail?id=624426).

Eridius is right in that it currently does work over insecure HTTP in Chrome, as confirmed in this open bug: https://bugs.chromium.org/p/chromium/issues/detail?id=579606 -- in which one Chromium dev comments "Decoding brotli even if it isn't requested is both bug and feature. It allows developers to test brotli without setting up https serving." Seems like they concluded that it is indeed a bug, however.

Reality and specifications often diverge...

(I do think not supporting gzip is absolutely bizarre, but that's another issue.)

rhblake··on Chaos Communication Congress is moving to Leipzig
I don't speak German and I've been to every Congress since 2009. My favorite event every year. As mentioned most - or at least the majority - of the talks are in English, and the organizers very much cater to non-German-speaking visitors (e.g. the official wiki - main source of information - is mainly in English; here's last year's: https://events.ccc.de/congress/2016/wiki/Main_Page).

Also the price (iirc 100 EUR for a standard 4-day ticket last time) is ridiculously low given the massive amount of talks, often very high-caliber, and very varied. Check out last year's schedule to get an idea: https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedu...

And there's so much more besides the talks! They typically open the venue the evening before (26th), and then it goes on 24/7 non-stop until the 30th. Go if you can. I've persuaded various people to come over the years - techies and non-techies alike - and everyone's had a blast.

rhblake··on Chaos Communication Congress is moving to Leipzig
Or if you're into printing and typography! Museum für Druckkunst - "Museum of the Printing Arts" - is really cool (http://www.druckkunst-museum.de/Museum_en.html).
rhblake··on Chaos Communication Congress is moving to Leipzig
Fly to Berlin and take the train to Leipzig (1h30m).
rhblake··on Soylent Closes $50M Series B Round Led by GV
You're right, I forgot about that. My main point was that parent is probably overdoing it (even if he/she were a bodybuilder), and this seems to be quite common.
rhblake··on Soylent Closes $50M Series B Round Led by GV
RDA for protein is 0.8g/kg (~0.36/pound), so about 65g in your case if you're sedentary. 1g/pound is an old bodybuilder myth according to this article [0] which goes through various studies: "many review papers have concluded 0.82g/lb is the upper limit at which protein intake benefits body composition". This is for strength athletes and bodybuilders, mind you: most people (even many athletes) need far, far less.

[0] http://bayesianbodybuilding.com/the-myth-of-1glb-optimal-pro...

rhblake··on How Subtle Class Cues Can Backfire on a Resume (2016)
Because that difference wasn't statistically significant, as noted in the image in the article.
rhblake··on The Antidesktop (2002)
Many tiling WMs (e.g. i3, xmonad) support floating windows. Also, GIMP supports single-window mode these days.
rhblake··on Emirates Says Bookings to the U.S. Fell by 35% After the First Travel Ban
One doesn't need to be married in order to be covered by the EU rights in question. Straight from the source:

"The following family members of an EU/EEA citizen or Swiss citizen, who is exercising his/her right to free movement in Denmark, or of a Danish citizen who is exercising or who has exercised his/her right to free movement in another EU/EEA country or Switzerland, has the right to have a visa application processed in accordance with EU regulations:

* spouse

* cohabiting partner aged 18 or over <----

* ..."

See https://www.nyidanmark.dk/en-us/coming_to_dk/visa/visas-unde....

rhblake··on 16 Linux server monitoring commands you really need to know
For reference, https://wiki.archlinux.org/index.php/Systemd#Targets is a nice little summary of how it's usually done these days.
rhblake··on Sweden brings back military conscription
The majority of foreign-born people in Sweden did not arrive as refugees. About half were born in Europe, with Finland - which is very similar in culture and also has conscription (as well as a much larger army) - being the most common country.

Source: http://www.statistikdatabasen.scb.se/pxweb/sv/ssd/START__BE_... (official gov't statistics)

rhblake··on Cloudflare and FastMail: Your info is safe
Have you tried a "real" email app (i.e., one that's not just a wrapper)? I've used K9 (Android) + FastMail for many years and it's been great. K9 has tons of features, including letting you choose font size (with some granularity - e.g. you can have different sizes for from/subject/body, folder/message view, etc.).
rhblake··on Encrypted email is still a pain
Thanks. Corrected URLs:

https://github.com/vector-im/riot-web/issues/3220

https://github.com/vector-im/riot-web/issues/2295

rhblake··on Encrypted email is still a pain
Re: metadata: I really like Riot/Matrix and have convinced a bunch of formerly non-IRC people to start using IRC through Matrix (the great free IRC bouncer in the sky!). However, a couple of things that bother me:

- The fact that it appears to be impossible to disable typing notifications ("X is typing...") and read receipts. This can change the nature of a conversation and really should be optional. Coming from IRC, it just feels plain creepy. A friend flat-out refused to use Riot because of this.

- The fact that device information is leaked to everyone who happens to be in the same channel. So I can join #matrix and click on any of the >5k users and see information about all the devices a particular user has used. Here's from one random person: "https://riot.im/app/ via Chrome on Mac OS", "https://riot.im/app/ via Chrome on Windows", E5823 (ah, J. Doe is using a Sony Xperia Z5 Compact!), etc. Sometimes things like "Joe's iPhone" is exposed -- and I don't think Joe had any idea of that. This is bad.

rhblake··on Easy XMPP: What are we doing here?
Right. I do share your concerns about performance, but I'm sure it will improve considerably. A few months ago on reddit, one of the Matrix core devs (ara4n) answered a question about how much they can improve performance:

"enormously. much of synapse's algorithms and DB schema are still unoptimised, plus python is not exactly renowned for being super-fast. we're effectively going through rewriting chunks of synapse - e.g. the new state storage representation in 0.18, and meanwhile Ruma is going through writing a cleanroom impl in Rust that should be a bajillion times faster :)"

(https://www.reddit.com/r/linux/comments/56xzyo/matrix_is_a_n...)

Ruma: https://github.com/ruma/ruma

rhblake··on Easy XMPP: What are we doing here?
I guess you're talking about something like Twitch? That's certainly a use case but a rather extreme and rare one. Among public IRC networks I believe QuakeNet has the record with a peak of ~240k users in total on the entire network (that was a long time ago). Channel record on QuakeNet was ~10k users. These days it looks like only two IRC networks have >30k active users in total (according to http://irc.netsplit.de/networks/) - freenode and IRCnet.
rhblake··on Easy XMPP: What are we doing here?
See https://matrix.org/ for all that. Riot is the flagship Matrix client, but there are many other alternatives in various states of development.

For bridges that you can run on your on "homeserver" (if you indeed want to run your own server!), see https://matrix.org/docs/projects/try-matrix-now.html#applica....

If you use the matrix.org homeserver, they bridge with a number of IRC networks, including freenode and OFTC. The closest thing to an official list that I've seen is https://github.com/matrix-org/matrix-appservice-irc/issues/2....

rhblake··on Is Europe Disintegrating?
Erosion of rights, eh? My country, Sweden, doesn't have a constitutional court; possibly because of some strange belief that our politicians can't make bad laws. (The Swedish supreme court cannot strike down laws, only interpret them.) The European Court of Justice is essentially the only thing that's stopping the Swedish government from extending mass surveillance even further.

E.g., in 2014 the court ruled that mass data retention was violating basic human rights, killing the data retention directive. The Swedish government wanted to keep doing this anyway so they interpreted the ruling quite creatively, concluding that the Swedish implementation of the directive wasn't "bad enough", and forced ISPs/telcos to continue with mass data retention. This was challenged by a Swedish telco and right before Christmas the ECJ ruled in the telco's favor -- and then finally Swedish ISPs could (well, had to!) stop this particular form of surveillance.

So, I'm happy to be in the EU, for that reason and many other reasons.

← PreviousPage 3 of 5Next →