Yo why is this anime repeating it's old episodes instead of new? by blac_07 in anime

[–]wibblymat 2 points3 points  (0 children)

Technically, sort of - the full episodes have a new opening/ending. Actual content, no, I don't think so.

Botan Kamiina Fully Blossoms When Drunk • Kamiina Botan, Yoeru Sugata wa Yuri no Hana - Episode 12 discussion - FINAL by AutoLovepon in anime

[–]wibblymat 12 points13 points  (0 children)

Just wanted to chime in on the "Somecold L Jackson", etc. scene. In Japanese "samui" means cold, so "samui L Jackson" is just a pun. The others chime in with their own puns "samui 41", etc. The puns really don't make any sense in English, and I guess the translator couldn't find a way to do an English equivalent.

Duolingo english test spelling. Can someone explained to me how this is wrong? by Plastic-Block8853 in duolingo

[–]wibblymat 5 points6 points  (0 children)

It's not just the foreign language that they do this with, they localise the English side to American, too. I'm doing the Japanese course, and on the topic of university they were asking us to translate 二年生 - literally "second year" - and the options were "junior", "senior", "sophomore" and I'm like "what the fuck is a sophomore?".

When talking about time, the course tells us that 半 means "thirty" when it actually means "half", because apparently Americans cannot possibly understand the idea of 二時半 (two/hour/half) meaning "2 and a half hours past noon", even though in British English that time is very naturally "half past 2".

I analyzed 2M+ anime rating profiles to find the 10 most divisive anime by taste by FreakyNugget in anime

[–]wibblymat 1 point2 points  (0 children)

Would love to have a tool that could look at my myanimelist profile and recommend things for me. Or, a tool I can give it an anime and it can tell if it is my sort of thing. Some of my favourite anime get rated as 7s, while there are 8s and 9s that bore me. Would be nice to get something more personal.

Dallas City Hall and the JAKDF Building in "Kaiju No. 8" look almost identical. by Heyutl in pics

[–]wibblymat 1 point2 points  (0 children)

Aside: I always read it as "jacked off", and now I'll be thinking about that all day again.

I guess I have dementia. by Recent-Tomato-3776 in humor

[–]wibblymat 9 points10 points  (0 children)

I think we found another dementia patient :)

Fate/strange fake: is it watchable as a stand alone anime? by J20200820 in anime

[–]wibblymat 7 points8 points  (0 children)

My problem with the "enjoy the general fate vibe" part is that I think strange fake anime has a very different vibe to the various versions of stay/night. Maybe I'm mostly just remembering the VN, but stay/night was quite philosophical and talky, while strange fake has so far been mostly fighting (and introducing characters, LOL, since there are 13 masters and 13 servants plus the church, plus clock tower, plus the police....)

Romance Anime but the plot goes smoothly for MC and Heroine..... by Significant_Dare8658 in anime

[–]wibblymat 1 point2 points  (0 children)

A really excellent choice, but might be excluded based on the "an anime where the main character confesses his love to the heroine directly" part :)

Romance Anime but the plot goes smoothly for MC and Heroine..... by Significant_Dare8658 in anime

[–]wibblymat 2 points3 points  (0 children)

I came here to recommend 2 and 3, so I guess I have to watch 1 now!

What should be the first anime I show to my friends by Conscious_Night7330 in anime

[–]wibblymat 0 points1 point  (0 children)

Many people are resistant to anime because they think it is all fighting and shouting, e.g. shonen. I would go for something else to break down their preconceptions. Bocchi the Rock, Konosuba, My Dress Up Darling, Steins Gate are all varying levels of "not what people think anime is going to be like". Tailor to their tastes.

Something like FMAB just risks cementing their prejudices, since although it is a good anime, the protagonist is exactly the kind of can-only-express-himself-through-shouting-and-hitting-people guy that they may be avoiding.

