skysight-inc/HackerNews huggingface dataset:
I think it depends on how you define availability.

1. Suppose we define availability as "at least one is up".
If the failures are completely independent, then the probability of any one being down is 10^-5 (five nines) and the probability of all 10 being down at the same time is (10^-5)^10 = 10^-50 (fifty nines).

2. If we instead define availability as "all 10 are up" (which is essentially equivalent to one failure causes a cascading failure) then in the same scenario where failures are independent, this is (1-10^-5)^10 ~= 99.99% (four nines).
“Don't interrupt me while I'm interrupting.” - Churchill
Well, the keyservers also don't validate if it's your key instead of a key submitted by me with your email address on it, so for any secure messaging you need some other, authenticated channel for the potential recipient to assert which is their key.
Overcoming 3 Main Challenges in VR Development for Business
Cloudflare opening engineering office in Lisbon
hey check... https://www.apkaabazar.com
Builders London
Running a community theatre. Although that's just where I ended up; I don't think it's necessarily more meaningful than programming. Meaning is individual.
Tips for Writing Catchy Newsletter Subject Lines
I think the use-case of cloud storage is mostly marketing by cloud provides to show relevance to the consumer. They are are loss leaders at best; used to lock you in to their services / track your every move; at worst.

I think the comparison with a $20 1TB hdd is perfect. Cloud providers, and phone makers, have convinced you to have your photos, music, data, online, always. Like a bank. Among other things, its much easier to mine your usage patterns that way and enforce DRM of other cloud services.

I have my IDE PC drive from 20 years ago. It still works. I can burn a CD if im that worried about failure. I dont need the redundancy of a billion user website, a networking api, access control, all that other crap you use in enterprises that comply with ISO standards.

Before cloud providers, people didnt take their photos to Apple and tell them to store them. The only reason u do it now, is because of marketing and service integration.
Milk – a magic link for your app
Flashbacks of my ex-wife. She would go ballistic if she thought I was interrupting her, but she would cut me off all the time and just half-heartedly apologise afterwards. She had turned into a massive bully.
Researchers typically use what's easily available, cheap and well understood. Back in the day it was serial connectors. It's just a bog-standard connector.

A mature product may well use a proprietary connector that isolates against brain-zapping, has better shielding, has no snap-off parts, etc.
We're Live on ProductHunt Today
Check out my previous benchmarks on Rust-based DataFusion vs JVM-based Apache Spark workloads. It isn't just about raw performance numbers but also about resource requirements (especially RAM requirements when using JVM or similar GC-based languages). There are order-of-magnitude differences.
The is a cool strategy! I will definitely try and employ this.
The gap only grows in the less developed parts of the world. Apple Maps is completely worthless in Indonesia/Thailand.
I begin to relax around 85%.

It’s perfectly possible for a project to hit 85% without much untoward going on. Running the code and testing the code are not the same, and as the numbers go up I tend to find shenanigans.

I’d rather have an honest 85% than any dishonest number you could want. My butt starts to pucker again above 95%, because it’s all lies.

There also comes a point where running certain tests by hand is faster or more reliable than having a test for it. False positives (failing tests) are expensive, and in a way that is often counted poorly.

For a start, a false positive doesn’t cost the time of the test, it costs the time of the entire test suite times three - the one you wasted, the one you do over, and time between getting a failure and noticing the failure.

It also costs trust in the tools. Red tests become untrusted, which really hurts when you have a test that has false negatives. People become conditioned to hit the run button again without understanding the error, which then blows up farther down the line, possibly in production.
Ask HN: How to document your work? how much is too much
I've been working in a small office of mostly junior programmers. Until now we weren't keeping any documentation apart from word documents on shared drive...
I've decided to change that so I am slowly building a documentation system for every project I work on. When it gets big enough I'll let others use / edit it...
My question is how much is too much? Should I keep links to relevant info for each project (url to VMs, password etc...) or should I document every page that I create for a project.
For example: project A is a CRUD app, with 2 form fields, and 1 datatable.
Should I document every SQL query done inside application, every REST endpoint, every frontend component? Should I keep them together (so each page gets 1 frontend, 1backend, 1database doc) or should I split stuff between frontend / backend....

