HNHacker News
TopNewBestAskShowJobs

fluxsauce

561 karma · joined December 9, 2014

submissionscomments
fluxsauce··on Why Cypress Decided to Block Currents.dev and Sorry Cypress
Briefly, we've found Playwright to be easier to implement (exception: Vue and component testing which is functional, but experimental and not well documented), easier to target, faster, and less flaky.

FWIW, GitHub Copilot is great at helping refactor tests.

fluxsauce··on Why Cypress Decided to Block Currents.dev and Sorry Cypress
I disagree with the assertion that creating npm packages that interact with cypress is brand squatting. Names prefixed with the target ecosystem are common for discoverability and context.

Trademark law prevents competitors from using another company's name and brand in a confusing way, but some reference is often needed to identify compatibility.

Competition is healthy, and this feels like a much larger company taking increasingly aggressive moves towards a competitor who has created a superior hosted product in the same ecosystem.

In transparency, we were using Cypress Enterprise, were frustrated with their lack of responsiveness to product suggestions and support requests and rapidly increasing costs. We switched to Currents and have been much happier with the speed, quality of product, responsiveness, and cost. We were impacted and disrupted by yesterday's sudden blocking of v12, which occurred without explicit notification despite our Cypress accounts. Currents now provides alternative Cypress Binaries - https://currents.dev/readme/integration-with-cypress/alterna...

Fortunately, we've been migrating to Playwright, which Currents has supported as of this year. This accelerates the need.

Edit: There's a GitHub issue opened by others impacted, including people who had considered getting paid Cypress support until the unilateral blocking - https://github.com/cypress-io/cypress/issues/28269

fluxsauce··on Cloudflare was down
My modem also disconnected with signal problems, which was interesting. I'm not sure Cloudflare could have caused that?
fluxsauce··on GitHub was down again
Come on, blue ocean.

CVSHub.

fluxsauce··on The Al Jaffee / Mad Magazine Fold-In Effect in CSS
This is fun, thanks for making that! There's a treasure trove of Al Jaffee's work that can be shared with future generations.

Al Jaffee just retired at 99! Here's article on his retirement, which is also linked to from the original site: https://www.washingtonpost.com/arts-entertainment/2020/06/06...

fluxsauce··on An introduction to RabbitMQ

  moved to MQ
Are you referring to IBM MQ?
fluxsauce··on SF Bay Area Shelter-in-Place Orders Extended as Some Rules Ease
Some are already open, but with strict limitations. It won't be the same as re-opening as it was before; there are restrictions on capacity (12 max per teacher), sanitizing procedures, PPE for staff, guidelines around child health and reasons for exclusion, drop-off/pick-up procedures, and so forth. It's also not a carte-blanche reopening for all; the focus is still on essential workers.
fluxsauce··on AsiaBSDCon 2020 Cancelled
I have direct connections who will be incredibly negatively impacted by the financial repercussions of all the lost business opportunities if NAB weren't to happen. Broadcast Media is contracting at best, and this won't help.

I'm not saying it won't be the right call, but it will have rippling effects beyond mere inconvenience.

fluxsauce··on San Francisco declares state of emergency to prepare for coronavirus
Can you link to the press release in question? Thanks!
fluxsauce··on San Francisco declares state of emergency to prepare for coronavirus
While the sensationalist headline is technically accurate, both the headline and the linked article bury the intent and context of the declaration. In short, don't panic.

https://www.sfchronicle.com/bayarea/article/SF-mayor-London-...

> There have been no confirmed coronavirus cases in San Francisco to date, but as infections continue to rise across the world, “we need to allocate more resources to make sure we are prepared,” Breed said at a press conference announcing the emergency declaration.

> “To be clear, this declaration of emergency is all about preparedness. By declaring a state of emergency we are prioritizing the safety of our communities by being prepared.”

fluxsauce··on How to detect web bots?
This makes my skin crawl. I understand the intent, but this is morally wrong on many different levels.

I hate credential stuffing and malicious activity as much as the next person, but I would never sacrifice user privacy like that.

