javascript – Find the minimum number of rooms required

The problem statement is as follows

Given a range of time intervals (beginning, end) for class presentations (possibly overlapping ones), determine the minimum number of pieces required.

For example, given ((30, 75), (0, 50), (60, 150)), you must return 2.

This is supposed to be a easy challenge but that was not the case for me.

Here is my solution in JavaScript

exports.roomsRequired = function roomsRequired(lectureIntervals) {
    function Room() {
        return {
            busy: ()
        };
    }

    let rooms = ();

    lectureIntervals.forEach(lectureInterval => {
        let roomFound = false;
        rooms.forEach(room => {
            let roomBusyInLectureHours = false;
            room.busy.forEach(reserved => {
                let lectureStart = lectureInterval(0);
                let lectureEnd = lectureInterval(1);
                let reservedStart = reserved(0);
                let reservedEnd = reserved(1);
                if (lectureStart > reservedStart && lectureStart < reservedEnd) {
                    roomBusyInLectureHours = true;
                }
                if (lectureEnd > reservedStart && lectureEnd < reservedEnd) {
                    roomBusyInLectureHours = true;
                }
            });
            if (!roomBusyInLectureHours) {
                room.busy.push(lectureInterval);
                roomFound = true;
            }
        });
        if (!roomFound) {
            let room = new Room();
            room.busy.push(lectureInterval);
            rooms.push(room);
        }
    });

    return rooms;
};

The only test case I have so far

let rooms = exports.roomsRequired(((30, 75), (0, 50), (60, 150)));
for (let i = 0; i < rooms.length; i++) {
    console.log(rooms(i).busy)
}

What impressions

( ( 30, 75 ) )
( ( 0, 50 ), ( 60, 150 ) )

I know that I do not return the number of pieces, but it is essentially the number of rows seen. For example, in the previous case, it is 2 as expected.

My question is: can this code be much shorter? I suspect that I'm missing something obvious being that easy challenge.

The pseudo-code of my implementation would look like this

For Each Interval:
    For Each Room in Rooms:
        For Each IntervalWithinThatRoom:
            Check If IntervalWithinThatRoom overlaps with Interval
        If No Overlaps Found
            Push Interval to Room
    If Interval Not pushed to any Room
        Create new Room
        Push Interval to Room
        Push new Room to Rooms

g Suite Administrator – How can I replace the default Google Calendar settings for users so that they can edit and move meetings between our rooms?

Within our organization, we have four conference rooms currently configured as resources via GSuite for Business.

One of these rooms has become the recruiting / interview room. I would like to give our recruiting team priority access to this room, with the following basic rules:

  • If the room is not reserved, any user should be able to book it for an event.
  • If the room is reserved for an event, Recruitment should be able to modify the details of the event and move it to another room.
  • Other users should not be able to move or edit default events.

We have already configured where the rooms are configured as resources. We have also added calendaring to all rooms where "Make Changes and Manage Sharing" access is enabled. However, while they are able to see events they are not able to move an event in another room.

Someone has thoughts?

July 2019 Report on the prices of server rooms

This is the fifth installment of the monthly server price reports for 2019. The month of May has been unusually busy.

If you followed, we tracked the price of parts for RAM, SSDs, hard drives, processors and some GPUs. Generally, this is done monthly, then shared with WHT and on our blog.

Currently, all prices listed are those of ebay, for used equipment. I can also start looking for more new material if there is a request.

Price on June 13, 2019

– or + indicates if the price has increased or decreased since last month

Code:

Low Price * / Price High ** / Part Name


SSD

$ 80 (+) / $ 89 () / 480 GB Intel DC S3500
170 USD (+) / 215 $ (+) / 800 GB Intel DC S3500
$ 200 (+) / $ 219 (-) / 1.6 TB Intel DC S3500 

New SSDs

Intel D3-S4610 at $ 110 / $ 185 / 240gb
$ 147 / $ 245 / 480gb Intel D3-S4610
Intel D3-S4610 at $ 240/343 / 960gb
$ 470 / $ 1130 / 1.92 TB Intel D3-S4610
Intel D3-S4610 at $ 969 / $ 1410 / 3.84tb
 
HDDs

$ 40 / $ 48 (-) / 3 TB HGST SATA
$ 160/175 TB / 8 TB HGST SATA
$ 200 (-) / $ 230 (-) / 10 TB HGST SATA
SATA HGST $ 329 / 450/12 TB