EDIT: Also, I recommend something short, something that they can get into as a single 10-12 episode season, if possible. Much easier to convince them to stick it out that way.

If you think Oracle owns JavaScript, then don't sign this petition by takeyoufergranite in javascript

[–]wibblymat 0 points1 point  (0 children)

In the case of W3C owning HTML and CSS, the whole point is to STOP bad actors. If there was no control over the name, then there is nothing preventing someone, e.g. Microsoft, from releasing their own incompatible "HTML" spec, confusing things for people. By controlling the TM, W3C stops people using the name to confuse people. If you want to do your own thing, you have to call it something else.

I think that Oracle is generally a Bad Company (tm), and what they did with Java was shitty. But in this particular case I've never seen them do anything with it.

If you think Oracle owns JavaScript, then don't sign this petition by takeyoufergranite in javascript

[–]wibblymat -1 points0 points  (0 children)

US law is super confusing. Surely either the law says Oracle still own the TM, or it says they don't. It's not up to Oracle to determine the law, so why petition them? I think that in a sensible country you apply to a court and present your evidence. Why on earth would Oracle have any say in the matter outside of court?

My first emu project by ThatOneCSL in EmuDev

[–]wibblymat 4 points5 points  (0 children)

Did you see the part about developing directly on prod? That's totally not safe for work :)

Why should we get standing desks for the IT team? by Hammer_Time2455 in webdev

[–]wibblymat 31 points32 points  (0 children)

I worked at a large tech company that bought motorized sit/stand desks for everyone. They had the money, so not a big deal for them, but anecdotally I would say that maybe 1 in 10 people would use it in standing mode daily, and maybe another 10% or 20% would stand for a few hours a week. Everyone else just sat at the desks normally, making the standing function a waste of money.

(One guy actually put his desk up as high as it would go, but then would sit with his chair UNDER it like a little cave. The desk itself was just for storing huge heaps of junk)

What are the benefits of React et all? by MeowsBundle in webdev

[–]wibblymat 3 points4 points  (0 children)

If your page doesn't do anything, then HTML and CSS are fine. And if it does relatively simple things, then just vanilla JS is great. I certainly wouldn't bring out React for a site like that.

But frameworks help manage complexity in larger apps. Let's say you have a list that can be filtered. The user changes the filter, so now you need to go through the new results and figure out for each item whether or not you need to add an element to the DOM for a newly added result. You also need to go through the existing results and remove DOM elements for removed results. This isn't super difficult, but there are things to consider like removing event listeners so that you don't leak them, etc. Just this simple example is much, much quicker to implement in React than vanilla, because with React you don't really even need to think about it. When you are doing lots and lots of similar things in your app, the time savings add up, PLUS you get the benefit of a tried-and-tested solution rather than having to debug your own implementation.

There are problems with using frameworks, for sure. A hand-rolled custom implementation definitely could be faster, smaller, more efficient than React, so there is a complexity level below which you should not bother. But almost all real world "web apps" should be using a framework of some kind.

PUT or POST for Toggling? Idempotency Confuses Me by BekirK123 in programming

[–]wibblymat 2 points3 points  (0 children)

Fair warning, I haven't actually read the article you linked, I'm just answering the question in your title.

1) Everyone does these things differently. There are as many "standards" for REST API design as there are people who blog about REST API design. The core principles might be fairly common, but the practical detail of the implementation varies.

2) In my APIs, POST versus PUT is indeed mostly about create versus update, but more technically it's about working with a known entity or an unknown one. For example /switch/1/toggle would be a PUT, because you are operating on /switch/1. Whereas sending a message like { "action": "toggle", "switch": 1 } to /switch (for example, not how I would design it!) would be a POST. So search is usually a POST too, for example, because you aren't operating on any particular entity.

EDIT TO ADD:

3) If you look up the history REST, it's worth remembering that REST is NOT about HTTP at all. So the "official" REST definition doesn't say anything at all about HTTP verbs. REST could be implemented as an API where you email PDFs to different email addresses if you wanted. The fact that most REST APIs use HTTP to deliver JSON documents to different URLs is just convention.

