This is hardly surprising after the recent string of venture-backed developer tooling acquisitions: Bun -> Anthropic, VoidZero (vite) -> Cloudflare, Astral (uv, ruff) -> OpenAI The only thing that remains to be seen is…
I had to double check the site because I believed for a second that Apple was doing some pricing sleight of hand by saying "Look, it's cheaper!" and removing half the product... But this isn't true at all, it's $129 for…
Python and Java do not have any similar constructs
That only works with "G" brand gaming devices. Their entire MX line does not allow you to store customizations in onboard memory.
Logitech mice and keyboards have extra features that the OS would consider non-standard; you can customize a lot of behaviors as well as map extra buttons to specific actions. For some reason, Logitech decided not to…
I’m not claiming it’s not fine, but it is a surprising consideration for a relatively small deployment. You have to start planning around Postgres’ architecture for anything larger, hence the solution in PgBouncer.
Yes but they can’t be shared. If you size your pool to hold 10 connections (because asyncio can handle that and more), then deploy with uvicorn —-workers 4 (which should match the number of cores on your app server),…
That's fine but doesn't address the issue that PgBouncer does. Your application connection pool can multiplex all the connections needed in one application. PgBouncer can multiplex the connections across all…
This solves the latency but not the overhead--you'll end up with a full pool of connections for each running instance of your application.
> If you have a connection pooler in your application, and the DB is only used for this application, you don't need an external pool like PgBouncer. But this is only true if you have no more than a few running instances…
Every single connection to Postgres is a new process, which requires a fork and new memory allocation (at least 10MB plus whatever you need for your query). PgBouncer opens a pool of connections and then reuses them…
The author is pretty unsympathetic towards those who give their lives to “Workism” in exchange for money, no?
Huh, TIL. Thanks for pointing it out.
I think you’ve made an extreme leap in your interpretation of the comment you’re replying to…
Airlines have kept tabs on Bluetooth and WiFi hotspots as early as the Samsung Galaxy Note 7 incidents (2016)
I really don’t see how you came to that conclusion—that Mac was overpriced and underpowered, and only had the single usb-c port. Neo has better battery life, a better display, a more capable processor, and a much lower…
I've been very pleased with my ViewSonic VP2488-4K. A little steep for $550, but if you spend any significant time in front of the screen I think it's very much worth it. I'm planning to buy a second one.
But isn’t this what the article is saying? Even with AI you’re still not going to build your own payroll/ERP/CRM.
I believe that. Companies will build cheap tools today while competitors are spinning up to undercut ADP, Salesforce, and SAP. But what happens tomorrow? There are plenty of examples in IT today where the reasonable…
I don’t doubt it but that doesn’t negate the fact that Slack as a company exists and makes money by selling software. My question is this: AI makes it cheaper to build software, but ADP, SAP, and Salesforce also have…
Why does AI make it cheaper to build internal but not cheaper for SaaS competitors to pop up? Everyone has access to the same tools.
That’s a fine example, but my question then is why does Slack exist? Surely Fortune 500 companies are smart enough to realize that building a slack clone is cheaper, yet they don’t do that. So now consider AI, perhaps…
Check the article, AI interpreted the phrase “continuously merged” as “continvoucly morged”
The analogy should be obvious--a model refusing to perform an unethical action is the lock against others.
If that's what they're referring to, then my question is why does that need to end?
This is hardly surprising after the recent string of venture-backed developer tooling acquisitions: Bun -> Anthropic, VoidZero (vite) -> Cloudflare, Astral (uv, ruff) -> OpenAI The only thing that remains to be seen is…
I had to double check the site because I believed for a second that Apple was doing some pricing sleight of hand by saying "Look, it's cheaper!" and removing half the product... But this isn't true at all, it's $129 for…
Python and Java do not have any similar constructs
That only works with "G" brand gaming devices. Their entire MX line does not allow you to store customizations in onboard memory.
Logitech mice and keyboards have extra features that the OS would consider non-standard; you can customize a lot of behaviors as well as map extra buttons to specific actions. For some reason, Logitech decided not to…
I’m not claiming it’s not fine, but it is a surprising consideration for a relatively small deployment. You have to start planning around Postgres’ architecture for anything larger, hence the solution in PgBouncer.
Yes but they can’t be shared. If you size your pool to hold 10 connections (because asyncio can handle that and more), then deploy with uvicorn —-workers 4 (which should match the number of cores on your app server),…
That's fine but doesn't address the issue that PgBouncer does. Your application connection pool can multiplex all the connections needed in one application. PgBouncer can multiplex the connections across all…
This solves the latency but not the overhead--you'll end up with a full pool of connections for each running instance of your application.
> If you have a connection pooler in your application, and the DB is only used for this application, you don't need an external pool like PgBouncer. But this is only true if you have no more than a few running instances…
Every single connection to Postgres is a new process, which requires a fork and new memory allocation (at least 10MB plus whatever you need for your query). PgBouncer opens a pool of connections and then reuses them…
The author is pretty unsympathetic towards those who give their lives to “Workism” in exchange for money, no?
Huh, TIL. Thanks for pointing it out.
I think you’ve made an extreme leap in your interpretation of the comment you’re replying to…
Airlines have kept tabs on Bluetooth and WiFi hotspots as early as the Samsung Galaxy Note 7 incidents (2016)
I really don’t see how you came to that conclusion—that Mac was overpriced and underpowered, and only had the single usb-c port. Neo has better battery life, a better display, a more capable processor, and a much lower…
I've been very pleased with my ViewSonic VP2488-4K. A little steep for $550, but if you spend any significant time in front of the screen I think it's very much worth it. I'm planning to buy a second one.
But isn’t this what the article is saying? Even with AI you’re still not going to build your own payroll/ERP/CRM.
I believe that. Companies will build cheap tools today while competitors are spinning up to undercut ADP, Salesforce, and SAP. But what happens tomorrow? There are plenty of examples in IT today where the reasonable…
I don’t doubt it but that doesn’t negate the fact that Slack as a company exists and makes money by selling software. My question is this: AI makes it cheaper to build software, but ADP, SAP, and Salesforce also have…
Why does AI make it cheaper to build internal but not cheaper for SaaS competitors to pop up? Everyone has access to the same tools.
That’s a fine example, but my question then is why does Slack exist? Surely Fortune 500 companies are smart enough to realize that building a slack clone is cheaper, yet they don’t do that. So now consider AI, perhaps…
Check the article, AI interpreted the phrase “continuously merged” as “continvoucly morged”
The analogy should be obvious--a model refusing to perform an unethical action is the lock against others.
If that's what they're referring to, then my question is why does that need to end?