HN user

jacobgreenleaf

55 karma
Posts0
Comments22
View on HN
No posts found.

The HTTP IETF RFC (2616) states:

The first digit of the Status-Code defines the class of response. The last two digits do not have any categorization role. There are 5 values for the first digit:

- 4xx: Client Error - The request contains bad syntax or cannot be fulfilled

What do you think status codes like 404, 405, 406 are for? You say they shouldn't be for "did the application successfully validate the user's input data" but status code 400 is explicitly for bad requests. In your view should a HTTP server ever return 4xx?

The fact that it’s a “non functioning future” is exactly why people are concerned. It’s entirely possible to regulate a set of activities out of existence if you make the cost of compliance too high. In this case the per user margins are low (FB ARPU is about $25 before expenses).

The MVP for that system wouldn't be all patient data, it'd be just one metric or something that you could harden the system's other properties against. If you leak one metric, you probably leak them all (and the inverse is probably true). The training costs are amortized because they are dominated by one-time costs of learning the system for one metric, not all metrics.

Far more likely prospect - aren't "K-9 units" widely renowned for corrupt practice, in particular training the dog to react on command to enable illegal searches and the planting of evidence?

I don't see how this plays out. After all, it's not the dog who testifies at court either for a search warrant or at trial - it's the handler, who can lie about whether the dog alerted just as well as they can lie about whatever else would be sufficient to establish probable cause. If you're going to argue that the dog was cued, you might as well argue that the officer lied about the alert, which has nothing to do with dogs and everything to do with the police officer - he could just as easily have said that he smelled marijuana or that he saw contraband.

Valuations 12 years ago

At the height of the great depression only ~23% of workers were out of jobs. That's hardly 100% during a "downturn." At 100% unemployment do you really think our current system of privately owned property would fare any better? Personally I think at 100% unemployment the masses would seize all the property, and probably rightfully so.

How are you going to view the diff between more than two temporally adjacent commits? Or find the commit upon which an arbitrary line of source code was added? Or x, or y, or z reasons that are so painfully easy to enumerate?

Rm -rf remains 12 years ago

Alternatively, I think it might be possible if you can cause arbitrary interrupts to the operating system and control some registers and perhaps the stack as well. Depending on the shell, you might be able to do this; you certainly don't need the standard command-line tools for chmod and cat, because those are just small programs that pass through to actual system calls:

http://docs.cs.up.ac.za/programming/asm/derick_tut/syscalls....

In Haskell, and I assume Scala, you can name types of the same form, so I might say a TimeSeries is a list of floating point values. If I use that data type, you can't accidentally pass a different kind of list of floating points even though they're the same type.