DDR3 RAM

$ 10 (-) / $ 15 () / 8 GB of DDR3 (a)
$ 15 () / $ 20 () / 8 GB of DDR3 (b)
$ 21 (-) / $ 31 () / 16 GB DDR3 (a)
$ 25 (-) / $ 33 () / 16 GB DDR3 (b)
$ 95 (+) / $ 105 (+) / 32 GB of DDR3 (c)


DDR4 RAM

$ 35 (-) / $ 45 (-) / 8 GB DDR4 (d)
$ 42 (-) / $ 75 (-) / 8 GB DDR4 (e)
$ 46 (-) / $ 58 (-) / 16 GB DDR4 (d)
$ 65 (-) / $ 90 (-) / 16 GB DDR4 (e)
$ 105 (-) / $ 125 (-) / 32 GB DDR4 (d)
$ 147 (+) / $ 178 (+) / 32 GB DDR4 (e)

CPU E5v2

$ 140 (+) / $ 159 (+) / E5-2660v2
$ 225 (+) / $ 240 () / E5-2680v2
$ 320 () / $ 370 () / E5-2697v2


CPU E5v3

* $ 160 (-) / $ 185 (-) / E5-2650v3
* $ 151 (-) / $ 165 (-) / E5-2660v3
* $ 200 (-) / $ 270 () / E5-2670v3
* $ 149 (-) / $ 210 () / E5-2680v3
* $ 240 () / $ 260 () / E5-2690v3
* $ 325 (-) / $ 375 (-) / E5-2695v3
* $ 397 (-) / $ 450 (-) / E5-2698v3
* $ 697 (+) / $ 850 (-) / E5-2699v3


CPU E5v4

* $ 845 (-) / $ 935 (-) / E5-2650v4
* $ 1048 () / $ 1100 () / E5-2660v4
* $ 1299 (-) / $ 1399 (-) / E5-2680v4
$ 1698 (-) / $ 1790 (-) / E5-2690v4


Graphics cards

$ 550 () / $ 585 () / Nvidia GTX 1080Ti
$ 330 () / $ 370 () / AMD Vega 64

To compare to last month, here are the prices of June 18, 2019:

Code:

Low Price * / Price High ** / Part Name


SSD

Intel DC S3500 $ 64 (+) / $ 89 (-) / 480 GB
$ 99 (-) / $ 155 (+) / 800 GB Intel DC S3500
150 USD (-) / 225 $ (-) / 1.6 TB Intel DC S3500 


HDDs

$ 40 / $ 50 (+) / 3 TB HGST SATA
$ 160 / $ 175 (+) / 8 TB HGST SATA
$ 232 (-) / $ 280 (+) / 10 TB HGST SATA
$ 329 (+) / $ 450 (+) / 12 TB HGST SATA


DDR3 RAM

$ 12 (-) / $ 15 (/) / 8 GB of DDR3 (a)
$ 15 (-) / $ 20/8 GB of DDR3 (b)
$ 25 (-) / $ 31 (+) / 16 GB DDR3 (a)
$ 28 (+) / $ 33 (+) / 16 GB DDR3 (b)
$ 76 (-) / $ 80 (-) / 32 GB DDR3 (c)


DDR4 RAM

$ 45 (-) / $ 65 (+) / 8 GB DDR4 (d)
$ 80 (-) / $ 100 (-) / 8 GB DDR4 (e)
$ 52 (-) / $ 70 (-) / 16 GB DDR4 (d)
$ 100 (-) / $ 185 (+) / 16 GB DDR4 (e)
$ 129 (-) / $ 150 (-) / 32 GB DDR4 (d)
$ 129 (-) / $ 150 (-) / 32 GB DDR4 (e)


CPU E5v2

$ 105 / $ 109 / E5-2660v2
$ 195 (-) / $ 225 (-) / E5-2680v2
$ 299 / $ 315 (-) / E5-2697v2


CPU E5v3

$ 170 (-) / $ 199 (-) / E5-2650v3
$ 162 (-) / $ 190 (-) / E5-2660v3
$ 215 (-) / $ 270 (-) / E5-2670v3
$ 190 (-) / $ 239 (-) / E5-2680v3

$ 240 (-) / $ 260 (-) / E5-2690v3
$ 329 (-) / $ 470 (-) / E5-2695v3
$ 579 (-) / $ 685 (-) / E5-2698v3
$ 489 (-) / $ 890 / E5-2699v3 ***


