Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tines
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
78 ms
·
691.
▲
by
tines
5y ago
Again, I'm not arguing that the system isn't broken or defending it in any way, I'm only saying that the original post didn't offer evidence in that direction. The things you're talking about may indeed be evidence,
692.
▲
by
tines
5y ago
I'd say that the laws are mostly fair, but the enforcement isn't. The fact you cite is an indictment of the people in charge, not of the system (which allows those people to be replaced by voting).
693.
▲
by
tines
5y ago
I agree, that is pretty terrible. But the system is designed so that this guy can be voted out. Again, I'd say it's the people, not the design of the system, that is the problem.
694.
▲
by
tines
5y ago
Sure, but this doesn't impact my point, which is that relatively few mistakes don't impugn the design system. Other things might impugn it, but a few mistakes don't, that's all I'm saying.
695.
▲
by
tines
5y ago
So a system has to be perfect or else it is Kafkaesque? Isn't there a gradient between them?
696.
▲
by
tines
5y ago
I don't think individual cases like these prove anything about the American justice system at large. In any system run by humans that is large enough, there will be mistakes or abuses committed by individuals or small groups, but this
697.
▲
by
tines
5y ago
Good point; it's not (or, may not be) that more dollar stores are opening, it's that fewer other stores are opening.
698.
▲
by
tines
5y ago
Isn't that only really a problem with global variables? Local variables would be safe from this kind of behavior I'd think.
699.
▲
by
tines
5y ago
Looks like the equivalent of Clojure's `recur`. Unfortunately doesn't work for mutually recursive routines.
700.
▲
by
tines
5y ago
But doesn't the fact that people are adding types to dynamic languages, and the fact that TypeScript is a very popular way to write Javascript, and, as you say, that people are moving from terrible static type systems (Java) to better
701.
▲
by
tines
5y ago
By "traditional statically typed languages" I assume you mean things like C or Java, whereas I'm talking more about Haskell-like type systems. Perhaps that's really an optional first step in the journey: from [Java to] R
702.
▲
by
tines
5y ago
I don't think it matters why; the fact is that it's a popular "functional" language that doesn't support (full) TCO.
703.
▲
by
tines
5y ago
There's no TCO in many languages, even proudly functional ones like Clojure, so that doesn't seem to be as make-or-break as you and I would have expected. (Clojure does have recur though, but it doesn't help for mutual recurs
704.
▲
by
tines
5y ago
It's probably just a huge bias, but I feel that, as a programmer matures and experiences more and broadens his or her horizons regarding programming languages, he or she takes a road from dynamically typed languages to statically typed
705.
▲
by
tines
5y ago
I don't think that diminishes the point though.
706.
▲
by
tines
5y ago
I don't think you understand what I meant. If you take AI to mean the technology we currently have, then there are plenty of times when optimizers will cheat at a game to achieve the best metrics. Just recently I read where a Tetris AI
707.
▲
by
tines
5y ago
It would make for a great dystopian novel where someone gives an AI the goal to "help actual patients live longer" and it does that in typical AI fashion, by putting people in eternal stasis or manually keeping their blood flowing
708.
▲
by
tines
5y ago
Makes sense, but I think that you only gain safety when you are checking attributes of the directories leading to the file, but not when you are checking the file itself. For example, you said > In the second case, between those two line
709.
▲
by
tines
5y ago
I guess I'm not sure how you would use open() that would expose a TOCTOU bug that openat () wouldn't. Can you give an example?
710.
▲
by
tines
5y ago
> Since position and momentum (assuming that's what you meant, since you said location and position which are synonyms) Yep, sorry, artifact of the editing process. > they intrinsically have to be related to each other, and the p
711.
▲
by
tines
5y ago
But openat, for example, is still path-based; it just changes the directory that the path is relative to. If you give it an absolute path, it will open it, and I didn't see any reason in the man page why you couldn't just pass in
712.
▲
by
tines
5y ago
So is it true that there are multiple properties of a particle---such as location, position, and maybe its spin---that are all described as wave functions, and therefore they can all be entangled? Can anything that is described by a wave fu
713.
▲
by
tines
5y ago
As someone who doesn't know any better than the explanation you have a beef with, I would love if you could explain in layman's terms why it's wrong and what a more accurate understanding is. I always thought that analogy was
714.
▲
by
tines
5y ago
I have some bad news for you buddy
715.
▲
by
tines
5y ago
Maybe the case is that "bad" culture (i.e. culture that is bad for employees but good for employers) can "work" (i.e. make the company money) for a little while. And that's all the time that it needs to work for, if
716.
▲
by
tines
5y ago
That's interesting. Is the pause there in spoken German as well?
717.
▲
by
tines
5y ago
Not to detract from the message here, but > It may just be a game to you but, it means the world to us The placement of that comma really irks me. Isn't "It may just be a game to you, but it means the world to us" the gram
718.
▲
by
tines
5y ago
> Who could blame young adults for thinking that work is fake and meaningless if we proscribe fake and meaningless work for the first two decades of their existence? "Proscribe" means forbid; not sure this is what the author me
719.
▲
by
tines
5y ago
> Well, I would already consider this to be quite a big restriction though. Which part, the type-checking? Don't we want it to be type-checked?
720.
▲
by
tines
5y ago
This wasn't meant to be valid code in any existing lisp, just lisp pseudo code. The behaviors you describe as bugs don't exist in all macro systems; for example, some macro systems automatically splice symbols from the context, so
More ›