Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cmollis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
31.
▲
by
cmollis
3y ago
agreed. excellent read.
32.
▲
by
cmollis
4y ago
"..so many of the programs you depend on are written by dicks and idiots." Man, I've written a lot of programs..
33.
▲
by
cmollis
4y ago
we regularly run audits on over 12 years of customer order histories. This requires scanning of about 40TB of data and growing. They used to jump through hoops on the Oracle cluster just to get data out for one customer. We pushed all of
34.
▲
by
cmollis
4y ago
I went to school in 80's and graduated with a BS in CompSci/Math minor in 1990. I was originally a 'Business' major but quickly realized that the only class that didn't completely bore me was Calculus. I don'
35.
▲
by
cmollis
4y ago
very nice.. was about to start integrating sqlx from mysql_async.. but maybe I'll try this instead.
36.
▲
by
cmollis
4y ago
written by a self-proclaimed 'productivity guru'.. jesus.
37.
▲
by
cmollis
4y ago
I didn't delete my Facebook account, I just don't ever look at it. I find a certain subversive delight in knowing that people might be sending things to me that I just ignore. Deleting your social media presence is a strident, o
38.
▲
by
cmollis
4y ago
completely agree with this. Rust and arrow will be part of the next set of toolsets for data engineering. Spark is great and I use it every day but it's big and cumbersome to use. There are use-cases today that are being addressed by
39.
▲
by
cmollis
4y ago
I think the mindset shift is when you stop dealing with single instances of anything and begin to think about their groups, relationships, constructions, data flows.. functional programming (and immutability) allows you to (eventually) writ
40.
▲
by
cmollis
4y ago
I got into functional programming by programming in Scala.. this allowed me to begin to decompose problems that I would have normally used a bunch of hacky loops using the type system and transformations like flatmap, fold, map, etc. Thi
41.
▲
by
cmollis
4y ago
and they will do this any time.. for us, it was because they detected a HW failure and their automated management replaced it and rebooted the cluster. Our obvious complaint was that we wanted a heads-up before this happened.. they indica
42.
▲
by
cmollis
4y ago
openIPMP ( https://sourceforge.net/projects/openipmp/ ). At the time (2002), we were trying to jump start legal content consumption foolishly thinking that providing a POC DRM system might generate either real serv
43.
▲
by
cmollis
4y ago
spark is great for distributed computation.. also has about a million config switches and is generally kind of 'bulky'. EMR makes management a lot easier, but you still have to fiddle with num executors, memory, etc. But it has
44.
▲
by
cmollis
4y ago
yes.. for me anyway.. for CS you also have to study a lot of math. I enjoyed my math classes a lot more than my CS classes. I really didn't enjoy my programming classes.. the thought of spending all night hacking in the lab never thri
45.
▲
by
cmollis
4y ago
each music company supplies both data (track and product metadata, territorial rights, pricing, etc.) and media to the service provider (e.g. Spotify). The process is to sign the contract with the music company, then the company ships all
46.
▲
by
cmollis
4y ago
I also came to Rust most recently from Scala. The type constructions, functional capabilities intertwined with async, optionals, pattern matching, etc reminds me a lot of Scala. You do have to be cognizant of memory, ownership, stack, heap
47.
▲
by
cmollis
4y ago
oh and the last time I wrote in C++, I was using gmake.. all those compiler and linker switches.. header and linker search paths.. ugh.. I felt like I was launching a rocket to the moon just getting some of that to build. don't miss
48.
▲
by
cmollis
4y ago
I agree.. I've been writing in Rust for about 2 months and I find it to be a much easier surface than C++.. getting over the borrow checker isn't as bad as some make it out to be.. in fact, if it compiles it largely works.. you m
49.
▲
by
cmollis
4y ago
data processing with spark.
50.
▲
by
cmollis
4y ago
right.. completely fake trend. If you want to call people doing a minimum amount of work at a job where no one that they work for: (1) actually knows what they're doing (2) cares about what they're doing (3) pays any attention to
51.
▲
by
cmollis
4y ago
How I miss bookstores.. I realize that they still exist, but for me as a (mostly average) comp sci student, the bookstore was the place that I could find the code snippets and algorithm solutions for my classes. I spent hours just reading
52.
▲
by
cmollis
4y ago
i agree with this 100%. Anything else is protectionist claptrap that makes zero economic sense. The funny thing about these (counter) arguments (to the above) is that despite all of their blabbering is that this will just happen anyway.
53.
▲
by
cmollis
4y ago
I think it's more like Databricks' photon.. a rewrite of the execution engine that can be plugged into existing spark deployments.
54.
▲
by
cmollis
4y ago
Because they didn’t exist at the time that book was written. I took a Unix/c class as a comp sci elective (yes, you read that right). However this was 1988 so no Linux. We worked mostly on pc’s which was pretty progressive for the ti
55.
▲
by
cmollis
4y ago
'too many employees, but few work'.. this is misleading.. given the spin, you might think this indicates that they hired these people to do specific line-of-business things, and they didn't get done. However, what actually h
56.
▲
by
cmollis
4y ago
I can attest that it's not (a big deal). My ex-wife lied repeatedly in written court certifications about money she was receiving from her parents which I ultimately proved were lies. This, I assumed, was tantamount to perjury (give
57.
▲
by
cmollis
4y ago
I think what I was trying to say is that the best performers attempt to understand the problem domain more holistically than, say, more average performers. What are the forces driving all of this and how do I deal with those forces in the
58.
▲
by
cmollis
4y ago
true.. adequate programmers code exactly what you tell them to..and even then it may not be great. Great engineers step back and ask 'why are you asking me to do this?'..(probably silently).. which inevitably leads to a more refin
59.
▲
by
cmollis
4y ago
When I was a child in the Catholic Church (70s and 80s) there was NEVER any political discussion that entered into the service (“..render unto caesar what is caesar’s..” or ‘separation of church and state’. Or, more probable, perhaps it was
60.
▲
by
cmollis
4y ago
Scala mostly.. a little bit of python.
More ›