skysight-inc/HackerNews huggingface dataset:
>>it’s unlikely that a more modern enterprise system would either.

sorry but that is just false. a Properly designed modern system would handle horizontal scaling just fine.

Granted the government would likely pay a billion dollars to have a screwed up system developed by on of the "big guys" that has the same problems as they current system, most likely because it would be designed by committee and not by engineers.

However to say that modern systems could not handle this kind of problem is just wrong. There are all kinds of ways to handle a sudden increase in load.
I'm still using RSS live bookmarks as its my favorite form of feed reader - luckily, after switching from Firefox to Vivaldi Foxish live RSS extension provided the necessary feature.
You better stay away from social media/youtube I see some awful images not even child related. I remember the operation channel doing eye surgery during dinnertime. It's hard to get your innocence back but as you mature you can handle the odd open heart surgery while munching away.

What ruins police is their day is endlessly looking at these photos that each new photo is another child.. it can feel hopeless. You can't compare it to someone dropping a dick pic in your zoom sharing screen ruining you for life. Most people's mental state can handle a brief gross moment.
The classic example of this on a massive scale is, of course, medieval Europe. All Roman-imposed centralized order broke down in a slow apocalypse and control reverted to local armed gangs... which then formed alliances and feudal pecking orders and gradually recentralized into kingdoms and empires.
Don't remember that part in the book, maybe you're referring to 'Snow Crash'?
> By our very nature, we need months of runway just to keep running

Even if you have months of runway, vc’s are going to be very tight about funding for the next two years at least.
I understand that the broken people of the world are largely responsible for the tragedy of the commons, but naked men joining online classes full of school children really does go beyond the pale. And I mean really? You zoombomb a class full of little black kids to scream the n-word at them?

Do people like this have nothing better to do with their lives than making the world a terrible place for everyone else? This is getting ridiculous.
Someone should make a website that does this. No reason for this to be a native app.
I totally second this comment. Startups often have 2 years of fund till the next round. It's much better than 30 days of private restaurant.
I think this is pretty dismissive of what the author is trying to explain: the round functions for ciphers are non-invertible, and there is a construction which strings them together such that the whole thing is invertible. That’s pretty interesting!

Your example is also poorly chosen. f(x) = x + 3 is invertible because it is the composition of two invertible functions, the identity (x => x) and the add-three function (x => x + 3). If we took your f(x) = x + g(x) example, it would be non-invertible for many g, for example when g(x) = -x. So I think there really is something to be said for “assembling an invertible function out of non-invertible parts”.
Could pay store employees to scan barcodes as they're stocking shelves?
What is valley fever? And what are its symptoms?
Although if I'm honest I wouldn't really know if the alternatives are going to be that much better. All alternatives that I know off still follows the same general pattern of letting all connections go through a central server where everyone with the right URL can participate. Sure I wouldn't trust a company that claims to have better security than they actually have and who add weird privacy violating features, but any of the common alternatives are by Microsoft and Google, which I don't trust either.

So in the end I'm not sure what good will come of this decision, while it will definitely cause some confusion.

It's possible I missed something and that Zoom truly is notably worse than any of the common alternatives. I'm partially posting this in the hopes that anyone can point out whether this is the case.

And yes Zoom is definitely worse than a self hosted OSS solution like Jitsi (or even Jitsi without the self hosting) but we all know that that's not going to happen.
Everything is easier in ACNH. Even though I’m making much faster progress, it’s not as satisfying.
Devil advocate: why do people report things on Waze? What motivates someone to report road conditions when it doesn't really benefit them?
Germany is taking patients from surrounding countries. It’s not everywhere that things are like that.
Would be great if you could lease out this platform for other in demand assets or services that need crowd sourcing info.
It's a bit different this time, South Korea is keenly aware of the cost and already has allocated a lot of money towards the possibility. Last I've heard a tax and much larger fund has been proposed by various politicians though I'm not sure what the state of that is today. Furthermore, it seems to be greatly beneficial for Korea in the long term due to the abundance of natural resources in North Korea. Goldman Sachs for example predicted in 2009 that a unified Korea would be the largest economy in the G7 after the US in 30 years.
Very cool, just what I needed.
This is quite useful. Thanks a lot
To be fair, if naked men are zoombombing your class of schoolchildren? I mean, not a lot of teachers out there are equipped to deal with that. They fumble around looking for how to remove a participant. Some panic and try to kill the whole session for the entire class. Some call the cops while yelling at the man to leave. Some freeze up and don't know what to do.

