skysight-inc/HackerNews huggingface dataset:
You’re creating a false dichotomy. It’s all about maximizing signal to noise, and expert reviewers are absolutely required (at some point in the process) regardless of whether they’re perfect.
I live in Tokyo and I think the biggest factor is the individual sense of responsibility.

From the beginning (and it gradually started far before the emergency declaration), most people and organizations recognized their role and responsibility and did whatever they could do to help.

My company gave material and instructions about washing hands, gargling and improved the frequency of cleaning in february, and then switched to remove-working for everybody as early as march.
The company managing my share house did almost the same and even increased the frequency of cleaning.

Shops set up barriers in front of the cashiers.
Restaurants either decided co close or switch to sake out only.
Almost everybody started to wear masks since the beginning.
When masks were impossible to find in shops, my company somehow achieved to deliver dozens of masks to all employees. When I got sick they also helped me by delivering furnitures and foods to my room.

So many people from western countries that are always talking about freedom seems unable to do anything else than ask their government to forcefully lockdown everybody. A government is not omnipotent and cannot fix everything magically. Recognizing your role and willingly do whatever you can is the only solution.
Here, the government only asks people to do things whenever it is necessary, and they do.
More like unpaid onstage than backstage ;)
Awesome though
Is it possible that you haven't found memory safety issues because you haven't been looking for them, haven't been fuzz testing, or haven't had adversarial users of your codebases?
The license for Windows' free downloadable VM images does not allow you to develop software.

https://windowsdev.azureedge.net/eulas/WindowsDeveloperVirtu...

"You may use the software in the virtual hard disk image only to demonstrate and internally evaluate it. You may not use the software for commercial purposes. You may not use the software in a live operating environment."
We ask them politely, yet firmly, to leave.
The problem with memory management is a problem with lifetime management, which Rust reasons about in terms of ownership management, which it attempts to reason about statically, with help from the programmer. GC attempts to do the same thing, dynamically, with less help from the programmer.

Both of those methods still allow leaks, which is why Rust encourages RAII. [1] Are there other structured lifetimes we can get compilers to enforce for us, like they enforce certain invariants about flow control using control structures?

[1] https://users.rust-lang.org/t/memory-leaks-in-rust/18187/2

http://huonw.github.io/blog/2016/04/memory-leaks-are-memory-...

https://doc.rust-lang.org/nomicon/leaking.html
Chromium's base library. Includes basic utilities useful across the codebase, e.g. hash maps, containers, pointer wrappers, logging, metaprogramming utilities, etc.
> What if with "dangerous languages" like C you could turn off pointers

You can't. C is a fundamentally defective language because it doesn't have the "memory slice"/"array" construct.

Of course you can work around it, but if you eliminate pointers then you can't do much with C. Heck you can't even print "Hello World" with it (well, ok, technically you can but not in the usual way).
C does not provide ABI stability itself as a language, however the language does make it easier for libraries (including specific implementations of the standard library) to provide ABI stability.

Rust does not provide the facilities to write libraries with stable ABIs, and C++ libraries have to be written carefully to achieve ABI stability. More precisely, important C++ and Rust language features (templates and generics, respectively) conflict with the ability of providing ABI stability (at least it was thought so... Swift is novel in how it provides ABI stability guarantees for library writers alongside generics).
You got me thinking... Would a webmention-based aggregator make sense? In the sense that you link to it from your post and send a mention to it, and your post appears on it?

I see a potential for spam, but on the other side I always found that given the low number of webmention-using blogs, they do not seem to bring a lot. Most posts where Ibsaw them used were posts about webmentions themselves, where people basically were playing around.

Such an aggregator would at least create some kind of hub where such posts appear.
Most backups are never actually read / used after writing but /dev/null is not a good substitute for them.

[Edit] in case I wasn't clear: Imagine data that is written and rewritten and overwritten before it gets read; a user that never returns to your product - his state data was written but will never be read. That sort of thing.
One catch is 100gb limit but for a personal site you will never hit that.

Anyone recommending S3, github pages etc hasn't tried Netlify.
I wonder if Delphi still a one pass compiler?
The quickest way to get good at this is practice.

Just ask engineer friends random questions from time to time, and when there is no consensus, calculate the results properly.

Eg. How much power could a solar powered fly collect?

How many tons of batteries would I need to drive a train across the USA?

How long can I power my laptop from a solar usb battery bank in the sun each day on a hiking trip?

What's the load time of this webpage I just wrote on a satellite internet connection?

How long would it take to boot up my OS if I could keep RAM intact during a reboot?

How many kilos of coal does it take to cook a pizza?
Delete account here: https://triplebyte.com/privacy-center
While upgrading our huge monolithic software, we too faced similar issue. The way you handled cache invalidation was totally amazing.
https://www.washingtonexaminer.com/news/california-doctors-s...

