skysight-inc/HackerNews huggingface dataset:
LuaJIT, true to form, has a sort of solution for this, in the form of a profiler cheap enough to run in production.

You do have to change how you think about performance analysis, but in return, you get to actually answer the question you're trying to reason about, namely, how does this run in production.

Pacifying the JIT is a bit of a dark art, but the whole thing is pretty transparent with good tooling. I've yet to regret building on LuaJIT.
To add, if like me you don’t have a “green thumb”, know that it’s not a terminal condition. I found the book by Kevin Espiritu to be pretty good at giving a crash course and practical advice on how to grow edibles. And it doesn’t take much: 5 gallon buckets, perlite, compost, loam, and you’re in business.
Most companies keep some skeletons in the closet and times like this are opportunity for CFOs to get rid of them hidden in quarterly report.

This is one in 10 years chance to reprice failed aqusitions, investments went bad, mismanaged opportunities etc. And blame unpredictable, external circumstances.

If we are to show loss on a quarterly report let it be large one-time figure. Heck we can even qualify for some bailout money.
About 25-50 at any given moment. I buy for myself but seem to have a good branding sense because I often get acquisition inquiries.
> A constant 2nd-derivative means quadratic growth, not exponential.

A constant relative second derivative of total deaths is what they are talking about, meaning that they are flattening the 2nd derivative of the exponential by dividing by the exponential, making it constant.

Of course, this is all numerical methods, not analytical methods, so it doesn’t necessarily make pure analytical sense that they are even talking about an exponential.
Sales is hard. It’s 10X harder than development as it’s a new skill we’ll be acquiring. At-least true for me. It’s also heartbreaking when you pitch your idea to potential customers but they don’t resonate. You think people will jump onto cold emails but very few reply. It’s really really brutal going day in and out and being lucky enough to find customers who are willing to take a chance and pay.

When you’re solo, you are the chief everything officer. You are the sales person, the account manager, the customer support, the product manager, the designer, the developer, the always on-duty SRE, and the business admin who keeps up with all the paper work and legalities.

Going solo is hard. But it’s also very rewarding. The learning curve is off the charts.
Anecdote: I talked with a doctor with regards to this subject and mentioned that there were no gloves or masks available in the market. Without blinking he immediately suggested I just wrap a scarf around my mouth and nose.

It boggles the mind how some people prefer to suggest to just not use anything at all.
If "before IT" is something like 1960, them, well, the world population was 3B. Also check the levels of deaths from starvation and from infectious diseases, and the cost of food.

No, moving the right "papers" with high speed has made a serious difference.
Javascript lets you work at a pretty high level, and tries to fill in a reasonable implementation, but you can't be sure how its choices will perform. Go (like C) forces you to dictate the exact implementation in painful detail without abstracting away much of anything, which might be a reasonable tradeoff for very hot paths but not the entire system.
This is a key point. The gargantuan performance difference between main memory and the CPU cache (or indeed, the existence of significant CPU caches at all) happened well after big-O was firmly established in the CS curriculum.
How WhatsApp forwards on coronavirus broke the ₹1 tn Indian poultry industry
>how do you know you are not breaking the speed limits?

