I can confirm that this is a pretty good way. Building out a basic distributed tracing solution with OTEL, jaeger and the relevant Spring Boot configuration and dependencies was quite a pleasant experience once you figure out the relevant-for-your-use-cases set of dependencies. It's one of those nice things that Just Works™, at least for Java 17 and 21 and Spring Boot 3.2 (iirc) or greater.
There appeared to be wide array of library and framework support across various stacks, but I can only attest personally to the quality of the above setup (Java, Boot, etc).
Java has really good OTel coverage across tons of libraries. It should mostly Just Work™, though you'll still need to consider sampling strategies, what metrics you actually want to collect, etc.
Would say .NET isn't too far behind. Especially since there are built-in observability primitives and Microsoft is big on OTel. ASP.NET Core and other first party libraries already emit OTel compliant metrics and traces out of the box. Instrumenting an application is pretty straightforward.
I have less experience with the other languages. Can say there is plenty of opportunity to contribute upstream in a meaningful way. The OpenTelemetry SIGs are very welcoming and all the meetings are open.
Full disclosure: work at Grafana Labs on OpenTelemetry instrumentation
In my experience, it just worked -- I was at an org that ran 3rd party java services alongside our normal array of microservices (that all used our internal instrumentation library that wrapped OTEL) and using the OTEL autoinstrumentation for those 3rd party services was pretty trivial to get setup and running (just wrap the command to run the app with the OTEL wrapper, hand it a collector url.) Granted -- we already had invested in OTEL elsewhere and were familiar with many of the situations in which it didn't just work.
As I recall (this was about 6 months ago now) the Spring project's support for these libraries was somewhat in flux and was evolving, so arriving at the correct set of dependencies for a modern Boot stack was somewhat fraught with reading now-out-of-date information and having to find the newly-correct way. Once that was out of the way I needed to add like 3 or so dependencies to a parent POM all the teams used as a base and then add a small handful of config (which was well documented) to get it working. That config was like the jaeger sink endpoint, etc.
If you have the ability to use or upgrade to the newest version of Spring Boot, you will not have to go through what I did finding the "correct way" because iirc there was a lot of shifting happening in those deps between v3.1 and 3.2.
I had a very similar experience with a Quarks REST API where it's supported very well out of the box, we just had to point it to the appropriate otel collector endpoint and traces are created or propagated automatically.
Some years ago I was mildly invested in the idea of finding 'strong dollar destinations' (locations where due to exchange rates and other economic factors the US Dollar was very performant), and using this research to weight vacation decisions that my wife and I made.
I recall that Greece was one of these locations. (Unfortunately we haven't been there yet.)
Can anyone here shed some more light on the friendliness of the locals in Greece towards (relatively) monied western vacationers? In other words, are people generally happy to welcome visitors, or are the visitors viewed as part of the problem (via, e.g. AirBnB driving up local housing costs, etc)? I know that a lot of how you're received anywhere depends on how you act, so assume that the visitor is a well-behaved westerner whom is interested in embracing the local culture and customs.
The ignorance of this thread. You are making it sound like you are going to a another planet and want to know if the local aliens are hostile or not.
Greece is a developed western country, and has a large amount of tourists, millions of them every year, and a very developed tourist industry (one of the most developed per capita in the world) and has been doing it for decades, and is happy to take your money, and doesn't care where some of the snowflakes are coming from.
I personally didn't like Athens that much, but the islands are great to visit. The whole region (from Greece, Albania, Montenegro, Croatia, Slovenia, and all the way to Italy) is a blast to visit.
If you've read the news recently, you'd know that in many parts of Spain, tourists are being harassed because the locals have grown tired of the endless masses of people being shipped in. In essence it's a signal to the local government that the issue is not properly managed and that the locals will seek means to push their hand if they don't address it themselves. There are numerous examples of problems, from traffic congestion, low to no living space availability, etc. So in that sense, the question raised by this comment thread is very relevant and indeed something everyone should check these days before travelling — it doesn't matter if you're going to a developed country, you might not be welcome.
Every island is different also cultural wise. People are generally very friendly and tourism is an important revenue for many. Just go and you will be welcomed if you adapt to their normal.
I've visited the areas outside of the major metro areas (Athens, Thessaloniki) and found the vast majority of Greeks to be very friendly and family oriented. It really is a break from the American way -- you don't check a website, you ask someone or call someone. The boat is late, maybe call the captain's wife?
There's lots of real estate to rehab in all the smaller towns and even the tourist towns too. Book your flights already!
I would not worry at all about not speaking Greek. Most Greeks speak English at a very high proficiency. It's a tourist nation, English is the language of tourists. Also, media here is consumed in the native language with subtitles.
"Education First’s 2023 English Proficiency Index (EPI) ranks 113 countries by their English skills. Greece, with an impressive score of 602, ranks 12th globally and 10th in Europe, highlighting its robust “English as a Second Language’ proficiency and comprehensive approach to language education." [0]
You’ll have no problem whatsoever. People in Greece are generally friendly, polite and helpful, especially to most westerners. Being a mix of balkans, Eastern Europeans and with a special temperament you can feel that many Greeks have different views for specific countries ;-)
Athens is a bit different and it’s almost like a different county (I’m not living in Athens). Like most capitals and big cities around the world, people are more hectic, life is going faster and relationships along with friendliness are different.
There are many other cities and islands where the quality of life is better. Give it a try and you won’t be disappointed.
Does the video even answer OP's question? Skimming the topics list, it doesn't seem like any would answer OP's question of "are people generally happy to welcome visitors, or are the visitors viewed as part of the problem (via, e.g. AirBnB driving up local housing costs, etc)?"
00:00 - Introduction: Must-Know Tips for First-Time Travelers to Greece
0:32 - Tip #1: Prepare for the Summer Heat - Stay Safe Under the Sun
1:20 - Tip #2: Proper Footwear for Visiting Archaeological Sites
3:07 - Tip #3: Navigating Greek Roads - Driving Tips for Tourists
4:07 - Tip #4: Shop Hours - What to Expect During Midday Closures
5:44 - Tip #5: Toilet Etiquette - Don’t Throw Toilet Paper in the Toilet
6:06 - Tip #6: Drinking Water - Stick to Bottled Water on the Islands
6:55 - Tip #7: Personal Space - Understanding Greek Social Norms
8:47 - Tip #8: Explore Greek Cuisine - Go Beyond the Basics
15:03 - Tip #9: Pack Smart - Tips for Handling Luggage on Greek Islands
16:45 - Tip #10: Be Prepared for Strikes - Stay Informed During Your Visit
Yes, they are friendly. It's part of the culture since ancient times -- xenophilos I believe they call it.
It came from the ancient religion, where the Gods would impersonate humans and stay at lodgings. If people were inhospitable, the Gods would curse them.
I forgot to mention though, there are those that are hostile but mainly just in the way of anarchist / commie / antifacist politics, which seems to be fairly common based on how much graffiti I saw (then again, it could just be a loud minority.) You'll see stuff like "immigrants welcome, tourists fuck off" and anti airbnb graffiti. But it's harmless, and didn't detect any of it when talking with real people.
While it seems that I may have triggered some extremely negative sentiment here with my honest question, I appreciate the responses that didn't assume I think Greek people are aliens or serfs. I'm quite ignorant of the on-the-ground realities of Greek life (having not visited yet), but I've read enough to understand that the economic conditions haven't been great there for some time now. Therefore, I think it appropriate to question how outsiders might be received under the current conditions. I apologize if this wasn't clear from my original question. Another commenter was correct in identifying the news regarding local hostilities in some regions towards tourists whom are viewed to be part of the problem and therefore met with hostility.
OMG? Is this comment serious? Greece is in Europe, planet earth and not a desolated land on Mars! Greeks are of Mediterranean culture, mainly open and friendly. They deal with tourists from all over the world since maaaaaaany years and they know the business. I believe that the most difficult part can be the language, as generally speaking - don't know why - in Greece not many people speak fluently English (also in Italy we have the same problem!!).
Other that that, great sea, great food, great great ancient culture and history to discover, nice and bubbly people. Book your tickets and don't be afraid! And yes, greek people have two arms, two legs, two eyes and they are not little green pale creatures!! J/k, enjoy your time there, and welcome to Europe!
This comment is warranted. Dude thinks he's a king and is wondering if the peasants will harass him. No one's going to give a shit. It is for sure a strange comment.
It seems from a sibling comment that I'm totally wrong when I state that speaking English in Greece may be difficult.
I stated that based on my personal perception only, so probably I'm wrong. Sorry for the misinformation.
I live in a city, not in Greece, that has banned AirBnB, but as far I know nobody cares whether you're a visitor or not. We attribute our economic problems to the locals, particularly to people who've aggressively tried to capitalize on visitors, at the cost of other residents, rather than the visitors themselves.
As much as I like AirBnB, I'm a proponent of restricting it to your primary residence within city limits, and to one secondary unit within a larger jurisdiction if you've already owned it for some period of time. As in, rent out another bedroom if you like, ideally temporarily, and the cabin you rarely use, but you can't be buying units to just list right away for visitors.
Yep, fully agree here. Some companies seem to consider the word 'refactor' to be profane language, and I think that's a real shame. In my experience it's those companies that end up with mountains of technical debt and regressions each cycle.
Allowing your engineers the freedom to truly own and maintain the code they're responsible for will necessarily result in refactors that sometimes even include rewrites and data migrations. On the surface and in the short term this seems risky. In the medium-to-longer term I think it results in happier employees, more confidence in the solutions and faster longer-term velocity.
> Smartphones are a tragedy itself. Security theatre destroyed it.
If you're willing to buy a new device, then I recommend getting a Pixel on sale and flashing it with GrapheneOS[0]. No rooting required. Read up on it when you have a chance. Also, if you install the sandboxed Google Play Services layer (which doesn't require any Google account logins and has very limited access to the device) you will be able to run your bank app.
I was once bitten by not understanding that there is a difference between "regular" clocks and high performance clocks/timers that a developer can take advantage of. At the time I needed a sampling routine to run at precisely once per second. My inexperience led me to go with something like thread.sleep(1000), and I learned quickly that I was mistaken in thinking it'd run with little jitter. As others are pointing out, there are also similar lessons and solutions when dealing with audio processing pipelines.
Indeed, it is not a guarantee that the "sleep" will be exactly that long. In the code I'm not "sleeping" in any sensitive places, instead I'm relying on the callback to the audio stream object, which just needs to finish before the next one starts (less of a timing constraint).
There is some new evidence that changes occur at various stages in our lives, specifically one in the early-to-mid forties, that can affect things like alcohol metabolism[0][1]. I find this type of thing and the "epigenetic clock" research to be pretty fascinating to read about now that I'm approaching mid-life myself.
Never had a drink till junior year of high school, but immediately found I could drink incredible amounts of alcohol, 15-20+ cocktails, shots, beer, wine (mixing never caused me problems) and be virtually sober (obviously not clinically sober, and have no bio data) an hour or two after a long night.
Also kept a clear mind and mindful awareness throughout. Just euphoric & more social.
Then at 53, after some extreme stress, that completely changed. One drink slowly is usually fine. 2-3 drinks will upset my sleep. Any more and my next day suffers.
At 4-5 drinks my body feels like it has a slight fever over night. I feel overheated, whether I really am I don’t know. Just can’t process it efficiently.
More than that & I get socially sloppy. Not bad, but not welcome either.
But my very petite daughter in her mid 20’s inherited my relevant genes. Since high school she has to down two hard cocktails within ten minutes to start an evening of (more paced, but still steady) drinking with friends just to feel the effects, like I did most of my life.
She can out drink companions 2x her weight.
Also in common, neither of us is at alcohol addiction risk. Drinking is completely social/situational, no cravings or problems with abstention. We both enjoy the taste of alcohol. Scotch,
neat, tastes like candy to me.
Drinking has always been at least as much about the gourmand exploration of flavors and varieties as the psychological effect.
I got my DNA analysis and one chromosome is 68% Caribbean pirate, 32% Viking, the other is split equally Russian/Irish.
Joking - but would be interested if relevant genes could be identified. I would happily sign up for gene or epigenetic therapy to resume my old life of refined epicureanism in excess.
Drinking mixed with lots of sparkling water, diet sodas, and a powder mixture of creatine, minerals, protein & fiber, before & after, reliably helps a bit.
> the originals remain dominant for enterprise and free users anyways.
I'm a former pfSense user that reluctantly moved to OPNsense a handful of years ago after a lot of bad press around Netgate started circulating widely causing me to believe that support for the community offering might wane over time. I was under the impression that many people had moved off of pfSense for home use. I'm surprised by your assertion that it "remains dominant" for free users, and I wonder how you might know this?
OPNsense has been rock solid for me, btw. I was reluctant to switch only because of the time sink and perceived risk. Nobody wants to spend a weekend debugging VLAN tagging on their WAN port or some such. Luckily for me, there were no such issues when switching over.
I did the same and while I never had any issues with pfSense staff being rude or condescending, I had experience such attitudes on multiple occasions with OPNSense staff, and that included my bug reports with fixes provided. I was scratching my head a lot wondering if “I was me, not them” but no, I saw this with others, too, and then realized there’s something wrong there. I don’t even bother reporting anything anymore because of that.
This is all very ironic because that kind of attitude was the main drive for many to move away from pfsense.
But try to add some custom parameters to a daemon, which aren't listed on the page. Or try to run more routers than one. Or diag network states even on 4k monitor.
There are a thousands cuts using OPNsense in anything more than a home router. Despite ten years of trying this year I ripped it off where it was installed and replaced back with pfSense.
Yes, and we should be investing heavily into technologies and techniques that maximize the efficiency of the water that is consumed by agriculture. The government should probably subsidize the expense of the conversion. We should also get rid of any "use it or lose next year's ration" rules that are in place which cause some farmers to literally just run water out of their pipes to ensure they're recorded as having "used their allocation" and therefore "still require that much next year".
Using a normal common law water rights system is literally prohibited by some state constitutions (e.g. AZ article 17). It would take a movement on the order of civil rights to fix water rights.
Very true, but the agency does benefit from the current state of affairs: You can load up an engagement with more people...whom are there to help facilitate the process. These people add to the bottom line engagement revenue. When all your competitors are doing the same then the buyers of your services have no choice but to pony up. As someone who builds and enjoys building, it saddens me. We can do better, but how do we convince the deciders of this?
We're busy building when others are busy convincing the deciders they need Agile Scrum or Lean Agile or whatever flavor is cool in <year>. It's like Baskin Robbins - 31 flavors and each will make you fat and sick with enough exposure!
I think it was Franklin who is quoted to have said "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
While I've always resonated personally with this quote and how it relates to what I consider a fundamental principle we should strive to achieve/maintain, I recall there being some debate about the 'etymology' of the quote itself.
There appeared to be wide array of library and framework support across various stacks, but I can only attest personally to the quality of the above setup (Java, Boot, etc).