any good examples or design patterns that I could follow?
Neuralink’s first publication authored by Elon Musk
I admit I haven't benchmarked against COBOL blockchains.
That's assuming it doesn't get burned. A lot of places use incinerators to get rid of garbage.
It’s not that ancient.

I remain unconvinced. Change my mind.

https://theweek.com/articles/528746/origins-marriage

[..]The best available evidence suggests that it’s about 4,350 years old. For thousands of years before that, most anthropologists believe, families consisted of loosely organized groups of as many as 30 people, with several male leaders, multiple women shared by them, and children. As hunter-gatherers settled down into agrarian civilizations, society had a need for more stable arrangements. The first recorded evidence of marriage ceremonies uniting one woman and one man dates from about 2350 B.C., in Mesopotamia. Over the next several hundred years, marriage evolved into a widespread institution embraced by the ancient Hebrews, Greeks, and Romans. But back then, marriage had little to do with love or with religion.[..]
For securely talking to people, often you may want non-repudiation, which is the exact opposite of deniability and anonymity.

There are very different, incompatible needs for slightly different usecases.
Apollo 11: The Complete Descent (video)
But in the end cash does provide benefits to me that libra doesn't. I am probably not the target group, but evidently this murky, organic soup can indeed net advantages.

"Better oversight" could just mean better oversight from facebook and affiliates. I fail to see the advantage.

I agree about the negative interests rates. Currencies like Dollar and Euro provide cash, but they are essentially configured to speed up consumption. So in that regard they are not sustainable.
Trust on first use is not an uncommon security practice. Imperfect but in many times the best alternative, and a good solution while we wait for a replacement to gain traction.
CRM Myths That Belong in the Trash Can
I agree all the indignation is a bit much. The B in COBOL stands for Business, so, surprise, it's good at business stuff. It's right there on the label.
The stitching is interesting - there are lots of near-term implantables with clinical benefits that this could benefit.

I'm less convinced by the overall concept of "I know kung fu", but easy deep brain stimulation or cascade monitoring is probably enough to make a tidy buck.
An integrated brain-machine interface platform with 1000's of channels [pdf]
If you have tangible results then present your benchmarks. If you limit your marketing to empty claims regarding "the future" and vague assertions on performance then you're actually actively working to lower your credibility.
Poorly thought out and argued.
That web page is actually a really good read.
"But claiming that "X software is written in Y language/framework" says nothing about efficiency or safety"

Except for the fact that it does in some cases. Rust is definitely safer than C or C++ (unless the Rust code is explicitly using the unsafe keyword).
Interestingly, Marc Petit came to Autodesk after the Softimage acquisition and back in the days was a big figure in the Softimage community.
Softimage then died down completely after the Autodesk acquisition in 2015 (being the third wheel of their animation package with Maya and 3DS Max)
Thought this was about Rust and Ruby
People do have sex with other species. And if there were other human species, it'd probably be even more common. There's some non-human prostitution, and that does include other primates.
Sure, I didn't want to imply that they won't make money on this. Just trying to give a bit of perspective versus their marketing :) No matter what I think of the feasibility, a Musk-backed commercial player in the field will likely stir something up. With the pace of progress in the field over the last decades, that might just be a good thing.
People have argued against all of those. Apple is the new one, hence people will argue against it now.

Plus, at least Netflix et all try to be cross-platform (even if we Linux users are often left in the cold). Will I need an Apple device to listen to these podcasts? If so, that's rather different than those other cases.
I have a peculiar question, has it ever happened to get stuck in a task and not being able to solve it ? what do you do ? if it's an optional feature, I guess you can always write it down but if it's critical ?
It's interesting to read through the contents here:

http://ocaml.xyz/chapter/index.html