CPU E5v4

$ 895 (-) / $ 955 (-) / E5-2650v4
$ 1048 (-) / $ 1100 (-) / E5-2660v4
$ 1370 (-) / $ 1400 (-) / E5-2680v4
$ 1850 / $ 1890 (-) / E5-2690v4


Graphics cards

$ 550 (-) / $ 585 (-) / Nvidia GTX 1080Ti
$ 330 (-) / $ 370 (-) / AMD Vega 64

Definition of terms / small print:

Code:

* Lowest price - Lowest price to buy this piece from a reputable seller, in moderate quantity, at price shipped to the United States.
** High Price - There is a reasonably large amount of this piece available from several reputable sellers at this price or lower, price shipped to the United States.

*** Price of the cheapest record of this size, corresponding to this model number or better of the same class. "Same class" would mean sata (S) or nvme (P), as the case may be. "Better" means a model number higher than indicated. Ranked from worst to best, Intel model numbers are 3500, 3510, 3600, 3610, 3700, 3710

(a) - 2Rx4 PC3L-10600R ECC REG
(b) - 2Rx4 PC3L-12800R ECC REG
(c) - REG LRDIMM ECC 4Rx4 PC3L-12800L

(d) DDR4 PC4-2133P Recorded ECC
(e) DDR4 PC4-2400T registered ECC

Some notable changes compared to last month:

* New SSDs have been added this month, especially Intel's Intel D3-S4610 processor, as requested last month.

* SSDs have seen a sharp rise in prices this month.

* We are still seeing a steady decrease in processor prices, almost everywhere.

* This month, we also saw a decrease in almost all the RAM models we followed.

As before, let me know if you have comments, how I can make this more useful, etc.

5,000 US streams eligible to pay royalties for $ 25

5,000 US cash flows eligible for royalties

GET SUPER FAST – 5,000 Real Realties eligible in the United States with the promotion of high quality organic music tracks.

High quality service:

5,000 Real Streams HQ USA.

– All HQ streams with warranty service.
– Get better music rankings
– If you do not understand which music platform for this service, just send me an inbox

Why use this service:

  • Not to drop everything that will be done.
  • Quality profiles, photo, user name and location.


Any other question please fast contact me.

  • High quality directory
  • 100% manual submission
  • 100% satisfaction guarantee
  • This will improve your music rating
  • You will get more quality service

Hurry up and order now
Cheers….

.

June 2019 Report on the prices of server rooms

This is the fourth installment of the monthly server price reports for 2019. The month of May was exceptionally busy. Also, this month we are jumping from April to June.

If you followed, we tracked the price of parts for RAM, SSDs, hard drives, processors and some GPUs. Generally, this is done monthly, then shared with WHT and on our blog.

Currently, all prices listed are those of ebay, for used equipment. I can also start looking for new material if there is a request.

Price on June 18, 2019

– or + indicates if the price has increased or decreased since last month

Code:

Low Price * / Price High ** / Part Name


SSD

Intel DC S3500 $ 64 (+) / $ 89 (-) / 480 GB
$ 99 (-) / $ 155 (+) / 800 GB Intel DC S3500
150 USD (-) / 225 $ (-) / 1.6 TB Intel DC S3500 


HDDs

$ 40 / $ 50 (+) / 3 TB HGST SATA
$ 160 / $ 175 (+) / 8 TB HGST SATA
$ 232 (-) / $ 280 (+) / 10 TB HGST SATA
$ 329 (+) / $ 450 (+) / 12 TB HGST SATA


DDR3 RAM

$ 12 (-) / $ 15 (/) / 8 GB of DDR3 (a)
$ 15 (-) / $ 20/8 GB of DDR3 (b)
$ 25 (-) / $ 31 (+) / 16 GB DDR3 (a)
$ 28 (+) / $ 33 (+) / 16 GB DDR3 (b)
$ 76 (-) / $ 80 (-) / 32 GB DDR3 (c)


DDR4 RAM

$ 45 (-) / $ 65 (+) / 8 GB DDR4 (d)
$ 80 (-) / $ 100 (-) / 8 GB DDR4 (e)
$ 52 (-) / $ 70 (-) / 16 GB DDR4 (d)
$ 100 (-) / $ 185 (+) / 16 GB DDR4 (e)
$ 129 (-) / $ 150 (-) / 32 GB DDR4 (d)
$ 129 (-) / $ 150 (-) / 32 GB DDR4 (e)


CPU E5v2

$ 105 / $ 109 / E5-2660v2
$ 195 (-) / $ 225 (-) / E5-2680v2
$ 299 / $ 315 (-) / E5-2697v2


CPU E5v3

$ 170 (-) / $ 199 (-) / E5-2650v3
$ 162 (-) / $ 190 (-) / E5-2660v3
$ 215 (-) / $ 270 (-) / E5-2670v3
$ 190 (-) / $ 239 (-) / E5-2680v3

$ 240 (-) / $ 260 (-) / E5-2690v3
$ 329 (-) / $ 470 (-) / E5-2695v3
$ 579 (-) / $ 685 (-) / E5-2698v3
$ 489 (-) / $ 890 / E5-2699v3 ***


CPU E5v4

$ 895 (-) / $ 955 (-) / E5-2650v4
$ 1048 (-) / $ 1100 (-) / E5-2660v4
$ 1370 (-) / $ 1400 (-) / E5-2680v4
$ 1850 / $ 1890 (-) / E5-2690v4


Graphics cards

$ 550 (-) / $ 585 (-) / Nvidia GTX 1080Ti
$ 330 (-) / $ 370 (-) / AMD Vega 64

To compare to last month, here are the prices of April 25, 2019:

Code:

Low Price * / Price High ** / Part Name


SSD

Intel DC S3500 at $ 55 / $ 92 / 480gb
Intel DC S3500 at $ 119/140 / 800gb
US $ 240 / US $ 270 / 1.6 TB Intel DC S3500 


HDDs

$ 40 / $ 45/3 TB HGST SATA
$ 161/199 TB / 8 TB HGST SATA
HGST SATA at $ 250 / $ 279/10 TB
SATA HGST at $ 299/12 TB


DDR3 RAM

$ 15 / $ 17/8 GB of DDR3 (a)
$ 16 / $ 20/8 GB of DDR3 (b)
DDR3 (a) at $ 35 / $ 40/16 GB
DDR3 (b) at $ 27 / $ 31/16 GB
DDR3 (c) at $ 95 / $ 105/32 GB


DDR4 RAM

DDR4 (d) at $ 50 / $ 60/8 GB
DDR4 (e) at $ 85 / $ 115/8 GB
DDR4 (d) at $ 85 / $ 90/16 GB
DDR4 (e) at $ 110 / $ 125/16 GB
$ 189 / $ 300 / 32GB DDR4 (d)
DDR4 (e) of $ 182 / $ 215/32 GB


CPU E5v2

$ 105 / $ 109 / E5-2660v2
$ 198 / $ 229 / E5-2680v2
$ 299 / $ 325 / E5-2697v2


CPU E5v3

$ 227 / $ 245 / E5-2650v3
$ 235 / $ 240 / E5-2660v3
$ 269 / $ 280 / E5-2670v3
$ 284 / $ 290 / E5-2680v3

$ 302 / $ 349 / E5-2690v3
$ 480 / $ 575 / E5-2695v3
$ 697 / $ 699 / E5-2698v3
$ 1350 / $ 2600 / E5-2699v3


CPU E5v4

$ 930 / $ 1050 / E5-2650v4
$ 1120 / $ 1395 / E5-2660v4
$ 1590 / $ 1590 / E5-2680v4
$ 1850 / $ 2143 / E5-2690v4


Graphics cards

$ 560 / $ 599 / Nvidia GTX 1080Ti
$ 360 / $ 379 / AMD Vega 64

Definition of terms / small print:

Code:

* Lowest price - Lowest price to buy this piece from a reputable seller, in moderate quantity, at price shipped to the United States.
** High Price - There is a reasonably large amount of this piece available from several reputable sellers at this price or lower, price shipped to the United States.

*** Price of the cheapest record of this size, corresponding to this model number or better of the same class. "Same class" would mean sata (S) or nvme (P), as the case may be. "Better" means a model number higher than indicated. Ranked from worst to best, Intel model numbers are 3500, 3510, 3600, 3610, 3700, 3710

(a) - 2Rx4 PC3L-10600R ECC REG
(b) - 2Rx4 PC3L-12800R ECC REG
(c) - REG LRDIMM ECC 4Rx4 PC3L-12800L

(d) DDR4 PC4-2133P Recorded ECC
(e) DDR4 PC4-2400T registered ECC

