skysight-inc/HackerNews huggingface dataset:
I don't really see those two projects as solving the same problems.

Memcache is for caching only, it's very good at it, there is basically no administrative overhead and people (i.e. other developers) know that if you stuff data into memcache, you should be prepared to lose it.

Redis is, to me at least, much more akin to "shared data structures as a service". Sure it's also a key value store, where I could cache data, but I could do that with MySQL as well. I look to Redis when I need to have data shared between components, and sometimes a key value store happens to be the best solution, other times it may be pub/sub.
> most projects in the wild nowadays are C++11 or later

Which means either that their codebase is less than a decade old, or there were serious rewrites involved. Which fits my initial statement: historically, long term (T > 10 years), successful projects should have better used C++ as C-like as possible (or just used C).

I'm not claiming it's not possible to have successful projects using C++ lasting long, just that it would be, long-term (really long term), less overhead to use C for big projects.

Êdit: My personal bias: I was involved in two long-lasting projects, where just dealing with boost dependencies used up more maintenance time than it would have been needed for experienced developers to develop the code which didn't depend on boost. But of course, those who used boost didn't have such an experience to make such calls, and in initial development "look how fast we have a feature x" wins.

I personally consider Google's C++ style guide limiting Boost use as one of the best examples of some influence of some experienced developers on the policies.
China’s excessive coronavirus public monitoring could be here to stay
How expensive are they? I don't see the price behind your link
I am an italian from a red zone. It seems like it has been left to the common sense of people. I have collegues who come from other red zones and they could come easily. I don't understand.

Bar, pubs etc will be closed.

Stores will be open like 8-18 and will be closed on weekends.

Honestly I don't understand how this is going to help: say that 100 people go to the store in a week.

- 10 Mon

- 10 Tue

- 10 Wed

- 10 Thu

- 10 Fri

- 25 Sat

- 25 Sun

Those 50 people that go on Sat/Sun will go during the week, resulting in

- Mon 20

- Tue 20

- Wed 20

- Thu 20

- Fri 20

- Sat 0

- Sun 0

How is this going to help?
Having read the article, I find myself unable to recall any actual steps it recommended for preparing; aside from expecting the unknown.
Setting up a private Composer repository (2018)
This line of thinking might work if there hadn't been a coup by the Shah shortly after this incident. It's clear the Shah was aiming to be dictator, whether he could find a constitutional justification for it or not.
I assume you enjoy reading gzipped versions of documents, from binary.
news.ycombinator.com##tr.athing:has(td.title):has(a:has-text(/(\bcovid\b|covid-2019|corona.virus|coronavirus|sars-cov|\bncov\b)/i))
news.ycombinator.com##tr.athing:has(td.title):has(a:has-text(/(\bcovid\b|covid-2019|corona.virus|coronavirus|sars-cov|\bncov\b)/i)) + tr
news.ycombinator.com##tr.athing:has(td.title):has(a:has-text(/(\bcovid\b|covid-2019|corona.virus|coronavirus|sars-cov|\bncov\b)/i)) + tr + tr.spacer

In ublock origin is how i have been doing it myself, naturally it isn't perfect.
Yes, more so like this if you discard how it looks from the electrical side.

Even after bytes arrive to DRAM controller analog side, a lot of things have to happen before the data gets to the register. This accounts for the further five to tenfold increase in round trip latency
Think bigger than what you see on the news please.

What you're describing is low level corruption. Now consider how many construction projects and government services are being 'outsourced' or 'privatized' and take wild guess how much money is ending up in the wrong pockets at that game. Not to mention the lack of quality control and general oversight that often comes along with it.

That's much worse than some traffic cops taking a cut or bribe. Which is also bad. But first the major corruption should be dealt with.
What most compiler tutorials are missing is coverage of intermediate representations. There are a billion parsing and calculator tutorials, but not nearly as many that show the process of turning, say, C-style code, into some sort of intermediate format, before emitting machine code.
dyadic | is or, or max. So e.g. 4 = |/1 2 3 4
Just in case anybody got confused, WFH stands for "Work From Home"
> it's really important that people get the latest advice

