skysight-inc/HackerNews huggingface dataset:
Sounds like typescript and angular would be a better fit here.

Angular is "batteries included" compared to react, so you generally won't hit the same dependency hell since angular comes with pretty much everything you need (although not redux pattern support (yet)). Typescript is a strictly-typed JavaScript.

Reprogramming a web front end in rust sounds like a way to lead to huge maintenance issues in the future (i.e. you need to find developers who know rust AND how frontends and things like redux actually work - you'll probably get someone who is good at one, and half-assed at the other). I am also uncertain how you'd debug things in the browser for wasm - e.g. would the redux Dev tools work?

Where I see wasm as useful is if you are doing any heavy-lifting in the browser - so all the examples they give on the various web sites about games and cryptography etc, but probably also parsing/serialisation of binary data from the server for example. I don't feel like basic SPA stuff is a good fit.
Hysterectomy makes much more sense than double mastectomy. Breast cancer is detectable and in most cases treatable, whereas ovarian cancer can't really be detected until it's already fatal.
Both virtual dom and template compilers exist in Rust:
Yew for instance uses both to provide a React-like experience: https://github.com/yewstack/yew
JSX is easy to implement in Rust due to the fact that macros are first class citizen in Rust.
Bitwarden, Lastpass, et al all use vault/blob encryption.

I would think a good personal CRM would as well - unless they themselves want access to your data or they just don’t care to do that work.
Somewhat related, in support of topological algebras in matters of complex situations, Nicholas Rashevsky published a paper "Topology and Life..." same year Watson and Crick went public with the DNA story. Rashevsky was already known for the invention of mathematical biology; what he proposed then is Relational Biology, looking for the mathematics of organisms. Robert Rosen followed him by introducing category theory, showing the mathematics of an organism with a commutative diagram.
This is a really cool idea, but it doesn't seem to work. I enunciated each of the tones, and the only one it recognized correctly was third tone.
MS Office 365 gives you 1TB of cloud storage and access to web and desktop versions of the world's most popular office productivity suite for $6.99 a month.

I don't find it unreasonable that the parent comment considers $9 / month for the value proposition of what is a relatively unique / untried / new (less than a decade old) software category (database for your interpersonal relationships) to be too high.

Until one has time to use the software and have it help you remind yourself what the guy you've only met 4 times in the past likes for lunch, you are paying 'more than an MS Office subscription' for access to the data you entered previously, and unless you quickly become a power user for the software, will use the Monica product for less time per week than MS office, at least in many office jobs.

EDIT: That value may be there once you have used the software, but someone is hardly being a cheapskate for not wanting to dole out $9 a month for something they don't yet see the full value prop of.

Edit Edit: Hippo CRM costs $1.50 a month , with a reduced albeit same ballpark functionality.
Modules were certainly the biggest upgrade barrier ever in the history of java. But the have enabled a way for the JDK to get smaller without them we would face the JDK getting bigger with each release, which is not sustainable.

So on reflection I think it was a good move. Most frameworks and libraries work on modules now.
Instead of evaluation by comparison, why not evaluate it simply based on its merits and the value it provides you?

You've been abundantly clear in this thread that this SaaS product wouldn't provide you with good value for the money they want. That's totally cool, you're not the target market for them (at their chosen price point).

But other people do see value at that price.

So what does that tell us? Nothing!

Unless two things provide the same service, it's kind pointless to compare them because the relative value is tied to other subjective factors that aren't universally relevant.
> "set data" style reducers

I've heard this before but don't really understand it. Most of my reducers are storing and maybe updating data loaded from the server. What's wrong with this pattern?
I built a little tool to help with tone pairs. There are vocab sets to explore all the combinations and a listening exercise. There is a huge jump from knowing the 4 tones from a pinyin chart and listening to full sentences. Learning the flavor of the 16 (19?) combinations is a great stepping stone.

https://chinese.yabla.com/chinese-tones-learn-the-right-way-...
> The women used the information they had, and what science knew at the time, to try and make an educated decision to protect their health.

IIRC there wasn't any point where having a double mastectomy was recommend for people with BRCA who hadn't already been diagnosed with cancer.
ECMAScript proposal: String.prototype.replaceAll
Again, none of that is an indictment against preventative medicine base on genetic testing. It's an argument that medical professionals involved in it should be knowledgeable and up front about balancing risks.
Around the middle of the century, but predictions vary from soon up until 2100CE.

I hate these long-form articles with clickbait headlines.
some of us do watch TV series.
that's why i went with the credit monitoring in the end
Be careful about the legal side. Whether it's shares or "future profit sharing", you may be offering unregistered securities. The Howey Test (https://consumer.findlaw.com/securities-law/what-is-the-howe...) is what you would typically look at to decided if what you're offering is a security or not.

In short, if you go this route, you should look at not just the business trade-offs but also the legal implications. You can probably get a brief opinion from an attorney for somewhere between $0-$500
This reads like a google advertisement. The site links to more pro-google stories before you reach the text of the article.

Despite both companies being fairly activist and left leaning, put me in the Apple over google camp. Google’s software is world class, their search, g-suite, and google maps are great tools.

Over time the company has burned my trust. (One example is james damore firing over a disagreement about basic biology). Warren Buffett, and I'm paraphrasing, said something like “I’m smart in spots, and I stick to those spots.” How can a company with so many talented individuals, get a basic concept so wrong? It’s hard to argue it’s not political.

I wonder if asking 1 thousand Americans is a good way of understanding which company is more trustworthy with data. I’m doubtful.
Physicists measured forces behind why Cheerios clump together in your bowl
100% agree on every tool, it's one of the best project planning and management books I've read.
Is that Soli sensor available for custom hardware? RPi?
> Listening comprehension, IMHO is the last skill to develop in learning a foreign language. [...] The first phase of language learning is mostly theory. Mostly vocabulary and grammar. The second phase is mostly reading, reinforcing the theory, forming a good understanding of how the language is used. Additionally writing things, chatting and the like. Third phase is immersion with speaking and listening.

To clarify: This is the way skills develop when people extensively study but barely learn a foreign language, the way typically happens in classrooms. It is a cruel method with poor results.

All of the actual learning of the language per se happens from listening to (or reading) comprehensible input, which should start from day 1 (yes this takes considerable effort for teachers to implement). Front-loading explicit study of grammar is a total waste of time. Memorizing atomized vocabulary words is also relatively ineffective.

https://en.wikipedia.org/wiki/Input_hypothesis
> Listening comprehension, IMHO is the last skill to develop in learning a foreign language.

The skills you develop are the skills you practice. If you practice listening comprehension, you'll develop it. If not, you won't.

That's all there is to the ordering.
Agriculture in the US has started embracing phage therapy for some diseases. Both the EPA and California's EPA has recently approved a phage that attacks Xylella fastidiosa, Pierce's disease, in grapevines. This disease kills a vine within a few years. I'm hoping to get to try this in Texas in 2020 but it may be another year before everything is approved here.
Lua 5.3 is technically a language fork as basic functions now have new behaviour. So you would still have to decide even if LuaJIT did not exist. The thing with LuaJIT is a symptom, not a cause.
Not sure what you mean. It is idiomatic to not rebuild things Java offers in Clojure and to instead just use interop with Java.

Using Java from Clojure I'd say is as good as Kotlin. Using Clojure from Java isn't as good as Kotlin, but it is still pretty good. Only certain things get messy, like in frameworks where you need to extend a class and override methods to set some behavior. Or frameworks that make heavy use of annotations. Since Clojure isn't OO, doing those are a bit trickier.
Product launch, secret code is “Dogood”
Perl singlehandedly turned me off of using scripting languages for almost two decades. I stayed with C, C++, and C# and of course used Javascript for the web.

It wasn’t until I was “forced” to learn Python last year and started working heavily with AWS that I actually enjoyed scripting languages again for smallish glue type scripts.

This year I finally started using Node.

But yeah for career reasons, I wouldn’t tie my horse to Perl in 2019.
Trying to keep the social harmony to benefit the 1% like Mr Paul Graham?
I think I’m my parents’ generation this anxiety may have been well placed but today we are all so information-addled that the rules are quite bent. I see parents in my child’s school and activities and hang onto the names of only a few. Everyone seems genuinely unembarrassed to be reintroduced once in a while.

As kids get older and friendships more solid, I can see this changing.
It's too bad that the text generation is still so computationally expensive. I know the last round of text generation models still required some late-model GPUs to do their generation with any kind of efficiency. I think it'll still be a while before that printf() you described would be feasible.
I usually think of dither as trading spatial or temporal resolution for dynamic range. This quote reminded me that this isn't the full picture:

> these computers […] performed more accurately when flying on board the aircraft […] the vibration from the aircraft reduced the error

Just yesterday I came across a similar story without realising that it's another example of dither. The latest episode (#300) of NSTAAF [0] contains a bit about photorefractive keratectomy (the predecessor of Lasik). I don't want to spoil the punchline too much more, so I'll just say that Dr. McDonald, the first surgeon to try this on a living human, coined the term "trash compactor patients".

Another thing I meant to reference would have been that page with those stunning visual examples of what can be achieved by combining ordered dithering with error diffusion in clever ways (it's not unlikely I got there via HN not more than a month ago). You know the one I mean? Bummer; unfortunately I didn't manage to find that link right now. But you can find interesting papers by looking up 'structure-aware error diffusion' and 'hybrid dithering'.

[0] https://www.nosuchthingasafish.com/
Until you need your next job and you see spending 10 years doing Perl was detrimental to your career...
> Focus on shortening the tones you sound (while staying accurate) and focus on combining tones.

I think this is good advice. When I first started learning mandarin, I really emphasised the tones, I guess because my untrained ear found it difficult to distinguish between them, and also because I thought people might understand me better.

But the first time I went to China, it was immediately obvious that people had a hard time understanding my (then rudimentary) mandarin, which I believe was in large part because of the over-exaggerated way I was using tones.

In the 3 weeks I spent in China, my understanding and usage of the tones came on tremendously - way more than it ever could have if I wasn't immersion in the language. Your ear does need to kind of train before you hear and understand tones at a more intuitive level.

To anyone learning Chinese, my advice would be to get yourself out there, even if it's just for a short time.
The reviews are by and large free. I've known multiple phd candidates to be given papers by their advisor and they do the initial review for their advisor. Often these are additional reviews asked for by the advisor. That is to say, the advisor is usually not trying to avoid doing work, but they want their students to gain experience reviewing papers. Neither the advisor is paid for their individual reviews or supervised reviews, or is the student compensated in any way.

Amazon reviews are not remotely a good comparison. There is huge incentive in terms of experience gain, getting a bit of a sneak peek at research, and reputation gain(lets be real, its not that uncommon for people to be fairly confident they know who an anonymous reviewer etc is).

I'm not trying to make any point other than to add further disagreement to the idea that these reviews are not currently obtained essentially for free.
> I would suspect that in order to get up to HSK4 or even HSK5, just the audio portions of course, you'd need like double or triple the amount of lessons, which would be impractical.

I have passed HSK4.

I am not competent in Mandarin listening comprehension, or in speaking (to be fair, speaking isn't a part of the test). Those skills aren't necessary to pass. The audio samples for HSK4 are a lot more generous with you than actual speech is.
Reddit's incredible. We're just focusing on a different sort of information and discussion here.

For those who might not know: Reddit was pg's idea, which he suggested to Steve and Alexis. Once it started to become popular, Reddit became less interesting for him personally to read (plus they stopped implementing his feature requests), so he made HN. In that sense "not being Reddit" is one of the founding impulses of this site. But there were others too, like wanting a watercooler for the startup world, and wanting to write a web app in Arc.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
This needs to be said enough. On the other hand, remembering poems in school wasn't considered "easy" either, so I wonder why people think memory should easy for names, nor why it's a judgment on them that my memory isn't great — I'm agonizing ten times over not remembering, I should be the one hurting lol (definitely am).

It's like numbers. I remember IP addresses and breadcrumbs better/longer than I should, and why is obvious (sysops, web dev, nerd?)
I’m curious about your last statement. You wrote “the author, perhaps, has watched too many films with breezy montages that end with triumph.” Then you made an even more disparaging comparison to wet dreams that is too distasteful to quote.

How many billion dollar companies have you started?
Tried this for awhile with my girlfriend who speaks Mandarin as her first language. It does seem to be slightly too picky, often calling my pronunciation third tongue when it should be one of the others, despite her saying it was perfectly fine to her ear. But on the other hand it called her pronunciation perfect all but one time, which seems pretty encouraging.
When you think “Yahoo” today, you need to think “Oath” and “Verizon”. The Yahoo of yesterday certainly isn’t the same as today. Which is sad, because the old Yahoo would have probably been much more sympathetic.
The USA is a really bad example - there could be a lot more fibre and phone signal than there is - if the market were "better" arranged.
That hasn't been my experience. I've always been able to make use of Java libraries directly from Clojure in a straightforward way. In fact, sometimes I joke it's easier to do Java in Clojure than in Java

Can you describe the kind of situations that you faced issues in?

P.S.: Also, Clojure has first class interop... It's a part of its fudamental design.
Also there is a different psychological dynamic in small groups... The teacher naturally knows and cares more about the student, and the student feels socially accountable (ie. "I want to make (so-and-so) proud."
And, in a real sense, the master and apprentices are a team.

And this isn't the "we need more money and teachers" argument I'm making, just that the large-group lecture format only works well for certain stages of learning and types of learners.
yep! Biological topology is a MASSIVE topic. I should get caught up with the literature at some point

https://www.biorxiv.org/content/10.1101/240499v1
Is it really that surprising that the US would object to a company with extremely close ties to an authoritarian surveillance state providing the nations' infrastructure? Huawei was founded by a PLA colonel and has deep ties to the Chinese state and power structure.

Imagine if a US company was founded by ex-Military officers, stole tech from Chinese companies, and tried to build China's telecom backbone while accepting huge subsidies from the US government. No one would bat an eye if they passed on that deal.
I was basically introduced to functional programming through Higher Order Perl.
Having both read the book and been on a fair bit of a philosophy kick,[1] criticising a philosophy text for hair-splitting is a bit like criticising water for being wet.

Hair-splitting is what ... well, if not quite all of it, to bifurcate yet another follicle ... much philosophy is about. Not necessarily of the proverbial angels-on-the-head-of-a-pin variety, but damned close.

It's where the, erm, quality is.

(You'll know it when you see it.)

I've had my own issues with ZAMM, having more to do with some of the thinking striking me as excessively fuzzy. I suspect much of the appeal isn't so much as an authority as a bridge -- connecting people with backgrounds in the mechanical (motocycles), and possibly in computers (Pirsig's own field, other than philosophy), to philosophy proper.

And it's got some good bits and observations.

________________________________

Notes:

1. In particular, Peter Adamson's excellent "History of Philsophy Without Any Gaps": https://historyofphilosophy.net

Though also other (and direct) sources.
Probably not such a good idea to have the clipboard randomly polluted with screenshots every 40 seconds.
Q: with regard to mixins and root elements, what downsides do you see to being more like React? I can’t see how these aspects aren’t better this way.
This is incredible. As a native english speaker, tones were by far the hardest part when living in China and speaking Mandarin. Good on you for coming up with a clever way to teach this effectively, bravo.
HIPAA doesn't apply to individuals, it only applies to health institutions and their employees and business associates[0].

[0] https://www.hhs.gov/hipaa/for-individuals/guidance-materials...
The article doesn't say so and I haven't found an explanation. Why was the audio only feed 8 seconds faster then the video feed? Why is this time difference needed?
I think in the grand tradition of western government going all the way back to the greeks there is ample consideration given to the good as it pertains to the entire human race, not just nationals.

Read Nussbaum's book about cosmopolitanism - the introductory chapters provide plenty of evidence that historically speaking, elites have conceived of governments has having at least some obligation to all human beings, regardless of state.
Malaysia’s 1MDB Decoded How Millions Went Missing
I think it is a sign of people being asked to do things they don't want to/know how to.

I actually like writing JavaScript, but there are guys on my team who are more backend orientated who are occasionally called upon to do frontend fixes in JavaScript and they hate it and moan and grumble from start to finish every time they have to do anything.

And that is fine.

The trick is don't ask people who are not JavaScript engineers to write JavaScript. Same way that you don't expect the electrician you got in to fix your broken sockets to also unclog your toilet.
As a non-native English speaker I'm quite surprised at the use of the word "CRM" for “children of all your friends // your brother // your grand mother”

Customers, seriously? Can someone educate me on this particular use of the terms? (to me it was only viable in business situations)

Regardless of the second, third meaning of "customer" in English, I'm afraid the word just won't fly in e.g. Western Europe where it only has 1 meaning (someone who pays you for a service), and people often deplore that business, money distort relationships... It's just a cultural mistake to call Monica a CRM over there. It would be like calling a software "union organizer" to manage your -personal- group of friends in the US... not exactly a "neutral" term, nor one remotely related to "friends". Lots of subtexts in some words, translations not 1:1.

PS to authors of Monica: I can help with a French translation ;-)
As somebody who has lived in Beijing and worked extensively with members of the Party as well as their tech Giants, I can tell you 2 principles you need to understand under which they operate:

1. Han is master race. They have been humiliated for the past century by Western powers but are coming back to their rightful place at the top by all means, which is the overarching goal.

2. You have to be smart. If you outsmart your opponent you win. You can call it cheating, IP stealing, or reneging on contracts, they don't think of it this way. Outmaneuver to win.

It's naive to think that they won't be using their networking infrastructure if deployed globally to drive their #1 goal. Anybody who works in high profile network security will take it for granted because they see where most of their malicious traffic is coming from today already.
artstation.com is always so good. its community is as valuable as HN's except it's got digital artists rather than coders
Alibaba Cloud Manages 10,000s of Kubernetes Clusters
Ok let me rephrase it, 99.9% of the AAA games from the last 3 years don't work. For the one that work

- it's buggy

- online doesn't work

- lower FPS

- need custom setup / with custom scripts
This is huge and expected.

Conventional forces will have to adopt robotics right away.

Terrorists not so much.
When I read or watch or listen to something it doesn't cease to exist in some sort of Mission Impossible effect. So no, not equivalent.
Are there prohibitions to publish in multiple publications?