They seem to be implementing the most popular parts of the Python numerical ecosystem from ndarrays to AD graph and neural nets, as well as plotting.
This looks cool, though running e.g. arbitrary ruby scripts seems kinda dangerous when it executes on every character instead of only when you ask it to.
We had to discipline ourselves in our team, and it had great results. (We made it slighly funnier by having an actual "speech stuffed octopus" to hand to the only person allowed to speak.)

Meetings are surprisingly more pleasant now.

In case your teamates are self-help fans, you might casually drop in as many conversations as possible that "Seek to understand, before being understood" is Covey's habit n°5 ;)

Good luck !
Because you want to hear what people have to say? Why listen or speak if it doesn't matter if people hear or pay attention?
There are definitely many public records that should be as widely available as possible, so good work helping municipalities with those. I don't think people are saying that all searchable records are problematic. They are saying that some uses and some specific types of records are problematic -- those that do more harm than good.

As an example, if hypothetically I were a victim of some embarrassing emergency, I wouldn't mind being part of anonymous aggregated statistics, but I definitely would object to anybody but myself and essential personnel having open access to the 911 recording, and I definitely wouldn't want my employer or neighbors to know any details or anything linking me to them without my permission or a substantiated court order, released under seal.
I calculated mine by doing 64^11/60/60/60/24/365

YouTube uses base64 for the URLs, which makes 64 different characters

I divided it by 60 frames, 60 seconds, 60 minutes, 24 hours and 365 days
Fun fact: up until a couple of years ago, whenever you saw a helicopter shot on the Tour de France, a fake chopper noise soundtrack would play faintly in the background. The host broadcaster felt that it added to the ambiance, since the helicopters don’t carry microphones.

Fortunately that practice has been nixed for good. Now the helicopter shots are only mixed with the (real) sounds captured by the motorcycles.
This is a personal open source project. I'm not sure I'm "marketing" it since I make zero dollars from this work.

For benchmarks, check out the past 18 months of posts on my blog. Here is the most recent:

https://andygrove.io/2019/04/datafusion-0.13.0-benchmarks/
Only reason you need: It exists in most places and is so ubiquitous that you will probably never get rid of the concept of marriage no matter how hard you try, so you might as well live with it and work around it. Maybe it's useless to you, but a lot of people like to do it. It's like asking why some cultures still eat really unhealthy(but hella delicious) stuff when they have access to organic cow-fed vegetables. Because it's their culture they always had, and it's just really delicious.
Step 1: who is this documentation for? Non-technical users? Your colleagues and yourself when you come back to update it?

Step 2: for technical docs, the closer the docs are to the code, the more /likely/ it is to stay uptodate. What do you mean by "building a documentation system"?
GitHub Zen API
You need to flash each possible ID, as the YouTube video editor only allows for trimming
You're just deflecting, those people complaining have a point. Even excluding the "comforting fact" that it's only literally freezing "rarely", having to work full shifts even at an average low of ~6-8C/43-46F, and an average high of ~16C/62F (official weather data for Dec/Jan/Feb) for ~3 months is still damn uncomfortable if not dangerous. Enough to warrant taking dangerous measures in such an environment like using a space heater. Would you like you day job to be a choice between "freezing" and "risking life threatening fire"?

If the tent would be the better choice that people actually ask for, you'd expect more of them popping up in that kind of climate. It's just the cheap and fast choice (for the company) and these are the downsides (for the employees).
I'm not sure the author[s] understand the whole thing well enough.

relevant:

- https://en.wikipedia.org/wiki/Quantum_entanglement

- https://en.wikipedia.org/wiki/Quantum_teleportation
GPG chooses the key to use based on alphanumeric ordering of the short key ID, last time I experimented anyways. Best of luck overcoming that!
Neuralink Whitepaper
Which is a receiver-side setting and can be set to one year. Your point is moot.
Who are the people who are insisting on these conditions? Why are they not in prison now? Why are we waiting to put them in prison?

Obviously they need their parents, they need more space and they need at least some kind of makeshift one minute shower to get clean.

If they aren't going to do any of that, send them back to Mexico or Honduras. Or maybe just let the community near the border take them in.

