skysight-inc/HackerNews huggingface dataset:
Don't worry, there are even a lot of heavy game players who define "heaviness" by complexity of strategy, not the word count of the rule book. I have to admit, I love a very long game, but game length doesn't require rule length.

But if you're not a person who loves intricate, shallow pastiche, you're probably not a person who buys 1-3 retail games every month. Which means that the market shouldn't cater to us. I do wish that BGG still did sometimes, but I'd bet dollars to donuts that BGGs visitorship is shrinking.

I've almost dead-stopped visiting of late, but 1) picking the right selection of geekbuddies can narrow BGG into something that's still useful to find good games and some good conversation about games, and 2) the geekmarket can help you find those games when they've been out of print for a long time.

Here's a less commercial recommendation that gets you a warehouse full of games for almost nothing: New Tactical Games With Dice and Cards, and Dice Games Properly Explained by Reiner Knizia.

Includes dozens of games with variants that thoughtfully explore the spaces of those games, and encourages you to play around with them to discover new challenges. I wish Wolfgang Kramer would start giving away his secrets like Knizia always has.
To buy and *maintain it*. Maintaining it is quite an expensive experience.
Reminds me of Blizzard asking me to send them a photo of my ID in order to delete a Battle.net account. Which is a ridiculous hurdle and it makes no sense since they don't have anything to check my ID against. I ended up stripping all the information, changing the email to a temporary one and abandoning the account.
Or, don't buy things. Chances are you are getting by just fine with what you have and the only reason you think you need to buy something else is because someone who sells that thing paid professional manipulators to convince you that you need it. It's the same with experiences, really. Most of the reason you think you need to travel is because other people have travel blogs and talk about how amazing it is while taking staged photos that don't show off all the annoying parts and bills.
Wouldn't a heartbeat function help identify most of the above?
In October, NASA launched the mission Lucy which will study the Trojan asteroids which have sat in the L4 and L5 points between Jupiter and the Sun since the beginning of the solar system.

https://www.nasa.gov/mission_pages/lucy/main/index
https://www.youtube.com/watch?v=zbwSSdtWUNE
> At its core the modern Swiss political system was modelled after the US

While this is true, in the difference in size between a Kanton and a State is so gigantic that its actually a qualitatively different.

If the US would change school systems as granularity as we do, they would have like 100s of different system just in one state.

The rights in the US a state has, in Switzerland a few 100k people have.
https://ioling.org/problems/by_year/#1
No. The swastika is illegal in various countries, including Germany, and for very good reasons given what happend in WW2.

Using it in a Buddhist or Hindu context is perfectly fine, of course.

But you cannot expect people to see it on a random website without context and be happy with it.
They run out of improvements and start focusing on value extraction?
Automation is different. It's different because it's automated. It's different because it's automated. It's different because it's automated. It's different because it's automated. It's different because it's automated. It's different because it's automated.

I have to find this a bit unsettling.
All historical dramas are just prequals to The Detectorists.
https://svs.gsfc.nasa.gov/3591
China hires western TikTokers to polish its image during 2022 Winter Olympics
The notion that assembly language is somehow difficult is just silly exceptionalism.

It's a lot of work to do complex things, that's for sure, but it isn't in any way hard to understand. There will be a reference guide for your processor which will be exact and succinct.

It's the easiest language there is to learn. It's hardly even a language. Even if modern processors have layers of abstraction to them, you still get to get to program a processor directly.

Don't be surprised if you also get a much better understanding of how some common data structures work when you have to code them yourself. I remember being baffled by pointers but after coding assembly a few times it suddenly seemed completely natural. It was a few years ago though.
A bike, a good tent, a decent sleeping bag, a comfortable pack. Own those thing and go find your own experiences.

All of what I listed may not be durable forever, but for the cost they go a good while.

When I'm 80, I don't want to spend 80% of my wealth on living another year.
> Putting money into tools for a hobby you already do is buying experiences.

That is true. Like I have a board game hobby, and each one of those I buy is to buy a new experience, a new set of mechanisms, art, theme, etc. Now unfortunately a lot of what I buy ends up just sitting on shelves, because I have way too much of these to ever play more than a handful more than once every couple of years now, but at least at the time of purchase it was so I could have a game experience that I don't have access to yet (used to be I could count on some friends to get some games and experience it that way, but I've seen them a lot less since the pandemic, and a lot of what I buy can be played solo now).
Not to argue your point but I think the "elite" old-sk00l C style implementation would be this:

void truncate(char *s) { if (s && *s) s[strlen(s)-1] = 0; }

I don't have a hard and fast rule on when to use const for locals. In bigger functions, sometimes adding a const is just a nice quick way to ask the compiler if that variable gets modified later. So it can help readability. With tiny functions, it rarely matters much, you see everything at glance anyway. That's bikeshedding territory.

I tend to prefer to elide unnecessary temporary variables (then you don't need to worry whether it's const or how it should be named.. problem eliminated) and just use expressions like above. But this is also not a hard rule. In general, any hard rule smells like cults and religion.
Respectfully, that's not such a good example, as both of those names can be first or last names. DOE John would be a better example.
Before the concept of effective finality had compiler support, it was often necessary.
I wouldn't choose C++ if I wanted to have fun. Practically any language (maybe not XML) is more fun to get things done in.

If using C++ is the right business decision, I'll use it, but I won't expect to enjoy it.
Yes, the memory thing is definitely a factor, it's not like I avoid having experiences, I love to go to LAN parties and there has been great concerts too, but my recall of them are weak, I mostly remember that I enjoyed it very much, but there's very little recall of the actual things we did or feelings I had.
Would crypto prohibition be constitutional?
In light of China and Russia moving into crypto prohibition, are there any crypto activities like mining that would be protected by US constitution?

After all, isnt running mathematics on your computer protected by freedom of expression?
Yeah, but even if you’re in an “acceptable” country you get blocked if you care about privacy. The point is that CF often blocks people.
I use KDE for the more-polished experience on the desktop: https://imgur.com/a/7FOZkdk

I have the Zsh terminal directly in the file explorer (slightly hidden in the screenshot), and also the KDE text editor (Kate). With the tab completion in Zsh, I often find it faster to navigate with "cd w-a/s/m/r/c/e/as<TAB><ENTER>" to go to "/home/symbiote/Workspace/work-app/src/main/resources/com/example/assets" than by clicking.

I also use KDE for the wide range of configuration options. From scratch, it takes me about 5 minutes to go through all the settings to put everything as I like it -- of course, this is only necessary on a completely new system, e.g. at a new job. On the screenshot, I think the only visible change from default is the ^^ and vv buttons next to minimize/maximize, which are "Keep this window above/below" toggles.

Invisible things are mostly keyboard shortcuts for moving windows around, mouse behaviour, auto-starting apps etc.
My partner LOVES the Down Dog app for yoga as well, and she's been doing yoga for some 30 years now.

Pro tip for the app: if you decide to pay for it, buy your membership/subscription on the website -- it's heavily discounted because they can sidestep the App/Play Store fees.
Sorry, I misread the flow of the conversation. If anything my comment made more sense as a reply to the one you replied to, rather than yours.

More specifically, I missed the first line of their comment: "Are people not even reading about what they are using?" If you miss off that line, then it sounds (to me) that they're arguing YAML is a terrible format. With that line, it turns out they think it's reasonable, so long as you read the (huge) spec first. Madness!
Horse carriage accidents were surprisingly common and deadly for the low speeds they traveled at - but, I did enjoy the analogy [=
Do you have any advice for someone who currently develops about 90% on Windows and ~10% (or less) on Mac, and wants to switch to Linux? Other than "just do it and get through the initial pain" which I think is a totally valid response.
Of course the server I play games on knows when I play - just as the website I visit will always know I visited it. Who cares though, and if one cares, why do they play online games?

Anyways, I'm also pretty sure Microsoft gets pinged nearly every time one opens an application (unless a power user disables it), so they already know either way - what's the new risk?
DLSS has been a huge step forward for anti-aliasing and gaming in high resolution (and I'd argue it's still cutting-edge, because AMD hasn't managed to copy it to the same quality level).
What Japan Got Right About Covid-19
How much of your food is from hunting and gathering?
I'm sure some cloud providers have it, but they all should have a global, "If my account hits $XXX shut it all down immediately and email me" flag. And yes, that's kind of what he did here, I get that.
Simple answer for me is to not feel obligated to finish the book.

But if you’re looking for a binary, then does it have an index?
There are two "Trojan" astroids oscillating around L4:

https://en.wikipedia.org/wiki/2010_TK7

https://en.wikipedia.org/wiki/2020_XL5

This is a good list of objects at Lagrange points, bit of a Wikipedia hole:

https://en.wikipedia.org/wiki/List_of_objects_at_Lagrange_po...
The ratings don't diverge around 2015 and it's not due to a hype split.

They diverge around 2000 (slowly, with increasing divergence) and it's due to the fact that this is when BGG started collecting ratings.

As author points out, newer games have higher ratings. If we hypothesize that brand new games get overrated when first released, we can posit that this "newness" effect would apply for games that are released during BGG lifetime, but not before.

Using a Wilson score instead of the actual rating would control for this effect.
Did they fix the security flaws mentioned on https://en.wikipedia.org/wiki/NemID yet?
Since it is adversarial, it is also deterministic, I.e, for a given play, its response will always be the same. So the challenge here is no longer, “can you guess THE word?”, but rather, “can you find the shortest play?”. Finding a 5-step solution is reasonably challenging, but try for a 4-step solution, it will drive you nuts :) Some have been posted on Twitter but that’s no fun.
I misread this as “Advanced Onion Satellites”. So disappointed!
Yes, sure, but this is still not comparable with using weapons of mass destruction. We need to keep in mind though that the reason why corporations are not, say, nuking away their concurrence, is that they are prevented by the states. so its not as easy as "state bad, corporate good", it's rather, "as an unimportant civilian person on this planet right now, i need to be cautious of governments more than corporations"
I use jekyll --preview for that.

It seems you want to optimize your frontend-work. Tweaking a live setup that goes `client-> CMS -> Database. [switch-tab] [F5-refresh] -> client -> CMS -> Database -> client` is quite certainly not the direction you want to go.

Instead, most frontend-development optimizes with things like that jekyll --preview: some devserver that autoreload (and autorefreshes!) your website on change.

I now ask you: if you are happy about the changes: How do you save it? How do you reproduce it onto those other two websites? Or, if you were carefull and did the work on test/acceptance/staging, how to reproduce it on production? How do you communicate to your colleagues what has changed? How do you communicate to your future self what you changed?

This stuff commonly lives in code, which is version controlled. Having it in a database is suboptimal, for this reason too.
> While I appreciate the Stoic-style appraisal of what really brings happiness, economically, this analysis seems precisely backward. It amounts to saying that in an age of industrialization and globalism, when material goods are cheaper than ever, we should avoid partaking of this abundance. Instead, we should consume services afflicted by Baumol’s cost disease, taking long vacations and getting expensive haircuts which are just as hard to produce as ever.

This seems like a silly argument. People don’t hear that aphorism and stop shopping.

The genesis of that aphorism is people buying into the lifestyle that modern advertising sells to you and feeling unsatisfied. Like something is missing. Turns out, having a ton of crap that was sold to you as being life changing is seldom so. But take a walk in the park on a good day; meet up with friends to just hang out makes you feel better.

That said, I do agree that the economy has “caught up” on that and is now selling experiences too. A vacation experience. A cruise experience. And so on.

The right attitude seems to be skeptical of anything advertised and try to find your own thing. Not to just give in to rampant consumerism.

I would also challenge the notion that city dwellers are setting the tone for this conversation. Very few Americans live in apartments willingly; it seems like a temporary thing; the goal is always to get a house. I doubt the apartment dwelling Americans are significant enough to set the cultural mores.
Not that I care about zoom, but screen sharing is in a problematic state since the introduction of Wayland:

- If you use X.org, things are mostly fine because there are no security barriers and screen capturing has been done the same way since forever.

- If you use Wayland, this used to be impossible because Wayland doesn't allow it for security reasons. To get screen sharing to work:

1. A new protocol had to be invented for it (pipewire)

2. Every compositor (read: every major Desktop Environment like KDE or Gnome) had to implement the funcitonality. Among other things, the compositor is now responsible for showing a permissions dialog where the user authorizes an application to capture the screen (or _a_ screen, or a single window).

3. Every application that wants to capture the screen/a window/etc. has to request access through this new protocol and read the capture through it.

To make things worse, pipewire itself has been evolving, meaning that both compositors and applications may only support certain versions but not others. In the end, this means that if you are running the latest versions of all these things (wayland, de, browser) and enable all flags that say "pipewire" in your browser, it will work just fine. If you have older software it may work partially (e.g.: you can share a single window but not the entire screen and stuff like that) or it may not work at all.
I was kind of listening until they intimated education and healthcare are not worthwhile.
That's fair, but my point was small code doesn't mean bug free, and just because you only use it in a certain way and don't see any bugs doesn't mean they're not there. In fact I'd wager there are multiple gaping issues with it, that you simply wont encounter.

If your code is as small as I'm imagining it, then it's not handling a lot of error cases, and doesn't cover any edge cases. That's where bugs lurk.
Yes, a well-appointed kitchen is orders of magnitude more expensive.
One of my colleagues has a MacBook that managed to toast its own screen into a lovely golden brown.
This feels like something an Englishman that was pro appeasement would have stated to a Pole right before it was invaded.
I hesitated to post this comment, another anecdote with zero recourse... Then realised the fact I hesitated is more concerning.

Google hold too much control over the internet and the majority of internet users lives, to the point where it's almost authoritarian: They can screw with your personal life and potentially your business without any recourse, causing the effects such as the one I just experienced. I'm not suggesting some large conspiracy against those who oppose Google's affect on the web, and many of us will continue to complain openly and loudly about them because that is our culture. But the effect their position has on freedom of speech is still present, it's a natural instinct, it increases the chances of a large portion of the population to remain silent out of personal fear - and that is concerning.
> How do you deal with Microsoft's crap on a daily basis

I just don't bother with the concept of "default browser".

I use Portable FF for my main usage, I have firewall in a outbound whitelist mode, so in a rare circumstance something opens Edge... it's not going anywhere.

The only bother I had is with GitHub authenticator which doesn't have the option to just copy the auth link and opens the default browser. I copy the link from there and paste it in FF.
The entire premise of this, that it's impossible to use your smartphone in a more healthy way, is bunk. The idea behind it, that most people could stand to use them a little less, is pretty nice.
>Words in a dictionary have no interactions

Ahaha tell that to a writer! Perhaps others are more strategic with their use of words than you are :)
And the problem with icons is you can no longer tell someone over the phone, "click copy" or "click paste". Now it's something like, "click on the icon that looks like a clip board" or "click on the icon that looks like multiple pieces of paper" followed by "nothing happened" and then trying to figure out that they clicked on the wrong icon because they still couldn't figure out which icon because it wasn't something obvious like text, it was a subjective icon.

Maybe some blind people could sue Microsoft? I can only imagine that it has gotten harder for screen reading software.
Am I playing this wrong? Fire forward max power always wins. Computer doesn't get a go.
The author's conclusion comes full circle: buy things that enable experiences. Thus, buy experiences.
If anyone from Microsoft is reading:

If this is true, find a way to FIRE THOSE PEOPLE OR FORCE THEM TO USE WINDOWS!

I don't care how great they are (on paper), or how kewl MacOS is, they should either walk the walk or get out. I'm sure there still are more than enough designers willing to work on products used by 1 billion people.
I absolutely agree, but just want to say that when trying to promote this sentiment, you really should be saying "GNU" or "GNU/Linux" rather than just "Linux".
Most ridiculous thing is needing to sign a confidentiality agreement to visit the office to do a job interview
Yeah, the company has moved further from the consumer market (the devices you talk about), and is now looking much more at B2B markets, providing maps, traffic, routing etc to car companies for their integrated systems. Somewhere on its website it also talks a lot about enterprise so ride hailing services stuff like that.
UK Government: Encryption “Endangers” Kids; No, Encryption “Protects” Kids
> If you don't know what you're doing, you can nuke your budget super quick.

And even if you do, which I think you’ll agree Troy Hunt does.
> Data members: Never const

> What good is a value-semantic Employee class if you can’t assign or swap values of that type?

Question from a Java guy: Is immutability not a thing in C(++) land?

Seems to me most modern high-level languages strive to make structs with "value" semantics immutable, i.e. members are set once on creation and then never changed. You're supposed to interact with those structs through pointers, so most usecases for copying or overwriting a struct don't apply.

I get that this doesn't translate fully well to C's programming model where you seem to interact a lot more with the actual data structures (and not just pointers). But wouldn't the ability to restrict arbitrary changes to a struct still be important?
The Ghost Galop: a song about navigating the hellscape of open-source software
I finally contacted Apple support to have the album removed, years after the fact, because I switched to Apple Music. And felt nervous about having, in my open floor plan workplace, a shirtless man tenderly caressing another shirtless man's crotch with his face every time I opened the app. There was literally no way to change this default behavior, because Apple are control freaks.

As an added kicker, I stressed over it for a couple of weeks first, worried about whether I was being homophobic or not.
I think postgres' json syntax in the latest version isn't too bad for these things.
>regularly participate in cannibalism

>Westerners should have just ignored this stuff when they encountered it.

That's odd because most of the cannabalism on the planet took place in Europe. The euro-anti-cannabalism stance is barely a century old.

Remember, food scarcity wasn't an issue in much of the rest of the world and unlike Europe, the non-European world had enough medical/scientific knowledge to understand human meat cured no illnesses.

So why dont we have many more Egyptain mummies? Because Europeans literally ate tens of thousands of them.

The savages aren't who you think they are.
> Did someone tell you assembly is hard? I will tell you that assembly is easy, very easy.

I like assembly, but the idea that assembly is easy is not realistic.

On one end, there are CPUs like the 6502, which have a stupid easy instruction set, where making anything that is not trivial is complex due to lack of register and instructions - even divisions and multiplications.

On the other end there are have modern ISAs like the x64, with the (understandably) complex SSE instructions, and all the idiosynchrasies/inconsistencies of the instruction set due to legacy.

Probably a sweet spot (complexity-wise) is the 16-bit 8086.

But even that, programming and/or understanding programs means knowing system calls and/or documenting them very clearly, which is a significant amount of work. ASM is difficult (also) because abstractions are paper-thin.

With that in mind,

> I doubt the course has you building large applications, it'll be some rather basic things. And that's how a lot of assembly usage is in real life: you just have to do some basic bits in early stage bootloaders, OS kernels, crt, etc. in assembly

I definitely agree with this, and the OP could relax, as the application of Assembly they'll likely work with is going to be (relatively) comfortable.
Destroy All Values: Designing Deinitialization in Programming Languages
I wrote a guide that may help -- it enables gdb debugging within consistent containerised environment: https://blog.devgenius.io/getting-started-writing-assembly-l...
I totally agree. But I believe there is a process to explore his interests, pinpoint something, and then spend some money to further it.
Rimworld/ Crusader Kings/ Civ comes to mind
I'm curious what your thoughts are on a config language I'm working on.

GitHub.com/vitiral/zoa

It has both binary and textual representation (with the first byte being able to distinguish them), and the syntax is clean enough I'm planning on extending it into a markup language as well.