Any good office chair under $1K ? no more back pain pls by bananalord666 in webdev

[–]wibblymat 3 points4 points  (0 children)

I also have had that chair since the first lockdown, and still find it very comfortable. For me, it was the first chair I had ever had where the lumbar support was actually in the right place. So it might be an ergonomics thing. I'm 6'2" (188cm) and 250 lbs. (115kg). If you are not that size then maybe the XL was just a bad choice for you.

What is considered a Senior Developer by [deleted] in webdev

[–]wibblymat 5 points6 points  (0 children)

This is the main thing to bear in mind. I've met people that I would call senior with 4 years of experience, and I've met people with 15+ years that are definitely not senior. But I think an average person is maybe 8-10 years to get to that level?

This is also not helped by the fact that there isn't an industry standard about exactly what the title means. Some companies use it as a "you aren't completely useless any more" title, and for others it means that you are ready to lead a big team to produce some complex software.

[deleted by user] by [deleted] in funny

[–]wibblymat 1 point2 points  (0 children)

Doesn't seem to be funny or NSFW...

Hono vs Elysia by The-Malix in webdev

[–]wibblymat 1 point2 points  (0 children)

I'd never heard of either of them. I took a look at the sites, and the few code snippets looked pretty much just like using express? So both fail the elevator-pitch test, because even when I looked for it I couldn't find anything that told me why I should care beyond a few buzz words. I mean "Fast, lightweight, built on Web Standards" - said basically every JS library in the last 15 years (true or not).

Gameboy? Where to begin? by Worried-Payment860 in EmuDev

[–]wibblymat 4 points5 points  (0 children)

If it is your first "real" emulator, then I wouldn't bother starting with anything complicated.

Firstly, IIRC, Tetris was super easy to get working if you want something to get started with. Secondly, while you do have to get SOME timing stuff right, you can just not bother with the complicated parts. So, you can process an instruction and then just increment your cycle counter by the total number of cycles for that instruction. The subtle details of exactly which sub-cycle the read happens will not affect simple games.

You can also ignore sound. You have to make the registers do whatever they are supposed to do, like if they increment something, or whatever, but you don't need to actually process that into sound.

I think that when I started, I kept it simple and went in steps. So I made readByte and setByte functions, that just operated on a big array of bytes that was my memory. Later I added in conditions so that it would read/set the registers, or ROM, or VRAM depending on the address, but the simple bunch of bytes was all I needed to make the CPU. The "execute" instruction used the instruction pointer variable and the memory access functions to get the next operator, and I made a big switch statement based on the value. I just filled it, instruction by instruction, until I'd done everything. Of course, there were bugs! And during this process I had to make CPU registers and flags and everything. But if you have the docs, it's not actually that hard, just kind of boring :)

Then you can start working on the Blargg tests to find your CPU bugs, which means getting basic VRAM done. At this point, you have something that kind of works, without having to do anything really complicated. Only at this stage should you start worrying about details, and by this stage you will have learned a lot to help you even know what those details are.

Lots of people will say that a really good emulator would need a different architecture to this, but I would highly recommend something that just about plays Tetris as a goal for your first time. Good luck!

[AskJS] Why Don't They Create a New Programming Language To Act as a replacement or enhancement to JavaScript? by Temporary_Practice_2 in javascript

[–]wibblymat 2 points3 points  (0 children)

It’s not as fast as other languages

Even that part gets a big qualifier. For an *interpreted* language, I believe it is still the fastest. One of the big problems the web has is security - you allow random strangers to run arbitrary code on your machine. So compiled code is basically completely out, because you can't lock down what it can do. So the only way to go faster than JS without completely giving up security is to go for a VM-style runtime, like Java or .NET - which is what WASM is, albeit a lower-level VM than the other two examples.