While that's true on an abstract level there really are some important qualifiers for "latest advice".

I'm reading Wikipedia articles on the topic (they are updated very frequently) and try to consume content from authorities like the WHO and the Robert Koch Institute (I'm German). There are probably a lot more high quality sources but I feel reasonably informed.

I don't think there's any value in consuming a hundred reddit posts curated by engagement and stuffed with half-knowledge and karma-optimized fear comments.
Look, I don't hate K. It's probably a pretty good language for the task it seems to have been designed for, which appears to be numerical computing. Being able to fit an entire code on a screen is an interesting concept; while I'm not completely convinced it should be a goal in and of itself it's certainly something I can't rule out as a possible productivity booster.

However, I still find it problematic, and it's not really about the language itself: it's more about how it's promoted in the article, by the people in this thread, and in general. Specifically, the claims it's perfectly readable, and anyone who says anything otherwise is either stupid, lying, or too poor to understand it are not useful. (Yes, you know who you are for that last one. You're not helping your case.) The fact of the matter is that most programmers are used to ALGOL-esque syntax, and there is significant value in being able to lift concepts and interoperate between those languages at a superficial level. Every "inspired" languages hits these issues, depending on how "strange" it is: Objective-C is ugly, Lisp is alien, and on the far end APL derivatives are simply labelled as unreadable. That doesn't mean they're bad languages, but to those promoting it: drop the attitude, and understand why we have reservations. Your language isn't the "true" way to program, that only the chosen elect can understand and lecture us on. Don't ignore or gloss over languages that have similar features to yours. We want to hear what the interesting things are that you can do in the language, actual guidance for how we can adapt to the language (not: "one-letter identifiers are just what we do; deal with it"). Thanks.
Regarding Netflix, here's a big usage of theirs, which is the Extstore (external flash storage) the Github page refers to. They probably use it beyond this, but it's a good technical article to sink your teeth into.

https://netflixtechblog.com/evolution-of-application-data-ca...
What I mean is this:

> enum Foo { A, B, C };
> Foo x = 1;
test.cc:2:9: error: invalid conversion from ‘int’ to ‘Foo’ [-fpermissive]
Foo x = 1;

I prefer not to use explicit casts because 1) using enum types is confusing to me 2) I frequently use values that are not in the enum - most often that's -1 as a way to indicate "missing". 3) I also like to iterate over all values from an enum using a plain for (int i = 0; i < NUM_FOOS; i++) without any fuss.

> As far as I know, MSVC just implements the C subset of C++.

There are things that work in MSVC C mode that do not work in C++ mode.
Practice. Practice. Practice.

Then practice again.

Many people think they can wing it because other people can wing it. The secret to their winging it is that they practiced it 100 times beforehand.

Practice.
what is `<<` ("ordinal") supposed to be doing? i understand how `<` works, but how is it useful to apply it a second time?

the closest i got to finding some pattern is this:

>>> xs
'34210'
>>> grade(xs)
[4, 3, 2, 0, 1]
>>> grade(grade(xs))
[3, 4, 2, 1, 0] # :O

where

grade = lambda xs: (
[i for (i,_) in sorted(enumerate(xs), key=swap)]
)
swap = lambda p: (p[1], p[0])

no clue what it means though.

(i guess "ordinal" really is too ambiguous...)

EDIT

alright, i see it now - `<<xs` is "for each item x of xs, where does x land when you sort xs?
On the web? Perhaps WebAssembly. Please don't write your JavaScript this way, though.
Show HN: Smart Intercom – Hardware and Server Side and WebApp
Back in the 90s when neural networks and fuzzy logic were the rage and were going to solve all problems of human mankind (déjà vu?), I stumbled upon this nice course put together by Texas A&M in the form of an "ebook" (aka Win3.1 application). Lofti Zadeh himself was a contributor. I looked it up in my bookmarks and I cannot believe that the site is still up:

http://faculty.petra.ac.id/resmana/private/fuzzy

I was very interested in training neural networks to find out optimal fuzzy parameters for robotic control systems as an alternative to gain scheduling. There were some cool small companies making nifty scientific apps that I remember evaluating (Aptronix and Neuralogix come to my mind).
This person/family is technically living paycheck to paycheck. This budget doesn't include gas, vacations, schools, entertainment, and plenty more.

This is recipe for disaster. I do understand that CA is expensive, but "living paycheck to paycheck" is an accident waiting to happen. This time it is CV. Next time it could be something else. Unless a family has enough on the side to live off no (new) income for 6 months, then sweat and stress sets in.

I hope everyone, everywhere will ride this CV out as unscathed as possible. But with budget like that, it's very "challenging".
Google Releases a ״Real Time Dashboard״ for Covid-19
Google created a Real-Time Dashboard for COVID-19 (Corona Virus) world-wide spread that is visible when searching about Corona:

https://ɢoogle.news/search?q=corona
Still cool if the gearbox can be omitted in car applications.
Lessons Learned Managing the Gitlab Data Team
WatchGuard to Acquire Panda Security
Ruby's REPL, and particularly when enhanced with Pry (binding.pry), can function like this reasonably trivially. You can't connect to an existing system like attaching a debugger, but you can make a call to binding.pry or binding.pry_remote depending on a parameter.

Usually Ruby is used with Rails, where in development mode modifying the source and repeating the request is just as easy.
Well, we also have lots of historic evidence (nearly every application written in C ever) that traditional/intuitive teaching methods don't work for C.

All people have learned from the last 40 years of C is how to write ridiculously insecure applications.

Reading the standard may not be the optimal choice, or even the first choice, but common teaching methods are nearly guaranteed to produce crap results in the specific case of C programming.
Practical FP in Scala: A hands-on approach [Book]
I would compare trying to pick up K as trying to figure out one of the clicking languages when you know Spanish, while going between most languages is like going between Spanish and Italian. You can kind of guess your way through in the latter case, while it's significantly harder to do the former unless you actually sit down and learn the language formally.
HTTP thesupplementcop com/keto-shred/
Keto Shred
MCTs, or medium-chain triglycerides, are the main thrust behind coconut oil's status as a superfood. MCT oil may help support digestion while diminishing fat mass. Likewise, they may assist upgrade with fatting oxidation. New research is likewise demonstrating that they help new keto health food nuts get into ketosis quicker and with less of that "mind fog".* Doubtlessly you realize what caffeine is at this point! Caffeine is a powerful vitality boosting fixing that serves as a fat killer and may fire up your digestion while supporting a solid craving. While we do have energizer free fat terminators like Inferno, we choose caffeine whenever the situation allows. This makes Keto Shred something other than a fat eliminator - it makes it a keto-accommodating vitality drink!
http://thesupplementcop.com/keto-shred/
I know some sites and/or ads are deliberately designed to make advertising hard to distinguish from content. It's probably the kind of thing which has a very low success rate, but an even lower cost so it ends up getting implemented.
Imo a screenshot is more useful than people think.

Developers think "well, you see, any number of arbitrary clients can load the data and even impl their own UI features so a screenshot doesn't really make sense because...".

But people mainly want to know what that even looks like at all. Especially with how open-ended "social network" can be. That the screenshots just look like Twitter answers some preliminary questions.
Ok, but what's the difference in relation what the parent poster said?
You go through the trouble of adding microformats to your site you are helping Google analyze that site and potentially present data from that site without you ever going there.

However microformats potentially help others, because of Google's actions it is to a site owner's benefit to not provide beneficial metadata past a certain point, assuming of course they want visits provided by Google.
Learn Golang as a Python Developer
Full Stack Pronounced Dead: Welcome 2020 Stack
It turned out that a manufacturer of Ethernet interface parts had made a mistake in the hardware state machine that controlled the transmitter.

It wasn't 3Com, was it? The irony of that could make people's heads explode!
In a twisted way, he “won”. The world adapts to his ways.

Don’t think about in terms of money, but protection of his fragile ego. In this case, he was enabled by his wife.

I can imagine similar things could have happened in his childhood, people raking for him behind the scenes. (Incredibly entitled behaviour, “rules don’t apply to me”)
Fuzzy Logic and it's rules are pretty amazing for solving problems. I had a lot of fun solving a heating problem with it. Fuzzy Control Language goes with it https://en.m.wikipedia.org/wiki/Fuzzy_Control_Language
Not OP, but here is an article that says the size-based definition of droplet vs. aerosol remains a bit vague (the article is about influenza A virus, but I believe the statement on vector size remains relevant):