But keeping them in those conditions seems like the worst possible option of all. If they are trying to dissuade people from coming, then I think sending them back would be a humanitarian way.
I want to note that KakaoTalk [0], which is the de-facto messenger service of Korea, is exactly going this route. Although having a straightforward monopoly on messenger services in the country, it has failed to find a sustainable business model in the past. However, five years ago they launched a service called KakaoPay [1], which lets you send money across KakaoTalk friends right in the app. And quite recently it launched its own bank called KakaoBank [2], and is nowadays even issuing debit cards. I expect many social network companies to move in similar directions; once you have a monopoly on communications, network effects are too strong to ignore.

[0] https://en.wikipedia.org/wiki/KakaoTalk

[1] https://en.wikipedia.org/wiki/KakaoPay

[2] https://en.wikipedia.org/wiki/KakaoBank
Offer to Purchase Shares
Hello Dear Ladies and­ Gentlemen.
In the summer of 2018­, the Livenpeace proj­ect was founded in Ru­ssia.
Livenpeace.net was cr­eated as “fan clubs” ­and like-minded commu­nities for all the wo­rld's media, sports a­nd entertainment star­s, and on March 25, 2­019, Livenpeace Inc w­as registered in the ­USA with the issue of­ 10 million shares.
We offer you a purcha­se of up to 499,000 s­hares at a price of 0­.5 USD for a total of­ up to 4.99% of the c­ompany.
Each shareholder will­ receive a certificat­e of ownership of sha­res of Livenpeace Inc­, and a contract of s­ale and purchase of s­hares will be signed ­with each shareholder­ of the company.

Regards, Livenpeace I­nc. Team
Contact us by e-mail:­ livenpeaceworld@gmail­.com ­
On cooperation, pleas­e also contact the e-­mail: livenpeaceworld@gmail­.com
The key fact that you're ignoring is that, as you implicitly acknowledge, "in some cases" it says absolutely nothing about efficiency or safety. Software isn't magic. Your software design practices, and consequentlg yout software, doesn't magically become safe and efficient just because you switch language/framework.

The days where the myth that using language X bought you more speed are long gone, along with the credibility kf those who keep making those baseless claims.
In 2000, I Printed Out Some of the Top Websites as Examples of Good Design
Then all these studies are wrong?

Acute ocular injuries caused by 60-Ghz millimeter-wave exposure. [1]

[1] https://www.ncbi.nlm.nih.gov/pubmed/19667804
And I've spent far too much of my time in my last project explaining double entry bookkeeping to coworkers to little effect. I had to watch has they re-invented the wheel.

Sadly I'm not that good point 1 (actually terrible at it).
Ask for help. Keep trying different approaches. Ultimately, decide how important it is to solve the problem and if it's going to cost more than it's worth, then give up and do something else.
Lol, using their market power to help customers such as using their signing of the OS keys to force all default mapping applications to a proprietary location service that doesn't know where things are because of their own desire for power and control.
One of the advantages of the british vacuum brake system was that it passively failed into a 'brakes on' state because of atmospheric air pressure.

However, this was about the ONLY major advantage it had, and decades of pro-westinghouse propaganda against it blew the significance of all of the disadvantages* up to be greater than the advantage of fail-safe, and we switched to the westinghouse system.

* One of the biggest claimed disadvantages is the fact that vacuum brakes are less effective as you increase altitude, this is a HUGE disadvantage to operating vacuum brakes in the US where a large amount of rail traffic is at altitude, but in the UK where our highest peaks are 3000' and we don't generally run railways to the peaks of those hills, it's almost a non-issue.
Mastercard and Paypal have already done this, so getting any different payment provider would be a success already.
I'm still so perplexed why they didn't go with OpenStreetMaps which are not only floss but also infinitely better. Apple maps are absolutely useless in my region, while osm has always been at least toretable experience wherever I went in the world. Actually OSM is often better than google maps - the only thing it really lacks is better user review ecosystem.
It’s neither passive nor aggressive.

