skysight-inc/HackerNews huggingface dataset:
A good standard library helps, no doubt.

However, it is not required. One of the languages mentioned was C++. That language has a tiny standard lib in comparison to Java.

So it is mainly a "cultural" thing and how projects are structured and reviewed.
Blender 2.83 – the first LTS release
At what point does "treating it like a public health issue" start to impede on public safety?
Japan can issue a special Visa for Black Americans immigrate there.
I don't use my computer for writing epic novels, I'm using it to play games (key placement doesn't matter) and programming. So how much easier/difference is there for programming in different languages? I know for a fact that PHP made the choice for the namespace separator based on availability on certain keyboard layouts.
Those clear rules are called the type system. The fact that it's static means the same stuff that the compiler uses to tell what is what may also be used to build syntax trees to facilitate transforming your code base from one valid state to another. It's impossible to do that with dynamically typed languages and at best you get some partial guarantees combined with some string replacing.
What?

We had 1.5 months of partly lockdown. We were blocked from leaving our cities of residence except for work for two weekends. We closed pretty much everything until a few weeks ago.

And with all that, we had almost 1/2 the deaths of Sweden. Not 5% or 10%, but close to half (3800 vs 1450).

And we 'reopened' the country and right now have more cases per day (yesterday 350) as at the beginning when gov. decided to shut down everything. (State of emergency was declared on 18 of March where our cases were around 200 per day)
Multiple satellite network projects are underway.
What Is the Hiring Process of Data Scientists at Intuit
I would be very concerned with the "upload to YouTube" part.

Even private videos on YouTube can still be accessed by their engineers and might get exposed to the public in case of a bug.

Especially as a developer you most likely have access to confidential things, whether it's code (that could reveal internals of the business you're working for, or a very efficient algorithm that can be considered a trade secret and the company would want to protect it) or secrets (API keys, etc) that might be temporarily displayed on the screen while you're copy/pasting them around.
> This is in direct contrast to the advice of the epidemiologists. Reopen the economy later has the effect of saving more lives - at least the lives of those who wouldn't have otherwise caught coronavirus.

I think you are misreading the advice. The advice of epidemiologists was that we need to flatten the curve, to avoid overwhelming our medical system. The absolute number of infections is going to be the same in the end regardless. There's not much we can do about that.

There are only two ways to change the absolute number of infections:

1. A vaccine, which is way too long away to wait for.

2. A vigorous and comprehensive test and trace program, which Americans are totally unwilling to accept. This is what has worked in China and Korea.
Usefull Website and Tool List for Front-End Devs
No. At the most trivial level they grow on trees or anything else that grows using photosynthesis. On a more pragmatic level usable reserves is not a fixed description of the world, it depends on technology. Fracking gets oil out of the ground at economic prices from what would have been unusable trash twenty years ago. You see the same thing in many different kinds of mining. There are places where they’re making a profit extracting iron from old tailings now, i.e. the waste from mining iron a hundred years ago is now itself profitable to mine for iron.
Just to say I love the background animation when one refuse to allow the camera. Attention to details is everything.
Could be differences in risk tolerance. A portfolio of government bonds, for example, would be expected to have a lower return than the S&P.
RFC1118 Hitchhikers Guide to the Internet
What even is a stereotypically-white-name?
Anglo name?
Human experiments often have a net positive, but that doesn't mean they're not highly unethical.
Why don't you tell me what those other things are instead of expecting me to guess?

I presume those other things are not[0] gender and skin colour, so what else is relevant, you tell me.

[0] almost missed out the 'not'. That would have made for fun fireworks.
I'm not too sure, but in Java, you depend on specific versions and the packages are signed. And most company have an internal repo they work off on, in case the public repo is having downtime or the package gets removed from it. Also deployments don't make use of dependencies, a single uberjar bundles it all up.

Was this all true of NPM as well?
Next you'll have to implement a Rust compiler in Hack!
I'm long aware of this website. Fascinating stuff. I wonder how this Workman Layout would fare, evaluted by their algorithm?
You'll have to follow the cable. Since this forwarding is entirely passive there's no way to know.
Juniper MX series.
Juniper PTX.
Cisco ASR 9000.

That's basically a good portion of the internet.
I still feel bamboozled by the mockbuster "J++ for C++ Programmers".
> comprehensive test suite, vs. having very careful software engineers, vs. having extremely thorough code reviews, vs. something else

In practice, you need all, for various reasons.

> in terms of the correctness of the final product

What is there "correctness"? Ah, I see in your later post:

> I'm only referring to the implementation being true to the language specification

The answer is: even checking for that is not something which can put the humans out of the loop. But humans alone (as in "extremely thorough code reviews" or "very careful software engineers") are provably not enough as the "space" that has to be tested is too big to be useful without "a comprehensive test suite." Still I'm not aware that a complete "comprehensive test suite" which would be "enough" for any non-trivial language can exist.

In my experience, non-trivial goals are simply bigger than any "simple" or "single" "solution." So in that sense, any project eventually fails due to the human factor. It's the humans that will use anything else as the tools to achieve the goal. It's the quality of humans that are in charge that is the precondition for everything else.

So the answer is always: prioritize for having good people, anything else will be taken care of by them: they will maintain the tests, be careful, do the reviews etc. Don't expect you can "save" on something.
Curious what made you share this
Former British colony heads for chaos as people storm presidential palace
How to help the fitness industry (and others) with a single application?
Postmodernism and Its Impact (2017)
A couple of weeks would have delayed explosive outbreaks. To prevent them would require more than the 2+ months we've already invested.
I'm also interested in the questions. Couldn't find the file (or the repo for virus cafe) in the repo list
+1 for linux support. This is a great idea we would like to test as a confined/work for heom team, but most of my collegues (including myself) is using Linux.
Depends on your benchmark. US Police kills 1000 people a year, in 40M Poland our Police kills 1-2 people per year. In 70M Germany it’s around 6-10.

So it’s around 20-100x more per capita than it could be.
What do you mean by your last sentence? The sentence makes complete sense and is not backwards translated to spanish
> brilliant if your family and friends are all on iPhones, which I'm pretty sure is fairly common in most Western countries

iOS market share is 60% in the US which is the highest worldwide, and only above 50% in a handful of other countries (UK, Japan, Oz, Canada)[0]. If you have any friends who are not rich, or are European or South American, there's a good chance they won't iMessage you but try to add you on WhatsApp.

[0]https://deviceatlas.com/blog/android-v-ios-market-share
> predict people's preferences regarding music/movies/books better than any human could

What recommender algorithm is this? Amazon certainly isn’t using it.
> Modern Mac OS

For my sanity would you mind calling it Mac OS X/OS X/macOS? I’m not too picky about you matching them all up to the right release but the moment I see Mac OS my mind jumps to the old one without memory protection ;)
My company, an experiencial ad agency, furloughed all but 2 people in every non-finance Dept March 23, rehires everyone with big paycuts (me, 37% cut) April 27 through PPP.

No new business was able to be drummed up and now massive lay offs of 90% of the US offices starting June 15 with a paycheck severance so effectively June 30. The EU offices have faired better with more work, and few layoffs of only receptionists.

All and all it’s bleak for the events industry. I’m sure that a lot of convention centers, caterers, AV rental houses, independent producers, PAs, will all be on the dole and you’ll see a huge spike in unemployment on Aug 1.
Great course! I had the pleasure of doing it with the mentoring of Prof. Schocken in Israel (and being graded on it... :) )
The CEO of Softbank is an ethnic korean that grew up in a largely racist country (Japan).
I think hangouts did and Facebook messenger for Android once did
> I usually just want to know how much easier/prettier will library X be to use compared to those two.

Don't the examples in the README provide a good enough intro?

If you are familiar with matplotlib and ggplot, you'd have a good idea how to reproduce those examples in those frameworks. If you are not familiar with them, then what good is the comparison?
https://statcounter.com/ have been around forever and offer a good alternative as well.
The rent would have to increase a lot - why not just take the extra money, invest it and save for a down payment? Much faster than 40 years, tenant can live anywhere and there's no financial entanglement between landlord and tenant along the way.
Why do the devDependencies gets less attention than the "normal" dependencies?

In my case, it does not matter if the dependency was added to "dev" or "normal", because I just compile JavaScript and CSS to a minified version. All dependencies are needed in the build process only.

I would recomment not to differentiate between runtime dependencies and dev dependencies.
It's a bad movie.

The true story is that a company (spread networks) spent many millions building a low latency fiber path between chicago and nyc. Two guys built a lower latency radio network that connected a number of cell towers together and were the first to market rendering that cable obsolete. Within months other people had radio networks up to try to compete (to give an idea about how competitive that space is).
Preying on the defenseless is not a net good.

In case you haven't noticed, billions still get cavities.
https://jutge.org/ was created by two teachers at my university (UPC in Barcelona)
There's a crapload of what may be looted merchandise suddenly being listed on For Sale on nextdoor here. People who haven't sold anything before are suddenly listing multiple "brand new and sealed" items of a given category (e.g. housewares, tools), generally with descriptions copied verbatim from the websites of Bed Bath & Beyond, Home Depot, and CVS.com.

Before last week, there would be similar batches of "Brand New and Sealed (verbatim title from Amazon)" from the same user account, which I took to be porch pirate fencing.
Are you aware of the Neural Turing Machine (https://arxiv.org/abs/1410.5401) or Differentiable Neural Computer (https://deepmind.com/blog/differentiable-neural-computers/)?

They're not exactly what you describe, which I suppose is a truly online model that knows how/when to update its own parameters.

But those two models do incorporate a similar concept of external memory, whereby the controller is trained via BP to read/write to a tensor (essentially a form of soft-addressable memory available at inference time).

As far as I recall, these were never applied beyond toy problems, and it seems this line of research hasn't been very active (at least since the Transformer's "memorize all the things" approach started performing exceptionally well on all the benchmarks). I haven't read the paper you linked just yet - it may well be relevant.
Sphere Eversion: A Formal Blueprint
I think typing efficiently on a keyboard is akin to playing the piano with good technique.

I often see musicians playing piano (or keyboard synths) with improprer technique. They move their wrist a lot, bend their finger backwards to apply pressure, and tense their fingers by laying them flat. This causes stress in the motion and fatigue over time.

All (or most) the pressing power should come from the tip and the phalanges (?). You use each finger like its own little hammer. It requires a bit of training but not much really. You just need to strengthen those tiny muscles over time by consciously moving the finger only.

Of course the rest of the hand can move a bit but it shouldn’t tense any muscle at all. The wrist should only hover around the piano/keyboard to move closer to the target keys. And the rest of the arm and shoulder should of course not move or tense at all.

If you can play the piano like this, you can type on a keyboard the same way. No tension in the hand. Only a bit in the finger when it’s pressing, but none otherwise. As a result, you’ll likely prefer like me keyboards with very low travel. I have the Apple Mac keyboard which has a slight angle and very low travel. It’s very easy to “hammer” the keys with low effort. I’ve never had any wrist pain in 20 years of being both a musician and a developer.
America's Cup
I'm a quite fast typist, typing at around 120-130 WPM (on short distances obviously) when using QWERTY. This skill is lost if I switch to a new layout.

I once tried switching to CarpalX. I was able to get to about 80-90 WPM - it had indeed taken a few weeks, if I recall - and I pretty much hit the ceiling around that level.