"There is essential agreement that particles with an aerodynamic diameter of 5 µm or less are aerosols, whereas particles >20 µm would be large droplets. Some authors define aerosols as ≤10 µm or even ≤20 µm (Knight 1973; Treanor 2005); particles between 5 and 15 to 20 µm have also been termed ‘intermediate’ (Couch et al. 1966; all values refer to the aerodynamic diameter; for bioaerosols, they refer to the aerodynamic diameter after evaporation). When reviewing the literature, it is therefore important to verify the size of the particles being studied and the authors' definitions."

https://royalsocietypublishing.org/doi/full/10.1098/rsif.200...
I've noticed that a lot of shopping sites have gotten rid of infinite scroll in favor of a "load more" button on the bottom of the page.

I wonder if this is motivated by product reasons, or if it's done to solve technical problems.
With decent identifiers you can kind of guess the purpose of things without understanding anything else about it. A file with words such as "latitude" and "coordinate" and "distance" in it is probably something to do with maps, for example.
Xiaomi shows off Mi 10 with transparent back panel
On the other hand he hadn't commit anything in last decade and he would get credit for others work

On the other hand he's an author...

mixed feelings, I'd say

Autor: {name} Contributed in years: 2007-2009.
It's referencing former IBM chairman Thomas J. Watson's alleged quote:

https://en.wikipedia.org/wiki/Thomas_J._Watson#Famous_attrib...
I don't know about that. In Italy the system is almost at / past the saturation point and they are talking about ICU triage by age (no access to ICU over a certain age). Some people in the comments were taking this opportunity to criticize the universal healthcare model. In the sense that you contribute all your life and then you are denied treatment. I don't how they will do triage in the US if/when it becomes necessary but I think some people still think that money should play a factor.
China says it takes outbreaks very serious.
Saying is not doing.
Saying is saying.
Stalin said he worried about the workers.
The workers starved.
Words are cheap.
The Subversion of public moral by facade action and routine subversion by blackmarket egoism in any socialist country is not helping.
China is a disaster waiting to be exported once the borders reopen.
This is only temporary. When the coronavirus starts knocking on your door, everybody is a believer.
You've probably forgotten but at one stage the red.r script was ported to ren-c.
Some important points to watch out before you commit your code
Progress on /e/, the de-Googled Android fork
The thing I dislike about working in an office is that it feels like working remote without any of the benefits. I work with people in different offices, which is basically the same as being remote. Instead of talking directly with people, I ping them on Slack to see if they can talk, which is basically the same as being remote. I go to meetings which all use Zoom to accommodate remote workers, which is the same as being remote. People work from home on some days when I'm in the office, which is the same as being remote. So what's the purpose of going into the office again?! Commuting isn't worth the free snacks in the kitchen area.

EDIT: probably the most compelling reason to go into the office is that the company hasn't made working remotely an optimized experience.
When talking about the Clojure REPL I think a lot of people forget that the language matters a lot

Clojure focuses on being dynamic, to give an example if in PHP you wanted to attach an interface to a class without restarting the REPL I don't think you could

In Clojure that's supported via a function call
> or there were serious rewrites involved

why do you assume that ? if someone was using, say, "Modern C++ Design: Generic Programming and Design Patterns Applied" from Alexandrescu (released in 2001!) as a guideline when writing one's codebase, "migration" to C++11 is maybe replacing some custom types by std ones for stuff like mutexes and threads, etc. but all the architecture would stay pretty similar.

> Which fits my initial statement

I really don't see how - all those projects I listed are successful, you seem to be saying that it is despite of C++ but I don't see any argument towards that. I personally don't know anyone who would willingly go back to writing large-scale projects in C after working in C++.
Karl Lagerfeld's cat is the richest feline
Then just use a GBM or some simple linear classifier
Svelte is actually quite a bit different. Quoting a random section from their docs