Maybe MS Teams is worse? But MS will, at least, make sure to keep the pedophiles and racists at bay.
I hear you on the cynacism. We'll just have to see what happens.

Regarding the app store name, thanks for that feedback. We couldn't use InStock unfortunately since it was already taken, but we'll definitely think about this.

Regarding the store search results, we are using an api for this and this is quickly floating to the top of our backlog as something to work on for the next release. Thanks for the feedback on this as well, as it helps us prioritize the things that really matter to people. :)
Next; let users request updates about particular stores. Hire task rabbits or provide your users with some gameified reason to go check the store.
Is there a difference? I feel the claim that there is one is a bit perverse, and that any line that one would try to draw between the two would completely fail to be non-arbitrary.
/usr/bin is under the control of your package manager _ unless you're building and installing packages for all your adhoc scripts, aren't you worried about name collisions?
It's incredibly straightforward to prevent zoombombing, you simply set a password on your room. I would be surprised if Zoom hadn't made this the default by Monday.

Prior to the age of 'zoombombing', frictionless entry to every meeting was a nice feature, and meeting IDs are difficult enough to guess (11 digit number) that entry of uninvited guests basically never happened.

Now that everyone has so much spare time, the worst elements of society are using it to try to harass children. I guess the tragedy of the commons kicks into full swing and we must have passwords going forward.
Or don't have big handoffs?

We learned this in System admin tasks
I was literally developing the exact same thing (I called it Novid-19 [1]). While testing it out on HN, I saw a post filtered out.

It was this post...

[1] https://github.com/christoshadjiaslanis/novid-19
is that fair or stealing the idea? if everyone here agrees this is fair i'll do it but i'll need a domain name. how about whogotwh.at?
At the same time, we should also avoid people going from store to store until they find a store that has what they are looking for. Which this helps with.
I couldn’t imagine trying to get elementary kids using Teams... it’s way too convoluted.
This feels like government thinking around infrastructure or military hardware where you open up bids and accept the lowest offer.

While there are problems with lowest-bidder-win, the real issue here is that systems like this are more living and breathing than one-off; you need a teams that tend to them, not bringing in a contractor.
Interesting idea! Do you have any specific examples in mind?
Physics Informed Deep Learning
Drawing genitalia on the screen is immature but isn't really sexual violence. It's a little disrespectful towards rape victims or abuse victims to feel that action is on the same level. It's a prank..
NYC schools have like a million students. How is jitsi going to scale to that?
Navy does not "refit" anything - shipyards do that. Russia doesn't have much of an above-water Navy - it doesn't really need it. What's the point of spending billions on something that will be sunk wholesale in the first few hours of any armed conflict with any capable adversary? Its submarine fleet, however, is formidable, as are its anti-ship rocket and torpedo capabilities.
Turns out this exists: https://www.instok.org/

And we're happy that it exists. :) Hopefully, more people working on this will mean people spent less time exposed at grocery stores.

FWIW, we may pursue a web version of the app, but we do have some feature ideas that could be difficult to implement as a web app, so we'll have to see. :)
Article's premise is right but they primarily used start-ups in the travel and transportation space for examples of insane revenue drop. If people are sheltering no one is gonna be using these services. So, it's really not surprising.

The longer term impact is going to be the lack of funding in the coming couple of years and lack of customers for the services/products coming out of startups.

How will VC funds fair in this? Are there enough LPs out there willing to put their money into this risk pool?
List of job vacancies that tackle COVID-19
What are these movies? I’d be interested to see them.
That is correct. And neither is a full page write logged if the page is initialized from scratch. And even without WAL compression, the "hole" in the middle of the page if the page is not full, is "compressed" out.

That's not to say that FPWs are not a problem. The increase in WAL volume they can cause can be seriously problematic.

One interesting thing is that they actually can often very significantly increase streaming replication / crash recovery performance. When replaying the incremental records the page needs to be read from the os/disk if the page is not in the postgres' page cache. But with FPWs we can seed the page cache contents with the page image. For the pretty common case where the number of pages written between two checkpoints fits into the cache, that can be a very serious performance advantage.
Covid-19 Physicians Ask Me Anything
Putin should have kept that plane of supplies he sent to the US to prove a point.
Or Kerberos authentication (which AD also supports) https://www.postgresql.org/docs/current/gssapi-auth.html
This sounds like propaganda looking to provoke NK leadership. No super secret coup is having articles posted on msn about them...or you know they'd all be dead...
Looks like he has written two with that name, or is that just Amazon with two different versions?

The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography

And
The Code Book: The Secrets Behind Codebreaking

Guessing the second one has more to do with Bletchley Park
I know Arch's package manager, at least, will refuse to install a package if it would overwrite an existing file.
That's not an issue with "style of programming", it's just complete disregard of software engineering basics.
My point is that if they don't find what they're looking for, I think the right solution is to get a substitute or go without.
On memory allocations larger than 64KB on 16-bit Windows (2017)
Here in Germany, we still had those clubs in our school gymnasium.

I have never seen them used, and somehow assumed they were for bowling or something silly like that. But it's interesting that they never really went away!

It's not like they were leftovers from ye olde time. Someone, at some point, ordered x amounts of clubs for the school gymnasium because they'd be part of the basic equipment. Similar to these ubitiquous blue mats and the wooden horsey thingys of which there were always more than anyone wood ever need.
They could go back to the way it used to be, when you could open up the app store, see all of the categories than be able to see the top few hundred apps in each category, ranked by popularity. Now they have a manually curated feed of 1-2 apps per day, mostly pushing large companies like Nike or UNO. If they want to curate they should at least personalize the recommendations to each user, their current suggestions are full of apps for kids.

Back in the day if I wanted to find a good navigation app I could open up the app store, press on the navigation category and get a list of top navigation apps, determined by usage. Now it's:

open app > press "Apps" tab > scroll 10 pages worth of content down to "Top Categories" > press a small blue text button "See All" > select "Navigation" > scroll past hiking, charging and bike sharing recommended sections > find "Top Free" section > press "See All" > browse top apps

From talking to a lot of users of my app I guarantee you that 90% of people never make it past the hand picked suggestions that Apple decides to show everyone. To make things worse their search is completely broken, I just searched "maps" and got:

0. Paid Ad for Google Maps

1. Apple Maps

2. "Brainstorm and Mind-Map Your Ideas" ("Story")

3. Google Maps

4. Google Photos

5. Facebook Messenger

6. Gmail

7. Waze

A new mapping app has no shot at getting discovered the way Waze did back in the day unless it raises millions of dollars and blows all of it on Apple, Google and Facebook ads.
I love shipping things that people think are difficult to implement as a web app. Get at me.
> what the author is trying to explain: the round functions for ciphers are non-invertible, and there is a construction which strings them together such that the whole thing is invertible. That’s pretty interesting!

But this is just incorrect as a description of the article. The round functions for ciphers are not non-invertible. They're invertible individually, and that's why the overall cipher, which consists of chaining them together, is also invertible.

In order to invert a single round cipher, you need to know f(R_{n-1}, K_n). R_{n-1} is given, and by hypothesis you possess the key K_n, so you do know this value.

f(R_{n-1}, K_n) is the function identified as non-invertible, not the round cipher. It doesn't matter at all whether it's non-invertible, because you don't run it backward. You run it forward.

In your example, if we have f(x) = x + g(x), and we analogously have knowledge of the input to g, it still doesn't matter whether, in the absence of that knowledge, f(x) is invertible or not. Since we know the value of g(x), we can invert f(x), because f(x) is a single application of a trivially invertible function. (f(x) = x + g(x), where g(x) is constant.) Using your example, when f(x) = x + g(x), g(x) = -x, and I know that f(x) = 0 and g(x) is 5, I can easily invert f(x): x is -5.

My example was specifically suggested by the article:

> Here ⊕ is bitwise XOR (exclusive or) and f(R_{n-1}, K_n) is any function of the previous right sub-block and the key for the nth round. The function f need not be invertible. It could be a hash function. It could even be a constant, crushing all input down to a single value. It is one of the non-invertible parts that the system is made of.

(My emphasis.)

In fact, it is the only non-invertible part in the system as described.

If we keep the example of f(x) = x + 3, what you're saying above is that this function cannot be inverted by someone who knows that f(x) takes the form f(x) = x + g(x), but doesn't know that g(x) = 3. That's true, but -- once again -- I don't see how it means that f(x) is "made from non-invertible parts" in any way that every other function doesn't also satisfy.

> f(x) = x + 3 is invertible because it is the composition of two invertible functions, the identity (x => x) and the add-three function (x => x + 3)