The brainwash is thorough in this one.
With regards that anything can be streamlined: sure, but it’s also about the amount of investment that would take. You could spend days or weeks to automate all of this for C. Meanwhile for Go there exists a tool called ‘mockgen’ (https://github.com/golang/mock) that can automatically stomp out mocks for any interface type declared in code. Not just for the ones in your codebase, literally arbitrary ones: interfaces part of the Go standard library, ones that are declared in third-party dependencies.

The fact that you hate function pointers and void* context pointers is an exact confirmation of my premise: people think it’s too much of a hassle.
The internet needs to have a free service tier, that can be given to under privileged people.

The entire government runs on web services, and you must have a decent computer to access it, as well as high speed internet.

Well, some basic cable internet services cost $70/month. That’s over $840/year.

Good grief! How does someone making $40,000/year afford such an expensive luxury?

On top of paying for rent, for food, for transportation, for a phone line, and now, for internet too. This is just too heavy of a burden to bear for under privileged people. Those who are younger, those who are minorities, those who are women that earn less.

The greed of corporate America is quite disgusting, and of our elected politicians that work in collusion with them, to prevent such free public services from being made available.
'pairs' was jitted recently by the RaptorJIT crew, fwiw.

I've hit fewer snags with LuaJIT, but they're definitely there. Really wish Mike Pall had written that hyperblock scheduler before retiring...
Log-log of daily growth vs total cases is a neat graphics hack, one I'd not seen before, let alone thought of.

FT have been headlining a semi-log plot of deaths per country, normalised to days after the first ten deaths were reported.

https://www.ft.com/coronavirus-latest

Because dead bodies tend to behave characteristically, are inconvenient both directly and via surviving relations, and present a smaller testing target (about 1% of total cases) as well as representing a full course-of-illness endpoint, these data should be generally more reliable and cross-regionally consistent than confirmed cases. Deaths are, however, lagged by about two weeks.

FT also provide numerous other graphical representations, including an excellent small-multiples (Tufte fans) matrix of multiple countries' case trajectories.

My view is that all serious reporting should lead with similar visualisations.

Wikipedia's COVID-19 pages have similarly featured semi-log plots from early on, as does Worldometers.

https://en.wikipedia.org/wiki/2019–20_coronavirus_pandemic#D...

https://www.worldometers.info/coronavirus/

(Numerous additional pages with regional and specific behavioural characteristics within both sites.)

Anoter data visualiser, allowing arbitrary multi-country comparisons:

https://rys.io/covid/
Are you referring to V8's/Node's C FFI? Why is that extremely expensive?
Which experts in the western countries because of shortage of masks they have spread this false narrative that masks don't work. Masks work they won't 100% of the time but even if they work 50% the spread of the virus halves.
All we need to do is create an app to pick produce on demand, i.e. the Uber of migrant labor. All the hipsters in SF will flock to the central valley for gig work in the fields - problem solved. (I'm only half kidding. If lots of people are out of jobs and there are lots of jobs without people to fill them, it seems like a no brainer, yes?)
I’m about to embark on a new iOS built with SwiftUI. What backend would you recommend for authentication (server side) when using Sign In with Apple? Do you all use Firebase?
Good one!I suppose the insights apply to not just bootstrapped businesses. Great clarity of thought.
No it doesn’t. All the SSO providers (besides Apple in some cases) provide a verified email address to the site that can use to dedupe.
After using it for a month or so, the $10 was a no-brainer for me. Great piece of software!
On a recent 9hr flight I gave a couple sitting near me my last two masks. I don't think they realised this was a selfish and not a selfless act.
> Apple denied Abobe access to APIs

This is such nonsense.

Flash was available on Android, has no company hobbling its development, and still ran like cold molasses. It was canned by Adobe years before Flash was discontinued.

Your arguments remind me of the same Adobe fanboyism with which Thoughts on Flash was met at the time it was published — a decade has passed, evidence has disproven everything you’ve said, and you haven’t caught up because facts mustn’t get in the way of decrying the Apple bogeyman.

It turned Windows machines into jet planes, practically sterilised MacBook users who mistakenly ran Flash applets with their machines on their laps, and ran so poorly on Linux that running the Windows version in WINE worked much more; the Android version was over before it started, but no, “Apple blocked muh APIs”.

Give it up: Flash died the death it rightfully deserved. It has its time. That time passed.
A takeaway is that the underlying epidemiological behaviour is consistent despite significant regional differences in management and monitoring.

The accompanying video makes this point explicitly. Do watch it if you've not.

https://invidio.us/watch?v=54XLXg4fYsc

I'd also suggest extreme attention be paid to locations with improbably low case and death reports, or where severity mix and/or mortality are strongly out of line with expectations.
Slightly OT, but have you seen https://news.ycombinator.com/item?id=22392160 ?

Wherein he explains something like (up to) "AVX-32768" at about 36 minutes and 30 seconds ( https://youtu.be/5Z7cmyYakAw?t=1594 ) besides the latest AVX-512 with no downclocking whatsover at 2,5GHz.

This is not exactly "In-Memory" but since it's all in the SOC, connected to ring bus with low latency, and large cache...?

All in all very impressive chip, especially when considering the technology they had made their samples in. You can't buy it yet, unfortunately.

https://centtech.com/ai-technology/

They did an AMA on reddit two months ago https://old.reddit.com/r/hardware/comments/ep0lf4/x86_cpu_de...

https://fuse.wikichip.org/news/3099/centaur-unveils-its-new-...

https://fuse.wikichip.org/news/3256/centaur-new-x86-server-p...

Cha, Cha, Cha!
Strange, I’ve always thought Electron apps felt weird and slow. Slack has improved, but it still wigs out in low network situations.
That is, the fact that Python 2 is not officially supported any more, and at maximum you'll see some fixes for most egregious security holes, is not something you considered back then?
When someone realized you pay a lot for cycles at the server, but you pay nothing for cycles at the client, that was the moment the world-wide web began to die.
How did you pay your mortgage or rent if you only have $30 left for heat?
Stripe atlas is good for registering a LLC company in the US, they have a bunch of other things and send you weekly emails like a little course.

“The hard thing about hard things” is a pretty good read too. It has a decent chapter on hiring and firing. The book is a great roller coaster ride.

However most of the stuff you learn on the journey. Just start with something. One can get pretty far without registering a business.
...but generally people feel when stories catalyze social progress that's more important than the details.

Once it's in the past, especially long ago and everyone directly impacted has died, we tend to feel pretty free to co-opt stories for our own current needs. It's also hard to not filter stories through the lens of our current lives and culture and draw sometimes wildly erroneous conclusions.

Sort of the reverse of this process or perhaps the antidote (sometimes!) is modern takes on classic stories, such as West Side Story. Retelling it with updated language and updated cultural references can serve to make the story more understandable and relatable.

Of course, it can also just butcher the original story. It can be a case of imposing our current ideas on a story in a way that wildly misconstrues the original tale.

But the general intent is to place a classic story in a more relatable setting so you don't need a lot of explaining to get important details.
Yes! Compiler, sdk, runtime and framework.
Push an Asp.net Core API Container to Azure Container Registry Part 2 of 2
"Seriously people- STOP BUYING MASKS! They are NOT effective in preventing general public from catching #Coronavirus" - U.S. Surgeon General

A flat out lie from the leading spokesperson on matters of public health.

All of the hand-wringing about foreign misinformation. But what if the misinformation is coming from within the house?
Hosting and Asp.net Core API in a Container Part 1 of 2
They can choose to make breaking changes, but they can't eliminate "volatile" without breaking anything. I've definitely seen code that relies on it, albeit for strange reasons.
A true hot rod. And absolutely lethal to boot, no doubt.
In many areas of the world, wind and solar have complementary power profiles.

Energy storage mechanisms are also being developed and scaled in a major way. Not just batteries. Geothermal energy stores, heated and pressurized water chambers, and moving water to a higher elevation to store potential energy are all viable options.
Suffering from anxiety attack. Help please
I am a 45-year old male. Around the time the Covid news broke, I woke up one night with a racing heart, and feeling a sense of doom and panic. My wife took me to the hospital and they quickly ruled me out as a Covid potential (no fever, no sore throat, no runny nose) and tested for heart-related issues. All came clean.

Next evening, dinner time, the same pattern repeated. Mouth went bitter and the panic was overwhelming. I went to the local family doctor and he thought it was a panic attack, and gave me Xanax (Alprazolam 0.25mg). I took one, and slept soundly. I am really worried about getting dependent on it and want to use it only as a last resort.

I am healthy, and I burn about 500 calories daily exercising (about 5Kms / 3mil run). I also tried meditating (Mindfulness) and it was useful one night, but on most nights over the past 2 weeks my heart has been pounding, and I sleep only 2-3 hours.

I feel a sense of relief when I am outdoors (no lock-down in the city I live and weather is hot and humid). The minute I enter the apartment, the heart starts pounding again.

My wife, fortunately works from home and this is has been very helpful (we do not have kids).

It will be very helpful to hear if anyone else has experienced this and to hear what helped you.

I am a regular contributor here, but using a throwaway handle.

Thanks.
Year 2020: Fluttercalypsis. How Google Wiped Frameworks of the Web App Dark Age
> It is worth emphasizing that these obstacles emerged even after Covid-19 had already fully impacted in China and some alternative models for the containment of the virus (in China and elsewhere) had already been successfully implemented. What this suggests is a systematic failure to absorb and act upon existing information rapidly and effectively rather than a complete lack of knowledge of what ought to be done.

Yeh. All the bilions going to think-tanks, intelligence, crisis response centers, various experts etc etc. seems like completely wasted money.
Most reasonable devs are not jackdaws and do not want a "new and shiny" thing for its shine.

Mostly devs want to go away from the old and increasingly creaky thing. And when the cost / benefit ration is finally right (that is, it's creaking loud enough and slows things down much enough), the move hopefully happens.
The way I've seen Maltego-like tools being used is in one of two modes: Documentation-mode and exploratory mode.

Documentation mode is "just" recording relationships between assets so they are readily understood and visually obvious. This can be used to break new analysts into cases and to publish reports. These also serve as good starting points to pick an investigation back up. This is arguably the "easier" mode to implement since it just requires a visual graph with different entity types.

Exploratory mode means populating the graph through "transforms" (in Maltego-lingo). Going from one node to more nodes and relationships by attempting to "pivot" from a node using a certain datasource. As an example from infrastructure analysis you'd say "here's an IP, now do a transform which creates vertices for all hostnames that point to that IP". This mode is harder to get right since there's always explosion of edges and also since it's just mind-numbing work to implement transforms for all the data-sources.
The WHO rationale on masks includes not emboldening people to go out in less than effective masks. Isolation is better at stopping the spread than slightly slowing the spread with masks.

It’s also worth noting that there isn’t a straightforward way to map particle blocking ratio of a mask to probability of becoming infected.
Hey Eric thanks for responding here!

Love that article, it was interesting to read your dissection of code comments.

For anyone else reading it, here's an updated link to the CS file referenced in his blog post (the original moved): https://github.com/dotnet/roslyn/blob/master/src/Compilers/C...
This looks like an actual log-log plot, but of new cases vs existing cases. Not a super useful view except to point out that yes, growth rate tends to be proportional to infection count (pure exponential growth) until something majorly changes.

A linear plot would tell exactly the same story, just be compressed too far towards the origin to be very readable.
Do you support a feature like importing data from jsonresume.org.
One nice thing about jsonresume is the json data is hosted in gist and once I append it to jsonresume.org/registry[github handle], I can view my resume directly in browser.
I use my face and my arm to engage with people, and prepare and eat food. I don't generally use my arse for these activities.
It's different because I don't use my ass to open doors, type on computers, prepare/eat food, or scratch my eye. Your face and arms, however, get involved in those activities sooner or later. I don't care if my poop cannon has a bit of residue around the rim that paper can't quite remove, handling shit is literally what it does every day, and it's otherwise stowed away safely.

Granted, I bet a warm-water bidet feels fantastic and I would probably never go back if I had one.
This, and the fact that a lot of organisations use data-sources which are so exclusive and expensive that they dwarf Maltego, so nobody is concerned with the cost of a Maltego license.

Other shops will have their own bespoke versions of a Maltego-like tool, but yeah, nothing in the Open Source. MISP probably comes closes to having some of the features.
The Author's Guild is not impressed. https://www.authorsguild.org/industry-advocacy/internet-arch...
Internet Archive’s National Emergency Library Harms Authors
Most places make it at the end of your current contract you automatically go month to month. They cannot kick you out.
Comments is a mostly subjective topic. In this case, I have two arguments against the comment.

First, it just says what the three simple lines of code above did. Comments should rather focus on the "why" to provide information which the code cannot give.

Second, assertions should be code (or somehow machine readable).
Just want to say that I think your voice on this forum is one of many that contribute to HN being a "healthy online community." I always appreciate the matter-of-factness in your writing, and the issues that you continually raise.

Escaping poverty is easily as hard as trying to escape Earth's gravity well. I wish you the best of luck in attaining a healthier financial situation. If I could afford to, I would donate to your patreon directly.
I co-authored an evidence-based call to action for promoting simple DIY masks some time ago [1] and it got some good resonance from politicians.

Still, we don't see adoption of DIY masks in most countries so far, and I start to wonder what is holding back officials from promoting it.
Maybe the variability in quality of DIY masks made by individuals might be too large, and officials just have too strong of a resilience against such DIY solutions as to ever promote them? Perhaps a standardized design for cotton masks, not made by individuals but local businesses would be more acceptable for officials?

[1] https://link.medium.com/LY7RRNr2X4 "Promoting simple do-it-yourself masks: an urgent intervention for COVID-19 mitigation", Svara et al. 2020
I did some research on bats vs pangolins. It seems that pangolins are illegal in China and sometimes used for medicine (though I'm not sure if consuming them raw is a part of it). I think the practice of illegal animal trading of pangolins is a separate issue altogether from just consuming non beef/pork/chicken food that we're used to.

However from what I can tell the consumption of bats, while uncommon, is just as a normal food source: https://www.quora.com/Do-Chinese-eat-bats?share=1. Though some consider wild animals in general as aphrodisiacs.

> Peer review and control study the stuff that works and call it normal medicine, the rest of the folk cures might as well be homeopathy.

Chinese medicine is also practiced in Taiwan, and while the system differs from the West, it's based on tradition. If you believe in evolution, then you should believe that in general only methodologies that have some effect would survive over time. That's the basis of traditional medicine at least, and just because it's not quantified and understood in the Western way does not mean it is all fake.
Let's just use ETH or BTC and call it a day. A gold standard would be nice, but even if we got on it, how long before governments withdrew from it again? Only a matter of time. I think it's time for a separation of money and state.
How do you correct misinformation when the guys at the top are wrong and social media's intent on shuting down information that disagrees with the guys at the top?

The amount of misinformation coming out of the WHO has been staggering and hard to account for, but I will stop short of suggesting any conspiracy.

* They held that there was no evidence of person-to-person transmission for far too long in the face of evidence out of China.

* They claimed for far to long that if you weren't showing symptoms you weren't contagious. This advice has been very widely used to not quarantine people who were exposed to a person who got sick shortly after interactions... to devastating effect around the world.

* They claimed it does not spread through atomized particles, only droplets. This has been demonstrated to be false by experiment.

* They said masks are not effective.

* They said you didn't need to cover your eyes. Medical staff now wear full face shields.

* They said travel bans don't work. This defies basic logic.

* They delayed declaraing the pandemic to be a pandemic.

* They've been completely silent about ACE inhibitors and ARBs upregulating the expression of ACE2 receptors, and that available evidence strongly suggests that people on these medicines have much more severe reactions to the disease. WARNING: I cannot say whether these drugs are the cause -- it may well not be the case -- but shoudn't this have been seriously investigated by now?
Brain-computer interfaces won't do much to the structure of motivation and other traits that make certain genetically "more nerdy" types better predisposed to certain types of mental work. Much like easy and cheap computer-based DAWs and musical instruments did not make everyone a musician or a composer on equal footing.
Other than being open source, what does Bitwarden offer over Lastpass on the free tier?
Yes, I realised that and edited my comment, apparently before you'd completed yours.

The view is useful in that it makes departure from the exponential growth trend blindingly clear. A bit fiddly trying to work out timelines however.