131 private links
V is a programming language that has been hyped a lot. As it’s recently had its first alpha release, I figured it would be a good idea to step through it and see if it lives up to the promises that the author has been claiming for months.
As far as I can tell, all of the above features are either “work-in-progress” or completely absent from the source repository.
Fabulously kill processes. Cross-platform.
A community driven open source initiative to create a JSON based standard for resumes.
Your terminal doesn't have to just be for text. Enjoy video and audio at the command line as you work with these simple tools.
More comfortable online than out partying, post-Millennials are safer, physically, than adolescents have ever been. But they’re on the brink of a mental-health crisis.
One day last summer, around noon, I called Athena, a 13-year-old who lives in Houston, Texas. She answered her phone—she’s had an iPhone since she was 11—sounding as if she’d just woken up. We chatted about her favorite songs and TV shows, and I asked her what she likes to do with her friends. “We go to the mall,” she said. “Do your parents drop you off?,” I asked, recalling my own middle-school days, in the 1980s, when I’d enjoy a few parent-free hours shopping with my friends. “No—I go with my family,” she replied. “We’ll go with my mom and brothers and walk a little behind them. I just have to tell my mom where we’re going. I have to check in every hour or every 30 minutes.”
What does debugging a program look like?
Your new best friend built with an artificial neural network - olivia-ai/olivia
Rust has a steep learning curve, what if you could ease into the language. This deck of anki cards will help you with that.
Simple, fast, safe, compiled programming language.
Nice approach. Still not mature.
If you want to extract gif from any video without having a lot of video editing expertise, GifCurry should be your go-to tool. GifCurry is an open source tool that comes with a very simple UI that is rich enough
So, you've got a tech job position to fill. Here are the 30 questions you should ask your hiring manager before hiring a tech specialist. Whether you're an agency or in-house recruiter, these questions will help you hire the best tech talent.
Why?
- It makes it easier to understand the structure of JSON files.
- The output is valid JavaScript which can be used directly in code.
- It's very helpful when writing queries for tools like jq.
Vorta is a backup client for macOS and Linux desktops. It integrates the mighty BorgBackup with your desktop environment to protect your data from disk failure, ransomware and theft.
If you're living life at your terminal emulator anyway, why not have a little fun while you're there?
Just because you prefer working in a text-mode interface doesn't mean you're not entitled to a little fun here and there.
Last December, I took some time out before the holidays to explore some of my favorite command-line diversions into a series for Opensource.com. It ended up being a bit of an advent calendar for terminal toys, and I got some great suggestions from readers.
I’ve seen the inside of the Google and Amazon tech stacks. There are common threads that run through them and also, I bet, through most BigTechCos. Here and there down the stack is a lot of C++ and vestigial remnants from earlier days, Perl or PHP or whatever. Out in front of humans, of course, JS. But in between, there are oceans and oceans of Java; to a remarkable degree, it runs the Internet. Except for, here and there, you find a small but steadily increasing proportion of Go.
This first post in our Protect your Privacy series, guides to help you protect your privacy and personal data, we have compiled some of the best privacy-friendly alternatives to Google that don’t track you.
If you think we’ve missed something out, please leave a comment with your submission and we’ll do our best to add it.
The timeout script is a useful resource monitoring program for limiting time and memory consumption of processes in Linux. It allows you to run programs under control, and enforce time and memory limits, terminating the program upon violation of these parameters.
We present HotStuff, a leader-based Byzantine fault-tolerant replication protocol for the partially synchronous model.
Once network communication becomes synchronous, HotStuff enables a correct leader to drive the protocol to consensus at the pace of actual (vs. maximum) network delay--a property called responsiveness--and with communication complexity that is linear in the number of replicas. To our knowledge, HotStuff is the first partially synchronous BFT replication protocol exhibiting these combined properties. HotStuff is built around a novel framework that forms a bridge between classical BFT foundations and blockchains. It allows the expression of other known protocols (DLS, PBFT, Tendermint, Casper), and ours, in a common framework.
Our deployment of HotStuff over a network with over 100 replicas achieves throughput and latency comparable to that of BFT-SMaRt, while enjoying linear communication footprint during leader failover (vs. quadratic with BFT-SMaRt).