Dylanlacey
There's no absence of non-rice main meals in Japan; Wafu pasta is an entire category of Japanese pasta dishes whose name literally means Japanese Style Pasta. Udon, Ramen and Soba abound, and Kansai in particular has a large number of Konamon, flour-based meals and snacks (resulting from Allied food aid after the bombings).
In some ways, the reaction to suggestions of swapping out rice are like that redneck uncle of yours who is mad his Cardiologist told him to cut down on red meat because "what else am I supposed to eat?!" even though his wife does all the cooking and they already have pork/chicken/fish 3 nights out of 7. It's an identity thing; in some ways to eat rice is to _be_ Japanese.
But it's Japan, so I imagine there's plenty of Showa who think all change is to be valiently fought and that not eating rice prevents you from being "proper" Japanese.
Show HN: The GentlerHacker Advent, My Tech-Y Christmas Newsletter
A Steel framed, clad house can be constructed relatively quickly, but is also durable. Alterations aren't as easy as with wood, but are significantly easier then concrete.
With modern insulations and soundproofing, you can have a lot of the benefits of concrete or stone. Plus, there's less thermal mass in the structure, which is a big advantage when building in Australia; Your primary challenge is keeping the inside cool in Summer.
The newer automation tools benefit from being newer; They can take advantage of hardened, well designed interfaces (like the Dev Tool protocol). Selenium's been around for a bit longer, and was built when browsers didn't make it easy to control them. That's influenced the semantics of Selenium quite a lot, as well as explaining the extra moving parts (Drivers exist to map the Selenium Wire Protocol (or W3C protocol) to whatever they're driving because Selenium wasn't built with a specific browser in mind).
I feel like, at this point in time, the real difference is how much abstraction you want from the browser. Selenium is a set of knives, Puppeteer is a Die Cutter. You'll put in more work with Selenium, but maybe you need something do happen a REALLY specific way. Or, you might just need shapes cut, and Puppeteer will be more reliable and faster.
But it would STILL suck, because the input is so dodgy.
Not great. They're prone to timing problems and fragile selectors. They work well for rapidly recorded, rapidly changing sites (where you can throw them away) or very stable sites (where the DOM is basically fixed), but they rapidly become a hassle in the middle.
But they sure are easy. I'd suggest recording as a first pass, then going back and refactoring them to be a bit more stable; Change XPATH or structural CSS selectors to use classes and IDs, add waits and assert for page loads, etc.
Beside risks like Twitch (or worse, all of Amazon) blocking your traffic wholesale, letting someone use your product to abuse another is just a crappy thing to do; Especially if you let it because "well we're making money".
I work for Sauce Labs, so I'm most familiar with combining Storybook with Screener (https://screener.io/v2/docs). Our integration lets you provide a set of interactions to take to change a component state, then does sophisticated layout, content, and structure comparisons.
The official docs for testing with Storybook have a range of other ways you can use it to test your components: https://storybook.js.org/docs/react/workflows/testing-with-s...
Media is so cute.
Mock the Media – Fortune published a crappy article about APIs
Ruby-FFI is no longer maintained
Easy JavaScript Unit Testing on Sauce Labs
The SNARC lets you use RFID & Ethernet to open anything you want
It's a little bit ironic that we can't alter the blog post about open source directly through comments, and instead have been asked to use Hacker News.
The Psychology of C# Analysis
But I am also coming from a background where the governmental consumer watchdog is very powerful, so that colours my opinions on what can/should usefully be done.
I would agree with your point if digital content producers didn't use geocoding to prevent me from accessing their US store o block non-US credit cards. The problem is not that this price is arbitrary, but that it's not. It's a deliberate, nasty piece of geographical discrimination.
I love Opera. It's been my main browser since I started using the 'net (1996). But developers have always ignored it, always considered it not worth developing for because "there's no users". They didn't hold out against the monoculture, they just did their own thing for a while until they got tired of it.
And I think they are tired. They're talking about finally impacting the future of the web and being able to make widespread contributions. I think as a company they just love the Internet and want to be able to make it as awesome as possible for as many people as possible, and Presto wasn't allowing them to do that.