News for hackers. Stuff that matters.

PersonalOps

Re:POSSE: Publish on your own site, syndicate elsewhere on Sunday November 07, 2021 @11:41AM (#29140949)
Yes and no. Buffer and Hootsuite are 2 players in this game, both allowing to publish or schedule posts based on updates to an RSS feed you configure. Most blogging engines (WordPress, Jekyll, Hugo) come with RSS feed publishing by default.

The tricky part here is the quality of the posts will be bad. Each social network has its own social mores and taboos. Some examples:

Fediverse you refer to Twitter as "birdsite". Anything automated here, unless explicitly called out as a bot account, tends to get ignored as low quality.

Facebook does posts in long-form.

Twitter can thread it to be long-form, but each tweet needs to stand on its own with contributing to the overall narrative. Basic pagination type of splitting sticks out.

LinkedIn... I don't know anyone who posts there that isn't trying to artificially puff themselves up in corporate culture, promote their product/service, or some combination. I'm truly unsure what a "quality" post on there looks like, so go wild.

Basically, posting "<post-title> (<link>)" is probably the most ubiquitous, low effort ways of cross-posting your content but... it's pretty universally understood that it's low quality content and not likely to accomplish the originally intended syndication.

Re:PeerTube v3 on Sunday January 10, 2021 @06:49PM (#25721820)
Awesome! Most of the peertube stuff I've found out there has been FramaTube, a couple fringe-interest instances, those ones hosted by the creator which only have the owner's content (which is fine, I just need several instances like this to work), instances with super low bandwidth, instances in <not-my-language>, or some combination of the above.

With the exception of the first one that 404s, every one of these is going to get a lot of use in our house!

Do other peertube instances share the bandwidth or just share links to the original server? Would it make sense for me to setup a peertube instance purely to act as a caching proxy on my network?

Telemetry is not something the device needs to function either. It's a "value add" in the best possible light, security breach in the worst.
Re:ActivityPub Could Be the Future on Friday July 17, 2020 @01:25AM (#23867337)
I came here looking for a way to do exactly this, but it looks like Thelsolator is unfinished with the Go code only printing "Hello World!"
Because the alternative is to embed a TLS private key that would allow you to MITM every other one of those devices. Someone extracted it? Looks like you have to either (a) bury your head in the sand or (b) rollout an expensive recall to change certs on those devices.

Why use slightly compromised HTTPS versus plaintext HTTP? Same reason they have those super cheap locks on diaries from the 90s: it's a deterrent. Makes it a little harder to do a bad thing.

A personal favorite response of mine if I don't have any questions left is "no, I think I injected most questions I had as we went along. I was going to ask <thing>, but I think we covered that well already."

This is helpful if you're like me and turn interviews into discussions instead of Q&A sessions. It shows you've considered you might not have the full context just from prior correspondence, while resurfacing a discussion topic for them to expand on if they wish.

Re:Unverified.email on Wednesday April 08, 2020 @10:23PM (#22819242)
See also Mailslurper [0] and Mailcatcher [1] if you'd like to self-host an email catch-all service.

Mailslurper appears to be abandoned and seems to be missing deterministic builds that go module support provides.

Mailcatcher has been around for a while, with my first discovering it being used in a legacy project's test suite back in 2014.

Both could use some better SEO since it's nearly impossible to find unless you know exactly the right keywords to use.

[0]: http://mailslurper.com/ [1]: https://mailcatcher.me/

Not necessarily. It does follow that if you submit to a tracker, but there's the DHT option which is advertised locally [0]. The way it seems to do it is the magnet uri includes the contents of a few IPs that might have, at minimum, a more up-to-date DHT with more IPs. At best it also includes some chunks of whatever you're trying to download.

[0]: https://stackoverflow.com/questions/1332107/how-does-dht-in-...

Re:Managed Kubernetes Price Comparison on Tuesday March 10, 2020 @06:15PM (#22540401)
I work for a company that recently reconsidered our stance on OpenShift. Long story short, we looked at vanilla k8s rather fondly because of nearly all of the counter-points. The factor that brought us back to OpenShift was the secure-by-default aspect and that some of the training wheels (OCP console) couldn't be replaced by vanilla in a secure way.

Here's what we do:

- We don't use "develop on OpenShift" features like Eclipse Che or on-demand Jenkins nodes to build a project

- We don't use OpenShift-specific resources if there's _any_ alternative in the vanilla kubernetes resource definitions (e.g., use Ingress instead of Route)

- Use outside CI/CD to handle building and packaging of the applications, then deploy them with Helm like any other Kubernetes cluster

- Use the OCP console like a crutch of last resort, preferring `kubectl` whenever possible

All of this helps avoid vendor lock-in as much as possible while still taking advantage of the secure-by-default approach to a kubernetes cluster.

Talking with Red Hat engineers, it sounds like the OpenShift-specific things are contributed upstream and, while they may not become available by exactly that name and syntax, essentially the same functionality does come into vanilla Kubernetes. Routes inspired Ingress resources, for instance. The official stance is for OpenShift users to prefer the vanilla resources because the OpenShift-specific ones are intended to be shims.

(not a Red Hat employee, just work for a company that is a customer)

I asked the same thing a few years back. A lawyer friend of mine (not legal advice) said the company with the license does not need to transfer it since it's still used within the same customer: the company. The only difference is the definition of the company changed to include far more branches of employees, IP, and more.

Think about name changes for humans. You don't have to re-sign all of your contracts and potentially pay penalties for breaking and re-entering contracts in doing so. It is understood that you're still the same person but going by another identifier. Same here. Same company, another identifier.

Re:RSS Still Beats Facebook and Twitter for Tracking News on Sunday September 10, 2017 @02:12AM (#15210971)
You realize, of course, that Reddit has a native option [0] for RSS right?

[0]: https://www.reddit.com/r/pathogendavid/comments/tv8m9/pathog...

Re:Ask HN: Who wants to be hired? (January 2017) on Tuesday January 10, 2017 @11:11AM (#13365884)
Location: Indianapolis, IN

Remote: Yes

Willing to relocate: No

Technologies: Ruby, Rails, DevOps, Cucumber, RSpec, Chef, Docker, JavaScript, AngularJS, Backbone, Git, Linux system administration, PHP, Python, Crystal

Résumé: https://www.thelonelyghost.com/

Email: [email protected]

Currently open to full time and contract work. I am proficient in all layers of modern web development, from fine-tuning the semantic nature of HTML markup with microformat2 classes and deciding when to build a SPA versus a static website, all the way to changing server-side code and observing actual perceived performance for the average user. I've worked heavily in the DevOps sector recently, and I am the type to automate my daily life every chance I get.

https://gitlab.com/thelonelyghost

https://github.com/thelonelyghost

https://www.linkedin.com/in/davidpaulalexander

https://www.thelonelyghost.com/