Also, you can spoof a webcam (but that's not the real problem).

fluxsauce··on Michael Barbaro and the success of “The Daily”
PocketCasts has a feature where you can trim silence and adjust playback speed without affecting pitch. I found that plus 1.2x speed strikes a balance between efficiency without feeling like a firehouse.

I had been listening to podcasts at 1.5x speed for a while, but that gets overwhelming and difficult to multitask.

fluxsauce··on Ask HN: Who is hiring? (January 2020)
Kink.com | Senior Systems Administrator | San Francisco, CA | ONSITE | Full time

Kink.com is seeking a Senior Systems Administrator to join our awesome team at our offices in San Francisco's SOMA district.

We're the Network Operations department of Kink.com. We manage the physical and virtual infrastructure for kink.com, related business IT resources, and the Armory Club. We support and maintain all networks, storage, and servers, from the bare metal, through host OS, including docker and VM-related management.

https://hire.withgoogle.com/public/jobs/kinkcom/view/P_AAAAA... - mention where you saw the job posting in your cover letter.

fluxsauce··on HTTPie – A user-friendly CLI HTTP client
I really like it for functional testing and for describing steps in peer reviews; it's concise and readable.

It's not the only tool out there; sometimes cURL makes more sense depending on the context. Use the right tool for the right job!

fluxsauce··on Roku is cryptolocking TV’s until you give personal data
I use an NVIDIA Shield TV and a Pi-Hole, which gives me the advantage / flexibility of the Android ecosystem and the ability to stop some tracking. All subscription streaming providers phone home while you're watching.
fluxsauce··on PayPal stops payouts to models on Pornhub
ADT. We're just a business.
fluxsauce··on The FCC Fined 'Jimmy Kimmel Live' 'The Walking Dead' for Use of Emergency Tones
I worked at a couple radio stations doing production and engineering. In short, EAS is a legal requirement and not a joke. I have no doubt that production staff did it out of ignorance and that nobody caught onto it until it actually aired. I bet that control room's air turned blue as it aired.
fluxsauce··on You-Dont-Need-Lodash-Underscore
I introduced this to our team and after a few months I have mixed feelings. Practically, it's a micro-optimization.

Lodash is convenient, consistent, well-documented, readable, and maintainable. Yes, there's some pretty needlessly redundant methods (isNull for example), but it provides a nice API to do it. The trade-off of a few microseconds is worth it.

Omitting lodash from your entire codebase is not going to magically fix all your problems; there are much more important things you can be doing with your time, such as delivering features or eliminating technical debt.

To reduce the amount you're requiring, you can just get a specific method like require('lodash/omit'). If overhead is a concern, that helps mitigate it.

We have set it to warn, not to error; it's good to raise awareness that you're doing something that has a potential performance cost, but for things like omit the recommended native alternative just isn't worth it.

What I do find it useful for is small projects (like a lambda function) where micro-optimizations DO count.

fluxsauce··on I replicated an $86M project using open-source libraries (2017)
Combining off the shelf technologies for a novel / desired result with little effort isn't garbage. For example, podcasts are practically just media and image files listed in some XML. Also, replicating something existing in a vacuum with no restrictions is easier than prototyping in a legacy beurcratic environment.
fluxsauce··on Google Chrome is ditching its XSS detection tool
Scary headline; FTA:

> Don’t worry, though – another, hopefully better, protection measure is on the way.

> Another feature is in development to help: an application programming interface (API) called Trusted Types. Trusted types treats user input as untrustworthy by default and forces developers to take steps to sanitise it before it can be included in a web page.

A better headline may be "Google Chrome replacing XSS Auditor with Trusted Types"

fluxsauce··on Is it better to avoid washing your clothes?
> recommends sticking jeans in the freezer in order to kill germs instead

That's a myth, freezing jeans in a consumer fridge does not kill bacteria. For example, listeria can grow in both a refrigerator or a freezer.

Fortunately, the sun can kill bacteria, so take it outside and hang it to air.

fluxsauce··on Route Leak Impacting Cloudflare
I was going back and forth about whether to post this; we're clearly experiencing some sort of partial outage, New Relic Synthetics shows everything offline (except for Sydney for whatever reason), but the actual webserver logs indicate healthy traffic and the sites load when I visit it. "Cloudflare is observing" is pretty opaque.
fluxsauce··on Hyper 3.0.0
Just because you don't consider yourself part of the audience doesn't mean this isn't intended for heavy terminal users. I'm using it right now and I'm impressed by the performance with dozens of production logs that aren't limited to a thousand lines of scrollback.

Gatekeeping isn't inclusive.

fluxsauce··on EditorConfig: Consistent coding styles across various editors and IDEs
EditorConfig is fantastic. I've used it for years now across client projects, internal work, and even in educational content that I've authored.

It honestly doesn't do a lot, but what it does do is standardize on things that are easily agreed upon like line endings and tab style / width. It leaves language specific options to purpose built linters.

fluxsauce··on Sequel Pro – Open source macOS native MySQL GUI client
FWIW I had the same reaction, then upgraded due to the Mojave crashes and discovered that the nightly doesn't update that often and is stable. It's been fine for months.
fluxsauce··on No suspicious package or device found after scare at Facebook in Menlo Park
Enough that nobody wants to take that chance.
fluxsauce··on New Zealand travellers refusing digital search now face $5k Customs fine
> The new requirement for reasonable suspicion did not rein in the law at all, Mr Beagle said. > > "They don't have to tell you what the cause of that suspicion is, there's no way to challenge it."

This makes me particularly uncomfortable. There should be reasonable grounds.

> Border officials searched roughly 540 electronic devices at New Zealand airports in 2017.

That does seem low, out of what I assume is hundreds of thousands of travelers. With that said, it still doesn't sound reasonable.

fluxsauce··on The Rise and Contentious Fork of RSS
> After all, The Onion is a publication that relies on syndication through Facebook and Twitter

https://www.theonion.com/rss

That didn't take long to find. Why use that as an example?

fluxsauce··on FrontPage 98: Elegant and Exquisite (1997)
Playing around with a tool is still using it. Who cares if it's ridiculous? Getting anyone to be engaged with something new is way easier if they're passionate about it. If a kid wants to edit a video about farts, they're going to learn what it takes to make that fart video, and I applaud them.

Also, the marquee tag is mission critical.

fluxsauce··on Ask HN: Who is hiring? (September 2018)
Kink.com | San Francisco, CA | Multiple Positions | Onsite | Full-Time | http://jobs.kink.com/

- Director of Technology - http://jobs.jobvite.com/kink/job/oYBP7fwf

- Senior Systems Administrator - http://jobs.jobvite.com/kink/job/o1v17fwo

Email jonpeck at kink dot com with questions.

Page 1 of 4Next →