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

Your comment is 100% not true: https://dbfiddle.uk/Iu-u886S


> PostgreSQL takes FOR UPDATE on rows before a DELETE, or before an UPDATE that modifies a column that is part of a unique index that neither contains expressions nor is partial

This also happens when you UPDATE the same row twice within the same transaction.

https://goncalo.mendescabrita.com/blog/cross-table-lock/


The people against this on X are probably not building a business. They wouldn't be giving PlanetScale money anytime soon.


I don’t fall out with the change at all, but being given 1 month to migrate doesn’t seem well thought out, there will definitely be some avoidable negative sentiment related to that.

These are potential paying users not freeloaders to evict.


This is the only real problem I have with how they handled the situation. But it's a big problem.

Whether or not these folks on free plans are ever going to convert to paid, they trusted PlanetScale to serve as a critical building block for their project/business. I think the least they could do is ease the transition by offering them a reasonable amount of time to offboard.

I personally would never trust critical infra to a company that has ever abruptly terminated a product offering with only 1 month notice.


The mental model that you get critical infra for free is wrong.


How many months is to be expected by industry standards?


Come on. Its a free offering. As the saying goes, you get what you pay for!


> The Zig language accepts hard tabs and carriage returns. The self-hosted compiler implements the Zig language correctly; accepting hard tabs and carriage returns. However, the self-hosted compiler is not yet complete, and what people are using in reality is the stage1 compiler, which does not accept hard tabs.

https://github.com/ziglang/zig/wiki/FAQ#why-does-zig-force-m...


That seems to imply that zig is only right now being used to make the self hosted compiler.


You are confusing a layoff and a furlough. It's not your fault though, the Portuguese government decided to call a furlough a layoff for who knows what reason.


Simon Eskildsen has a monthly newsletter called Napkin Math[0] entirely dedicated to practicing practical real-world Fermi problems like these.

[0] - https://sirupsen.com/napkin/


FYI, folks have forked fast_jsonapi to https://github.com/fast-jsonapi/fast_jsonapi as the Netflix repository has been mostly inactive recently.


Thanks for that updated link, I first saw it through the netflix repo but bundler on my project pulled from that more recent repo and I got the repos confused.


The "sparkle setting" resets if you haven't been on Twitter Web for a while, even if you always keep up with Twitter on mobile.

I use Twitter Web so infrequently that whenever I open it, it has always changed back to the "Top Tweets" view.


Even on the new Twitter Web UI it automatically changes back from "Latest Tweets" to "Home", although I visit the site several times per day.

If only Twitter had separate URLs for the two styles, then I could just update my bookmark...


https://tweetdeck.twitter.com always stays chronological.


On GitHub: https://github.com/phoenixframework/phoenix_live_view

The previous HN discussion at the time it was initially announced: https://news.ycombinator.com/item?id=18662585


If all you dislike is the syntax, you can use Elixir instead.


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

Search: