
The news blog specialized in Japanese culture, odd news, gadgets and all other funny stuffs. Updated everyday.

Mama told me not to come.
She said, that ain't the way to have fun.
Exactly.
This is like the Pareto principle (80% of the benefit for 20% of the work), except the end state isn't "general intelligence," it's a chat bot. There's no general intelligence at the end of this road, we'll need a lot more innovation to get there.
🤦♂️
Oh man, that's exactly the cultural thing I'm talking about. Thanks!
Yes, but it can start at the state legislature, which is a lot easier. But you need a lobbying campaign to get anywhere. Louis Rossmann has made some progress this way by banding together with farmers, and while it's painful and expensive, it does work.
So if we're going to do something in the US, we need a lobbiest, a lawyer (to draft a bill), and a lot of people to show up and give testimony. But we only need to win in one state, and then it gets a lot easier. So:
Once you have legal precedent, repeat the process with a small expansion to the thing you actually care about. This should be a lot easier, because you're just expanding the same rights to more types of customers.
It's much more of a long shot, but it does seem possible.
adds to its security and ease of handling
PHP... security?
Any security you get from running as a separate process/thread is undermined by sloppy language semantics and standard library. The built-in "mysql_" library was atrocious and stayed in the standard library for years (removed in 7.0, ~10 years after the previous release). Errors at least used to be really inconsistently communicated (sometimes need to call another function to check error status, sometimes returns 0 or - 1, sometimes raises exceptions). Types are pretty loose and subtly change type (e.g. when an int overflows, it becomes a float?). Variables spring into existence when you use them, so no warning about typos, shadowing, etc.
The language wasn't really designed, it evolved from a simple templating engine to a full fledged language, and it cleaned up a little along the way. But a lot of the old cruft still remains.
super fast and easy to setup and get going
Yeah, that was always the goal. All you need is a webserver and a directory of scripts and you're golden.
But lowering the barrier to entry comes with costs. It encourages people to just copy and paste crap until it works, I know because that's exactly what I did when I first used PHP (JS w/ jQuery is the same way). This encourages a "just get it working" mindset instead of actually understanding what's going on.
You can certainly write good PHP code, my point is that it actively encourages cludgy code, which means security holes, and the best example is the language and standard library themselves.
Web sockets work just fine
Do they? I assume they hog a whole process/thread for themselves instead of being efficiently managed in something with proper async tooling, so it sounds like it would scale horribly. What happens if you have a million open websockets?
They did an audit and found issues? Great, I applaud people searching and finding issues. Shall we do the same for Rust, go, or chuckle JavaScript?
Yes. I would be very surprised if Go or Rust yield even a fraction of the vulnerabilities as PHP. Even if we expand the scope a bit to a full-fledged web server framework. And that's with all the server bits, while PHP only worries about its standard library.
I've used each of those languages. I've built sites in PHP, Go, and Rust, as well as Python and JavaScript (nodejs). PHP is by far the jankiest, and that's including all the footguns w/ Go's concurrency model.
Awesome, thanks! This is literally the first time I've seen this petition, so I appreciate the extra info. I also wasn't sure if it was part of Stop Killing Games or a separate initiative (looks like it's at the 26min mark of the first video).
I'm in the US (looks like Ross Scott is too?) so I obviously can't sign it, but I am very much interested on the outcome since it'll likely impact me. If it's strictly limited to SP games, that's a lot less interesting since that can easily be region locked (so it would just be the same as piracy for me), but if it also forces release of server code, then I'm getting something I couldn't before.
For US people, there's still hope. It looks like Louis Rossmann is pissed off about this as well, but from a regular software perspective (Odyssee and YouTube), so he might try something similar to what he did with Right to Repair. He has a bit wider reach and probably a very different audience, and maybe he can help get something going in the US.
Thanks for the links, I'll see what I can do to spread the word.
Is there a video? I don't see it in this post or in the linked initiative.
I'm not in the EU, so I'm really not familiar with this process, and I'm guessing a number of EU citizens also aren't familiar. If there's any related information, it would be good to link it.
would you be upset if you see some people beat up a chair?
I do. Breaking something just because you're upset is counter-productive and just creates waste, so it frustrates me.
I also think being polite to an LLM is stupid and wasteful. Just be direct about what you need a response to and move on. Don't be rude (that's also counter-productive), just be direct. For example, "What's the capital of Bulgaria?" instead of, "If you could be so kind, could you look up the capital of Bulgaria for me please? Thank you!" Using a tool efficiently is a way of showing it some level of respect.
Tools are tools. Use and maintain them properly, and then move on to the next task.
Absolutely. But respect looks a lot different for each type of tool. For example:
Thanking my hammer isn't showing respect, putting it away when I'm done and using it only for intended uses does.
For an LLM, showing it respect is keeping queries direct so it doesn't spend unnecessary resources trying to understand what you want. Thanking it does absolutely nothing.
The purpose for Marie Kondo is to alleviate the guilt for getting rid of a thing you liked at one point. If you thank it, you're essentially convincing yourself that it has fulfilled its purpose and so there's no guilt in discarding it.
LLMs don't fit into that. What purpose could thanking it possibly have other than anthropomorphizing it? If you're trying to break your attachment to an LLM, sure, thank it for the time you spent with it so you can let it go. But thanking it for providing an answer is just silly.
Exactly!
I'm a parent, and I set a good example by being incredibly respectful to people, whether it's the cashier at the grocery store, their teacher at school, or a police officer. I show the same respect because I'm talking to a person.
When I'm talking to a machine, I'm direct without any respect because the goal is to clearly indicate intent. "Alexa play
<song>
" or "Hey Google, what's<query>
?" They're tools, and there is zero value in being polite to a machine, it just adds more chances for the machine to misinterpret me.Kids are capable of understanding that you act differently in different situations. They're super respectful to their teachers, they don't bother with that w/ their peers, and us as parents are somewhere in between. I don't want my kids to associate AI/LLMs more with their teachers than their pencils. They're tools, and their purpose is to be used efficiently.
Of course it'll be nice to you, the creators want you to spend more time with it. If it calls you rude, chances are, you'll stop using it.
Right, but the petition explicitly says it's not expecting any additional resources.
neither does it expect the publisher to provide resources for the said videogame once they discontinue it
If that was the intent, the petition should have been more clear, saying it expects any resources not part of the downloaded game but necessary for the full experience to be made available once the game is discontinued, perhaps specifically calling out server code.
If this turns into a bill, I fully expect online content to be excluded since that would require more than just removing the "phone home" bit of games.
Yes, Christmas being on Dec 25 was much earlier, I merely used it as an example of Christians co-opting pagan rituals/observances into Christian ones.
Christianity took much longer to reach the Germanic states, so I'm suggesting something similar happened w/ Christmas trees when Christianity spread there. AFAIK, Christmas trees were not a thing until well after the second century association of Dec 25 w/ Christmas, and the Paradise Tree was only really documented centuries after Christianity spread to Germanic states. So there's a lot of room for things to have developed from old pagan traditions.
Here's my response in that thread, in case anyone is interested: https://sh.itjust.works/comment/18090621
Many games have mixed experiences, some multiplayer, some single player. Take COD, for example, it has a SP campaign, but most people play it for the MP experience. if they disable the MP experience, the game is technically playable since the SP campaign still exists.
This petition seems to focus on "phoning home":
An increasing number of publishers are selling videogames that are required to connect through the internet to the game publisher, or "phone home" to function. While this is not a problem in itself, when support ends for these types of games, very often publishers simply sever the connection necessary for the game to function, proceed to destroy all working copies of the game, and implement extensive measures to prevent the customer from repairing the game in any way.
This sounds very much like it's focusing on preserving the SP experience and forcing publishers to remove any artificial limitations on that experience once they stop supporting the game. Nothing in the petition sounds like it's talking about multiplayer functions.
Here's the part about being "playable":
The initiative does not seek to acquire ownership of said videogames, associated intellectual rights or monetization rights, neither does it expect the publisher to provide resources for the said videogame once they discontinue it while leaving it in a reasonably functional (playable) state.
So they're explicitly not asking for the publishers to provide anything new (i.e. the game server), it's only asking for limitations to be removed (i.e. phoning home).
This is still an important petition, but it doesn't seem to say what you're arguing it's saying.
Exactly.
And it's something that only applies to a fairly small subset of people. If we look at Steam users (decent indicator of people passionate about games), Germany has the highest in the EU at 3.6M. 3.6M is ~4.3% of the German population, so if we extrapolate to the EU, that's ~19M Steam users.
If we assume that's an accurate measurement of people who would be interested in this petition, you'd need 1/20 of them to sign. I'm not in the EU, so I don't know how popular these petitions are or what the requirements are (do you need to be voting age?), but if I assume a lot of people who play games are young, and that young people tend to be fairly uninterested in politics, getting 1M signatures would be incredibly difficult even if it's something that all games agree with (and I would imagine most would care about this at some level).
So yeah, getting >400k signatures for something like this sounds like amazing success.
Never point your DNS at two different IP addresses like this. It will only cause you pain and unexpected behaviour.
Why?
I have a similar setup, but to add to the problem, I'm also behind CGNAT. Here's my setup:
To access my LAN from outside, I have a WireGuard tunnel to my VPS.
The address my DNS resolves to is absolutely unrelated to any addresses my router understands. So to prevent traffic to my locally hosted resources from leaving my LAN, I need my DNS to resolve to local addresses. So I configured static DNS entries on my router to point to local addresses, and I have DHCP provide my router as the primary DNS source and something else as a backup.
This works really well, and TLS works as expected both on my LAN and from outside my LAN. The issue OP is seeing is probably with a non-configured device somewhere that's not querying the local DNS server.
Sure, and now it's cheaper.
This doesn't seem to mention online components. What's a "reasonably functional (playable) state" for a purely online game? It says publishers don't need to provide resources, but surely some form of resource (e.g. server code/compiled binary) is essential for such a game to be "playable," no?
I wish they would've clarified that. As it stands, I can see an argument for publishers just abandoning and disabling online components as "reasonable," yet so many games are defined by that online component.
Maybe they just wanted to keep it simple. Idk.
The firm evidence we have is Martin Luther adding candles to a tree (Wikipedia source). That same article goes over two probable origins for the tree:
This is particularly interesting:
Tree worship was common among the pagan Europeans and survived their conversion to Christianity in the Scandinavian customs of decorating the house and barn with evergreens at the New Year to scare away the devil and of setting up a tree for the birds during Christmas time."
...
The Vikings and Saxons worshiped trees. The story of Saint Boniface cutting down Donar's Oak illustrates the pagan practices in 8th century among the Germans. A later folk version of the story adds the detail that an evergreen tree grew in place of the felled oak, telling them about how its triangular shape reminds humanity of the Trinity and how it points to heaven.
This article puts the origin of the Paradise Tree around the 12th century, whereas the above quotes point to earlier traditions.
I think they borrowed from each other. I think pagan converts were adorning their houses with evergreen boughs long before the Paradise Plays and feast of Adam and Eve around the 12th century.
Here's what could be a rough sequence of events:
That's why I say the custom came from paganism. But obviously history is much more complicated.
Question about quadlets and kube play
Current setup:
I've been trying out podman, and I got a new service running (seafile), and I did it via podman generate kube
so I can run it w/ podman kube play
. My understanding is that the "podman way" is to use quadlets, which means container, network, etc files managed by systemd, so I tried out podlet podman kube play
to generate a systemd-compatible file, but it just spat out a .kube
file.
Since I'm just starting out, it wouldn't be a ton of work to convert to separate unit files, or I can continue with the .kube
file way. I'm just not sure which to do.
At the end of this process, here's what I'd like in the end:
Hetzner announces price hike for cloud servers and bandwidth cut of up to 95%
The news blog specialized in Japanese culture, odd news, gadgets and all other funny stuffs. Updated everyday.
Apparently US bandwidth was reduced to 1TB for their base plan, though they have 20TB for the same plan in Europe. I don't use much bandwidth right now, but I could need more in the future depending on how I do backups and whatnot.
So I'm shopping around in case I need to make a switch. Here's what I use it for:
Hard requirements:
Nice to have:
The Surprising Power of Gratitude (and how it relates to Finance) - MrFiner
“Why is Finer writing about Gratitude?” you might ask. “Isn’t this is a personal finance blog?”Yes – this is a personal finance blog. But over the years, I have …
With Thanksgiving in the US right around the corner, I found this article about gratitude from a FI perspective. This is from a few years ago, but the message is evergreen.
: Vanguard now allows converting mutual funds -> ETFs online
Link is to the Bogleheads forum post where someone posted a link back in August. Before now, you had to call in to request the change, and it could take a few days, but now it's online and allegedly is done the next day.
I don't know when they added this, but I think it was sometime this year because I remember considering it last EOY (that's when I usually rebalance).
Here is a direct link, or you can get there on the website: Transact > Buy & Sell > Convert Vanguard mutual funds to ETFs. You can select either a number of shares or a percent of the total position.
As to why you may want to do this, here are a few reasons:
FINE vs FIRE - what are you saving for?
Forget the FIRE movement, I'm all about the FINE movement, a new acronym that was sent to us by a listener. Financial Independence, Next Endeavor. Having that financial stability to be able to pick and choose your next journey. That's the gist of the conversation with our latest caller. Have a mone
Link is to an older podcast episode, and The Money Guy YouTube channel occasionally talks about FINE instead of FIRE.
Here's the definitions of each:
Basically, FINE focuses on what you plan to do after achieving financial independence, whereas FIRE tends to focus on cessation of working. I always called it FI (leave off the retirement part), but I suppose FINE works.
Anyway, just wondering what everyone else is planning to do once they hit Financial Independence, whether that's retirement or starting something new. I'll leave mine in the comments.
Tax Efficient Fund Placement
This is a link to a spreadsheet to help determine which funds to place into taxable vs tax-advantaged space.
Here is a link to the Bogleheads wiki about tax-efficient fund placement:
If all else is equal, international funds have a small tax advantage over US funds, because they are eligible for the foreign tax credit.
TL;DR:
This wasn't good enough for me, especially as I'm looking into applying a small-cap tilt to my portfolio and really like optimizing things, so I went digging for more information.
When you own stocks or otherwise make money in another country, that other country may charge taxes, and the IRS will also charge taxes on any dividends you receive, regardless of source. This end
– Well, it looks like we’re here in another US election year already. As Advanced Mustachians, we already know that the ongoing battle of Harris vs. Trump should not be consuming much o…
I generally don't like to make political posts, but this one has an interesting correlation to some of the culture around FI, which is things we can and can't control (i.e. this older post about circle of control, which echoes The Seven Habits of Highly Effective People).
So even if you're not in the US or just aren't interested anymore in the election (i.e. I already voted last week), there's still some interesting points about what the head of government can and can't do, as well as what the rest of government has and doesn't have control over.
Stocks are all over the place right now, and there's a lot of concern about what might happen after the results are announced. I hope this article can bring a little peace since a lot of what the market and news orgs are worried about aren't really things the President has direct control
What Net Worth Puts You in the Upper, Middle & Lower Class?
Click to view this content.
I found the graph at 10:55 to be especially interesting because it shows how someone with around the median income ($65k) can make it to the lower upper class by retirement through some discipline (10% saved per year).
As a quick TL;DW, here are the median incomes, net worth, and percent of population for each class:
Some questions to spark discussion:
What Net Worth Puts You in the Upper, Middle & Lower Class?
Click to view this content.
I watched this video a couple weeks ago, and while it has nothing to do with FI, I thought it was quite interesting how he divides the economic classes. TL;DW:
Retirement Calculators: the good, the bad, and what I use
I've been reading Yahoo Finance a bit recently due to all of the shifts in the market, and they have a PF section where they cycle through a variety of PF topics. One of them linked to a retirement calculator, which I had a lot of trouble with as someone looking to retire way earlier than typical, so I decided to go look at a few more and compare them.
Warning: these are pretty US-centric.
This was was pretty awful, but with some fiddling, I got it to spit out some halfway decent
Looking for HW recommendations for DIY NAS/Homelab
Here's what I currently have:
And main services I run (total disk usage for OS+services - data is :
And services I plan to run:
HW wishlist:
IRS opening free online tax filing program to all states
This is exciting for me because:
I hope this helps simplify things for some people and save a bit of money as well. I'm going to try it out next year.
Do any of you estimate your taxes? Are you interested in trying out this service?
Bill Perkins, author of Die with Zero, joins Chris Hutchins on the All the Hacks podcast to discuss memory dividends and how to spend money!
I haven't finished listening to this, and unfortunately there isn't a transcript. According to the comments, the transcript exists on Spotify (I don't have a subscription, sorry), so that can be an option.
Anyway, I'm well on my way to my number, so I've been thinking about maximizing my time while I wait for the market to do its thing.
I've been listening to a lot of The Money Guy show recently, which has a lot of overlap with the FI mentality, and the recording theme is to optimize for enjoyment. I think that's something I've been forgetting recently, so I'm glad I found this podcast to help keep me grounded.
Anyway, thoughts? How are you spending you time now? How to you expect that to change when you're FI? Are there changes you'd like to make to optimize things today?
Average Retirement Savings Balance by Age
Here are just the number for all of you degenerates who just want some milestones for your spreadsheets.
Average total retirement savings by age:
=75 - $462,410
Average 401k balance by age:
And retirement savings targets from various advisors:
Fidelity:
Rowley:
Anyway, do you like metrics like these?
May 10 2024 (text in body)
Horse styles of the ’50s
May 10, 2024 (text in body)
For crying out loud, Jonah! Three days late, covered with slime, and smelling like fish! … And what story have I got to swallow this time?
May 10 2024 (text in body)
You know what I’m sayin’? … Me, for example. I couldn’t work in some stuffy little office. … The outdoors just calls to me.
May 10 2024 (text in body)
Look! Look, gentlemen! Purple mountains! Spacious skies! Fruited plains! … Is someone writing this down?
May 10 2024 (text in body)
Sure, I’m a creature—and I can accept that … but lately it seems I’ve been turning into a miserable creature.
Monthly Recommendations Thread: What are you playing?
It has been a while since the last one. So...
Tell us what game you are currently, or recently played, greater than 6+ months old.
If the game happens to be on sale, a link would be a plus.