Recent submissions

Comment · 1 year ago
Can someone definitively say for sure that I can just use two independent PSUs? One for GPUs and one for GPUs and motherboard and SATA? No additional hardware?
Comment · 1 year ago
Could an expert in the field provide an overview of what is known for sure so far about this incident and one from a month or so ago?
Comment · 1 year ago
I'd wager $100 per GB, so $3,200
Comment · 2 years ago
UPDATE:

The requirements have been brought down to 1200VA so the APC SMX2000LV (2000VA) seems to be a good choice for UPS. It's much cheaper on Amazon too.

There's a company called mediproducts that offer UPS units for medical equipment but their pricing is opaque at the moment.

Ideally I'd love to chain an affordable battery backup solution like EcoFlow or Anker Solix along with a good APC UPS. But I'm concerned about chaining two sine wave generators (they become sine wave generators when there's a power outage). But I have no clue if that causes any cascading issues or not.

Comment · 2 years ago
I checked out EcoFlow a few weeks ago along with the Anker Solix range. Anker's switching times are around 20ms and I wasn't able to find EcoFlow's switching times. The switching times indicate the UPS performance. It needs to be quite low for sensitive equipments like a dialysis machines. The APC SMX range provides switching times of 4ms.
Comment · 2 years ago
Just got back a reply from the manufacturer that they cannot recommend any UPS. They clarified the specs the UPS should have which is 1200VA + sine wave + 120V.
Comment · 4 years ago
Comment · 4 years ago
> my point is that being able to discern and limit the possibilities to something reasonable is a skill that has nothing to do with seniority and everything to do with general (read: fixed) aptitude

I disagree with that.

You don't need to be a genius to be a good developer, you can be learn to be one or you can be mentored to be one. Some aptitude is required, but nothing extraordinary. Hard work obviously is a good thing, but not a pre-requisite.

P.S. Our success criterias might differ though. I'm not part of silicon valley or FAANG so my standards might be lower than yours.

Comment · 4 years ago
Hard disagree. The points about not working hard enough and checking out before 5pm sounds like you were just trolling or being cheeky. If you were then you can ignore my response.

The response sounds like it’s coming from someone who’s never thought deeply about problem solving and it’s relationship with mathematical complexity.

When one is given a task that they have no idea on how to proceed, to them, the number of solutions could be infinite. At that moment, even knowing what to Google could be overwhelming.

Imagine the junior developer being given a traveling salesman problem as their first task but neither the manager nor the junior developer recognize that the problem is a TSP problem. The Junior Developer can spend years and years rediscovering all the heuristics and algorithms related to TSP without knowing they’re actually doing that. You can’t google for it very well because the task doesn’t explicitly say TSP.

What you need is a Senior Developer to step in, hopefully they recognize it’s a TSP problem based on their experience, and then give context and an explanation on how to recognize such problems in the future and finally tell Junior Developer “Just Google traveling salesman problem”.

No working beyond 5pm needed. Junior dev is happy they solved the problem that was pushed to production, Senior dev is happy they don’t have deal with a pile of technical debt and Manager is happy that the task got delivered on time.

Comment · 4 years ago
Kudos to the author for crystal clear one line summaries. As someone who struggles to write clear single line titles for Jira tickets, I don’t consider this ability to be easy or obvious.
Comment · 4 years ago
Just tossing an opinion out there. In the last 10 years my editor progression has been notepad++ -> sublime -> atom -> vscode -> pycharm. Virtually every pixel on Pycharm is dedicated to at least try to let me write better python code and ease development friction. Lapce may eventually be vscode++ but I'm no longer in the market for general purpose editors.
Comment · 4 years ago
Does anyone know what kind of products this kind of flash storage is used in? SSDs or NVMe SSD or something else?
Comment · 4 years ago
This is easily a few thousand dollars worth of advice. I use PostgreSQL regularly but I would never have been able to come up with this solution myself.

Having queues on Postgres is going to be such a great addition to my tool belt especially since there's always a Postgres instance running somewhere anyway.

I know the first use case that jumps to mind is a job queues, but I feel like the method described in the article is quite low level which means it can be used as a base to solve many use cases.

* I won't have to reach for Kafka/Redpanda unless the rate of events/messages reaches 100k-1000k per day.

* I can add one column called queue_id where each unique queue_id refers to a new queue which means I can use a single table for multiple queues.

* If I add a new column called event_type, then I wonder if it's possible to create a composite event queue, where for example the query must return exactly two rows and one row must have event_type=type_1 and second row must have event_type=type_2 and both rows are locked and processed exactly once?

Comment · 4 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton