Spring Boot startup time is indeed a problem, especially when scaling horizontally on low cpu nodes.
If your environment allows for burst cpu usage until ready to accept traffic, you can start up really fast as spring does so much reflection magic during startup that can't be done during compilation "trivially". You can include hints for runtime configuration from a build, but it doesn't do much to help in really low cpu envs.
Then you can of course just do native images, but you lose some of the spring "magic", and might be annoying to refactor towards.
This actually makes me wonder if it is possible to preserve post-startup state and then restore it as a way to mitigate long computational stage during startup. I bet it is, maybe we could just serialize the application context and restore it.
I used one with 4x dual dp switching at home to run desktop with linux, pcie passthrough gaming vm on same machine and my work laptop via a dell thunderbolt dock connected to it.
Works extremely well, with modern features tested for (gsync, high refresh etc etc).
edit: one thing to note is that you need really good quality cables, so don't cheap out
It was pci passthrough so the vm had a dedicated gpu, usb controller and nvme drive which I wired to the hardware KVM as extra inputs.
There are other options like https://looking-glass.io/ , but I preferred having this option, which is like having 2 computers if there's enough resources to share to the gaming guest (cpu pinning + huge pages).
I felt the same way about the name. I visited a coworker in 2014 and he was like "oh, hey, it's getting close to lunch, let's order some Caviar." And I was like, "uh, isn't that a little ritzy?"
Seriously, I don't know the logic behind behind that name.
I personally own a lot of dvd's and blurays, but it's been a while since I actually watch them in that format.
I just rip the disc to my harddrive, demux/convert what i want (usually just the main audio to flac), then remux to mkv and store the result (video + audio + eng subs + commentary tracks). Then just watch in kodi/plex.
Dealing with the actual discs etc seems just weird, neither dvd nor bluray as a media was never any fun to use. Using a remuxed copy of a tv series i'd be half way through an episode by the time the trailers and fbi warnings stopped playing on the disc version.
I had probably 400 DVDs and i never started with BluRay.
Not because of the cost, i can afford what i like to watch, but having to buy the physical copy, which i would rip and put on my storage system and than would probably need to store or throw away, sucks.
Why can't i just buy a digital BluRay? Like yes i can do whatever i want with it :|
Yes i know people would copy those asap but still AARGH...
In europe my loan is tied to the euribor 3month rate, which has been negative for ages and hasn't shown any signs of rising.
I remember having an argument on some webforum with some non european guy that could not believe my current interest rate is close to zero (mostly just fees collected by the bank).
Mortgage rates are, mostly, driven by the market. The Federal Reserve influences the Federal Funds Rate (they don't "set it"; they set a target and then manipulate the market by buying & selling to try to reach that target). The FFR is just for overnight lending between massive institutions.
If your intuition says "hey, the difference between overnight lending between banks and 30-year lending to people is massive!" Well...that's right.
In 2015 the Fed raised rates by 0.25% but mortgage rates went down by 0.50%. The complete opposite of what most of your replies claim should happen.
This is not exactly a mysterious surprise. The Federal Reserve themselves have mountains of research, policy notes, and blog posts showing that there is an often large disconnect between the very short-term rates that the Federal Reserve can manipulate and longer term rates.
Here's on recent one (from 2017) titled, appropriately enough, "The Fed Funds Rate's Impact on Other Interest Rates"[1].
(Most US mortgages are fixed interest for the life of the mortgage. Very few other countries have that luxury. If you get a variable rate in the US, then it would be like yours -- tied to something else but with a markup.)
Most mortgages in the US are sold to Fannie and Freddy (government-sponsored enterprises) [1]. These GSEs in fact commit themselves to buy mortgages at a predetermined rate [2], and I suspect this rate is the main driver for the rates banks charge, at least for "qualifying mortages" (i.e. not jumbo loans and so on). In turn, I suspect the rates the GSEs offer depends on the rates at which the GSEs can finance themselves.
Now, who lends to these agencies (i.e. who purchases "agency MBS")? I couldn't find recent numbers, but this [3] FRBNY article from 2015 states that the Fed owns most of it, followed by banks (which buy agency mbs partly because it counts as a safe asset (a "high quality liquid asset"), and allows them to satisfy their liquidity coverage ratio requirements.
This leads me to your first point:
> Mortgage rates are, mostly, driven by the market.
Pre-2008, I would say probably yes, but nowadays I'm not entirely sure, as the govt. is the biggest buyer and plays a large role in the second-biggest buyer.
A variety of market factors set them, but Since 2008 they've been effectively set by the Fed intervening in/manipulating the market. Historically the Federal Reserve intervened to set interest rates by buying short term Treasuries. This doesn't have a direct effect on long term debt though, and the Fed didn't want a greater collapse in housing prices after 2008, so they moved to keep mortgage rates low by directly printing money to buy mortgages. The Fed also moved to buy long-term Treasuries, which pushes others who otherwise would buy Treasuries to buy MBS.
As for the scale of this, in 2008, the Fed owned 0 MBS. Since then, the Fed has printed 1.7 trillion dollars [1] to buy MBS. The total amount of total outstanding mortgage debt on every house in the U.S. is 8.8 trillion [2]. Now that the Fed has stopped doing this, rates are going up.
The Federal Reserve Bank ("The Fed") sets the base rate (i.e. the "overnight rate") from which commercial banks can borrow. Those banks, in turn, lend to debtors of all sorts, adding various risk premiums to the interest rates along the way.
Sounds similar with a base reference rate + lender's margin (in finland currently like 0.2-0.5% for house loans), but for some reason the base rates are positive in the us?
After 2008 in europe the rates took a dive and have been negative for a few years.
I use mine with linux (Ubuntu Mate + xmonad) and so far I like it (as a disclaimer, the company bought it, not me personally).
What I did so far:
- updated all the firmware to the latest (thunderbolt has a separate firmware)
- bumblebee automatically disables the nvidia gpu on startup (i don't need the extra power or power draw)
I run in 1080p on the 4k screen, which is kind of sad, but the hidpi support just isn't there yet. Gnome3+ might have better support but can't replace the WM for xmonad in those variants.
I used to have the first XPS13 model with linux support officially from dell and this laptop is just as good and even better due to better hardware. Slightly larger and heavier but not an issue for me.
Palm detection support is ass and might have to look into it more as it's driving me crazy. There is also some firmware bug where the screen won't start after sleep.
With proper hidpi support and remaining firmware fixes from dell this will be a nice laptop even with linux.
That's my main issue with Linux, hardware support is always a couple of years behind. Although at some point it catches up and probably surpasses Windows (I can't stand using my touchpad with the official ASUS drivers), this limbo period with less than stellar support is a PITA.
It sucks that you have to carry around the extra weight of an NVidia GPU that's never used though.
there's just so much being done during startup it requires some burst cpu