HNHacker News
TopNewBestAskShowJobs

witten

521 karma · joined April 19, 2008

http://torsion.org/
submissionscomments
witten··on All extensions disabled due to expiration of intermediate signing cert
Even if there's no way to blast all Firefox users, there are blue links to standard Mozilla-hosted "help" web pages within the Firefox add-ons config, links that a non-insignificant number of confused users will probably click. Those web pages could easily be updated with info about the cert expiry snafu.
witten··on Simple cooking methods flush arsenic out of rice (2015)
I wonder how the boiling method (https://www.saveur.com/perfect-brown-rice-recipe) fares in regards to arsenic, given that: 1. You can use a higher water-to-rice ratio than with traditional methods, and 2. The remaining cooking water is discarded at the end.
witten··on Open Source Doesn’t Make Money Because It Isn’t Designed to Make Money
You are correct. And yet I've found multiple cases in which they're used for code.
witten··on Cisco Fixes RV320/RV325 Vulnerability by Banning “curl” in User-Agent
Manager: Alice, yeah, I know I said we'd carve out time this sprint for you to work on the long-term fix. But this other hot feature request came in, and there's potentially a lot of money riding on getting it done quickly. So can you put off the long-term fix, maybe a week? Two tops. You can just put the ticket.. yeah that one.. back on the backlog. There you go. Thanks so much!
witten··on Open Source Doesn’t Make Money Because It Isn’t Designed to Make Money
Here's one: https://creativecommons.org/licenses/by-nc/3.0/
witten··on Append-only backups with restic and rclone
borgmatic, a Borg Backup wrapper with a declarative config file, also supports creating append-only Borg repositories. More at https://torsion.org/borgmatic/
witten··on Want to Stop Fake News? Pay for the Real Thing
I had the same setup (uBlock Origin) and I just cancelled my subscription over ads. Not because I saw any, but because every NYT web page had a static (did not scroll) gray banner telling me to disable my ad blocker.

And then when I couldn't take it anymore and went to cancel, their retention department had the gall to suggest the message was not from them and maybe was from my browser.

Fuck you, New York Times. Paying subscribers should not see ads or be hassled to be tracked by the ad industrial complex. Raise your prices if you have to.

witten··on The bleak picture of two-factor authentication adoption in the wild
Also, check out andOTP on F-Droid: https://f-droid.org/en/packages/org.shadowice.flocke.andotp/

Open source and supports backups.

witten··on Gogs/gogs: Gogs is a painless self-hosted Git service
https://drone.io/ is probably the closest to that, although not exactly that. It can even be integrated with Gitea.
witten··on The Squishiest, Sweetest Sleep
A little more about the return process: https://www.nytimes.com/2016/09/17/your-money/buying-a-mattr...

And some anecdata: When I wanted to return an online mattress, I had the option of showing a receipt for giving it to a charity, or having the mattress company pick it up. None of the local charities I looked into took even slightly used mattresses. So the mattress company "pick up" was from a junk disposal company, and they just took the mattress to the waste transfer station on its way to the landfill.

witten··on The Squishiest, Sweetest Sleep
You don't need to lift a finger, but you do need to recognize that any "returned" mattress is likely going straight to a landfill.
witten··on Tell HN: Now Washington Post is asking to turn off Firefox's tracking protection
Aaand.. Not just on mobile now.
witten··on Tell HN: Now Washington Post is asking to turn off Firefox's tracking protection
New York Times solicits paying subscribers to disable their ad blocker (on mobile).
witten··on K3s: Kubernetes without the features I don't care about
If you just need to "orchestrate" on a single box, Docker Compose (https://docs.docker.com/compose/) is the bees knees.
witten··on Ask HN: Best alternative to Gmail?
Same. But what do you use for the mail server?
witten··on Google and Mastercard Cut Ad Deal to Track Retail Sales
If I understand the way the process works, no. The credit card is attached (via privacy.com) to a checking account via ACH. So if you get a refund (or perform a chargeback) on one of your credit cards, then the resulting funds are just deposited into your checking account.
witten··on Google and Mastercard Cut Ad Deal to Track Retail Sales
If you want to still use a "credit card" online without being tracked by the MasterCards or Visas of the world (or even individual merchants), then check out https://privacy.com/ .. It lets you generate a new credit card number for every transaction if you want.

I'm not affiliated with them.. Just a satisfied user. (Although happy to hand out referral links.)

witten··on It's not just Facebook. Thousands of companies are spying on you
Signal Foundation: https://en.wikipedia.org/wiki/Signal_Foundation

Paid for by Brian Acton's conscience.

witten··on What Thunderbird Learned at FOSDEM
For calendar on Android, have you tried Etar? https://f-droid.org/en/packages/ws.xsoh.etar/
witten··on Decentralized Web Primer
What if the data store is built on IPFS as well? For instance, https://github.com/orbitdb/orbit-db
witten··on EC2 Bare Metal Instances with Direct Access to Hardware
Accounting question: Might this qualify as a capital expense? If you squint hard enough?

For context, AWS is coy (at least publicly) about the existing dedicated instances and CapEx vs. OpEx.

witten··on Firefox Multi-Account Containers
Sure, I'm familiar with the history. It's just that, all prior art aside, the term "container" at this point in time has a pretty particular connotation.
witten··on Firefox Multi-Account Containers
Dumb question: Does the implementation have anything to do with containers? E.g., Docker? Or is this just overloading an existing industry term?
witten··on Concourse CI
At least last I looked, Bamboo requires manual configuration of all builds. This doesn't scale to more than a handful of build plans. It also doesn't have much in the way of modern CI pipeline functionality.
witten··on Concourse CI
Some development is fine (and expected). And indeed the goal of "build automation" was what led us to evaluate both Concourse and GitLab. We were previously on Bamboo, which really did require wrangling with a moronic UI.

But I think there's a difference between a mostly complete CI product with API extension points, and a "batteries not included" CI toolbox.

witten··on Concourse CI
Awesome, thanks for filing!
witten··on Concourse CI
Interesting you should mention that. Right around the time you implemented multi-project pipeline visualization, we built a bot that listens for GitLab build completion events, hits the (undocumented /unsupported) internal GitLab global code search ElasticSearch index, finds downstream dependencies of the completed build (as declared in setup.py/package.json), and triggers their builds as well.. Taking full advantage of your nifty visualization.

So I think the feature we'd want to make that easier is an actual global code search API!

witten··on Concourse CI
I took part in evaluating Concourse CI for the needs of my company (30+ devs). While it has amazing CI pipeline capabilities, we ultimately didn't select Concourse because it felt much more like a CI toolbox, requiring some development to put those tools to use. And what we really wanted was more of a turnkey CI product.

Perhaps ironically, we ended up doing some development around the edges of the CI product we ultimately selected (GitLab).

witten··on GitLab 9.3 released
I honestly don't get the feature. More issues created per user == better? That's like more lines of code == better. Could you explain how this is a game changer for you?
witten··on Minimal examples of data structures and algorithms in Python
Relevant to this discussion, and not included in the linked repo as far as I can see.. A one-line tree in Python:

def tree(): return defaultdict(tree)

More here: https://gist.github.com/hrldcpr/2012250

← PreviousPage 2 of 7Next →