skysight-inc/HackerNews huggingface dataset:
> That's a real issue in the developing world; in the developed world the resources exist to buffer the temporary additional low-end economic impact

That seems like a pretty sterile way to describe it.

Right now, in the (presumably) developed US, 1 in 5 children don't have enough food, 3x the amount during 2008. That's a result of years of policy choices, but one particularly policy choice caused it to spike. If there's a resource buffer, it's not buffering.

https://www.brookings.edu/blog/up-front/2020/05/06/the-covid...
NetBSD Google Summer of Code 2020 projects
My two cents: that's part of the game in today's marketplace. It's pretty difficult to 'disrupt' firmly cemented market footholds and play with the big boys with seemingly endless streams of capital (though it certainly is possible, tech is more notorious for this than most industries, though highly improbable).

You really want to lock down some strategic IP that stands in the path of a behemoth and hope they'll want to aquire it under their growth goals or attempts to stomp out potential competitors (by throwing money at them and not through litigation or other paths). The big boys win because they buy out proven effective solutions/IP and models while failed startups eat the market high-risk exploratory costs.
Even so, having say a bare metal server (à la Vultr) can be way cheaper than having a cloud setup in one of the most flexible kinds of providers.

The detail to look at is that flexibility is a feature of the cloud offering, and an expensive one at that. If you don't need it, you need to find a way to not pay for it.
Can you point us to an executive team giving themselves bonuses?

I can point you to multiple giving themselves paycuts.
> It's simple game theory. The prisoners dilemma has multiple equilibria, but you don't find the optimal one unless you take the less rational choice once in a while.

I also agree it's simple game theory, but ignoring the HN audience for a moment you're probably assuming that the non-zero sum situation will still continue to hold at a society-wide scale for large parts of the world (at least for the "former" Western world).

The present covid crisis has proven that to be false, what with countries/states members of the same political union (the EU, different US States) fighting for limited medical resources in the early stages of the pandemic. We'll probably end up in similar scenarios if and when the climate crisis will worsen, reducing the availability for resources for many of us.
We might recharge an electric car as it drives
I think you have a rose-tinted view of what old-timey businesses looked like. We moved past mom-and-pop subsistence industry like 400 years ago. No one ever said “I’m going to create a sheet metal production company for the common good.”
This is a much better summary
It seems to me like the minimum economy to maintain our standard of living would necessarily be all of it. The economy is what produces all the goods and services we enjoy in the first place. Some restrictions may be worth the cost, but the idea of finding broad sections of business activity that can be shut down without discomfort seems unrealistic.
> To go from the 17bit to the 2018 bit they need to use a million qbits instead of 1600-something. That's a tiny scale up of under 1000x.

What makes you think that the time, energy and space costs of keeping n qubits coherent and executing a circuit on them is linear in n? No one has ever done it.
> we needed a web engine for server side GFX rendering

> the licence made it very simple for us to decide - WebKit was MIT, Gecko wasn't.

...So what? If it runs on your server, it could be just about anything and it wouldn't matter so long as it's not AGPL. Or was the server meant to belong to the customer?
> For example I can't help but think of what would happen if some random (not PhD) engineer came up with a new and highly innovative mathematical construct and published it on their blog... I doubt their idea would get any attention at all; no matter how useful or impressive it is. It would be lost in the noise because scientists are not going to review it

Anecdote: as an undergrad I worked part-time for a physics research group, and once my address got added to their staff web page, I started receiving "highly innovative" new theories via email about once per week. They were generally long and involved; it would have taken me hours to pore through one and figure out what it was trying to argue or whether it made any sense.

