archangel_one

Joined 16 years ago

Karma
1,730
Submissions
580
Member since
Jun 11
View on Hacker News

Recent submissions

Comment · 5 years ago
It was originally developed as part of KDE (KHTML), although Apple have obviously done a lot with it since.
Comment · 6 years ago
Hi, one of the implementors here... Yes, WSL is an option, and I believe Please works just fine in it. Right now we don't have any CI etc set up so we can't stand behind it and say "this works", but it works in WSL as most Linux things do.
Comment · 6 years ago
Please is a pretty different tool to Jenkins - you could use it within Jenkins, but instead of make / Gradle / go build / cargo / etc.

It does have some features to facilitate CI and testing at scale, e.g. `plz query changes` can be used to find a minimal set of tests to run for a PR.

Comment · 6 years ago
We wanted something like Blaze (Google's system); at the time we were using Buck which didn't satisfy us (e.g. only one output per genrule, no directories; and it was more or less impossible to write first-class support for a new language without modifying the core system). Subsequently Bazel got released but we still find that a bit lacking in some areas; e.g. the CLI, the JVM reliance and some of Starlark (e.g. it maintains Python 2 syntax compatibility so can't have type annotations).

We'd also tried Gradle previously but that was pretty awful for anything non-Java which made it a non-starter.

To be clear, I'm one of the original implementors, although I imagine that was obvious already...

Comment · 6 years ago
In that case, you can stitch both Python and Go builds together in the same interface, and then tie them into further actions (e.g. Docker builds, Kubernetes), again using the same interface. Neither setuptools nor go build are particularly helpful to that goal.

(I'm one of the original developers, but these days do less maintaining of it than tatskaari does)

Comment · 13 years ago
Comment · 13 years ago
Sure, but trying to persuade billions of people to switch to a new system with unclear benefits and no backwards compatibility is not a recipe for success.
Comment · 13 years ago
Having worked at a software company whose internal date format was indeed based on days as the base unit, I suggest that this is an extremely bad idea. 0.75 may be 6pm, but what is 7pm? 0.7916666666666666 is as close as computers will generally come, but of course it's lossy; try adding increments of an hour and sooner or later you've got an irritating rounding issue.

This is solvable using arbitrary-precision decimal libraries, but relying on one of those for just dealing with general time stuff is a Bad Idea.

Comment · 13 years ago
No, the same restrictions apply to class as to struct. The most relevant difference in C++ is that the compiler can reorder data members that are in different visibility specifications (public, protected, private) but not within one of those blocks, to maintain compatibility with C.
Comment · 13 years ago
Maybe because the people who bought it early on have already played it and derived significant value from it? It doesn't seem right to me that they get all their money back when presumably most of them weren't playing it any more.

I don't agree with the kind of always-on DRM that's led to this, but I don't think full refunds for everyone is a reasonable solution either.

Comment · 13 years ago
I do live in London, and while it's expensive, I can't see how you could need £100k annually simply for accommodation. Unless you have a very large family to support too?
Comment · 13 years ago
Yes - that the progress so far has allowed other form factors like smartphones. If it continues, it may open up new possibilities as well that wouldn't be feasible with the current level of chip technology.
Comment · 13 years ago
Nope - the newest lines (Victoria, Jubilee) are all smaller diameter trains. The larger, squarer cut+covers (District, Circle, Metropolitan etc) are generally older, because you can't cut a trench across London for a new Tube line any more.

It's still not hard to stand on any of the trains as long as you're not right beside the door on a Tube (unless you're extremely unusually tall, but the odds are well against that).

Comment · 13 years ago
I suspect a lot of the people buying the Final Fantasy remakes are people who played them years ago and are buying them to replay now because they no longer have a Playstation / SNES / the original game discs, but retain fond feelings for them. Which is all fine, but it doesn't generalise well to newer companies who don't have a long-established fanbase already.
Comment · 13 years ago
FWIW, no, I think the reason "the community" is there was mostly because the founders provided enough star power to get the thing started. I'm not sure it's as far as in spite of the "questions police", but I've seen too many arbitrary question closings to believe it's because of them.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton