HN user

djpowell

112 karma
Posts0
Comments54
View on HN
No posts found.

Personally I'd say there is no difference; I've stuck out on syringes in the uk for ages just because I found them lightweight and convenient; but recently moved to pre-filled pens. The cost to the NHS for prefilled pens vs syringes is pretty negligible.

Syringes were fine for me, pens might be less embarrassing to use in public maybe?

I'm reminded of the old comment at the bottom of the man page for 'su', where rms argues for why the implementation is deliberately less secure:

"Sometimes a few of the users try to hold total power over all the rest. For example, in 1984, a few users at the MIT AI lab decided to seize power by changing the operator password on the Twenex system and keep- ing it secret from everyone else. (I was able to thwart this coup and give power back to the users by patching the kernel, but I wouldn't know how to do that in Unix.)

However, occasionally the rulers do tell someone. Under the usual su mechanism, once someone learns the root password who sympathizes with the ordinary users, he can tell the rest. The "wheel group" feature would make this impossible, and thus cement the power of the rulers.

I'm on the side of the masses, not that of the rulers. If you are used to supporting the bosses and sysadmins in whatever they do, you might find this idea strange at first."

Clojure has several libraries (such as https://github.com/jkk/honeysql) which basically let you build a representation of an SQL query as a Clojure data structure, and then programatically transform it. It is great when you need to do things like add joins and subselects programatically to a query based on selections from a UI, and is extensible enough to support many advanced SQL features.

What if the platforms are the JVM and Javascript, and you are chosing those platforms because of their extensive infrastructure and libraries?

It is possible to implement C faithfully on these platforms, including all of C's weirdness like pointer-arithmetic and unsafe casting. But you'd end up with something that departs far from the platform's runtime model and calling conventions.

Since Clojure 1.6, Java 6 is the minimum requirement.

I'm sure there is a discussion somewhere, but I expect that there are quite a few people who run Java on commercial J2EE app servers and the like which don't officially support newer JDKs.

Thoughtcrime 11 years ago

But... they came last out of the three main parties, so it is hardly surprising that they weren't able to implement the entire of their manifesto. The conservatives reneged on many of their manifesto pledges too.

I suspect it is more that the conservatives have much stronger support by the media.

I see the same problem lots with code that claims to be MIT and BSD licensed, but either doesn't include the license, or includes the license template with the placeholders for the year and copyright holder unfilled.

It makes complying with the license impossible.

JDK 8 Release Notes 12 years ago

System.getenv was deprecated (in 1.1?), and then replaced with an implementation that threw UnsupportedOperationException (in 1.2?) because it was considered to be non-portable.

Later they saw sense and re-implemented it and un-deprecated it.