Some notable changes compared to last month:

* While disk pricing (SSD and HDD) has changed somewhat, with most drives showing a slight price increase, the availability of larger second hand drives is increasing dramatically.

* The majority of RAM products still seem to be falling every month this month.

* All processor prices are down, but especially in the high-end E5-v3 (models 2660, 2670 and 2680).

* Some discs, including the 12GB HGST hard drives, offer quite good availability in the brand new disc market, often cheaper than some second-hand discs.

As before, let me know if you have comments, how I can make this more useful, etc.

Airbnb – the host wants to reduce the number of rooms, can we get a refund?

My family must stay in an Airbnb house in the next few days. It is three bedrooms and advertised as having room for us alone. We are two adults and two children (one aged five and one year old). It's a long drive to get there.

The host sent a message this morning and said that he was having trouble giving us the whole house and that he wanted to confine us to a single room that they thought would house us. We presume that since this reservation was made a few weeks ago, they have other paying customers because they want the custom. They also say that they will give us a reduced rate, but that's not the issue.

We are currently trying to get a refund and try to stay elsewhere because we would not want to stay there and be locked in one room (especially with a baby who is teething and has trouble getting sleep, and good 4 hours driving to get there and the next day 4 hours), and would not feel particularly comfortable with other people there anyway. But is it feasible with the rules of Airbnb? I admit that I have only briefly looked at their terms of use.

What are the lesser known tips in escape rooms?


  1. samanta4

    samanta4
    Member


    joined:
    October 13, 2018
    posts:
    38
    I like receipts:
    11
    Trophy points:
    8
    Sex:
    Female

    What are the lesser known tips in escape rooms?


  2. CrazyBill

    CrazyBill
    Member


    joined:
    October 14, 2018
    posts:
    39
    I like receipts:
    14
    Trophy points:
    8
    Sex:
    Male

    Listening All the puzzles in the escape rooms are not visual. Do not be surprised if the harmless background music played has a motive. You can also hear things like Morse Code if you listen carefully

Should a man be legally allowed to enter women's washrooms and locker rooms simply by saying that he identifies as a woman if asked?

"should" no longer really matter ….

… because the simple fact is that there is no legal definition of the term "transgender" … and any attempt to legally define gender has been attacked as "fanatic" and presented as having police standing in front of the toilet for "dropping" checks.

"man" and "woman" do not matter anymore … and that was the goal all the time ….

people have been fooled by the remains of 60 years as Jerry Brown whose ideology is that the very concept of "gender" is inherently divisive and implies a "natural" hierarchy … for them, only the 39. Elimination of "gender" as a construction can lead to true equality …

That's why Brown used hysteria about "hate and fanaticism" to prevent people from questioning his act that made the choice of restrooms and locker rooms in all California schools a matter of "d & rsquo; "Identity" individual …

find? schools …. all the way down to the children's gardens …..

how did the social engineers of the 1960s push their agenda? by imposing it in primary schools so that children grow up with a sense of normalcy …

rinse and repeat ….

.

mysql – Returns available rooms according to 2 other tables

Here is my table structure:

___Rooms

| -------- | ---------- |
| ROO_Id | ROO_Name |
| -------- | ---------- |
| 1 | Blue |
| 2 | Red |
| 3 | Yellow |
| -------- | ---------- |

___Rates

| -------- | --------------- | ------------- | ---------- - | ------------------- | --------------- |
| RAT_Id | RAT_DateStart | RAT_DateEnd | RAT_Price | RAT_RoomsAffected | RAT_RoomsList |
| -------- | --------------- | ------------- | ---------- - | ------------------- | --------------- |
| 90 | 2019-04-01 | 2019-05-01 | 139.00 | all | |
| 91 | 2019-05-01 | 2019-12-31 | 159.00 | list | 1,2 |
| 92 | 2019-05-01 | 2019-12-31 | 129.00 | list | 3 |
| -------- | --------------- | ------------- | ---------- - | ------------------- | --------------- |

___ Availability

| -------- | ------------ | ------------ | ------------ |
| AVA_Id | AVA_RoomId | AVA_Status | AVA_Date |
| -------- | ------------ | ------------ | ------------ |
| 203 | 1 | Open | 2019-04-01 |
| 204 | 1 | Open | 2019-04-02 |
| 205 | 1 | Open | 2019-04-03 |
| 206 | 1 | Open | 2019-04-04 |
| 207 | 1 | Open | 2019-04-05 |
| 208 | 1 | Close | 2019-04-06 |
| 209 | 1 | Close | 2019-04-07 |
| -------- | ------------ | ------------ | ------------ |