This is begging the question. You just said that f is invertible because (1) it is the composition of f with the identity function [true - that is the definition of the identity function]; (2) the identity function is invertible [true again!]; (3) f is invertible [oops]. We can boil that down to "f is invertible because it is". In fact, f is invertible because it is one-to-one -- f(a) = f(b) if and only if a = b.
I keep ~/bin for easy version control/backups of my own scripts. I don't want to make a directory/repo for each script, and for getting them on PATH I can either add ~/bin to PATH or remember to run ln -s ~/bin/* /usr/bin/ after adding a script. Adding to PATH has saved me a few seconds of minor frustration at no cost.
Respiration (Poem)
Fine, but what's the number of times that a naked man zoombombs your class before you tell your school and they switch to Teams? These are schools we're talking about. That number is exactly one. Because I can guarantee you the kids are gonna tell their parents what they saw, and the parents are gonna light into the principal.

Slow video? A few random disconnects? These are the kinds of issues that result in second chances. Random men showing up naked in your classfull of kids, or random racists coming in your class to call the black kid an n-word? Yeah, I'm fair certain that results in a, "Thanks, but no thanks. We'll find something else."
> That would be exploitation of human beings and nature.

What would be? Figuring out how to produce healthy food more cheaply? That sounds like progress to me.

> I am not moralizing at all

Sure you are. You think food being cheap is "what fuels many of the woes of the world." That's moralizing. You don't get to dictate to other people how much they should spend for food.

> A moralizing stance would be wishing starvation and ill health and disease due to poor nutrition upon those who hold positions like yourself.

You are wishing starvation and ill health and disease upon everyone who can't afford to "make a stand" (your words) and pay what you think they should pay for food, since you offer them no alternative if they can't afford it.
There are plenty of tests written for them.

They are just manual tests written up on literal, actual TPS reports (TPS = Test Procedure Specification) to be executed by humans.
Ask HN: The imperative approach to animations just makes so much more sense
For me, writing animations declaratively is just painful.

So I made a tiny animation orchestrating library for React and React Router and wrote the following post about it and a bit about why thee declarative approach to animations is such a nightmare for me.

https://dutzi.party/animating-route-transitions-using-react-router/

The relevant bit:

> I don’t like writing complex animations in a declarative manner. They’re great for interactions, but I find that compared to animations written in an imperative way, the learning curve is steep, code readability suffers and playing around (just testing stuff out) is not as fun as the feedback loop tends to be longer. That may be because I started my way out as a Flash (ActionScript) developer, where tween animations were very popular...

Would love to hear why declarative animation libraries are so popular with React (other than the fact that they follow React's basic approach to well, everything).
I think apple added support so everyone else did too?
What and mine ain’t?
Yeah, it is amusing. Given the small set of fixed routes, this problem is just crying out for "local" caching of the expensive data. I guess what is old is new again...
Well there seems to be more story and less grind, which makes me quite a bit happier honestly.

I'm nowhere near it, but I can't wait for the KK plot to play out.
F-stop it.
COBOL was one of the few languages I was introduced to in college back in 90s along with C, BASIC and FORTRAN.
Even back then people used to say that COBOL is a dying language.
Thanks for the feedback!

Requesting updates about particular stores is my favorite idea here. We had a similar one: requesting updates about a particular item. :)
Addendum to the first line: SuperHigh starts at ECS, so it's not available yet on OCS.
Postgres does have ldap based auth, and also can authenticate against AD using sspi/gssapi.

The problem with that is that it requires users to have been created inside postgres first, and that you can't manage group membership inside AD.
That's not entirely true. The middle class used to be known as the bourgeoisie, and before that they were traders, merchants, and sometimes small-scale artisans, who were below the local aristocracy, but above the peasants, serfs, and cannon fodder.

The US has a peculiar definition which includes workers who would normally be considered working class. The true middle classes are usually professionals with advanced specialisms that require above-average intellect and education, and typically include some element of management and administration. They have some political leverage, but typically less than they think.

This version of the middle classes emerged as the administrative, technical, scientific, medical, and legal support for company owners and speculators during the Industrial Revolution. This is still recognisable today. (It was a huge problem during the Maoist revolution, and Mao went out of his way to destroy and "reeducate" this class - because they were capable of resisting him.)

The upper classes rely on inherited wealth and power, make their money from property, land, share ownership and other forms of rent seeking, have direct personal connections to networks that shape policy and power, and don't need to work unless they choose to.
Zoom is known to have at best been massively incompetent and at worst to have been grossly irresponsible and possibly malicious.

Sure other solutions might be just as bad but that is hardly and argument against ditching Zoom immediately. If you've missed the many articles about their weirdly bad security you should definitely go read them.
Is there any browser based P2P web conferencing software? WebRTC seems like a perfect fit for this. Especially as in the suburbs students will almost certainly be on the same single broadband provider so the traffic will be local.
Cyberattack has an existing meaning, and it's not that.