Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
groestl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
67 ms
·
931.
▲
by
groestl
8y ago
Absolutely, and that's kind of my point. Even a single person operation can comply with the GDPR, as most of the policies to do so should alreay be state-of-the-art for companies who handle personal data (in a non-malicous way). I agre
932.
▲
by
groestl
8y ago
GDPR was a legislative accident: https://en.m.wikipedia.org/wiki/Jan_Philipp_Albrecht Also: Democracy (a 2015 Documentary by David Bernet)
933.
▲
by
groestl
8y ago
> Look at the provisions of GDPR, for example. Do you think a two-person startup is going to have the resources to deal with all of its provisions? GDPR is a bad example, because yes, that's definitely possible. And it should be, if
934.
▲
by
groestl
8y ago
I'd like to know the actual footprint of their data. They mention some of their tables have "infinite rows", yet from their screenshots, the largest query is on"link_web_production.exit_link", scanning 3.9 mio rows.
935.
▲
by
groestl
8y ago
This would be already a giant leap forward: Usually, there is not a lot of trust between actors, and there doesn't need to be: everyone gets their own tracking pixel and is happy, who cares if user data is leaked along the way. The set
936.
▲
by
groestl
8y ago
Besides the ops-story and culture a language implies, if you rally for contributions to your free software'd tool, you can use the language as part of the marketing message to make sure your users also like your language (and therefore
937.
▲
by
groestl
8y ago
My family uses Sitzfleisch too, to describe a person who is always the last one to leave a party. Efficiency, productivity and work ethic are the last things on my mind if I hear someone being described as having "Sitzfleisch".
938.
▲
by
groestl
8y ago
At least the Wikipedia article names competitive markets as central aspect of capitalism. I agree with your sentiment though. Companies are basically little bubbles of monopoly in a sea of free markets. But the optimal state for a company (
939.
▲
by
groestl
8y ago
Yes, in The Martian in-flight vibrations cause a cube of food rations on a supply rocket to liquify, build up harmonic oscillations, and finally rip apart the rocket.
940.
▲
by
groestl
8y ago
Capitalists do not necessarily like the competitive market aspect of capitalism ;)
941.
▲
by
groestl
8y ago
Yes, that's the image I had in mind. The cooling is provided by inflexibility, an emergent behavior of large organizations.
942.
▲
by
groestl
8y ago
It's not that penguins have cold blood in their feet because otherwise they could get stuck on ice. It's that all penguins that had warm blood in their feet have died.
943.
▲
by
groestl
8y ago
I think you're right, but I have a somewhat less dire view on this. I think that large companies optimize for a fundamentally different outcome than smaller companies, like startups. Large companies became large by applying a successfu
944.
▲
by
groestl
8y ago
Or buy startups.
945.
▲
by
groestl
8y ago
It seems, for lack of unit tests, real-life almost never removes code from bureaucracies, and achieves efficiency only by replacing the whole organization.
946.
▲
by
groestl
8y ago
I have definitely seen people confuse them, although not in production code.
947.
▲
by
groestl
8y ago
I thought doxxing was the act of publishing the true identity of a person which was only known by their online handle before.
948.
▲
by
groestl
8y ago
This person probably wanted you to say that there might be a performance problem in filtering a result set using HAVING, instead if selecting rows using WHERE, if the query optimizer fails to see the equivalence. And the only reason why the
949.
▲
by
groestl
8y ago
Even though I'd push for tabs-for-indentation-spaces-for-alignment, I agree with your sentiment. The "both"-camp is divided in two groups: the "don't care"-group and the "strict rules"-group (the form
950.
▲
by
groestl
8y ago
Classic false dichotomy, it's both. Tabs for indentation, spaces for alignment.
951.
▲
by
groestl
8y ago
Yes, parent is confusing identification with authentication.
952.
▲
by
groestl
8y ago
It might be even the idea that (without an effort that matches or exceeds the implementation itself), you can "get the requirements right", i.e. that there is a point in time where the requirements are complete, fully understood a
953.
▲
by
groestl
8y ago
Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept of partial truth.
954.
▲
by
groestl
8y ago
I don't think this is what people really want (most of the time). People tend to use modes of communication which are efficient (time/effort/responsiveness/exposure). They use whatever they can get away with: in person -
955.
▲
by
groestl
8y ago
This thread is full of valuable advice, and you should probably bookmark it and read all of it again at times. But if I had to pick a single advice as the most important one: lose the term "rewrite". It's way to easy to get a
956.
▲
by
groestl
8y ago
You basically said so in your last paragraph, and I agree it's a tradeoff, I just want to reiterate that in my experience, bubbling up and retrying/degrading/failing at the top level (system boundary, client side) makes for a
957.
▲
by
groestl
8y ago
> A checked exception is just an exception type specification. A checked exception _requires_ an exception type specification. If you don't handle the exception locally, that is. It's this quality I refer to, when I say checked
958.
▲
by
groestl
8y ago
<Result, ErrorData> Yes, exactly like that. In real world programs, every function might fail, even the simplest ones (stack overflow, out of memory, interrupts, etc). No information is gained by declaring a specific function might fa
959.
▲
by
groestl
8y ago
I wholeheartedly agree with you. Go got a lot right (concurrency, deployment), but some parts of Go's language design are missing the last two decades of programming language history. To me, arguments supporting Go's error handli
960.
▲
by
groestl
8y ago
If something "errors", you usually don't want to handle it either. Other that at the http handler level.
More ›