And this was circa 1995, when only a small portion of the world had access to email, let alone web pages. I wonder what it's like now...
I am doing this, YMMV:
I started drawing exactly 1 quick sketch (mostly human figures, taken from https://line-of-action.com/) a day. EVERY DAY.

After 30-40 days of this I started putting the results on Instagram. I had an Instagram account for maybe five years, only to follow friends there, never posted on it.
I kept drawing and publishing at least one piece a day, every day, from April to December. In some cases (e.g. I went away for a holiday) I either took drawing stuff with me or built up a bit of "buffer" before the trip in order to keep posting regularly.

Now it is a bit over a year since I started, I post at least once every two days, actually more like once every 1.3/1.5 days...

I do believe I am improving, and anyway I am enjoying this immensely.
I do not know if for you the publishing part may act as an incentive or you maybe feel intimidated by this.
So try just drawing without publishing for at least one month, possibly daily.
There are satellite pictures of the camps and I remember seeing cell phone picture of the inside. That together with the very consistent descriptions of people who have escaped from there should be enough.
When Home Isn’t Your Home, Quarantine Is a Nightmare
That is apples to oranges, you're citing a lattice reduction algorithm? Maybe you meant the number field sieve https://en.wikipedia.org/wiki/General_number_field_sieve?

In that case the answer is: never. We've tried to generously interpret earlier factoring annealing results (there is nothing new in the top-posted paper) and had to conclude that the overall method just doesn't scale well: https://arxiv.org/abs/1902.01448
At the start of covid lockdown I realized I needed a new pair of sweatpants. Where was the first place my brain thought to look? The nike store. Why was that? What specific ad or celebrity sponsorship can you trace that back to? Probably something to do with basketball but I honestly do not know. Regardless, I ended up buying a pair from nike.
Sure there is: https://www.gnu.org/licenses/why-assign.html

The owner of a GPL project doesn't own the copyright for contributed code (and therefore can't license it themselves under GPL), unless they receive a copyright assignment.
How to Focus in the Age of Distraction
My main usage of the app so far has been to approve PRs when pair/mob programming. Instead of going back to my desk where my computer is, I can approve the PR I've co-authored immediately.

Obviously it's quite a narrow use case, but I imagine there are lots of similar cases where the review is simple for one reason or the other and you want to get it done quickly.
I didn't follow your reasoning about proprietary software depending on the broken window fallacy.

I don't see how Google's proprietary search engine or Facebook's proprietary interface to our social network rely on the broken window fallacy.

Would you mind elaborating?
I was in Seattle (where it supposedly entered the US) in mid-December and got pretty much the same symptoms as you, a week and a half after!

Everyone else on the trip was sick, too.

I've never had the flu.
It is kind of surreal for me, that you complain that Zoom does not on Wayland. Even though i use Linux myself.
Remote code execution on Nintendo 64 through Morita Shogi 64
Correct. People can still enjoy a discipline without being fluent in its vocabulary. This book explain the fundamental using pictures, storytelling which I believe is more approachable for people without years of training in math/stat training.

The book tries to explain a few things very well. Also the author is well aware when things are getting complicated, and he acknowledges it and holds the hand of the reader. Here is an excerpt from the book where he was explaining how to write a statistical model and ends with a reassuring note saying if it doesn't make sense it means they are holding the right book.

https://imgur.com/ZupQLco

I wish more books would do that. Breaking the 4th wall.
Wikipedia comments that the ND500/ND5000 architecture wasn't especially Unix friendly as it was based on a 16-bit front-end & I/O ND100 processor to the 32-bit ND500/ND5000 cpus. Also that this was ultimately a system bottleneck for competition in general.
>> Chrome has pretty much won the browser wars

Probably the same could have been said about IE ~20 years ago.

This is less of a war, more of a never-ending race. Currently (temporarily?) Chrome is ahead.
it's more about the VC funding than anything else. it is almost always the reason for the death of cool software
No, it doesn't. I use adblock, as does a lot of other users. The FB wall is organized to my liking without any direct ads needed.
> Public perception

I'd say you overestimate that. Perhaps 0.01% of the public knows that Keybase exists and has a bad opinion of Zoom security. Expert's opinion is important, but does not automatically become general perception.

(Anecdatum, I'm far from a security expert. I know that Keybase exists, even have an unused account; I use Zoom for work and don't blame them for not locking up tighter. Their blog post on the topic sounded reasonable to me.)
There's also Fractal[0] which uses GTK+ instead of Qt, and is maintained by the Gnome foundation and planned to be used by the Librem 5 AFAIK.

[0]: https://matrix.org/docs/projects/client/fractal
Mulesoft on AWS is a mess, though I'm not sure if that's Mule's fault, AWS's fault, or the fact that it's an integration platform and it's always a damn mess.
If we're going to do a lockdown, we might as well as do a full lock down. Like give everyone a two week warning and then nobody leaves their house for two weeks.

Two weeks, no Lowes, no McDonalds, no grocery stores, no amazon delivery drivers, no postal service, no pharmacy. Only emergency room/icu, fire fighters, emts, cops, and powerplant operators.

Instead we put everyone on house arrest for an indefinite period of time.
There are more examples. Between the 60ies and early 90ies, Philips in the Netherlands sold their own line of proprietary computer systems such as the P800 series (PDP/11-like) and P4000 series (a Cobol programmed office computer). The Philips computer division was later sold to DEC. Information about much of this hardware is nearly nonexistent.
I wonder how important the word "live" is there. Does this statement only apply to real-time decryption of ongoing meetings?
Well that's disappointing
75% of code in Common Lisp.
Could you explain that in more detail? I understand that the dot tells the DNS resolver that it's an absolute domain name rather than relative, but after that I'm lost.
Ask HN: Keybase Alternatives?
Since Keybase is being acquired by Zoom (see https://news.ycombinator.com/item?id=23102430), it would be lazy to not start looking at alternatives already

I myself mostly use the following features from Keybase: Chat, KBFS, Git repositories and encrypting messages sent out-of-band via PGP in Keybase (and the various cryptographic tools [signing, validation etc])

What alternatives have the features outlined above, but are ideally either FOSS or at least not run by a for-profit company? I mainly used Keybase to make using those features easier, so please don't suggest the cli of gnupgp (or similar) as alternatives.
Because of C! Rust good, C bad.
Matrix and Keybase have entirely different goals and functionalities. There's barely any feature overlap besides end-to-end encrypted messaging, but it's not like XMPP hasn't had that for years. I think it's silly to even compare the two
Why? This doesn’t even make sense.

Now I don’t even know if I can trust Keybase, and am trying to figure out if I should delete my account. Does anyone have any persuasive arguments for/against?
Show HN: Dumbass – UI Made Simple
Despite being one of the earlier signups I have never fully grasped what it's actually good for.

Time and time again I forget about it and when I check the website it seems to be doing something different - but it all sounded very centralized, first the gpg keys, then the file-sharing and chat - it doesn't seem to be federated.

So unless some entity steps up as the de-facto api-compatible replacement, I don't see how having the code alone would help, unless you want a chat solution for a handful of users?
Thanks!

> The only thing that's kind of annoying is installing binary distributions of packages since they need to be patched

This worries me, as every once in a while I do feel like using some proprietary app. What does it even mean more precisely? What about Steam games and such? Would it make sense to run them in a container or something like that?

I suppose I like to use unpopular software in general. How would I use (make a package or otherwise install) the odd go, python, js, nim, rust ... project that is made with its own weird build system? If I made a package for it I could very comfortably make changes to the code and directly recompile/reinstall, right?
> If you are lucky bumblebees will move in.

Does this potentially attract other hole-dwelling insects like yellowjackets?
This comes off like an angry rant by a person who scored 100 but thinks of himself as highly gifted. IQ as a concept is a useful metric and predictor. Our current "stale" IQ tests still predict criminal behavior more accurately than any sociological theories of crime. It just doesn't predict whether someone will end up in a "menial job" or as a C-level executive.
what are urban scandinavian noirs that you would suggest to read today ?

(the urban is in context of topics of technology/privacy, etc which are prevalent in the Dragon Tattoo series)
Software exists for its users business exist for its owners more precisely its stakeholder, further divide stakeholders into the various rights, control, claims on cash flow, claims on assets, give users the first then watch what happens.
That’s my favorite part, too. I deal with a bunch of OR people at work so I couldn’t resist to bring this similar question up next time. Let see what they have to say!
My kids are almost four and almost two. After a cumulative almost 4,000 readings through a small library of their favorites I can now recite classics like Goodnight Moon from memory. Not exactly great literature but they are usually structured as poems, of a sort.

My wife and I quote their favorites at each other at opportune moments. They are, of course, completely oblivious.
Seems like it's probably just a typographical error & should be 463*499.
Disclosure: I am a member of the TileDB team.

Iceberg, similar to Delta Lake, is another layer you have to add on top of Parquet, which limits your mobility of compute. You can currently use it either with Spark or Presto, but not directly via language APIs or other compute engines (e.g., pandas, Dask, MariaDB, etc). For example, the pandas "read_parquet" will not be able to read your dataframe, you will have to use pyspark or presto + sql query to fetch the data into pandas. TileDB has updates and data versioning built into its format and storage engine, therefore reading an array directly via a TileDB language API, or Spark, Dask, PrestoDB or MariaDB will have the same behavior. You will be able to see the dataframe after all the changes, or time travel and "activate" only some of the changes in time.
Why not servoView?
I can't even bring myself to read this. After perusing and seeing it gets so emotional (bringing up eugenics, morality, etc), I have a hard time believing it's going to be objective.

"There is no significant statistical association between IQ and hard measures such as wealth."

So... you're saying that people with an IQ of 60 are equally wealthy as those with an IQ of 110?

I understand getting frustrated about misapplication of tests. But it's absolute that science must measure what is, not what we wish to be. Science is never unfair, never has an agenda, never backward -- it's simply a method to ascertain facts, entirely indifferent to our human affairs and feelings.
> They can launch background threads, intercept and log any and all UI interaction and UI widget/input field values, and call home. All of this without you ever calling a single method explicitly.

Unrelated to Facebook, but some malicious SDK already doing it. For example, Igexin(https://blog.lookout.com/igexin-malicious-sdk), and it's not the only one.

Be careful when importing anything.
Your idea is not an inevitability but actually from the late 20th century, and became very popular starting in the 80s.

Here is a link that showed up in google for me when I tried to find support of this claim: https://www.washingtonpost.com/opinions/harold-meyerson-the-...
>I assume must have been a less serious case

Wikipedia has:

>Cerebral malaria is the form of severe and complicated malaria with the worst neurological symptoms.

Glancing at this it may be more likely your brain was altered by the malaria than the mefloquine https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3056312/
They’re also more immune to congestion. Back when I lived in Chicago and used public transit, one would strongly prefer the rail over buses when possible, except in cases where the bus was an express route.
Pizzas maybe keep the heat longer than eg. a hamburger with Fries or a stake. I mean they are quite moist. I mean if you want hot food pizzas, soup etc. is probably what you can get unless the driver has a heater.
Wink Alternatives Without Monthly Subscriptions
They are not 'overfit' unless they are exactly the same and they cannot generalize. But you can see the wide variety of high quality faces which are not copied from the dataset and that the interpolations are fine: https://twitter.com/arfafax/status/1258344026706599937

Generating a recognizable character is no more 'overfit' than a painter being able to paint George Washington means their brain is 'overfit'. If those characters are part of the data distribution, as they are, then the GAN can and should generate them and countless variants on them.
I've come to the tentative conclusion that advertising is, in most cases, kind of like money spent on good luck charms. The company wants to spend money on convincing people to buy their product (or service or etc.). Telling them, "there is no good way to do that, you'll have to just make a better product", is never going to be believed. They want to think that they can just spend money, and get money back.

Improving your product also requires money, probably, but in addition it would require good planning, a realistic vision, organizational competence, and a lot of other things that are harder to deliver than just buying ads.

Executive buy ads because it's easy to do, compared to making a better product (or service or etc.). So your ad company doesn't have to deliver better sales, it just has to be at least as good as other people's ad services. Because most executives are not going to promote the guy who says, "there is no easy way to spend money to get higher sales, you're going to have to do it the hard way".
>We believe this will provide equivalent or better security than existing consumer end-to-end encrypted messaging platforms...

So it will be harder for us to get at your stuff than is is presently, but we will still be able to if we bother to do the work.

>We are also investigating mechanisms that would allow enterprise users to provide additional levels of authentication.

So they will offer completely secure communications if you are at the paid level.
Exactly. Unemployment doesn't have the employer benefit of health insurance.
"Let me tell you my theory!" If you think listening to someone's new app idea is bad, there is nothing worse than an amateur physicist trying to tell you their newest theory.

"Proof? Who needs that! My theory is so elegant!"

"What do you mean my proof doesn't make any sense, maybe I'm just too much of a genius! How can you not see that right away?"

"You have, 1028 emails with frustratingly naive 'What About?' questions from various self-taught physicists."

I think a lot of physicists get kinda jaded about outside work. Then, when a genuinely talented and hardworking non-professional shows up, it's hard to tell the difference.
Dart wouldn't stop the relentless cycle of frameworks coming and going.

Case in point: Angular has an alternative Dart implementation which is AFAIK used by Google internally, but it didn't take the web by storm and currently the TS flavour is by far the dominant one.
I can imagine this being very useful in educational settings. Instead of students and teachers spending time on getting everyone's lab environments set up they just fork the course repository and tada it's there and it works.
You're changing arguments in mid-stream. What does any of that have to do with making Twitter more vulnerable to mass-influence operations? No one, Russian trolls least of all, is trying to pretend to be your specific friend (and if someone were doing such a spearphishing attack on you personally, they wouldn't be using new artwork of any kind whatsoever, human or AI-generated, in the first place, as that would defeat the point of trying to pretend to be an existing acquaintance!).
How to Lose Weight Fast: 3 Simple Steps
The problem it solves is temporal cache locality, and whether pull or push is better often only depends on what is it that you want to keep in cache for the next operation.

For example, suppose you are doing a 3x3 convolution over a matrix, and you want to keep the result of the convolution in cache because the next operation consumes it.

So your cache is pretty much filled with the output matrix, and you only have space in cache to pull in one row from global memory for reading.

Now consider what happens if you process your input matrix row-by-row, first with the pull approach and then with the push approach.

With the pull approach you need to load 3 rows from memory into cache before you can push. No matter how you do this, as you advance through the input, you are going to be loading some rows twice. For example, suppose that from the 3x3 window, we load the rows in this order: top, bottom, mid (and then push the convolution to the mid row of the output). In one iteration we load rows 0, 2 (evicts row 0) and 1 (evicts row 2). The next iteration loads 1 (hit) and 3 (evicts 1), and then 2 (reloads 2!). That's bad!

With the push approach, you load one row, and push partial contributions to the 3 rows of the output matrix. Then you load the next row, and do the same. The output matrix is always in cache, so those writes always hit, and you never need to load a row from memory twice.

So in a sense, pull optimizes for bringing the rows of the output into cache once, which is good if you want to continue working with the input afterwards, while push optimizes for keeping the output in cache, which is good if you want to continue working with the output afterwards.

One isn't really better than the other. Which one to choose depends on what is it that you want to do. Maybe you have one input matrix, and multiple convolution windows, and want to compute multiple outputs that you don't need right away. In that case, you want to keep the input matrix in cache, and compute the rows of the output one by one, evicting them from the cache after each computation.
I am pretty sure anything from Microsoft on GitHub is intended to be open source eventually. Theres no reason they dont have proprietary projects in their own internal version control systems.
What's included in "reasonable comfort"? All the modern stuff or 10sqm at 18°C and 2500 calories per day per person?