Hacker Newsnew | past | comments | ask | show | jobs | submit | drpotato's commentslogin

Doesn't appear to work on Firefox or Safari — dialog closes immediately after opening.


I'm looking into it now. It has been tested on those but I've made some changes to the home page that might have broken that. Thank you!


Thanks again - I got it working on Firefox and it's deploying now. Still investigating Safari...


Fails for me in similar fashion on macOS Safari.


Giving major Cylon vibes at the back there.


The original[1][2] articles are a better read IMO. The link is just a summary of the two with added spelling and grammatical errors that materially impact the meaning.

1. https://www.uber.com/blog/how-ledgerstore-supports-trillions...

2. https://www.uber.com/blog/migrating-from-dynamodb-to-ledgers...


Ok, we've changed to the second link from https://www.infoq.com/news/2024/05/uber-dynamodb-ledgerstore....

Submitters: "Please submit the original source. If a post reports on something found on another site, submit the latter." - https://news.ycombinator.com/newsguidelines.html


Seems to happen with all our blog posts that appear on here (I work at Uber) - I don't get why the originals don't get upvoted but these rehashes do - are our titles just not as good?


Yes, that’s definitely the main reason. It’s called “burying the lede”.

Saving $6M is key information that makes this story interesting. It’s buried all the way at the bottom of the first blog and is completely missing from the second blog which focuses specifically on the migration


TaaS : title as a service


People have done this, eg https://www.reddit.com/r/GrowthHacking/comments/k20g42/ai_to...

However that appears to be defunct now


I'm usually guilty of this. The hands-on person involved in a highly technical project gets excited and bogged down in the details of the project that they end up not being the most compelling storyteller about it.


Don't blame yourself. Not everyone is here for the money, many of us are here for the tech.


Personally, yes, the rehash's title is stronger. It tells a story whose ending piques your curiosity to read more.

"Uber Migrates" (beginning: company that I'm interested in does something) "1T records" (middle: that's a lot of records; I wonder what happened) "from DynamoDB to LedgerStore" (hmm, how do they compare?) "to Save $6M Annually" (end: that's a good chunk of change for me, but was it worth it to Uber? Why did it save that amount? Let me read more)

It's a simple and engaging "there and back again" story that paves the way for a sequel.

Versus:

"How LedgerStore Supports Trillions of Indexes at Uber" (ah, okay, a technology supports trillions of indexes. Moving on to the next article in my feed)

"Migrating a Trillion Entries of Uber’s Ledger Data from DynamoDB to LedgerStore" (ah, a big migration. I'm not sure who did it or whether anything interesting came of it, or even whether it happened or is just theoretical because of the gerund, and moving one trillion of something is cool but not something I probably need to read about right now, so let's move on)

YMMV. Some probably prefer the more abstract/less narrative titles, but the first one is more of an attention grabber for me.


> I don't get why the originals don't get upvoted

Because they were never submitted? I looked for the first one, it doesn't seem to be on HN.


Other than the comments about titles, the entire blogpost doesn't show for me with ublock. So I'll open it, see a picture of some birds, scroll around for a bit then give up.


Loads fine for me with ublock. Perhaps you have a custom rule blocking something?


Nothing custom, so it must be on a list somewhere.

edit - it doesn't have to really be blocking the actual post here even, if their loading code breaks when some other tracking code doesn't run, that could explain it.


I have the exact same problem, except on Uber Eats.


That's probably because you are running software that is meant to hide content on a page.


What's the purpose of this comment?

My point is that a random dev running a pretty plain adblock (aren't we all?) simply cannot view their post. This is down to uber, their practices, an external developer and how uber create their blog (they don't just have the content in the page). If I'm not a special case with extremely weird luck, a bunch of devs seeing links to their posts will open them and not see any actual content. They will then, I assume, be less likely to upvote them.

Given that they are seeing problems with posts being upvoted this seems somewhat relevant.


I have no issues reading their blog with uBlock Origin.

You are running software that is blocking content you want to read. That is my point.

If I put on blinders and then complain I can't see your stuff, that's my fault not yours - regardless if your stuff is good or the worst annoying spam ever. If I want to see it for some reason, maybe I should take off the blinders


> You are running software that is blocking content you want to read. That is my point.

Yes. It's my point too. I am running very standard software for a dev and it is stopping their dev blog posts being visible.

> If I put on blinders and then complain

I'm not complaining. I'm explaining, given the evidence I have, why they may be seeing poor results on HN. If I'm not alone (and since I have no custom setup designed to keep our their blog posts that would be a surprise) then there are other developers who cannot see their posts.


Ad Blocking is recommended by USA government agency for security reasons, not running an ad blocker is a dangerous and suggest lack of information/education about IT stuff.


Agreed, but if legit content gets blocked you only have yourself to blame.

Like turning off JS and saying webapps don't work anymore.


>but if legit content gets blocked you only have yourself to blame.

If the bug is on the devs then the devs are to blame, for maybe expecting teh ads are loaded, or the tracking third party code.

The project I am working on works with ad blocker on. Also we had issues with users that had a spellchecking extension active, it would create a ton of hidden markup on a contenteditable element, and we made code to handle the issue instead of having many tickets to our support complaining and we telling them that is their fault for using a popular extension.


And if someone with a js heavy blog asked why it wasn't getting traction on a lynx centered forum they'd probably be told that their content wasn't readable for a portion of the users.


Just put all your articles into a customGPT with the examples from the rehashes for each one and then ask the GPT to rewrite your title to the a “rehash” like title for the new posts ;)


