skysight-inc/HackerNews huggingface dataset:
What a backward take. The real complacency is "I will do nothing to prepare individually because a community response plan is hypothetically more ideal".

Well, if you're involved with such a program then it would add to the discussion to share the details. There's always a social critic when this topic comes up but it always seems to coincide with complete inaction, which makes it look like an excuse to defer responsibility. In the meantime other people have found that it saves a lot of bureaucratic headache and provides a lot of personal security to have their own, nontheoretical plans in place. Which is always an advantage over the alternative even if there are larger community plans too.
Not bad luck, bad design. Same for Gandi, and for the situation you just described.

Drive failures and HVAC failures due to bad power are not "black swawn" events. These are very common problems for DCs, and a good design takes these problems into account.

However, a "bad" design is cheap, and hopefully the savings is passed to the customer.
>>Does anyone involved with enterprise purchasing decisions know how valuable Gartner/Forrester endorsements are? And if being in the unmagical quadrant is terrible?

Enterprise purchasing stakeholders value these endorsements to the point that they would be more likely to take a meeting with a vendor positioned in Gartner's magic quadrant or covered favourably in Forrester's Wave reports.

This does not mean that purchasing teams will solely base their decisions on these types of reports, but it certainly can (and often does) positively influence your funnel momentum for a particular year. After securing one or several meetings with various stakeholders in an organization, you'll then have to do the rest of the legwork in your standard sales cycle to close the deal (e.g. demos, tender bid responses, deployments, onerous commercial negotiations, etc).
They are The Definitive Guide to SQLite by Mike Owens and Using SQLite by Jay A. Kreibich. I am quite sure they are more book than I needed, I only plumbed a fraction of SQLite's immense capabilities.
I wanted to go this route, the alternative I found on short notice (saw something sketchy that made me just buy prebuilt cameras) is to get Wyzecams, they're working on the outside cameras, but I have them staring outside through the window.

This is so sad, I hope it winds up being magnified by media outlets. Otherwise it will never be fixed. Your footage shouldnt be reliant on you having your camera still. Tells you they match videos to cameras and can't filter them out between owners.
It's wood, Jim, but not as we know it.

The 'wood' used in tall buildings is a heavily processed product that is indeed pretty fire-resistant.
If you find this article interesting, you would probably enjoy this great podcast about the history of English:

https://historyofenglishpodcast.com/episodes/

He goes into much more detail. He has a separate audiobook that focus on the evolution of the alphabet.
Fewer than half the number of engineers with hundreds of unique services. We aren't "just" using a common set of bash scripts, but we do have few. It's not a disaster, and it just works. What we deploy to a testing environment is what we deploy to production. Not a disaster. Deployments are a single button push.

Building the framework for a new services is filling out a form, and everything needed gets generated, including automated documentation, life cycle jobs, repos in github, properly configured security groups, etc.

We are exploring Docker, and while Docker offers some nice advantages, the added complexity and additional points of failure needs to bring some major benefits, and need to solve real problems we have. Not imagined problems.
If only everyone knew about ScanPan and ditched Teflon for good...
The Army Has a Physical Fitness Problem
Linux 5.5 Released with Many Hardware Support Improvements
Best Natural Doctors for Our Body
Northeastern suburbs tend to be much older than suburbs in the rest of the country...

