Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kerblang
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
481.
▲
by
kerblang
6y ago
The most basic and trivial way that you're going to get burned by cassandra is that you have to divide your primary key into two parts: partition key columns, and clustering key columns. Partition keys must be in every "where"
482.
▲
by
kerblang
6y ago
Stating the obvious but the problems start when you pretend you're Amazon on 1/100000th of Amazon's budget, and you can't keep up with the costs and complexities of trying to be like them. The author's advice is pro
483.
▲
by
kerblang
6y ago
I'll agree in general with the sentiments of the author, but for a lot of people it isn't practical, because things are already gigantic, overcomplicated, etc, and it's out of your hands. So instead: Be prepared to run _any p
484.
▲
by
kerblang
6y ago
My goofy lil' homemade editor does it this way: If you go back in the past and change it, the future becomes the past. This might sound confusing, but effectively it means that the undo stack contains the actual history of "what h
485.
▲
by
kerblang
6y ago
> these organizations look at successful companies like Microsoft Except they don't anymore, because nobody worships at the altar of Microsoft, because while they were once revered as Gods, they no longer are. Now substitute Google,
486.
▲
by
kerblang
6y ago
It's really harmful to go around pushing the uninformed assertion that "testosterone == violence". This leads to people lashing out at men in general, then further backlash from there in the form of the "they're-com
487.
▲
by
kerblang
6y ago
Wow: "the implementation is the battle-tested standard OpenZeppelin ERC20 contract...Chainlink added a few functions to support ERC-677...here's a ray of hope since the contract that owns the funds is a proxy (implemented as @mudg
488.
▲
by
kerblang
6y ago
Completely reasonable request, easy to implement along the lines of: public class Name { private Name(String name, int flag){...} public static Name asMissing(){new Name(null, -1);} public static Name asNo
489.
▲
by
kerblang
6y ago
If you want to see a hilariously awful documentary, watch "Glass: A Portrait of Philip In Twelve Parts". It's hard to say whether the director really intended to create a more subtle and wry Spinal Tap, or it just came out th
490.
▲
by
kerblang
6y ago
Interesting that the most downvoted comment is the only one concerned with China instead of "Yeah but let's talk about me!"... China has a culture of "labor" as the symbol of one's personal worth, and this ties
491.
▲
by
kerblang
6y ago
Normally the idea is presented as "short-lived branches", with short meaning "as short as possible" e.g. days instead of weeks. At that point it's non-controversial and the argument about peer-review vs. no-peer-rev
492.
▲
by
kerblang
6y ago
It annoys me to no end when people don't explain their abbreviations... "AZ" means Availability Zone, which is to say: Data Center. So cross-AZ means going to multiple data centers.
493.
▲
by
kerblang
6y ago
Reporter: How about we get your picture right here Dude: But this dock is covered in bird poop Reporter: Never mind that it's a great view Dude: I am never going to hear the end of this
494.
▲
by
kerblang
6y ago
Nope, sorry
495.
▲
by
kerblang
6y ago
Sorry for late answer: A Kafka ack is not a signal that an individual message is complete, but that the message index pointer can move forwards. So if you read 10 tasks and run them in parallel, you can't just ack a random selection of
496.
▲
by
kerblang
6y ago
I recently (mostly) finished a legacy data migration and here's my advice: Treat it like you would treat a climbing expedition on one of the world's dangerous peaks. It's a given that failure is more likely than success; in f
497.
▲
by
kerblang
6y ago
> The Kafka-consumer process is responsible for fetching messages from Kafka, and placing them on a local queue that is read by the task-execution processes Ah, yep, as usual you end up with a queue for your queue because Kafka isn'
498.
▲
by
kerblang
6y ago
> stuff like this Do tell!
499.
▲
by
kerblang
6y ago
Brilliant! However: Ideally, someone would create a meta-language for defining the next ArnoldC/LolCat/Intercal/...Tabloid, assuming there will be a next, which I'm sure there is (nobody made a porn-based language yet, r
500.
▲
by
kerblang
6y ago
A lot of the comments on here seem to have missed the fact that this is about _engineering firms_, not tech companies that employee "software engineers" and what have you. It's not the same world at all.
501.
▲
by
kerblang
6y ago
I am surprised that such a provocative article is getting no discussion. "Worldscraping" is the cyberpunkiest new word I've learned in quite a while. Coincidentally, my new copy of Simulacra & Simulation should be arrivin
502.
▲
by
kerblang
6y ago
I suggest the addition of griefers: nation-state actors, white supremacists, vigilantes, 4chan lulzers and others who seek to create chaos for the sake of chaos, sometimes just because it looks like fun, they've got nothing better to d
503.
▲
by
kerblang
7y ago
Okay well it looks like they've put even more emphasis on pair programming, which Kanban certainly doesn't require, and... I'm not gonna advocate for that part.
504.
▲
by
kerblang
7y ago
When you say, "devs just pick the next one off the top", that sounds very much like Kanban instead of Scrum. Kanban is radically different but considered "agile". When Scrum degenerates into mgmt screaming, "you mis
505.
▲
by
kerblang
7y ago
The problem is not cheating, but that abstractions _leak_.
506.
▲
by
kerblang
7y ago
I classify easy/hard as 1) Concise vs. Verbose 2) Straightforward vs. Confusing 3) Flexible vs. Inflexible 4) Efficient vs. Inefficient The important thing about these 4 is _they get along horribly_. The most concise solution is often
507.
▲
by
kerblang
7y ago
> Many cloud service designs today rely on durable queues, such as Event Hub or Kafka. AFAIK nowhere in the Kafka documentation does it use the term "queue", and unless you only have one consumer per consumer group it's im
508.
▲
by
kerblang
7y ago
Since the article doesn't bother explaining the loophole being patched: https://9to5google.com/2019/02/15/google-chrome-detect-incog...
509.
▲
by
kerblang
7y ago
Saw some other debate in here about whether the law applies only to countries or also to individuals... Here's two federal govt lists of banned individuals: https://www.bis.doc.gov/index.php/the-denied-persons-list
510.
▲
by
kerblang
7y ago
I'm beginning to think you're trolling, but... I'll make one last attempt to explain: How does the server verify the signature? Does it just wave a magic wand? Doesn't it need the same key the user used to sign the reque
More ›