It’s already happening
This is actually a very clear introduction to the principle as far as I can tell, and it's nice that the sample code is grounded in something close to a real-world programming scenario (messages, filestores and logs vs the common examples of animals, cars, abstract shapes etc that are often used to model OOP principles)

There's some glaring syntax errors in the gists, which might throw new learners off the scent a bit - if your example GitHub repo really does compile and pass it's tests, you might want to copy and paste the working code directly from there.

Also OP in time you might want to work on improving your written English grammar - it's a testament to the power of the English language (more forgiving than many others), and the well thought-out article content, that it's perfectly understandable just as it is - but many phrases sound jarring to a native speaker and may lead other readers into a false negative response towards the content itself.
Maybe a typo, maybe not, but near the end of the About section it says “...pure sweatness...”. Was thinking sweetness, but may be intentional as well.

Regardless, very well done. Liked the ability to swipe on my phone to essentially shift camera direction temporarily (specifically, during the “city” view). Everything seemed well thought out and interactive. Looked great and performed well on an iPhone X in Safari.
A Clojure library for generating wrappers around Java
Interesting, is there a blog around discussing this in detail ? If not would be kind enough to go more into detail.
> historically, there have been other illnesses hundreds of years ago that killed more people.

AIDS has killed around 34 million people since 1981.
About infinite lists...did you try Flipkart's RecyclerListView ?

https://github.com/Flipkart/recyclerlistview

But most importantly this question - do you envision that building React Native apps requires one to write wrappers for native at some point ?
Or is it all abstracted away by now.
> just that they shouldn't be scoffing/laughing at tools

Why on earth would that be a problem? Why are you sensitive about tools? Do the tools have feelings?
I think the curio project addresses some of these asyncio design concerns.
Profligate spending has been good for the consumption based economy, and bad for the vast majority of Americans who lack rainy day savings. Let alone something more serious.

If self-reliance and personal fiscal responsibility is a "threat to the economy" then the economy is part of the problem.
Working from home will be the death of society
That site is wonderful. Even the “Complete contents” page, which appears to load the entire archive in one request, is snappy on my iPhone.
It's not just about the dollar. We are social creatures, we thrive off of social interaction and contact and we benefit from community. Businesses, schools, churches, concerts, dancing, sporting events, all these things that give people joy and fun are shut down. We only get a few dozen trips around the sun. I do not want to spend my life cowering in fear and in a society that cowers in fear. I want kids playing in neighborhoods and playing ball, I want concerts on the regular, dancing in public squares and I want to live.

But to your point about the economy, we are seeing unprecedented damage to the worldwide economy from the shutdowns. It's not the virus that's doing this. It's the shutdowns. 40 million people are unemployed in the U.S. alone and rising, rapidly. This is unsustainable. The economy has to function or everything falls apart. And a big part of that functioning is travel and tourism and restaurants and it creates value and moves trade along. It's very important to re-establish those things.

Much of those deaths are in nursing homes with extremely vulnerable populations. I think its a tragic shame that many of these outbreaks occurred especially in nursing homes all over the northeast (NY, NJ, PA, CT, etc). However, once a patient gets moved to a nursing home, the average length they live is about 1 year. We can make nursing homes cleaner and safer and we should probably get those patients outside a bit more, but there's also only so much that can be done for people in the last months of their life.
It makes sense in theory. In practice I already know a bunch of people who will just claim they're from the same household. And many of those are not typically 'asshole' types.
it's amazing how Very Smart People(TM) can't seem to think past 1-2 months ahead.

That said, I was always a germophobe and always practiced social distancing on the train whenever I could so I support this.
I don't understand why you insist that a number that has a large uncertainty cannot be meaningfully specified, when you yourself demonstrate putting constraints on it. That is giving it a meaning.

There are about 49 Gutenberg bibles known to remain of 158-180 copies, I read. log2(49/169) = -1.8; 570/1.8 = 316 years for half of them to disappear. It's very meaningful to say that a number is between 10 and 1000. It's not 10,000; it's not 100,000, or 1,000,000. There are maybe 10^82 atoms in the universe. That's about 2^272 so saying I am confident the half life of even the best preserved, most cherished books is less than 1000 years means that a 300,000 year old book could not exist. Because even if there were 10^82 of them, not one would be left. If you really insist you cannot quantify it, you're saying there's a chance! Aren't you?

With DNA, it's not that I know the half life is 1375 years precisely, or have hardly any biological knowledge, but the little knowledge I have combined with exponential rates of loss constrains it so I can't imagine the upper bound is above 10,000 years.

The thing I am trying to express is that even huge uncertainty and almost total ignorance give you far more to work with than "nothing".
The Floyd Warshall Algorithm
I hate this productivity mental floss crap. When I scan nytimes.com it seems like 50% of their content is this junk.
> who use Apple products because they make their lives easier.

Cherry picking out of anecdotal evidence? I have read countless stories of Apple users who have had their beloved software broken by Apple updates. It goes both ways.
On Linux, I use jumpapp: https://github.com/mkropat/jumpapp

On Mac, Quicksilver with Triggers: https://qsapp.com/
Do you fuzz your code or use something like asan/msan (https://github.com/google/sanitizers)? If not, how do you know that your code is really bug free?
I was thinking the same thing, but realized it's already there under the insights column!
That doesn't answer my question though. What does the data actually say about the covid reinfection rate? I've heard of anecdotes, but haven't seen any numbers.
Casio is big enough that the guys from the watch division and the guys from the piano division have probably never even met
The challenge is that the Rust compiler will fail to compile many codes that are strictly and provably memory safe but fall outside Rust’s narrow model of “memory safe”, and which are required for performance reasons. You’d have to wrap most of the code in unsafe blocks. In C++17 you can directly write type infrastructure that transparently enforces memory safety models that Rust doesn’t grok, which is a pretty nice feature.

Many people underestimate what is possible using C++ these days. Complex for sure, but also very powerful.
I don't buy tea based on label, have to at least see its texture and sniff it. The nice thing about tea is that there are classical varieties and blends that one can purchase and they taste more or less the same every time. It would be great if some cannabis businesses would adopt the specialty tea store business model.
Why would you "try to implement" stuff in a language that is clearly dynamically typed and then be disappointed about lack of types? It's like trying Python and being disappointed about it lacking types. Do you often try languages without even googling for a basic description and then are disappointed because it's not like other programming language or what you expected?
This is why C++ should be put to pasture and replaced by properly managed languages. It's time.
You misspelled “surveillance capitalism”
A few weeks ago, I discovered some Ainu folk tales, originally translated in 1888. Pretty interesting!

https://www.sacred-texts.com/shi/aft/
They do well in those contexts. They’re used in other places too, but generally with poorer justification and results.
Family of 4 lives in a tiny-house village, the kids have their own homes
Real Estate's Demise Creates a Graveyard for Fools
The redesign also looks nice.
The quickest path towards realize peer review means almost nothing is... reading peer reviewed papers.

Of course, take my semi-anonymous random internet opinion with a grain of salt (I've dropped out of college not once, but _twice_, so what do I know?). However, I'm moderately good at computer science topics, and have spent the last year reading and implementing papers in detail in pursuit of a fairly niche topic, and, what I was dismayed to find, is that most papers are absolute, complete and utter garbage. Like, honesty embarrassing. And that's before you even get into the fact that _you can't reproduce their results_.

Encountering this has been something of a crisis in my entire belief system, to be honest. Although, maybe I've just been exposed to what "real" science looks like: a big, gross, often wrong mess of assumptions about the world that takes a long, long time to correct.
In many ways yes but not always. After writing lots of C++ and then going back to managed world I often find cases where the opposite is true. Questions like "will this be mutated?" or "will the library shallow copy, deep copy, or hold a reference to this object?" are very hard to answer in most GC languages.
Even with the macroeconomic effects as valid the mode of thinking is so painfully backwards and entitled in so many ways.

1. The job of the producers is to produce what the consumers want, not the consumers to accept whatever they want to produce! It is not a birthright to guaranteed profit from whatever they want to produce being sold. That has never existed. It brings to mind every idiot CEo of a business which failed to adapt bemoaning "murder by millenials" and wondering why they aren't getting new customers among those they insulted for products they don't even want in the first place.

2. If credit flow is required for the economic velocity it hints at an insufficient amount of solid currency in the economy and the interest costs are deterring spending exactly as intended. Even if taken for granted that the boost is needed doesn't mean that a consumer credit bubble is the best way to do so.

2a. If saving is not desired behavior retirement must be guaranteed in spite of lack of it. Asking for changes with no viable alternative is a fundamentally an unreasonable demand in negotiation. If you don't want a population explosion as 8 kids is the accessible way to be supported in old age then provide elder's pensions or stop complaining about population growth.

2b. Even if they could keep on using credit until they die the gains would be unrealized as the music stops even after they claimed the estate the debt would be written off. Continually rising consumer debts are a bubble because they are not immortal conglomerate entities like corporations or governments.

3. A drop in demand given available means of payment or credit implies a failure to at the same provide utility and provide a pathway to payment.

Essentially the answer to the economic problem isn't more consumer debt and pretending this fine but solving the root problems in a profitable way.
freedom-to-tinker’ proponents throwing their hands up in despair wondering why big corporations have nothing better to do.

This is not about Casio really, this is about React who need to justify their existence to their sponsors. Casio probably wasn’t even aware this was happening at first.
How about building a proper native UI first?
> the state can't mandate helpful behavior

The state requires me to wear underwear on the bus, put kids in car seats, signal at intersections, keep a gun safely, not let my tires go bald, and many other things to protect people around me.
We've gotten efficient enough of producing the basics that we don't need everyone or maybe even half of the available labor market to do it.

That means either a good chunk of people have to be employed doing stuff driven by unnecessary spending, or they don't have employment. And we aren't great at distributing necessities to those who don't have employment.

You could say the economy is part of the problem.

Or you could just say demand drives employment, which means when demand for non-necessities drops, so does employment.
> our understanding that some people can be believed even if we don't understand what they are saying because it is over our head.

First, while this might apply to lay people trying to evaluate scientific claims, it should not apply to scientists trying to evaluate scientific claims in their own field.

Second, peer review does not even pretend to be the kind of filter you are talking about. The fact that a paper has been peer reviewed is not evidence that it is correct or that its claims should be believed. Indeed, many peer reviewed papers later turn out to be wrong. (For example, all of the papers that were part of the "replication crisis" that got a lot of recent press were peer reviewed.) All peer review signals as a filter is that someone presumed to have relevant expertise thought the paper was worth publishing. I think recent experience has shown that this signal is virtually worthless now, though it might have had value in the past.
> "Walmart doesn't want the world to have mom and pop shops. ...

That may not be their stated goal (or it may be, I don't know). But aren't corporate structures pushing them to continuously grow? Can they truly bring new money into the economy, or will their growth be at the expense of another company's revenue? Maybe on Monday, they pull one over on another big chain, on Tuesday, they end up hurting a mom and pop shop.

> make (Twitter, Medium, Youtube, Facebook, etc) more valuable

These companies may also not have a stated goal of destroying the distributed blogging ecosystem (or maybe they do), but wouldn't them driving for their own growth not have the same (potential) result? Isn't this the same thing Uber does to taxis? Amazon to book stores? (Oh, wow, the Amazon example hits close to the Walmart example, now doesn't it?)
Windows Security Alert: Core System File Zero-Days Confirmed Unpatched
Surely they way most gcs achieve this is by asking you to tell the gc when you aquire a reference to an object, and tell it again when you no longer need it. You could do that with a custom implementation of drop in rust.
I wrote and use https://github.com/CaliDog/asyncpool (CaliDog graciously created a module of it for me) to solve this issue. Here it is forked on my repo: https://github.com/thehesiod/asyncpool
Right. Type systems generally don’t like having invalid states at any point, because after all that’s kind of what they do :)
What false dichotomy? If you want to keep journals revert to editorial review. If the editor thinks the paper isn’t garbage they publish it. Sometimes they’re wrong but you don’t get papers published six years after they’re written.

Maximizing signal to noise is a terrible goal to put so much weight on. We should be trying to maximize the growth of knowledge, not minimizing the number of wrong papers, which is what max(s/n) leads to.

Follow the editorial philosophy of Max Planck editing Annalen der Physik during the period when that was the pre-eminent journal in Physics during the most productive epoch for Physics research ever.

> To shun much more the reproach of having suppressed strange opinions than that of having been too gentle in evaluating them.
Rodney Brooks subsumption architecture revolutionized robotics. Back in the 90s you could replicate his work with Attila and Genghis and recreate hexapod robots for under $1000 which was an pittance for a robot.

He was at MIT when he submitted those papers. The churlishness of those reviews is staggering. What if he had given up and gone on to something else?
I assure you that the people working on web browsers are in general quite competent and even so often have trouble with memory safety.
Timeline of the spread of Covid-19 as it happened
Yes because going to the office is more about socializing than the actual work.
Completing 12 hour shifts without a moments break isn’t overwhelmed?

Read this article about two of the nurses in NY that committed suicide due to the stress of watching patients die and not having the resources to help them, then tell me those people were not overwhelmed.

https://www.wsws.org/en/articles/2020/04/28/emts-a28.html
> FB might just revert to its old practice and leave the Kansas devs back jobless.

No, they won't, that's my point. If both developers are remote, and so Facebook is nearly indifferent to hiring Kansas vs SF, then it would happily keep pay Kansas developers until they raise their wages all the way to that of SF. That's true even if there's a fixed number of Kansas developers and that number will never increase (which I don't believe).

Or, in economics terms, both SF and Kansas workers are substitutable goods, so neither group has a monopoly and you'd expect their prices (or marginal price, to be accurate) to equalize, regardless of the elasticity of supply curves of the two goods.

We know the developers are substitutable, as the article states that Facebook isn't able to easily tell them apart, short of threatening them with strict penalties for lieing.