"Memorizing a layout in a single afternoon", or achieving 30 WPM in a week are entirely plausible scenarios, but they are not what I'd consider success stories.
You should state this in a simpler way. As it reads, it sounds like absolute trash, but I get what you're trying to say.
Why exactly shouldn’t scientists be politicians? It’s not like most of the people who are politicians have a formal education in political science. In an ideal world the ministers should come from exactly the background they are tasked with. This seems to fit in Sweden. I don’t know why you believe an economist or lawyer would make better decisions here.
I froze my bank cards in a block of ice, for science
Texting was relatively expensive in Europe while it was almost free in the US. Then the iPhone was always more popular in the US as well making it something of a standard.

I notice that in the International School kids use iMessage more since it's so US/UK oriented and there are too many parents with money.
Run 3D wave on MCU without GPU
We used altair to develop an analytics dashboard as part of our single page application (SPA). We developed a web component encapsulating vega-lite JS library and used that component to assemble the dashboard which is part of the application. Altair based backend can use custom renderer to generate target response for analytics API requests. [1]

Most of the commercial and open source solutions including Tableau, Apache Superset, Metabase were very complicated to provide a seamless integrated dashboard with our Single Page Application using the same authenticaton and authorization layer. Most of these solutions recommend using iFrame. With altair we could directly generate the target vega-lite json for our web component and it work seamless.

Also for some static reports we could generate output in other formats from altair directly. Altair being in Python (Apache Superset was a big contender), it was easy enough to integrate into our backend as one of the analytics services provider. Given vega-lite and vega grammar is standardized, we are exploring to build real-time dashboard analytics application for large multi-screen display in a control room kind of an environment.

Before altair our backend was generating data directly consumed by chartjs web component.

[1] https://altair-viz.github.io/user_guide/custom_renderers.htm...
Python's ploting problem is not imperative vs declarative. The main ugliness is basically "* * kwargs" every where. Every time it force you look at document to just find name of parameter you are looking for. Another common problem is Configs pass as string rather than enum.
I see you have a very structured approach. I usually have to look for the stuff I need in Desktop\Stuff\Backup\oldStuff\old\
Our civilization and ability to dominate over other animals largely exist because of human intelligence. An AGI could be a great partner toward unprecedented prosperity, but an AGI not fully aligned with human values may also spur a major catastrophe.

Two promising approaches toward AI Safety I have encountered:

* Make sure the AI is not too certain of itself and will always defer to humans as the final judge. https://www.ted.com/talks/stuart_russell_3_principles_for_cr...

* Get the AI to learn and internalize human values. A possible technique is Inverse Reinforcement Learning: https://thegradient.pub/learning-from-humans-what-is-inverse...

Both are being developed by Stuart Russell among others. See his book here: https://en.wikipedia.org/wiki/Human_Compatible.
The latter approach was also discussed on several occasions by Ilya Sutskever.

Many believe AGI will not be realized for at least a few decades hence but no one can really be certain it will not be developed before then.

Since several different approaches together are better than one. Bright minds including those outside the field should propose more ideas for such a significant & unique problem of our time.
Most people know more people than the average HN commenter.

I suspect you don't know the fate of everyone known by everyone you know.
I haven't looked into it, but TFA suggests you can do it call by call.
I am glad someone noticed!
Please keep in mind that the current protests are only happening because of police. There is a point when they're not the agents of order and safety, but the agents of violence and disorder. And yes, we ought to question the value of any police force that kills citizens so regularly -- so normally -- that it's shocking if someone can even ask whether a cop should be charged with murder after murdering someone on camera. Keep in mind Floyd isn't the only person to be killed by cops this month, or last month or last year. This is very, very normal. We're not better for it or safer for it, so yes it may be true right now that we're more safe without them and less safe with them.

And I'm not really arguing either side so much as pointing out that the current disorder and violence is in response to regular police violence. Regular.

No place breaks down due simply to an absence of police. But I've heard of police states -- and those aren't something anyone talking about the merits of order and safety should be arguing for.
Those numbers are a month old. There have now been 64 deaths[1] under the age of 50.

In the age group between 50 and 70, which you didn't directly mention, 455 people have died.

[1] https://www.svt.se/datajournalistik/har-sprider-sig-coronavi...
This is a good argument and it somewhat changed my mind.

But I would add that if you take a risky decision in a scenario where the potential downside is mountains of corpses on the streets (or a Lombardy scenario), and then it turns out not to happen, you might have not made the objectively right decision. In hindsight, you got lucky, so it was OK; but maybe confronted with the same situation again you should choose differently. (I guess Tegnell would argue that he had reasons to be confident that Sweden wouldn't become Italy, and that it wasn't just a matter of blind guessing.)
> Of course it’s realistic, we can still produce necessary goods at the rate we need to live.

For a little while. But things will start to break. There are all sorts of things that can be done for a bit, that cannot be extended indefinitely.

> I wonder why we don’t know how to make a basic plan for the economy, hmm... oh yea we jailed those folks and hunted them down and killed them around the globe, yay freedom to die on the job or starve while rich fucks nest up in cabins.

I'm not sure what you're referring to here. This isn't an issue of planning, and it doesn't have much to do with inequality either. A major economic depression is going to hurt the poor more than the rich.
The most famous one is the dactyl[0]. I'm guessing you mean a portable kinesis advantage. There are some other kinesis keyboards which are portable.

[0] https://github.com/adereth/dactyl-keyboard
Just wanted to replay that I can relate to both of you guys very much.

I have been a tinkerer all my life. I've installed and played with pretty much any OS you can think of (From BeOS to Solaris to Linux. Even DragonFlyBSD - which I wish would take off as I like the community). I will always continue to play and check Distrowatch, but I have started to value time more and more as the years add up {sigh}.

So with that, my love child though is, and always will be, Microsoft OS's. Started with DOS as a 10 year old and each new one I've enjoyed better than the last with Win10 being the best yet. Although I do deep down wish it wasn't full of telemetry and such, I don't get caught up in the FUD. I disable most of it and with the rest I just hope Microsoft uses it well/privately and that I am helping to make Windows better.
Agree that it’s worth trying out!
are you arguing against keyword arguments in general, or against

def foo(a, b, **kwargs):
"""
Refer to `bar` for the full list of allowed kwargs.
"""
...

i don't mind the former, but the latter always feels annoying. iirc matplotlib severely suffers from this
> Further, I'd say that IndexOutOfBoundsException can happen pretty much everywhere, so it does not make much sense to make it a checked exception anyway.

Indeed. I don't know of any programming languages in which out-of-bounds array access is an error whose handling is enforced by the type system (checked exception, result, etc). Ditto for numeric overflow and division by zero. I believe even Ada doesn't force error handling of these.
But without knowing that there is an effect, it's just a cost...

I have someone in another thread making similar arguments about hydroxychloroquine. How many meds and supplements should we take just in case?
So are you saying it's entirely binary? It's either terrible and should be avoided at all costs, or it's no-one dying?

You are bringing out facts such as "coffins are piling up" etc, this fact could be true if in one morgue in two places in the world there were coffins piling up. Maybe these morgues can only handle 5 deaths at once and now there's 5 more for each?

You need to quantify things to understand how bad they are. Otherwise these statements are meaningless.

You are essentially quantifying - any statement you do you is actually quantifying. For instance if you bring out the argument about coffins piling you seem to be considering potentially 10 deaths (which could cause coffins piling) to be the same as the whole world population dying.
Hops are artificial, as long as you are 100% sure you’re not introducing loops you can just tell routers not to decrease the TTL and they’ll be invisible.

It’s just that if you do that and you do introduce a loop the packets will keep looping and the network will very quickly overflow.
Write to customer support.
ISP core networks typically have two components, routers and dwdm/opto equipment. The routers are not really special, just your regular ISP core/edge router, adding roughly the same delay for each hop (invisible mpls hops or not) on the order of microseconds.

Opto equipment adds practically no delay as they just forward the light without looking at it or processing it. There might be redundant paths that it can switch between if there's a fiber cut.