Will the new metric be exposed in JFR recordings as well?
98 karma · joined October 2, 2021
Will the new metric be exposed in JFR recordings as well?
When I do play Tichu these days, it's actually with the designer of Haggis, Sean Ross. He's been putting out a lot of traditionally inspired games over the past few years. He just published a game called Bacon which is a climbing game based on the traditional climbing game Guan Dan (https://www.pagat.com/climbing/guan_dan.html). I'd recommend checking out both games! The hand size in Guan Dan is 27 cards, and that's not even the most in a traditional climbing game!
An updated version of Haggis will also be coming out later this year, and it will support playing up to 6 players. The 4-player partnership version is particularly good. The reprint will also include some updated rules for the 3-player game, which I like a lot too.
(I'd give you some BGG links, but it looks like it's currently down for maintenance.)
That aside, Pagat is truly a gem. One of the best sites on the internet. I have spent hours and hours there learning and trying obscure card games. Thank you, John McLeod.
>It doesn't. jmod files and the jmod tool were added in JDK 9 precisely for that (and other things, too).
I have never seen a lib package native dependencies using jmod. It's not even clear to me how this would be done. Everyone I'm familiar with bundles binaries inside the jar. Can you point to an example? I would love to learn a better way of doing this.
Sure, methods along the lines of the following could have been added:
public <R> List<R> map(Function<? super E, ? extends R> mapper) {
return stream().map(mapper).toList();
}
Yes, having them would make Java less verbose in the case where you only want to do a single map, filter, whatever operation on a collection, but I'm personally glad that they weren't because they produce extremely inefficient behavior when chained. So, it would add a performance footgun to save ~18 characters.var, records, sealed types, and pattern matching make a huge difference in how Java is written. A lot has changed since 8.
It's also interesting to hear that a Java deployment was thought to be more difficult than a Python deployment. My baised opinion is the exact opposite. Java services are generally incredibly simple to run, especially if you make a fat jar executable.
A few circumstantial examples. If you look at the Matrix SDKs and implementations (https://matrix.org/docs/projects/try-matrix-now/), Java's presence is sorely lacking. The initial server implementation was written in Python of all things and the rewrite in Go. This is baffling as a Java implementation seems like a no-brainer to me.
In addition to working for a variety of corporations, I have also done some work for academic institutions, specifically in the library space. They have a lot of old tools from the 2000-2010ish range that are predominantly in Java. However, now, these institutions are primarily using Python and Javascript, and are even struggling to find Java developers to maintain their old infrastructure.
Podman listens on the docker socket, and the official docker-compose just works
I love it on Linux. The Mac version is not as smooth yet, but, for my use case, still works a hell of a lot better than docker desktop. There is something deeply wrong with docker desktop's networking, and I literally have to restart it almost every time I make a change to one of our services. Not an issue with podman.
It's great because it's the only platform like this where you have the ability to encrypt if you want to, but it is of course missing some features. The biggest being the ability to share posts and have a meta feed. There are also smaller annoyances that would not scale well, such as the fact that people cannot make personal room name aliases.
I still totally recommend it.
Funnily enough, I lived next to Ethan for a few years in Seattle, and was not a solarized user prior to meeting him. Thanks Ethan!
I could not find the "well accepted definition" of the state they sourced from Wikipedia [1]. They give the impression that there is an overwhelming consensus as to what the definition is, whereas the Wikipedia page actually states throughout "there is no undisputed definition of a state", "there is no academic consensus on the definition of the state", and provides multiple different definitions. I have not read Against the Grain, but it seems entirely reasonable for the author to offer their own definition, though it sounds like they could have been more forth coming with it.
So, it is likely just a matter of getting him comfortable sleeping somewhere warm so that he isn't interested in moving to our bed.
Edit: Having said that, before I started this routine, he _would_ come up to bed if he was sleeping somewhere else already on a normal night in. So, I don't know.
You might think that he might just do this out of habit now, but if we go out in the evening and come back late enough that he doesn't get his snuggle time, he almost always shows up on our bed after we've gone to sleep.
> I realize that static websites like this were more popular in the internet's early days, long before the rise of social media and the emergence of user-created Wikis, and have now somewhat fallen out of fashion. However, there were a lot of static websites like this dedicated to Dave Gahan and Depeche Mode back then that had a level of quality that I just don't see nowadays. Sadly, many of them have disappeared or have been abandoned. There is something to be missed about websites like those, though, with their eye-catching graphics and pile of links that took you on a journey as if you were walking through a museum, and I want to bring that experience back through this website, as outdated as that experience may very well be.
Beautiful. Bring back the old internet.
[1] https://docs.spring.io/spring-data/jpa/docs/current/referenc...
I have used Spring for years. Yes, there are some things I don't like about it, for instances Spring Boots overeager auto configuration, but it provides an unparalleled level of flexibility and productivity. I have never encountered a behavior in Spring that I have not been able to read the source and figure out what's going on and then change the behavior to be what I want. Spring is absurdly flexible and you only need to use the parts that you want.
A few years ago, I decided to try an alternative and wrote an app in Vert.x with no Spring. It worked fine, but it was a hell of a lot more work than leveraging the Spring ecosystem. I later rewrote it using Boot, and it works better, is easier to understand, and uses less code.
Have you seen Spring Data JDBC? It's such a good idea that saves so much boilerplate and I'm not aware of anything else like it. It threads the needle between rolling your own SQL and descending into the hell of a full on ORM.
Anyway, the closets I can come to understanding why people hate Spring so much is to consider my own opinion of Rails. I don't like Ruby and I don't like Rails. I hate all of the magic and I don't want to learn it. But, I'm sure, like Spring, it's enormously productive if you do understand what it's doing and how to use it.
Do you have any resources that you'd care to recommend? I've found it challenging to find good resources. I find recommendations like the one in this article, "just listen", to be profoundly unhelpful.
There were a handful of pages on Facebook that I used to keep tabs on that would have had to have been public as I do not have an account, but now I can't get FB to let me see some of them without a login (for example https://www.facebook.com/MadisonAudubon). I have no idea if my IP as been flagged, which they appear to do aggressively, or the pages were made private or FB introduced some addition settings and the pages are now configured or what.
I don't blame them for not maintaining it though. I grabbed the code to see if I could get it working and realized Facebook has made their newer pages fiendishly difficult to scrape. Assuming one does put in the effort to make it work, how long will it last till it's broken again?
I wish there was a viable alternative platform for organizations where "public" content is actually accessible publicly.