Your anecdote seems hardly enough to refute the article. How much do you know about newer suburban developments outside Atlanta, or Dallas, or Phoenix?
You should look at the SquattyPotty. It's a raised platform that you put next to the toilet. You squat on it and do your business as you would at a traditional squat toilet.
Hacking Humans – Yuval Noah Harari Roundtable [video]
Aren't those orthogonal (i.e. have little to do with each other)? Why would Gitlab/Azure DevOps Pipelines (CI/CD tools) make Docker (a container engine) irrelevant?
Docker itself is a good idea; a standard repository of other people's opaque binaries and an ecosystem discipline of "Just pull in whatever you need; who cares why it works or who maintains it?" probably less so.
Elixir (really, the Erlang VM it's built on) is designed for highly concurrent, reliable systems. For my org, building a distributed webapp, we chose it over the languages you listed because of how much you get "out of the box" with Elixir.

Saša Jurić's talk "The Soul of Erlang and Elixir" (https://www.youtube.com/watch?v=JvBT4XBdoUE) is a good introduction to why someone might choose Elixir. The payoff is the slide (https://imgur.com/gallery/G6lfUW6) where he compares the stack of a "traditional" web app (Nginx + Ruby on Rails + Go + Redis + Mongo + Cron + Upstart) to the Erlang rewrite of the same app, which is... just Erlang.

This isn't to say that Erlang ships a complete replacement for Redis, Mongo, Upstart, etc.—but it provides most of the functionality that most apps will need, such that your dependency tree can be much simpler. It's really nice to not have to become an expert in all the infrastructure surrounding a normal web app and instead just learn Erlang/Elixir.
most of these young hackers didn't grow up with typewriters like us ancient ones so i do not blame them for not understanding.

they will never know the joy of hearing wham! on the phonograph while typing a college application on a royal 7910.
I would claim the opposite: CD makes each developer responsible for their own mess.

You make a mistake, it will end blowing up in production. Without CD you have a batch of changes, and the responsibility becomes diffused.

The main gain I see from not doing continuous deployment is to manage the expectations of customers on reliability during a deployment. (We are deploying every X, at Y, expect some turbulence).
Duolingo works by means of repetition. The user can learn as much as they want. You need to define "serious learning" and "serious effort" if you want to make a well written critique. Which alternatives do you suggest? How much do they cost? How much time per month would you spend on these? Versus Duolingo? What is/are your end goal(s). In how many months would you reach your end goal(s)?
I couldn't agree more. Not only did he fail to understand the problem, he made his site so headache-y, I hit ctrl+w asap. It's just another guy with access to broadband internet trying to get his 1 minute of internet fame.. luckily, there's nothing to be learned in that "article".
The power of customer data making money is hard to resist.
The police "working together with Amazon" to offer a rebate is the sentence in the article that gave me the "Oh shit" moment. It's basically police surveillance state through the backdoor of commercial incentive...
Simple solution, use multistage builds.

In your `debug` build, include a debugger. Use this to debug. In your `release` build, just include the app and its dependencies. Use this in prod.
Trim link if your employer like mine blocks some of the archive sites. https://beta.trimread.com/articles/3236
Chris Lattner to Lead SiFive Platform Engineering Team
I've always found the habit of reading in the bathroom mildly horrifying. The bathroom is an unclean place. Get in, do your business, get out. Also baskets of magazines and nonsense in overspray range.
> Never had a problem that made it useless for unacceptable amount of time.

The acceptable amount of time for a toilet in a 1 bath rental to be useless is zero, at least from the perspective of the tenant. It is true that toilets are pretty reliable, though. I've had one problem with a toilet, but that was somewhat of a freak accident.
That hasn't been my experience with docker at all. Except for pretty simple projects, I can't remember a single project I've worked on where I could just follow the README/"Here's how to set it up" email/whatever and have it work the first time. Every time a new developer came in, we'd find out that some implicit assumption was baked in somewhere, and finding out where took hours or days because debugging the damn thing is almost impossible. Everyone eventually syncs their environment but that just conveniently provides the illusion of standardization and repeatability. It's the same kind of "standardization" and "repeatability" we used to get twenty years ago -- all standard and repeatable, as long as no one touches the Solaris box that hosts the production deployments and no one updates their workstations.

And that's just the "legitimate" stuff. The amount of hours that we've wasted on things like "X runs docker 1.9 but Y runs docker 1.10", or overlay bugs, or image pruning failures, is insane. Breaking things is an inevitable side effect of progress but maybe infrastructure software shouldn't break this much...

Far from me to say that 20+ engineers across the world maintaining bash scripts for a dozen services is better. I used to do that and it was extremely terrible. Even when everyone involved had years of experience and the mundane task of updating deployment scripts wasn't delegated to interns, the way it is today (for reasons that I am entirely unable to comprehend). Definitely far more terrible than Docker. Docker is not as terrible, but still pretty terrible.

I'm open to the possibility that I've been doing it wrong, and that every team I've worked in/every customer I've worked for has been doing it wrong. But this has been going on for like four years now and enlightenment doesn't seem to be any closer to hitting me...
Did you miss wav2letter achieving a new 2019 SOTA on librispeech? Both projects have a _lot_ of architectures and papers in play, I know it can be hard to keep up.

Aren’t some of the peak Kaldi numbers also with _huge_ language models that aren’t so practical to deploy? The best kaldi results I’ve found here both use “fglarge” LMs, but a quick search didn’t tell me how big that actually is.

The best I can find for the test set are (from main RESULTS):

test-clean: 4.31% WER
test-other: 10.62% WER

From here (not sure why buried): https://github.com/kaldi-asr/kaldi/blob/master/egs/librispee...

test-clean: 3.80% WER
test-other: 8.76% WER

This is the 2019 wav2letter SOTA:
https://github.com/facebookresearch/wav2letter/blob/master/r...

Sure, one of their techniques is to semi supervised train on 60k hours of audio, so I’ll post their best numbers both with and without that step (as you said “if kaldi is trained on the same data”)

Without 60k unsupervised audio:

test-clean: 2.31% WER
test-other: 5.18% WER

With 60k audio:

test-clean: 2.03% WER
test-other: 4.11% WER

That’s so far ahead of kaldi’s librispeech RESULTS, let’s go up the list and look at their acoustic model tests that don’t even bother with a language model:

Without 60k or language model:

(test-clean / test-other WER)
3.05 / 7.01

With 60k without language model:

2.30 / 5.29

Am I missing a kaldi whitepaper here?

I found “State-of-the-Art Speech Recognition Using Multi-Stream Self-Attention With Dilated 1D Convolutions” on wer_are_we claiming 2.2 / 5.8 using Kaldi as a base, which is impressive, but they changed the network architecture and I didn’t find this in any of the open-source kaldi librispeech subdirectories.
(If arbitrary model changes count, at some point you might as well treat both wav2letter and kaldi as “tensorflow with some speech helpers” because I’m sure you can implement either framework’s best neural architecture in the other framework.)

If there’s a better paper on kaldi than 2.2 / 5.8 you should comment with it and PR it to wer_are_we, because wav2letter is currently beating every other LS result posted there.
Do not forget to use Amazon Product api to fetch price and mention the last price update in product disclaimer, otherwise you may be violating affiliate program terms, and may get your account suspended.
Mine is https://meribold.org/.
+1 for also mentioning the detergent drawer. That thing is a breeding ground, I believe many molds thrive off of detergents.
> I obtained a tool on one of MacFormat's early cover disks...

Probably ResEdit?
You are assuming that developers have enough knowledge of Docker to deploy in production confidently. Why is it different for other ops skills? What "degree of reliability" does Docker adds over bash, for example?
"... foreigners when we first arrive here, and the sheer number of bathrooms in suburban houses is very high on the list" and article still contains square foot without any conversion to metric
If you can keep the use-case constrained to that, I agree. If you ever find yourself having to couple those Go binaries with someone else's Python or node code, Docker making it simple to bundle all those binaries into a standard packing infrastructure will be nice-to-have.
pygame has successful deployments onto steam, but it doesn't show us developers that would have used for pygame if it wasn't for licensing concerns.

LGPL in scripting languages is a gray area. There are no previous legal cases to cite. Python projects have transferred away from LGPL due to its ambiguity. Example dating back to 2004: https://twistedmatrix.com/pipermail/twisted-python/2004-May/...

Namely around the language of what creates a derivative / combined work:

LGPL was intended for languages that use header files, like C and C++. So, if a project was ever accused of creating a combined work, they'd be on the hook to defend the the case, whether or not a combined work is created. In v2, the license even shifts the question onto licensee/licensor: "The threshold for this to be true is not precisely defined by law."

In licenses such as BSD/MIT/ISC/etc. these issues do not arise, and a breeze through top python projects show reciprocal contributions and access to source are commonplace without viral clauses in licenses.

I write about LGPL/python at length before here (2013): https://github.com/ScottDuckworth/python-anyvcs/issues/32#is... and (2016) https://github.com/PyGithub/PyGithub/issues/468#issuecomment...

For gaming, it's even more relevant, because if the deployment is to steam or a mobile phone (like what kivy does with https://github.com/kivy/python-for-android), that could easily be interpreted as a combined work. They're not like C/C++ application linking to .so / shared libraries.
Maybe you are using CloudFlare dns? It seems like 1.1.1.1 can't correctly resolve archive.is [1]

[1] https://news.ycombinator.com/item?id=19828317
I'm not sure what the takeaways from this article were. I feel like the incredibly short article was more a tautological executive summary of code axioms.
I've never actually had this happen in 35 years (I live in a front loader country, and have never used a top loader). I'm not sure if there's something different about American front-loaders, or if it's just some difference in usage practices.

Or it could be use of liquid detergents, which seem to be more common in the US. My washing machine's manual specifically warns not to use liquid or pod detergents, and they lead to internal buildup.
This is really Duolingo in a nutshell... the complete gamification of language learning. You don’t actually have to learn anything as long as you “feel” like you’re doing something.

> Anything that gets people interested in languages is a good thing.

I don’t share this view. If you want to really commit to learning a language for some reason, that is fine and great and there are now countless resources to do so, getting language partners is easier than ever... but it’s not a moral imperative, and if you’re just spending time on activities that have no hope of leading to fluency it really is just a mastubatory exercise (albeit one that is more appropriate to talk about in mixed company), or basically a game... which there is also nothing wrong with!! I masturbate.. but then again I don’t lord it over everyone as some moral imperative.

The more serious point: if Duolingo gets your rocks off, great, but as language learning tool it’s pretty poor. Sure you have to work to learn a language, but if you’re going to commit to that effort there are staggeringly better options, which given all the hype is a bit disappointing.
Interstates are more consistent than local roads. I'm surprised long haul trucking isn't the first target for these companies. Driving 20 hours straight and pulling up next to a local driver for the last mile would be faster (human drivers are required to sleep) and save a bunch of money.
Well it's contained the hair-pulling and rage to just the kubernetes administrators instead of the whole organization. :P
French is a nightmare. It is my mother tongue and I keep mixing everything.

Languages are tools to everyday communication. Why do we keep using historical clunky tools when we are able to create far better ones?

By the way, Esperanto is a popular neutral pragmatic choice. I would be fine with a any well-made community driven tool. For example, I am fond of Ido's digraphs. I think it is easier than Esperanto or French's diacritics.
Am I the only one who red "Red Hat had 'No Brain' and Somehow Lived a Normal Life"?
Many bidets have mechanical valves and do not require electricity. Ones like this can be had for $20-30 on Amazon. We used one like this for many years, although when we bought our house we upgraded to electric.
Of course, for most broadcasters and regulators debating these broad delivery systems, “listeners” meant Americans who were white and middle or working class. Programming reinforced presumed middle class values. While some local stations offered programming targeted to ethnic groups, occupations, and even political beliefs, black Americans and other minority groups were largely left out of national radio, except as caricatures—usually played by white people—in comedy programs.

Why is this paragraph in the article? Do we have to make everything a wokeness contest? The article is about engineering, and this paragraph is a non sequitur plopped in the middle of it for no reason.
> because anyone with a computer

How is that different from anything else nowadays? That's what computers do for us.

Making calculations, decrypting text, generating art, developing a software.

All of these used to be harder and more manual and time-consuming. Now, anyone with a computer or a phone and an app can do these things way easier, and I'm sure there are better examples I failed to think of.

It only makes sense that even the "bad" uses of a computer will be benefitted by computer progress.
Just guessing here, but it could be that fire codes used to forbid wood, but then something changed (lobbying, whatever) making wood acceptable. Then construction changed to use wood (again) since it's cheaper than the fire-proof materials.
Because it smells bad when you take a shit.
Too long didn’t read.
Great to hear! Feel free to ask questions on the site if you get stuck anywhere.

Or, if you want to dive straight into the free screencasts, this YT playlist has them in order: https://www.youtube.com/watch?v=G3JRv2dHU9A&list=PLFhQVxlaKQ...
The article seems a little sensationalized, but even viewed in a generous light it's still downright creepy.

...clients include Google, Yelp, Microsoft, McKinsey, Pepsi, Sephora, Home Depot, Condé Nast, Intuit, and many others.

It is possible to determine from the collected data what date and time the anonymized user visited YouPorn and PornHub, and in some cases what search term they entered into the porn site and which specific video they watched.

Although the data does not include personal information such as users' names, it still contains a wealth of specific browsing data, and experts say it could be possible to deanonymize certain users.
Yes, I expect the trend would still be there, just not quite as dramatic.

We live in a 3-bedroom 2.5-bath home and I wouldn't want to give any of the bathrooms up. Not having two full bathrooms would be seriously annoying when either my or my wife's parents are in town, which is about 6 weeks a year, and not having the half bath on the ground floor would be mildly annoying all the time (and slightly more annoying when friends are over).
It's hair-pulling and rage that results in forward progress on a fungible toolchain (as opposed to hair-pulling and rage that results in a bespoke one-company ecosystem where you leave behind more than half the useful experience you gained when you transfer to a company based upon ecosystem fundamentals utterly different from the ones bought with the blood, sweat, and tears of solving the problem at the first place).
True. However these modular gateways are ODVA-certified and have gone through all the mandatory testing (surge/burst, shaker, climate chamber), so they might be the preferred solution in environments where certified devices are required, be it only for compliance reasons.
The VC I worked with at the time definitely did their due diligence, but it wasn't easy. When Theranos visited their office, they refused to sign an NDA, which immediately made the VCs suspicious. So they sent an employee to Walgreens to get the THeranos test and noticed that it included a full blood draw (when it should have just been the "nanotainer" or whatever). At that point they believed that Theranos was using their competitor's machines to implement the tests beause their tech didn't work yet.
Why CLINQ will focus on AI in the future
Brand value can be trust, but it can also mean other things, like dynamism or creativity.

Building a brand is a long, disciplined process.

I'm in the very early stages of building a personal brand. I don't expect it to have much to show for itself for another year or two.

Part of that, is being careful and thoughtful about what I post in public forums, whether online, or in-person.

I have made it a point to hold myself accountable for what I post. If you look at my HN handle, you will see that I link to my corporate Web sites and Stack Overflow story.

I may come across as pedantic and "stuffy," but I'm done with damaging my personal brand.

Everything I do is meant as a part of brand-building.

I have had trust as part of my personal brand for a couple of decades. I was a senior engineering manager for a very conservative Japanese company. You don't get to stay long in those types of positions without a demonstrable degree of personal integrity.
Docker may be over-used, but, when managing hundreds of instances of machines, it's really useful to have deploys/redeploys/updates:
- Immutable (the instance is effectively frozen as an image)
- Has dependencies baked in (don't have to worry about whether the app was run on xenial/bionic,etc.)
- Identical (people are disincentivized to make ad-hoc modifications to instances)
What a frustrating article to read.

tldr;

"Why Are Alphabet Letters Arranged How They Are?"

Because the Greeks modified the Phoenician alphabet a bit, and used that order.

"Well...why was the Phoenician alphabet arranged the way it was?"

<no answer>
That's the Linux RT patch which (roughly) adds a higher priority class. It's not deterministic in any way.
Caine Tighe – Freelancer to CTO of DuckDuckGo [audio]
Anki is great for learning (and allows the same spaced repetition), and AnkiWeb allows proper synchronization, but you gotta maintain and build your own deck (which itself aids you, but is a lot of work with things like pronunciation) or use another amateur's build deck. The power of Duolingo is that it reuses SVG artwork, and that the TTS engine plus voice sets work reasonably well.