Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
geocar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
86 ms
·
811.
▲
by
geocar
7y ago
I've been basically "using the defaults" for the last ten years after spending twenty years customising everything; I've noticed a couple other good advantages: - It's easier to understand what your customers will s
812.
▲
by
geocar
7y ago
> What do you think the new subject access rights, notably the right to data portability, are intended to achieve, if you interpret the definition of personal data so narrowly? I am not going to speculate. > The GDPR actually defines
813.
▲
by
geocar
7y ago
> If the boards contained personally identifiable information and then that data was transferred so that other people could access it, wouldn't that be considered a data breach? I believe so, however this doesn't constitute leg
814.
▲
by
geocar
7y ago
> GDPR protects personal data, which the EU interprets very broadly. This isn't accurate. Individual member states can and do interpret the GDPR differently. For a European company, the country they are "at home to" is the
815.
▲
by
geocar
7y ago
I’m not sure I agree. I have provided GDPR consulting in the UK over the last three years. What exactly do you think was a violation?
816.
▲
by
geocar
7y ago
> Isn't it standard to open separate accounts for companies? I understood that these were separate accounts in separate systems, they just had the same email address attached to both because it was convenient to log into each system
817.
▲
by
geocar
7y ago
> If there's no concept in English for an idea that occurs to me, it may remain muddled or I just might not become fully conscious of it. You probably won't be. I have observed a similar phenomenon when trying to imagine truly
818.
▲
by
geocar
7y ago
> And here’s why I don’t think the Sapir-Whorf hypothesis fully applies to programming languages. When we program we categorize the world in English (or Spanish, or any other natural language), and then we encode that into a program. I c
819.
▲
by
geocar
7y ago
> I think a constructive rule of argument would be to state upfront when you happen to be standing in the "obscure" or "completely artificial" camps. From my perspective, my job that feeds me and my family, doesn'
820.
▲
by
geocar
7y ago
They are. They might lose some users this way. They would definitely lose some users the other way though. I suppose it must seem pretty strange to see a programming language built on a set of technical values, instead of trying to find the
821.
▲
by
geocar
7y ago
What you said sounds exactly like they want the “maintainers” to do something. But I understand how it can sound like that if you’re part of the demographic I’m talking about.
822.
▲
by
geocar
7y ago
If it’s a good idea your fork will survive. If it isn’t, now you know too.
823.
▲
by
geocar
7y ago
It's a peculiar demographic I've noticed amongst people who have grown up with all their software available gratis or ad-supported. "Oh this incredibly hard work that someone else did for free isn't exactly what I wanted
824.
▲
by
geocar
7y ago
> if this is true. It's as true as it is for Python.
825.
▲
by
geocar
7y ago
The former. Events might come minutes apart, and session establishment costs peanuts compared to having a TCP port open for minutes.
826.
▲
by
geocar
7y ago
> have you ever actually done this? I have, but I didn't use go. I wrote a webrtc server in C, and probably handled something north of a trillion event points per month this way (receiving telemetry from interactive digital advertis
827.
▲
by
geocar
7y ago
> I must admit I'm hard pressed to come up with a use case for this. You could just as easily do a regular HTTP request on a separate thread and throw away the result to get "zero latency" fire-and-forget behavior. I do th
828.
▲
by
geocar
7y ago
> It's also a multi-gigabyte installation full of Java, C, ... Sounds like the Facebook app. I think people are okay with gigabyte apps now.
829.
▲
by
geocar
7y ago
Cool. What cpu/ram did you make your timings on? I think the author of the okon benchmarks was using a i7-6700 CPU @ 3.40GHz, 16GB RAM How long did the import take you?
830.
▲
by
geocar
7y ago
I’d be interested in seeing your five minute python solution and your benchmarks.
831.
▲
by
geocar
7y ago
It wasn't rhetorical.
832.
▲
by
geocar
7y ago
> Not sure I actually understand why K is pushed here almost daily. Is it just the esoterics? Alright, APL and K are expressive for array computation. Do many people here deal with array computation? People like k for different reasons.
833.
▲
by
geocar
7y ago
> You're using the file system to dump static rows of data That's what MySQL, PostgreSQL, SQL Server, and Oracle all do. They write to a logfile (called the "write ahead log") then periodically (and concurrently) proc
834.
▲
by
geocar
7y ago
> It's a bit unfair to compare the speed of wildly inequivalent things. Yes, but I understand you keep doing it because you don't understand this stuff very well yet. > RocksDB would be more comparable How do you figure that
835.
▲
by
geocar
7y ago
Yes! "databases" are all overrated too. Slow expensive pieces of shit. No way you could do 50 billion inserts from Python to SQL server on a single core in a day! I'm so glad k isn't a "database" like that.
836.
▲
by
geocar
7y ago
> ... like ACID. shelve doesn't provide this, and IIUC nor does kdb+. So if you're handling 50 billion events a day, live, and you need these to persist, you'd use SQL or something similar. That would then ultimately deter
837.
▲
by
geocar
7y ago
> Nobody thinks that and I didn't say that. I was talking about that specific file I hope nobody thinks that, but unless you can come to terms with the fact that you're wrong, and that this is a completely fair comparison, yo
838.
▲
by
geocar
7y ago
I don’t understand any of this. I don’t know what footgun is. I have no idea what a “URL” object is or how you stick it in a table of events (on disk? in memory? in a remote process called a “database”). I’m don’t know what you mean by temp
839.
▲
by
geocar
7y ago
> you saying I was using Python's “language+plus-its-entire-ecosystem”. This is not true; Counter is part of the standard library that comes with the language. It is not from a third-party package. I'm not sure I agree "th
840.
▲
by
geocar
7y ago
> But it's not min and max with the rest of types. Yes it is: & is min for all types including boolean, where it is "and" as we can see above. Similarly | is max for all types including boolean, where it is "or&qu
More ›