I'm not sure how they're rendering in the browser. But if the TUI is rendered to DOM elements and not canvas/webgl, perhaps it could be useful to use a browser automation tool like Playwright to run test suites against the TUI. If your project involves CLIs and web apps interacting with one another, you could exercise them and assert their behavior within the same test framework.
HN user
Scottopherson
Jeez that's a big paint brush you're slinging around.
That's the problem when non-front-end guys make decisions about tech sometimes, they choose stuff that seems easy to integrate without caring about things like accessibility, design scalability, client device capabilities, etc.
I became George after comedian Aziz Ansari had bit on one of his Netflix specials where he does math on how many times you can expect to see your parents.
Filtering a list is easy when all the data exists on the client and has no advanced filtering controls.
I'd love to slap an input box above a table and call it done but the product owners and designers that fill my backlog have other ideas.
I'd love to make sure this CSS visibility filtering worked well for screenreaders and other accessibility tools but that ticket was pushed down the backlog in favor of replacing native inputs with custom inputs that better match our branding guidelines.
I'd love to make sure these new custom inputs we cranked out last sprint work well for screenreaders and mobile devices, but we had another marketing lead join the company and now the branding guidelines are changing again.
I'd love to just focus on some HTML and CSS, maybe improve some of the touch support for mobile users, but now the release engineering team wants to have a meeting about micro-frontends?
I'd love to get past the existential crisis I had during that micro-frontends meeting and start working on the UI again, but first I have to debug all these failing Docker containers that's required to run our backend.
Really not sure where I'm going with this comment I'm going to stop now.
^ Fun website that implements a video ipod UI in the browser. The app integrates with Spotify and Apple Music.
Apparently is has a screensaver if you don't interact with the page after a certain amount of time.
Do you really go hiking with a ‘very loud’ Wonderboom speaker?
Oculus Rift 2, most likely. It was the newest hardware before Quest 2 and it has no physical hardware for eye adjustments.
web devs are among the least educated, least sophisticated, most entitled and most whiny bunch there is
Of course, you're not spitting out generic flamebait with no backing evidence. That would be very low effort.
I recently learned that moving my mouse was causing the coil whine sound coming from my Win10 gaming PC. Turning down the polling rate on my mouse was the only fix that worked.
Every action doesn’t need its own physical control. Knobs and buttons can be multipurpose. My mazda3 has touchscreen but it’s disabled because I can navigate and control everything with a single “command” knob.
"Many farmers in North Dakota can't prevent drillers from drilling — even if they'd like to. Decades ago, the rights to the minerals below those farms were separated from the rights to the land itself — which is why today, energy companies can move in, create drilling pads where they please, move in trucks and workers, without the farmers' consent."
Am I reading this right? A company can just plop drilling operations on a farmer's land?
I don't have the ability to downvote. Is it possible to undo an upvote? I sometimes upvote a comment by accident when viewing HN on mobile.
Will your trivial custom payment system come with counter-intuitive modal popups? Unclear subscription/unsubscription terms? Inaccessible or hostile refund or return policies?
I don't want to prematurely insinuate that you or other's solutions would all have such characteristics but as a consumer I don't care how developers get paid and I enjoy the benefits of Apple's integrated UX around iOS payments and subscriptions.
But I am also a developer and enjoy benefits of open-ness and choice in my work as well so I struggle with my opinions on this issue.
If we decimate the insect population there won't be any nans or corner stores. If a street light is the only thing keeping your nan safe then maybe your area has bigger safety issues to address.
Regardless, for any issue there is usually middle ground to be found and snark comments like yours do nothing to help find or support it.
The ability to open a separate tab or window for each thread is what I'd like. Really anything would be an improvement over a single, fixed-width column for a thread.
Almost every comment thread, regardless of topic, has someone shitting on front-end developers and it's extremely demoralizing.
It's your browser's default styling. Only CSS I see is:
article {hyphens: auto;}Nice, I'd think supporting many languages would be a worthy goal. This could be a nice tool for language-learners keeping study journals.
Is there a Slack setting for this? I personally prefer bare URLs and always have to manually edit my messages to remove the URL info snippets.
It's being worked on:
Tobi Lutke (Shopify CEO) has put out a $10,000 bounty for cross platform virtual camera for OBS
- https://twitter.com/tobi/status/1242641154576965634
- https://github.com/obsproject/obs-studio/issues/2568
- https://github.com/obsproject/rfcs/pull/15
via dashesyan https://news.ycombinator.com/item?id=22749401
This is great, there seems to be genuine motivation within the project to get this implemented.
https://obsproject.com/forum/resources/obs-virtualcam.539/
I haven't found an OSX or linux solution unfortunately.
If I browse for more than a couple minutes on my appletv, the UI becomes super unresponsive. I have to force quit the app to return to normal. I wonder if disabling autoplay trailers will help prevent this behavior.
$67.99 exactly. My bill has always been the exact price that they list on their website; no extra fees or taxes randomly popping up on the billing statement.
I've been enjoying YouTube Red/Premium for about a year and a half but I'm kind of considering cancelling it to go back to using an adblocker for YouTube's embedded ads and supporting specific creators via Patreon or something. The majority of the channels I watch embed their own ad-reads into their videos now so the ad-free value proposition for Premium is getting much weaker for me.
I've been using Tower but I may switch to this since Tower switched to a subscription model and I'm a fan of Sublime Text.
Adblock or youtube-dl does not allow the video creator(s) to be paid for their content. I tried patreon to support creators I like but not all of them use it and their pricing changes awhile back turned me away. Youtube red has been a much better alternative.
I'm with you. I always book window seats now so I don't get bothered by the person next to me who has to partake in every single item offered by the flight attendants and/or has to get up to go to the bathroom multiple times on a three hour flight. As an added bonus I don't feel pressured by the person next to me to immediately standup when the plane gets to the gate.
If you happen to be using ES6 you can utilize `Array.from` to turn node lists into arrays:
let nodes = Array.from(document.querySelectorAll('.item'));
nodes.forEach(node => console.log(node));
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...