Here is a quick description of these 3 tables:

  • _Rooms contains information about rooms that I can rent in my hotel.
  • ___Rates contains information about rates that I can charge for a special period and for rooms (if RAT_RoomsAffected is set to all, it means that the rate can be applied to all rooms in my hotel.) RAT_RoomsAffected is set to list, rate can only be applied to rooms id in the RAT_RoomsList field).
  • ___ Availability list by day the possibility (Open) to reserve this room or the non possibility to reserve a room (Close).

My issue is the following:

I would like to list the rooms that meet the following two conditions:

  • This room should be with the Open status (AVA_Status) for the dates that a customer wants to book at my hotel. For example, from 2019-04-02 to 2019-04-04 (2 nights).

  • These rooms must be linked to a rate in _Rates table. So, depending on the client's dates of stay, I have to go through this table and find a rate for that period.

  • Finally, the fares found must correspond to ROO_Id found in the first step. A ROO_Id could match if RAT_RoomsAffected = all or when that ROO_Id is in the RAT_RoomsList listing.


The desired exit should be from 2019-04-02 to 2019-04-04:

| -------- | ---------- | ----------- |
| ROO_Id | ROO_Name | RAT_Price |
| -------- | ---------- | ----------- |
| 1 | Blue | 139.00 |
| -------- | ---------- | ----------- |

Here is the SQLFiddle to help you:
https://www.db-fiddle.com/f/kPY6FmKw1SZJjTHUbLj5Pe/0

Thank you very much for any help I will receive.

February 2019 Report on the prices of server rooms

This is the second installment of the monthly server price report.

I'm sure you've seen the sudden swings in ram prices and SSD last year or so. This can be difficult to follow. In the same vein, I will follow them monthly, and I might as well share my report here. For starters, I am following RAM, SSDs, hard drives, processors and some GPUs.

I have had some feedbacks that it would be nice to track the prices of the new processors. If there are any particular models that you think should be followed, let me know and I'll think about adding them.

Currently, all prices listed are those of ebay, for used equipment. I can also start looking for new material if there is a request.

Price on February 9, 2019

– or + indicates if the price has increased or decreased since last month

Code:

Low Price * / Price High ** / Part Name


SSD

Intel DC S3500 *** at $ 86 (+) / $ 98 / 480gb
Intel DC S3500 *** at $ 99 (/) / 140 to 800 GB
$ 160 (-) / $ 255 (-) / 1.6 TB Intel DC S3500 ***


HDDs

$ 43 (-) / $ 50 (+) / 3 TB HGST SATA
$ 161 (-) / $ 180/8 TB HGST SATA
$ 230 (+) / $ 279 (+) / 10 TB HGST SATA
$ 419 (-) / $ 420 (-) / 12 TB HGST SATA (this disc is nine cheaper)


DDR3 RAM

$ 15 (+) / $ 15/8 GB of DDR3 (a)
$ 16 (-) / $ 19 (-) / 8 GB DDR3 (b)
$ 29 (-) / $ 31 (-) / 16 GB DDR3 (a)
DDR3 (b) at $ 30 (+) / $ 30 (-) / 16 GB
$ 99 (+) / $ 115 (+) / 32 GB DDR3 (c)


DDR4 RAM

$ 52 (+) / $ 60 (-) / 8 GB DDR4 (d)
$ 69 (+) / $ 72 (-) / 8 GB DDR4 (e)
$ 95 (+) / $ 98 (+) / 16 GB DDR4 (d)
$ 132 (+) / $ 138 (-) / 16 GB DDR4 (e)
$ 225 (-) / $ 260 (-) / 32 GB DDR4 (d)
$ 255 / $ 275 (-) / 32 GB DDR4 (e)


CPU E5v2

$ 108 (-) / $ 109 (-) / E5-2660v2
$ 177 (-) / $ 178 (-) / E5-2680v2
$ 301 (+) / $ 315 (-) / E5-2697v2


CPU E5v3

$ 245 (-) / n / a / E5-2650v3
$ 240 / $ 250 (-) / E5-2660v3
$ 288 (-) / $ 300 (-) / E5-2670v3
$ 298 (-) / $ 299 (-) / E5-2680v3

$ 400 (-) / n / a / E5-2690v3
$ 550 (-) / n / a / E5-2695v3
$ 700 (-) / $ 799 (-) / E5-2698v3
$ 1350 (-) / $ 2600 (-) / E5-2699v3


CPU E5v4

$ 870 (-) / $ 1050 / E5-2650v4
$ 1144 (-) / n / a / E5-2660v4
$ 1390 (-) / $ 1390 (-) / E5-2680v4
$ 1890 (+) / $ 2143 (-) / E5-2690v4


Graphics cards

$ 585 (+) / $ 599 (-) / Nvidia GTX 1080Ti
$ 365 (/) / $ 399 (-) / AMD Vega 64

To compare to last month, here are the prices of January 2, 2019:

Code:

Low Price * / Price High ** / Part Name


SSD

Intel DC S3500 of 73 / 98g $ / 480gb ***
Intel DC S3500 *** $ 145 / n / a / 800gb
$ 255 / $ 270 / 1.6 TB Intel DC S3500 ***


HDDs

HGST SATA at $ 48 / $ 48/3 TB
HGST SATA at $ 170 / $ 180/8 TB
$ 220 / $ 230/10 TB HGST SATA
SATA HGST $ 530 / $ 530/12 TB (this disc is newer)


DDR3 RAM

DDR3 (a) at $ 14 / $ 15/8 GB
$ 19 / $ 20/8 GB of DDR3 (b)
DDR3 (a) at $ 33 / $ 35/16 GB
DDR3 (b) at $ 29 / $ 39/16 GB
DDR3 (c) at $ 87 / $ 100/32 GB


DDR4 RAM

$ 49 / $ 65/8 GB of DDR4 (d)
DDR4 (e) at $ 49 / $ 100/8 GB
DDR4 (d) at $ 90 / $ 95/16 GB
DDR4 (e) at $ 120 / $ 140/16 GB
$ 265 / $ 280 / 32GB DDR4 (d)
DDR4 (e) at $ 255 / $ 280/32 GB


CPU E5v2

$ 110 / $ 130 / E5-2660v2
$ 188 / $ 188 / E5-2680v2
$ 300 / $ 380 / E5-2697v2


CPU E5v3

$ 250 / $ 350 / E5-2650v3
$ 240 / $ 350 / E5-2660v3
$ 300 / $ 690 / E5-2670v3
$ 300 / $ 325 / E5-2680v3

$ 480 / $ 590 / E5-2690v3
$ 600 / n / a / E5-2695v3
$ 950 / $ 950 / E5-2698v3
$ 1750 / $ 2800 / E5-2699v3


CPU E5v4

$ 950 / n / a / E5-2650v4
$ 1200 / n / a / E5-2660v4
1800/1800 $ / E5-2680v4
$ 1850 / $ 2150 / E5-2690v4


Graphics cards

$ 565 / $ 600 / Nvidia GTX 1080Ti
$ 380 / $ 450 / AMD Vega 64

Definition of terms / small print:

Code:

* Lowest price - Lowest price to buy this piece from a reputable seller, in moderate quantity, at price shipped to the United States.
** High Price - There is a reasonably large quantity of this item available from several reputable sellers for this price less than or equal to that shipped to the United States.

*** Price of the cheapest record of this size, corresponding to this model number or better of the same class. "Same class" would mean sata (S) or nvme (P), as the case may be. "Better" means a model number higher than indicated. Ranked from worst to best, Intel model numbers are 3500, 3510, 3600, 3610, 3700, 3710

(a) - 2Rx4 PC3L-10600R ECC REG
(b) - 2Rx4 PC3L-12800R ECC REG
(c) - REG LRDIMM ECC 4Rx4 PC3L-12800L

(d) Registered DDR4 2133 ECC
(e) Registered DDR4 2400 ECC

Some notable changes compared to last month:

* A modest 1.6Tb Intel SSD available for $ 160 this month versus $ 255 last month

* 32 GB of ddr3 increased by about 10% while other ram prices remained about the same

* The top-of-the-line E5-v3 processors (2660, 2670 and 2680 models) appeared to be available at reasonable prices in higher quantities than last month.

* Prices for Vega 64 GPUs dropped by about 10%, while prices for 1080i GPUs remained about the same.

As before, let me know if you have comments, how I can make this more useful, etc.