skysight-inc/HackerNews huggingface dataset:
> If that ends up putting your margin so low that you can't sustain operations, well then maybe you weren't so competitive after all...

I think that the crisis is revealing that a lot of "efficiency" in today's economy was just disguised fragility. If we can't take month off without triggering social collapse, uh, maybe we're not building a robust system?
As a hypothetical employee attending that all-hands I could be upset too in the moment due to the impact those news would have on me. However I could not in good conscience be angry at you, not once I calm down and can think logically again.

Turns out bosses and management are humans too, what a novel concept! Shit happens, and we are all constantly trying our best.

> I never fully recovered from the worst day of my life, and that was 19 years ago

From one stranger to another, with as much empathy as I can convey through this comment box: whether you start another project of that magnitude or not, I hope you can eventually change that sentence to "it was grueling, you kinda never forget but I did fully recover".

Thank you for sharing your story.
TAS: Linux Linux “Linux”
How long will millions of people accept being on house arrest?
Multi-platform open-source video conferencing
When I think of the things that bring me joy, comparing myself to others doesn’t come up.
5+1 basic rules of managing distributed teams
Given the potential cost savings for both businesses and individuals there is already an incentive to do it; this situation will force companies to make the effort and try. I'd be surprised if there are many companies that get to the end of, say, 12 weeks of quarantine and haven't figured out how to make it work at least to some extent, or at least worked out some of the things that block it so they can start working on those problems.
The Corriere article has a major flaw that it's looking at deaths from Jan onwards only.

This year is unusual in that there was no flu season, really. Deaths up until the start of COVID-19 were way lower than normal all winter.

https://swprs.files.wordpress.com/2020/03/italia-mortalita-m...

So even a disease no worse than flu, you'd expect would cause a much higher death rate than normal for this time of year, simply by shifting the curve forward six months. And COVID-19 is likely to be worse than flu.

(I say likely because the data quality here is so poor we really have no idea how dangerous it is)
Echoing recommendations for The Goal & The Phoenix Project. Beyond The Goal is also a great resource. More of a lecture by Goldratt that covers TOC and Critical Chain. He was a very entertaining speaker.
Meteorite used as a door stop for 30 years
It looks like this is really asking for DataKinds or something similar. Since it's required to lift the enum variant to the type level.
Not OP, but nothing on there seems to explain whether UD is just running a database-backed DNS server which they could change at their whim / govt order, or whether ownership and DNS records are actually stored on-chain ala Ethereum's ENS, or NameCoin.
OK, I'll bite. I have a fundamental aversion to paying for something that has zero marginal cost. I feel I'm taken for a ride if I do so.

If I pay for a book, I feel it cost some effort to produce it physically, print it, bind it, ship it. I cannot force myself to pay for an e-book, which is a pdf copied at no extra cost. Same for digital music and software or any other digital "good" or subscription. I sympathise with the creators, if they will produce something that does not scale, I will pay them for it. Otherwise, sorry, but not my job to figure out their business models.
Airbus has studied that. We might see it eventually. But it would be tremendously expensive to build electric catapults long enough to keep G forces down to tolerable levels. And aircraft would have to be redesigned with a strong attachment point.

https://www.theregister.co.uk/2012/09/07/airbus_smarter_skie...
April First in Stamps: Karl I, Bismarck, George II, Max Ernst
SEC vs. Telegram: A Battle That Could Be Avoided
Ask HN: Does anyone has experience with fisher vector/ image matching?
I follow the general idea of converting multiple sift features into a single fisher vector for matching of million of images. But the distance score matching of fisher vector fails completely. I cannot find a successful example with code. The only working example I knew is Google lens.
Touchscreens on phones are great for usability! There are so many things that are enabled by touchscreens that you couldn't do with an array of physical buttons or whatever. OP's comment was specifically for mission critical hardware where safety is paramount.
Very cool! They got the conference server stuff right then. Its critical to manage bandwidth, share streams, have backpressure at every stage. So easy to have packets pile up at unexpected places (bufferbloat-like) and experience delayed audio or dropouts.

Also, resilience thru network changes and weird packet behavior. Back then we encountered home routers that would drop 50% (every other) UDP packets! And reorder UDP, which is very much better to survive and recover than to drop.

As I recall, our product would let you walk around with your laptop, roaming from Wifi to Wifi, plugging and unplugging your wired connection, and it would switch seamlessly to the new network, all streams intact.

That was a cool product. Sigh.
If the trolls are just guessing the ID then it seems to be too low-entropy to serve as an access credential.
(Can't stop thinking about this thread)

> In retrospect, higher ups did mention in passing about an year ago about how I need to speak up in meetings etc.

That's a critical point. If you have 15 years experience, even if you don't have a "leadership" title, you are expected to demonstrate some leadership in meetings.

First: In the meeting, you should be able to discuss tradeoffs, explain why certain things are easier, safer, or more dangerous. You should be able to give context and have an opinion. Your opinions need to be fair and unbiased, or you should be able to point out that you're biased towards a particular approach. You're in the meeting for your experience, both career experience, and (if you've been in the job for awhile,) experience with the product(s).

Second, and this is more critical, but harder to do: You need to be able to stop bad meetings. In some cases, this is a matter of just telling someone that their 20 person invite list is too long. In other cases, you need to interrupt people and force them to make their point or move on; or you need to interrupt a meeting to politely excuse half of the people in the room who don't need to be there.

Yes, it's technically management's job to stop bad meetings, but it's also your job too. Stopping bad meetings is everybody's job, but it falls on the most experienced people on a team to lead by setting an example.
Not disagreeing, just extending. Dark Sky merges multiple weather data sources, even in a single country, and I use it for a private app that deals with weather all around the world. An open source project could just be code, not a service, but that code should have a config where you specified which sources to fetch and how often instead of choosing "a given govt-funded weather source".
Node.js Back End Architecture TypeScript Project
Open-Source CurrencyAPI Cocoapod for iOS Apps on GitHub
Generators are currently unstable, but the crate genawaiter[1] allows you to use them on stable.

We have used that crate at work to replace a very scary and verbose state machine (which was generating a lot more code via procedural macros) with a much more succinct version.

[1]: https://docs.rs/genawaiter/0.2.2/genawaiter/
But Apple does, in fact, decide what you can run on your device, at least on iPhones. That's _the_ primary reason why I never even considered buying one.

In fact I never understood why the HN crowd finds this policy so inoffensive. I've always considered it a massive intrusion on computing freedom.
Not GNOME 3 right? It is the old GNOME that has "just worked", and I was talking about the new one which everyone hates despite Ubuntu trying to push people into using it.
Rocket League is the extreme of that idea.
Donated my body to science... woke up as a living computer.
Anecdata:

Logged in at 9:34.

Managed to go through a number, 5 or 6, pages, each requesting 1 or 2 pieces of info only, or just simple "confirm" button(s), at the excruciating rate of 8-9 minutes for each page loading (all info would have fitted easily in a single page/form).

Got my request accepted (seemingly) and printed (a supposedly valid) .pdf receipt at 10:26.

Pure folly.

Number of the submission in the low 300,000.

Eligible people should be around 4 or 5 millions.
I also have that aversion. But regard, zero marginal cost doesn't mean 'zero cost'. There's overhead to amortize. Like, the effort to have a company that hosts that stuff. And the desire to run a for-profit company, else we'd all be at the mercy of volunteer organizations.

They seem to have 'figured out' their business model already, and it involves each person copying the PDF, paying a nominal fee.

FWIW
> here and on reddit

If you pay upvotes and karma, you get unsubstantiated politicised arguments. The feedback mechanism rewards those comments.
How do I submit a counter offer
A lot like the early Internet. Hopefully we've learned that systems must be designed security-first to scale.
Not on the Mac App Store
There are many Linux desktop environments that work great, I've been using them and am very happy with them. I am not sure what you mean "decade of despair".
Why This Is Unlike the Great Depression
In general PhD defenses are open to public, I mean, in some places it isn't even valid if it wasn't public announced (by a printed paper glued to some wall, for all it's worth) and the access is restricted to the public.

Of course different times require different actions but I think that some challenges remain for the _formal_ part of it.
Pascal and its Successors – Niklaus Wirth (2002)
macOS indeed requires additional effort. But regardless of that customers tend to get annoyed and stop giving you money if you don't ever fix their bug reports.
I think subscriptions will be terrible for vendors in the end as well.

First, because they have to compete with the likes of Office 365, which offers an Office Suite, 1TB cloud storage, and 60 Skype minutes (at least the used to) for little over 5 Euro per month. Subscriptions for more basic programs will look overpriced in comparison.

Second, as subscriptions become the new normal, we will see services like Apple Arcade. I think Apple Arcade will eventually eat up a lot of revenue as casual gamers will move from purchasing games to the 'all you can eat' Arcade. If Apple Arcade turns out to be successful, what holds them from launching 'App Arcade' [1]? Vendors that don't get into the App Arcade will lose a lot of revenue, vendors that do get into App Arcade will have a steady source of income, but will also be completely at the mercy of Apple (or Microsoft).

[1] I know there is SetApp, but anything that Apple launches has a lot more visibility. They also have more clout to get high profile applications in such a service.
Lazy Lantern (YC S19) Is Hiring a Recent ML/stats/math PhD in Paris
Bareboat Necessities: DIY Boat Electronics Project
What happens when someone from - say - Germany flies to the UK?

In that case I think it's still allowed, but there are a lot of entry bans and visa restrictions in place (https://en.wikipedia.org/wiki/Travel_restrictions_related_to...) that probably won't be lifted for a long time.
Just be selective, only compare yourself to others whom you know are doing worse.

j/k of course, I agree, comparing yourself to others is not beneficial. Compare yourself to your past self is more motivational. There's a good chance that today you are better at whatever it is you chose to do than last year.

Furthermore, I'd also advise parents not to compare their children to other children. (it happens)
No, conservative economic and legal policy combined with judicial activism killed antitrust and other regulation, which enables bad market behavior.
Thanks for trying it out and providing valuable feedback!

Could you please try hitting the "Continue" button? Since the first generation was reasonable, you could just continue until the generation starts to veer off.

A new prompt is needed to express the next thought and so on. Typically, 1-3 continuations are possible with decent results in most cases.

In any case, this is extremely useful feedback that we will address.

Could you please not give up and try the above suggestion?

Thanks!
Here's an article featuring dozens of people complaining about just that:

https://www.chess.com/article/view/his-pawn-cheated-and-kill...
Can you post that list please?
>Zoom has seen a huge increase in consumer usage.

Moreso than others? I deal with customers/partners all the time, and I count the following desktop clients installed on my laptop:

- Zoom
- GoToMeeting
- BlueJeans
- Skype for Business
- WebEx
- Join.me

Also:

- Teams
- Slack
- Hangout Meet

And I'm probably missing a bunch. Is Zoom that much bigger?
Oof. This is a little upsetting to me. Inessential has been on my RSS feed forever and I've enjoyed reading it for a long time. Makes me feel somehow connected to what's going on with Brent because he's written about his work at Omni so much. Hope he finds a company to work with soon. Tough times :(
And it’s missing the ‘u’
*flavoured

A little ‘humour’ is allowed, right?
Gosh, maybe you know what it feels like to be a woman in any other company, then? At least you got that empathy from the deal.
I got lucky, because I had cash from the sale and the world crumbled before I had time to invest in the market. Otherwise I absolutely would have, and I've have absolutely lost a lot.

Now I have cash and wondering if inflation will become a problem for the first time since the 70s.
Dominic Cummings?
"We're sorry but dead man tracker doesn't work properly without JavaScript enabled. Please enable it to continue."

Yeah fine, but perhaps some explanation of what I would be seeing if I did that would be appreciated. If you want me to enable Javascript, you should at least tell me what you're going to do with that.

If you make a web site with functionality that requires Javascript, and there's no other way, that's fine. But you should still leave the bits that don't need Javascript up, so we can see what we are missing.
We need a vaccine before any: live concerts, bars, beaches, or other mass social gatherings can be resumed. That could be a year or more.
Broader question - is there some-kind of support planned for a DNS-like MX address mechanism, for receiving emails via the .crypto domain?
Noisli Covid-19 response: 2 months free of the Business plan
You make a good point of course -- my issue is that this amortization has become totally divorced from use.
For example, a taxi driver also needs to amortize the upfront cost of their car, but the more they drive, the more the car wears down, so it is all predictable, and somehow feels "fair".
With digital goods, you may sell it twice, or a billion times, what you earn is independent of how much cost you sunk into it (apart from hosting and other infrastructure as you mention) -- which explains the runaway successes of our times, but it's just something I am unwilling to participate in :)
An alternative to Turing test? Textual version of mirror self-recognition
Due to the COVID-19 outbreak lots of companies need to work remotely and we want to help! We're offering 2 months free of our Business plan to companies impacted by the COVID-19 situation, so employees can have a digital place for calm and focus also when working from home.
Not sure I buy this reasoning. It's like having rules that you can't kill people at your house, so people go outside and do it. Ok if you let people kill inside your house they'll just kill there too AND outside.
Don't have time (nor the interest really) but found the reference docs, seems to explain how it works:

- https://github.com/unstoppabledomains/zns

- https://github.com/unstoppabledomains/zns/blob/master/REGIST...

- https://github.com/unstoppabledomains/zns/blob/master/RESOLV...

- https://github.com/unstoppabledomains/zns/blob/master/REGIST...

So in the end, I think there is a central registrar for each gTLD, so basically the same as we're doing now, just a different organization behind it and blockchain!1!11oneone
Wow you're right. Here I was about to comment that you've probably got some browser extension installed doing that.

To see for yourself, simply `curl -I https://zoom.us`
Or, you know just flying the autopilot, which many do like 90% of the flying time...
We will all be old and bloated one day. Hopefully society treats us as well as Omni has treated their employees over the last decade.
This reminds me of a little Visual Basic program I hacked together about 20 years ago when I wanted to buy a PlayStation 2 but there was a shortage after it launched.

Every 5 minutes, my program would make a request to the product page on Amazon and look for the text "out of stock". If it didn't find it, the program would sound off an alarm bell.

I still remember sitting nearby, watching TV one night when the alarm went off. I jumped up and ran over to my computer and bought myself a PS2.

As silly as it sounds, what I remember most fondly about the PlayStation 2 was making and using this little program to help buy it.
Last straw. Goodbye Zoom. I'll use it in a VM if I must.
Daily reminder: You can detect whether the script is being piped to shell or not, so inspecting the script, then curl | shell might not get you the same script. curl > file, inspect file, ./file is (probably) safe.
This was not just 'some flu' samples, it was MERS, which had a ~34% lethality rate. Is this article about the same chap who was smuggling research samples out of the Winnipeg labs into the US or is this a different incident?

(Not shocked that folks might try to steal samples - be it to get a jump on an academic paper or just plain old fashion corporate theft)
Why do you hope that? As far as I've seen, Zoom is the best video conferencing software available. In the past, they've been quick to resolve every security issue that has been found. Would you rather some new company take over and start the cycle again?
I made a rough attempt a little while ago to make something P-like with C++17 constructs, I think it turned out pretty nicely:
https://gist.github.com/saltzm/f2acd7f656436dd63c9808ea11738...

There’s one extra validation hop to check valid state transitions that I don’t love, but if I take that feature out then I think it’s pretty low overhead for how readable it is
Effectiveness of surgical masks against influenza bioaerosols (2013)
>due to the fact that weeds are either non existent (floating raft systems) or way easier to deal with (bio media beds) compared to gardening in soil

Gardening in soil also has essentially no weeds to deal with. The problem is most people till, and destroy any soil they may have had, so they are gardening in dirt.
This is going to turn out to have been a huge mistake once the actual .crypto is added as a real TLD to root DNS come ICANN's round 2 expansion of new gTLDs.
Game of Phones: History of Erlang and Elixir
Locking stuff down is the best thing we can do to protect non-technical users barring a complete re-design of operating systems from scratch with a renewed focus on security.
San Antonio Asian Escorts
I'm sorta reminded of the Onion article from years ago, "Area Man Constantly Mentioning He Doesn't Own a Television":

https://www.theonion.com/area-man-constantly-mentioning-he-d...

Area man doesn't signal.
Thanks for the links!

State machines are pretty cool - I took a digital systems class and found that the concept is straightforward and with a little practice defining states and transitions gets a lot easier. Then implementing a finite state machine (+datapath) with something like SystemVerilog is extremely straightforward.

If statechart libraries can help you define what these states are and how data is used, that would be amazing - basically making the whole thing declarative and much less prone to programming error. Google's Paxos Made Live paper [1], on the engineering challenges of actually implementing Paxos, actually attests to this value in section 6.1:

Fault-tolerant algorithms are notoriously hard to express correctly, even as pseudo-code. [...]

We addressed this problem by coding the core algorithm as two explicit state machines. For that purpose,we designed a simple state machine specification language and built a compiler to translate such specifications into C++.

[...]

We believe that choosing a specification language makes it easier to reason about and modify our state machines than an explicitly coded implementation that is intermingled with the rest of the system. This is illustrated by the following experience.

Towards the end of our development of the fault-tolerant log, we had to make a fundamental change in our group membership algorithm. Prior to this change, a replica roughly went through three states. [...but] Intermittent failure turned out to be more common than originally anticipated because normal replicas exhibit intermittent failures from time to time.

Thus, we needed to change the algorithm to have two states. Either a replica was in the group or it was out. A replica could switch between these two states often during the lifetime of the system. It took us about one hour to make this change and three days to modify our tests accordingly. Had we intermingled our state machines with the rest of the system, this change would have been more difficult to make.

[1] http://static.googleusercontent.com/media/research.google.co...
Running Golang on the Browser with WebAssembly and TinyGo
Also, each time you hit "Complete" or "Continue" a new completion is likely to be generated.
Seems a nice option but as it happens with any other security-through-obscurity it made me wonder if the abuser reaction wouldn't be a bit harsh if it is discovered.

Wouldn't it be better if the functionality is not just hidden but also includes plausible deniability? Like creating one hidden screen that is accessed when you try to guess the word using just one specific setupable word, and showing another fake / useless screen when every other word is typed ?
There are certainly features you can charge corporations for, yes.

But Skype, Discord, Google Hangouts, Facetime and Whatsapp all have a generous free tier. I haven't tried Zoom or Webex but it looks like they do too.
Ignore All That Coronavirus-Inspired Productivity Pressure
FrankenWM: Fast dynamic tiling X11 window manager
Good advice, I'll change that so it explains that I don't use any form of tracking. It's a shame most SPA sites abuse JS to the point that users feel the need to disable it by default.
Include the Why in Your Story Title
How were you paying for open source software before?

Were you paying for something like a Linux distribution? You can often do that on a subscription as well if you want to.
Today Marks the 44th Anniversary of Apple's Founding
It is much more forgiving if you have the space to plant in the ground. The much higher thermal mass and lower surface area of the ground means the roots are able to stay in a cool medium through much hotter weather, keeping the plant cool.
Why did you delete the tweet?
Choose: macOS fuzzy matcher that reads from stdin and prompts a native GUI
Wouldn't this count as neuron slavery?
> Live influenza virus was measurable from the air behind all surgical masks tested. The data indicate that a surgical mask will reduce exposure to aerosolised in- fectious influenza virus; reductions ranged from 1.1- to 55-fold (average 6-fold), depending on the design of the mask.
https://youtu.be/EUXnJraKM3k

For those interested in the video
Cross-Platform in Rust
Beta for WARP for macOS and Windows
DeepMind’s Agent57 AI agent can best human players across 57 Atari games
This software isn't available thru the mac app store. Hopefully, we never get to the point where Apple can decide what I can/can't run on my mac.