"[Svelte is a] compiler that knows at build time how things could change in your app, rather than waiting to do the work at run time"

My point being there is a large amount of compile time code transformation at build time. The run time is not so much a framework as a library like libc. In Svelte when you update state there is no virtual dom, dom diffing, fibers, or anything. It would have been compiled into a direct dom update of anything depending on it. It's no longer a Svelte app just vanillajs. There are some details or course but it's a different paradigm than to react or other modern UI frameworks.
Margins will be lower but the prices will still be higher.

In low vol periods: if stock is at $2, it is likely to stay at $2 since vol is low. So maybe a $3 option is worth 10 cents. But there are very few people in the market so there's going to be a large big-ask spread. Nobody's going to sell it at 10c; there are few other sellers so you can offer it at 15c and rip off the buyer since they have no choice.

At high vol periods everyone wants to be in the market so the price will actually be close to the 10c theoretical price - less spread (what you. All margin). But since there is high vol the stock is more likely to get to $3 so the option could be worth 20 cents instead of 10.

Volatility affects price; market volume affects spread.
But still, I think it’s easy to cut murricans some slack. Their country IS one of the most interesting ones. If I weren’t living in my dream country I think I’d want to live in California.
Check out Soundslice (https://www.soundslice.com/) for an excellent tab and notation editor. It’s web-based and hence works well on Linux.
what is this orange website the post mentions?
Let's say, for example, that I sell a book from country X to country Y. I pack the book, ship it and get the money (somehow, maybe with paypal?). It's legal to do that no matter what jurisdiction X & Y countries have. I don't have yet a book selling business, I just sell one or a few items.

Can you sell software like you sell any other items that you own, as an individual?
Best commute I ever had was a 1 hour cycle that was mostly uphill and into the prevailing wind in the morning.
Imagine the plague becoming multi-resistent. World Comeback Tour ensues.
Yes, but the other Nordic states does not have similar savings, but are still doing well. I agree that it's a huge advantage, but I'm not convinced that the oil has been key for Norway.

I think using only the oil as the explanation is a bit too simple. There is a well functioning social democracy in place, with a high level of trust both in the government and in the other inhabitants.
> Covid19 is being aggressively framed by the political parties and media (across the world not just US) to divide the public into camps of "believers" and "non-believers"

This is absolutely untrue anywhere that I visit. There's literally one entity trying to downplay the risks, and it's the Trump Administration -- and it's not even all of it! Members of the administration are "believers" as you put it.

No serious person thinks this is a hoax.
Writing APL (or J/K) with the ascii character set is like coding C in Morse code.

I wrote plenty of J code for my masters in particle physics and the only way I could use it without going insane was to write a noweb filter for literate programming when using latex symbols for the functions. The woven document was close to mathematics, the actual source code was editable source code.
Learn Sets and Maps in JavaScript for Beginners
I’ve been taking COVID-19 very seriously from the start (my comment history would back this claim), but the first concrete statement in this article about the danger of COVID-19 is

> Last week, the World Health Organization assessed the fatality rate at a shocking 3.4 percent, much higher than previously believed.

And that’s very misleading. Here’s what WHO director general actually said [1]

> Globally, about 3.4% of reported COVID-19 cases have died.

Which is accurate, but that’s not WHO’s accessed fatality rate.

I’ve seen media roll with this accurate stat and twist it into things it isn’t, and it makes my stomach turn. Maybe they’re trying to overturn the earlier things are all good narrative, but this kind of misleading reporting doesn’t inspire confidence at all.

[1] https://www.who.int/dg/speeches/detail/who-director-general-...

Edit: can’t respond on a dead article, but I’m not saying case fatality rate can’t be as high as 3.4%. It could even be higher when hospitals are overwhelmed, e.g. in Wuhan. But (reported) case fatality rate isn’t fatality rate among all infected, and certainly isn’t fatality rate among the entire population. Look no further than another comment claiming “For context, 3.4% would kill 329,000 people in the SF Bay Area” to see how people are misled.
Low number of users doesn't mean dead. A Rebol 3 version now compiles to wasm. You can check the interpreter running in a browser at hostilefork.com/media/shared/replpad-js/