It is actively defensive.
I usually advise my clients to treat cloud providers like they would treat hardware, perhaps a bit more reliable (though in practice that is usually not the case.) If you cannot afford for your database to unavailable, invest in creating a backup db for your database. That advice holds regardless of whether said database is run on a cloud or not. Base your investment decisions on the downtime you observe of the cloud provider. Don't expect to make your cloud provider magically able to ensure your app has n 9s reliability. That's on you.
> But all alternatives seem to focus on either signing OR encrypting OR the latest secure messaging app instead of a PGP replacement.

OP mentions exactly this point in the "The Answers" (https://latacora.micro.blog/2019/07/16/the-pgp-problem.html#...) section.
Absolutely not. It's hard enough for a seasoned senior engineer to estimate something, let alone a non-technical manager. (Of course, said seasoned engineer might be in a managerial role now but it's still an engineering task.)
Something related to the benchmark: https://pingcap.com/blog/why-benchmarking-distributed-databa...
I have written OSS launcher similar to this. It is search based and you can also hide apps you don't want to see https://f-droid.org/en/packages/com.vackosar.searchbasedlaun... https://play.google.com/store/apps/details?id=com.vackosar.s...
I used to be a gamer, then started to code (age 13)
Age 21, got first job coding, stopped gaming.
Age 25, stopped using tech or computers after work.
Age 35, working remotely (coding), want to go off-grid, live a more subsistence lifestyle.

I _still love to code, have a deep passion for it_, i love to create; but anti-tech in general. I call out my phone-abusing friends, and have become very cynical to the whole tech-pr0n-bro-startup hype machine.

They used to call me a nerd at school, because i would skip sport to game/create websites/do infrastructure for pocket money (1998). Now everyone is the hopelessly addicted tech addict they looked down on, and im the only one that apparently can see it.

I will not be letting my child interact with tech until they are sufficently capable of understanding the marketing behind it. Seeing babies who cant get a nappy change without an ipad in their face makes me wonder if the future of tech is anything more then bodyless entities interacting in vRooms with 1000s of companies tapped into your thought streams tailing your dreams to suite their next product launch.
I reported an issue during the iOS 5 launch that never got fixed.

Apple's data is flat out junk in London. Garbage.
It’s not just for coding. Imagine being able to kick off Alfred app [1] workflows from your mind!

I actually have looked into this using a Neurosky mind wave, but the signal wasn’t great.

I also tried a USB foot peddle.

[1] https://www.alfredapp.com/
That's a client side feature meant to save disk space.
Also: https://github.com/kelleyma49/PSFzf, 'A PowerShell wrapper around the fuzzy finder fzf'. I keep on posting this here because it seems so unknown, yet it's so useful.

Just the fact that fzf turns Ctrl-R into something which is actually usable (in comparison with the standard implementation like bash has which requires you to type exact commands from the start). And then all the other goodies which prevent you from having to type way too much cd/tab strokes. Maybe I just rely on fuzzy matching too much but since most software I use daily has it (text editors, IDEs and shells), it's really hard to imagine the amount of time lost before I had it.
The most experienced meditation practitioners in the world regularly do retreats, so it's not about just connecting beginners with practice. It's about immersion. Are you going to learn French better by reading some books, or by going to France and living there for a while, using the language for practical purposes all day every day?

> What might people share of meditation, given that it's such a personal experience?

This is a question of phenomenology. If you can accurately describe your perceptual experience to someone who's very experienced, they can offer guidance. There are many common experiences to people practicing similar techniques (of which there are many). Those experiences tend to follow a pretty well defined pattern within each tradition.

Generally speaking, if your practice involves building a very strong, relaxed, equanimous type of concentration, and using that concentration to deconstruct your survival mechanism of the experience of self and world, doing that for 8-12 hours a day every day while maintaining silence and doing basically nothing else besides walking and sleeping is going to be more conducive to that than practicing less intensively at home, with all of the distractions that regular life has built in. That's not to say it's impossible to do that on your own, but a retreat is built for it.
Maybe. But the first part with the Jellyfish and the frog and all that evolutionary crap turned me off. Too much of it is written in the Explain Like I'm 5 format.