skysight-inc/HackerNews huggingface dataset:
I'll agree with this. Wave launched with an incredibly broad set of things built-in... and then saw next to no changes whatsoever until its shutdown.

Granted, they probably didn't see the usage they hoped for... but that's extremely common for a brand new thing. It takes a few iterations to get something that fits the market. It's part of what makes waterfall strategies so problematic: you have one shot, and it'll usually miss.
Airbnb Projects Revenue Could Fall by Half This Year
A good book; I have the hardback.
I didn’t read it as smack talk. Though I agree most will probably see it that way, so it is poor taste by definition.

I never knew the man, but personally I feel like I have a greater appreciation for who he was than if the In Memoriam had only mentioned positive contributions. It makes him feel more real and human to me.

It‘s certainly bad form for someone in leadership, but in the same way that I appreciate leaders who break from PR spin to acknowledge and explain the nuance, I also appreciate a more balanced remembrance.
That seems like a huge oversight.

The clients also attempt to connect to this hostname.
One note on this -- if you have an LSI, you can't have an item collection larger than 10GB, where an item collection refers to all the items with the same partition key in your main table and your LSI.

A DynamoDB table with an LSI can scale far beyond 10GB. That said, I would avoid LSIs in almost all circumstances. Just go with a GSI.
We are no where near herd immunity for COVID-19. I don't see how we can keep the cases low and open up the economy. Wall Street says otherwise - market is up this week.
And other generations are living in a parallel universe with a different set of crises.
True, but at the same time this exact amorphousness and ability to step away from any specific workflow is what made Wave great - in my own subjective opinion.

I agree with the first two paragraph, but when it comes to the personal opinions - I disagree with the third. I did wanted a conversation to spring up in the middle of a document that was originally an email. That was novel, unique and empowering.

However, at the same time, I agree with the objective part that everyone had to invent their unique conventions, and many had struggled with that. I was just lucky that we had it "just for fun" and figuring out the ways we can use it was a rewarding experiment, not a struggle.
AST manipulation does not do it for AD in general (though XGrad.jl is doing it as a symbolic diff approach https://github.com/dfdx/XGrad.jl/),

you want to work with the code reduced down to Single assignment form, and work with code blocks and the control flow graph.
for a number of reasons:
1. all control flow looks the same now (no 2 different kinds of loops + GOTOs)
2. one expression per line, no need to untangle larger experessions
3. Host of techniques from compiler world can come out to be used.

This is how Zgyote works, it used code that has been lowered into this form
I remember a lot of buzz around invites for Google+, too.
Like you, I could speak for days about the problems with MS Teams, but this is definitely one of the things they get right. Handy for presenting your whole screen and being able to monitor chat conversations in that meeting on your iPad.
Can you suggest another company with the experience and expertise at this scale to go with the unbesmirched reputation needed to write an information and helpful book on this topic?
If the wife's husband spares his wife, then the king would spare the person that committed adultery with her. Otherwise they would both die.
Coronavirus is changing the way the world feeds itself
> > The community support OpenVMS has received over the years has been instrumental in the success of the product.

> > As we approach the end of the HPE OpenVMS V8.4 standard support period, HPE plans to conclude the HPE OpenVMS Hobbyist license program.

> Boilerplate "fuck you and your contributions". Standard HP behaviour.

It is not the first time they did this. It was the same with Apollo :(
At this point supporting IE is like making light fixtures that support candles as well.
We were very much aware that not all companies can afford to staff a dedicated security team. We tried to do our best to make sure that the book is applicable to a wider audience: from startups, to big corporations.

(disclaimer: I work at Google)
I want to like jitsi, but have yet to use it without participants in the meeting having issues. It doesn't remember hardware selection, so if the default hardware is incorrect, you have to change it every time. Often people arent able to see video, or hear audio. If people aren't using headsets, then the audio from their speaker loops and causes feedback. Its always been painful for everyone. But everyone else seems to love it, so what am I doing wrong? (Running in gcp, fwiw)
I like the idea behind the website - essentially a place exclusively for IT leaders to connect, brilliant. Have you thought about adding a chat function so those people can connect directly within the website? I think that would be beneficial. I like the ability to ask questions and get direct feedback from people in your likeminded area and then see answers (much like this website) so people can learn.
Good, bad is up for debate. But orange men, permanent. I dont think he would abide, if voted out.
https://unintendedconsequenc.es/
As the name says, I write about unintended consequences that emerge from complex systems. People on HN encouraged me to keep doing this over the last year. Hope you enjoy reading my posts.
I have a love hate feeling about Roku.

On one hand, for a smart TV platform, there are a lot of positives. First and foremost it’s Switzerland. It’s neutral and everything is available for it - amazingly enough even AppleTV. As you said, the interface isn’t bad given the hardware constraints, and they support their hardware as long as feasible. I had a few Roku boxes back in 2011. I have three Roku TVs and will probably have two more by the end if the year. I also bought my dad one.

On the other hand, I hate the ads that take up half the screen and the hard coded buttons. The UI is decent, but not as responsive as my AppleTV 4K.
I think the PERCEPTION (not necessarily the fact) of the difference between sinchronicity and asynchronicity is key here. Chat: synchronous. Mail: asynchronous.

And then: real-time collaboration and edition is kind of orthogonal and very different (and difficult) to understand (very few times do you do something really collaborative, even on a blackboard).
What exists for Linux?

I'm about to start needing to record about 100 product demos about 20 second long. Ideally ported to gif.

I want to be able to 1.25x speed them as well if possible?
Absolutely, our problems are not technical they are social and you overwhelm them with a lack of direction and too much choice, most folks, myself included will get paralyzed with what they should do next.

Checklists and linear flows are extremely important. Just look at how different bug systems or wikis are used by groups, same tools, different groups and their usage patterns are totally different.

Wave should have been a platform, and the workflows should have been curated as an organization specific behavior.
> True, so you fflush before dup2.

Assuming you know exactly what buffering everything in the process does. But you just mentioned a case of something that "happens deep inside a library".

I absolutely agree that dup2 should be possible; I only mentioned that replacing a "live" file descriptor isn't necessarily simple (unless your program is currently quiesced).
Google.dev
If my experience in retail is any indicator you're lucky if that request gets approved....and even luckier if your manager remembers that they approved your request!
Well Coursera, Nextdoor and others are already your customers aren't they? You did it, it's now a business!
But then Alphabet risks that Hangout could become as good as Zoom & Slack combined. The golden rule is no Betabets by Alphabet.
I was really excited to sign up for privacy.com until I saw how many 3p services they integrate with silently in their app.

Seems like the opposite of privacy to me. :(
And until that vaccine is widely distributed to both the places where people want to travel to and the places those people are from.
Wikipedia does this. Logged-out readers get cached versions of the Wikipedia page (though they can use a manual "purge" action in order to trigger an update when needed), logged-in users get a SSR version rendered by PHP starting from replica databases. Edits go to the master/source-of-truth DB.
Thanks for posting! As a probable early survivor, I've been looking for ways to volunteer, hopefully this works out!
Is a HTML version available?
Is there any good reason to disable Edge through group policy?

I'm more receptive to backwards compatibility concerns than some in the thread. But when IT admins have new software available, disable and block it arbitrarily, and then complain that new services aren't supported by the old software, I lose my patience.

The only reason anybody has ever given me for disabling Edge is that users find it confusing. If you haven't educated your users on Edge and feel that they are only appropriately trained for IE for the past 5 years, you're not really trying to roll forward with the industry and you're going to be left behind due to your own stupidity. No sympathy.
What Truly Makes You and I So Indispensable
Deploy a Zoom-alternative, Jitsi, in one click on DigitalOcean
I don't agree with censorship (of which a private sector site deleting some article or post is not an example, by the way).

The example paper should continue to be available. In fact, it is important that it be available; it has historical interest going forward.

> Every criteria you've put forward for deciding what experts should be allowed to speak is invalid or unusable.

That's hardly the case.
Ask HN: Thoughts on the State of Video DRM?
Thanks to COVID-19, many people are staying at home and using streaming services as entertainment,

Now with the rise of Zoom and Netflix watching parties is there any point to video DRM anymore?

Thoughts?
It's fairly easy to imagine the attacks that Trump will land against Sanders, which would work to discredit him through fear.

I don't think you'll see that with Biden. Sanders' campaign would quickly fall apart under the weight of those attacks.

Also, I'm tired of hearing this senile line. It's a form of ageism. He's never been a talented public speaker, specifically when he's not feeding off the energy of a crowd. Just go back and look at his old speeches.

If you are looking for a young, vibrant candidate, neither Sanders or Biden is your ticket, anyway. Sanders is older than Biden.
Site is down, here's an archive https://web.archive.org/web/20200408184839/https://blog.task...
So I can't even share images using this tool unless I subscribe for a $24/month Zapier plan?
Maybe. The nice thing with Julia is that all of the ADs just target Julia AST, so you can mix and match them. I'm using ForwardDiff + ReverseDiff compiled tapes with Zygote over it, because each have different optimizations that can be done to different parts of the code. ChainRules.jl is a great package that will allow this to pick up more steam. While I don't expect most users to go this deep into AD, if you actually want to use it in the backend of packages in a very deep and high performance way, there's nothing better than mixing the strengths of different approaches together.
Let's get even more real. This is whataboutism and it is a false argument.

The United States government can and is often held accountable for its actions. This concept does not exist in China.
I wonder if anyone else was surprised by how useful Google Keep is, and how it doesn't seem to get any publicity (like people don't seem to know about it, but when I've introduced it to family members they've generally loved it).

Also I really like my Google home, Pixel phone, and Nest cameras -- privacy concerns aside :grimace:
no, they just copied it.
There's no reason to think they'd have to wait a year. High value targets, like SpaceX had they not banned the use of Zoom, would obviously receive priority treatment by the Chinese intelligence community. My point here is that the analysis doesn't need to be done in real time, they could store the data and review it a few hours later, or whenever they wanted.

(For that matter, there is certainly a lot of data that would be useful a year later. Some data could be valuable even many years later. Taking SpaceX as an example, it should be obvious that old data could be valuable.)
Most of the packs have radio collared wolves in them making them trackable.

"The Sherman pack was confirmed in the spring of 2016 after winter surveys documented that the collared wolf that had served as the breeding female for the Profanity Peak pack during 2015 had dispersed, paired with an unknown male,and were traveling together during winter, thereby forming a new pack in an adjacent area. WDFW collared that male on February 16,2016 using a helicopter. The Sherman pack produced pups in the spring of 2016, "

"Sherman Wolf Pack: 2017 Lethal removal action"
https://wdfw.wa.gov/publications/01949
The underappreciated role of muscle in health and disease
Thank you, that makes sense now. The "king's servant" was throwing me off—I guess the idea is that everyone is a servant of the king.
Google uses many if not all of the features from Wave in Google Drive. Thus I do not consider it a pure failure, although it doesn't look like it panned out for them the way they thought it would.
I was wondering about that. I knew the native Books app supported both formats. Thanks for the quick response.
clicked out as soon as I saw a "Pricing" tab for a screenshot app lol.
> The nepreryvka was supposed to ... set a match to productivity

So it succeeded! Or does this mean set a match as to a rocket rather than to Joan of Arc?
He means that instead of having a weekend, it’s like three Friday’s in a row, ie they work the weekend.
Covid-19 Data Sources for Programmers
I believe it was an internal product before it was ever a publicly available one. IIRC it was successful inside and was public dogfooding at that point.
Maybe I am mis-remembering.
This is fantastic, thanks for the recommendation!
Shame you got downvoted for what seems a reasonable request.
The Signal App, which is open source, periodically sends truncated cryptographically hashed phone numbers to the Signal server, which is also open source. The server does not store the truncated hashes that the app sends to the server. So, they only temporarily have partial hashes which they do not store or share with anyone.
Those sound pretty useful, and I will need to try those out. I used (file-name-directory buffer-file-name) as the base for walking the filesystem, which may have caused some issues. I also have a cd in the shell command passed to compile, which probably doesn't play nicely.

Unfortunately, my current job doesn't use Linux as much, and so it has been too long since I've spent time improving my .emacs file, as it is only home projects at this point.
aww thats such a nice story to hear :) i would absolutely hope he treats internal customers the same as external.
Damn, CleanShot might be my Skitch replacement, looks nice!
Yeah, I remember that the creator and lead developer of SQLite once said that he wished he had chosen a proper license just because a lot of corporates raised issues due to the license.

(It was a weird issue that I had not come across before and that's why the licensing thing stuck in my mind).

I guess he found a way to fix it:

> The SQLite source code is in the public domain, and is free for use by anyone and for any purpose. No license is required. However, some users desire a license so that they can have warranty of title, or just because their company lawyers say they need one. A perpetual license and warranty of title for the core SQLite source code is available for this purpose.

Source: https://www.sqlite.com/prosupport.html
Show HN: Ocean – Make music together online
I will always take the excuse to post Auden:

About suffering they were never wrong,

The old Masters: how well they understood

Its human position: how it takes place

While someone else is eating or opening a window or just walking dully along;

How, when the aged are reverently, passionately waiting

For the miraculous birth, there always must be

Children who did not specially want it to happen, skating

On a pond at the edge of the wood:

They never forgot

That even the dreadful martyrdom must run its course

Anyhow in a corner, some untidy spot

Where the dogs go on with their doggy life and the torturer's horse

Scratches its innocent behind on a tree.

In Breughel's Icarus, for instance: how everything turns away

Quite leisurely from the disaster; the ploughman may

Have heard the splash, the forsaken cry,

But for him it was not an important failure; the sun shone

As it had to on the white legs disappearing into the green

Water, and the expensive delicate ship that must have seen

Something amazing, a boy falling out of the sky,

Had somewhere to get to and sailed calmly on.
We hold regular flute meetings and play together. In this quarantine time we wanted to meet online, but if we play all at once, it seems I cannot hear everyone else at the same time. I guess it is as if everyone was shouting over everyone else, which is not the case when you have a meeting where usually only one person speaks at a time

Will this also fix this issue? So everyone will be able to hear everyone?
Mitchell Baker Becomes Mozilla CEO
Ask HN: Is anyone doing anything interesting with their exported Twitter data?
Grabbed the archive of all of my Twitter data today. I see it has all of my tweets, among other things.

Has experimented with converting the data into something that would be archived in a more readable way? Wordpress posts, PDFs, static HTML, etc. Any other interesting scripts to run on the data?

Pretty much anything I found via search involved connecting to an app that scraped the site.
Doesn't it itch after you mow?
Build a follow, build a product, tell audience.

Ads? Particularly jobverts for niche skills.

Depends on what you blog about and how many regular readers you have
uh doesnt amazon itself have a physical book publishing service?
I would interpret this as the king being allowed to pardon the citizen who committed the adultery, if the husband chooses to forgive his wife.

I actually like the law. While it does still display an asymmetry of power in the relationship, it implements a negative incentive for cheating for both men and women. This is progress compared to a more primitive law that one could imagine where women could be punished arbitrarily, e.g. to death, while the man in the cheating act could not be punished by law.

Also, it seems better than vigilante justice. It gives both parties in the decision making the opportunity to show empathy, and so acknowledge the adultery without explicit punishment.
We have so many AD packages than that in julia.
Julia suffers the lisp problem for AD.
http://winestockwebdesign.com/Essays/Lisp_Curse.html
It is a real problem.

One of my on going projects is ChainRules (http://www.juliadiff.org/ChainRulesCore.jl/dev/)
which will unite them under one set of custom senstitivities and more generally make it easier to mix and match them

I need to update the JuliaDiff website, I want to list all of them in a table with some some key points.

Forward mode:

- [ForwardDiff](https://github.com/JuliaDiff/ForwardDiff.jl)

- [ForwardDiff2](https://github.com/YingboMa//ForwardDiff2.jl)

Reverse Mode:

- [Nabla](https://github.com/invenia/Nabla.jl/)

- [Tracker](https://github.com/FluxML/Tracker.jl)

- [Yota](https://github.com/dfdx/Yota.jl)

- [Zygote](https://github.com/FluxML/Zygote.jl)

- [ReverseDiff](https://github.com/JuliaDiff/ReverseDiff.jl)

- [AutoGrad.jl](https://github.com/denizyuret/AutoGrad.jl)

- [NiLang](https://github.com/GiggleLiu/NiLang.jl) (arguably not reverse mode)

Symbolic:

- [ModelingToolKit](https://github.com/JuliaDiffEq/ModelingToolkit.jl)

- [XGrad.jl](https://github.com/dfdx/XGrad.jl)

Finite Differencing:

- [Calculus](https://github.com/JuliaMath/Calculus.jl) (please stop)

- [FiniteDifferences](https://github.com/JuliaDiff/FiniteDifferences.jl)

- [FiniteDiff](https://github.com/JuliaDiff/FiniteDiff.jl)
And a [stone tablets] tag like what we'd do for a video
Agreed.

I went all the way to Question 9 and then closed it out.

It's fine to ask for money — but this felt misleading :(
sounds like YOU should write a blogpost or five :)
If it's used in a story about grooming minors for sex, then yes.

If it's used in the sense of grooming someone for a leadership role then no.

Most readers are aware that words have multiple connotations, and use the surrounding context to understand what is meant.
States seek COBOL programmers for legacy unemployment systems
World's Most Versatile Fitness Product
I prefer "Even if you are paying for it, you are the product"
I'd expect that their own videochat solution changes every year or so.
تحميل تطبيق اللمسة المساعدة Assistive Touch for Android رابط مباشر
I'm reminded of being 18, my first year of college, and I had this lovely database professor who was good with crowds. He'd get us all to memorize and repeat, as a group certain phrases.

"Why do we normalize?"

150 students, in unison: "To make better relations"

"And why do we DE-normalize?"

150 students, in unison: "Performance"

"And what is a database?"

150 students, in unison: "A self-describing set of integrated records"

That was 16 years ago, and I'm still able to say those answers verbatim.
Hmm, I can't say I've noticed much UI/UX issue with the MacOS wireguard client; it seems very straight forward to me. As for feature richness, wireguard not having a bunch of knobs and buttons to tweak is one of its nicer features I think.
Funny that mentioned an iPad! I had the exact opposite use case: I used my iPad to draw a diagram, but used my desktop webcam instead of the one in the iPad sitting in my lap (which would have a terrible angle of pretty much only my chin).
I scanned the introduction, but failed to see any concrete information on the expertise of the authors on security. Can anybody speak to the expertise of the authors on security?

In particular, I am interested in specific projects or initiatives they directed or lead. The state of systems before and after these projects. If there were any long-term regressions after their involvement.

To be even more concrete if possible:

1. What was the project and what would occur in the event of unmitigated compromise?

2. What was the threat model?

2a. Why was that the appropriate threat model given the possible outcomes?

3. How did they validate that the project met its goals in mitigating the threats in the threat model?

4. What level of resources would be necessary to compromise the systems they were trying to protect?

4a. Would the system prevent compromise by a red team with a $1 Billion, $1 Million, $1000, $1 budget?

4b. What resources did the red teams have?

Personal questions for the responder:

1. Would you feel comfortable using the processes you have used in the past to develop a system where compromise would result in the loss of human life?

2. If you answered yes, what project and process and why do you believe that it sufficient?

3. If you answered no, do you have any first hand knowledge of systems that achieve that standard?

4. What is the best system that you have first hand knowledge of that has achieved at least that standard? Is there a non-theoretical gold standard?
Visual Studio Code 1.44
Porting to a typed language helped prevent type errors in a typeless language. Who woulda thunk?

I am currently also working on a project written in a JS backend that's slowly porting to TS, for the same reasons, but I still would prefer to go back to C# and take it a level further. I just don't enjoy the TypeScript language all that much.
Everything is delivered in the big cities in China, so no worries there on the food / other services part.