i mean it could use a few "blazing fast" sprinkled about


And you can't have blazing fast without rust, and a little kvetching about lifetimes


While your broader point is well taken, isn’t Uber a famous Go shop?


Lol I was not being on topic or constructive - just repeating the meme that rust is synonymous with "blazing fast", because of endless statements to the effect of "rust is blazing fast," or "if you want blazing fast code, use rust," or the endless blazing fast rust libraries:

https://duckduckgo.com/?q=blazing+fast+rust

Now I'm not an expert in either rust or go. But I know my deductive meme logic:

1. Uber's solution is not blazing fast

2. They are a Go house

Then the meme implies:

3. Their solution is slow because they did not use rust!

Q.E.M. (Quod Erat Memonstrandum)


i thought it was fun :D


Do you have a source on that claim?



Get another job or use the money for counselling / therapy, your mental health is more important than the job.

Hell, maybe try work two jobs if you can!


Can weigh in here, we use pgtyped heavily at work and it’s really good. There are some constraints with the type inference on complex queries, but it’s a decent trade off IMO.


Do you have a bit more information regarding said limitation? I'm guessing that dynamic queries would of course not be suitable but any other edge cases you have encountered?


Have you looked at PostGraphile? It’s doesn’t have n + 1 or over-fetching issues.


I have, and I would recommend it, if it generated a Postgre schema from a GraphQL schema and not the other way around.

The advantages of GraphQL are its integration of backend and frontend workflows, and that won’t happen with PostGraphile: a frontend needing a schema change needs to go through the backend instead of the backend extending to meet the frontend in the middle.


Mate, if you haven’t already, go talk with a therapist. I’ve struggled with avoidance my entire adult life – avoiding awkwardness, pain, risk, “bad”emotions, difficult conversations, conflict – and talking with a professional has really helped me.


Much like making new friends past university, therapists are a crapshoot. Some simply aren't a good fit or have poor sofa-side manner or fail to develop a sense of trust.

If the therapy is part of an employer funded benefit, you also only get a limited number of sessions, and only with the employer-approved provider.


Plug for Lacanian psychotherapy.

Lacanians are focused, disciplined, and smart. There aren't many of them, either.

Dig around, read a little about Jacques Lacan; if it piques your interest, give it a shot.


Have you seen a Lacanian analyst yourself? If so—what are the sessions like?


Interesting. Though I've got very little interest in Lacan's work itself, I could see this being a pretty good filter for finding smart/disciplined therapists who are able to address more... abstract concerns (then again, maybe it's better for some of us to be forced out of abstract territory for therapy).


Also, your employer funded therapist will likely have a specific mandate to basically help you get back to work, meaning no longterm solutions or help, only bandaids.


Maybe I'm lucky, I work for $LARGE_CORP_WITH_GOOD_BENEFITS and Aetna covers a non-tiny number of independent mental health practices with a small copay per session. Are there many companies with therapists on the payroll? I can't imagine feeling comfortable in that setting.


Do you know of examples where this was the case? I've never heard of therapists having any such mandates.


That’s not how that works. The employers don’t directly employ therapists.


Any tips on what type of therapist (psychologist, therapist, counsellor, etc.) and/or treatment you found effective? Sounds like talk therapy -- but did you go through other stuff as well?


I recommend psychoanalysis. It’s the only thing I tried that helped, and it helped a ton.

AMA if you have questions.


Talk to a licensed therapist with a PhD or PsyD that specializes in cognitive behavioral therapy (CBT). There are masters level therapist, however most of them don't have as much training as people with PhD's or PsyD's (it can be hit or miss with masters level clinicians). But really it's about finding someone that you can connect with.

CBT focuses on challenging behavior that goes against your goals and building an arsenal of cognitive tools to maintain behavior that helps you achieve your goals.

It's what most people with these kinds of problems need.


Lift weights, run, get more sunlight/vitamin D, and go on walks in nature.


Yes, quite a lot I would imagine. I use it extensively at work and similarly sql heavy software companies in the past. That being said, I’ve also worked at places where they’ve avoided it like the plague – largely because few people were competent at it – and were moving away from relational DBs due to scale.


> modern React, which clearly has no long-term future

Curious, why do you think that?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: