HN user

tgvaughan

466 karma
Posts8
Comments84
View on HN

Of course Mozilla employees deserve to be paid. Are you really saying the only way to ensure this happens is for them to sell the software or sell ads? (I write GPL-licensed software for a living and manage somehow to get paid. I also write some for free because I find it fun.) Further, Mozilla positions itself as a member of the free software community and as acting in the interests of its users.

My problem with this is that ideally, software I deign to run on my computer acts with only my interests in mind. The overarching goal of these changes is not to preserve my privacy, but rather to help advertising companies to learn something about how I interact with their ads. I don't care that Mozilla's particular implementation is not as bad for my privacy as it could be, I only care that their motivation has switched from acting in my interests to acting in the interests of advertising agencies.

Aside: figure 1 epitomizes everything that I hate about high-impact results-first journals: everything has to be packed into this one figure because nobody's expected to read anything else. No disrespect to the authors, these journals force you to express your work in this reader-hostile fashion where the most important parts of the paper wind up buried in the supplement.

A Busy 1979 (2011) 3 years ago

Although I love IF, I'd never heard of Scott Adams and his games until now - so thank you! I noticed while reading this that at some point he began targeting a portable game engine, and went hunting for details. Eventually I found some documentation for the game file format (https://github.com/MikeTaylor/scottkit/blob/master/docs/note...), and oh my it's short and sweet. Not as capable as the Z-machine but at 1 page vs (checking) 64 for a practical but still-compact specification (https://www.ifarchive.org/if-archive/infocom/interpreters/sp...), it's an impressively simple game engine.

Every time this happens I'm reminded of Kinagrams replacing Logotype among extras in Anathem (Neal Stephenson).

I'm a "normal person" who's never created a mastodon account, and just tried this. The original article (a "toot") has a "sign up now" button in the side pane, which I clicked, entered a username and email address and pressed submit. I immediately received an email with a confirmation link, which I clicked. Now I can toot.

Web app and IMAP/POP mail access affected. I've been with them for years and this is the first outage I've experienced. Feeling for the people tripping over themselves on a Friday afternoon to fix this!

I remember attending a conference presentation back in the early 2000's by one of the FFTW authors. They claimed that the mapping between architecture and optimal FT algorithm was complex enough that the only sensible approach was implementing several and empirically determining the best one at runtime.

Practical Scheme 4 years ago

Chicken is also a very practical scheme with a large well-maintained collection of libraries (and easy FFI).

I agree, although it's never "cheating" to block ads on our own devices, unless we accept that it's okay to force people from looking away Clockwork Orange-style. (Even the term "blocking" seems wrong: it's not like the ads are coming down a pipe and my "ad blocker" is bouncing them away.)

LyX has the best system for entering maths into a computer that I've ever used. The combination of (a) understanding standard LaTeX (and amsmath etc) commands, (b) keeping track of grouping for me (no need to manually deal with curly braces) and (c) seeing everything appearing immediately means that I often use this over pen+paper for moderately complex derivations. Even if though I've never really used it for full LaTeX documents, for me it's worth having around just for this.

In practice they're not so different . There are plenty of people regularly publishing stuff over gopher that has nothing to do with retro-computing. Gemini also grew out of a gopher community.

For me the most annoying side-effect of this is that there's no way to signify an error in the server response, or even have errors rendered sensibly. Many servers just send errors in gophermap form (type 1), which can wind up being rendered as plain text or interpreted as binary data by the client, depending on the URL.

The one advantage to this approach is that you can always convince a client to show you the source of gopher://host/1index by requesting gopher://host/0index.

One Year with R 4 years ago

As somebody who also used to enjoy bashing R for similar reasons, I think the new preamble to that document is an important and nice addition. (Wasn't there last time I read it.)

Really cool, but these heatmaps seem to be compiled from source code. I wonder how much the _actual_ distribution of keys pressed would differ. (I use paredit to write scheme code, and I'm assuming IDEs would skew the distribution in other languages.)

I remember encountering this approach in A. K. Dewdney's Computer Recreations column of the April 1986 issue of Scientific American: "A program for rotating hypercubes induces four-dimensional dementia". It included enough pseudo-code for my young self to get something working in qbasic, even adding support for red-blue cellophane glasses so that the hypercubes could be seen in 3d. Great memories!