skysight-inc/HackerNews huggingface dataset:
I know I need to compare it head to head against bytewise radix sort. I might do that and get back with the results. In the meantime, let me clarify. EDIT: Blas Mena and I did test it against radix sort, you can find it https://github.com/daniel-cussen/skylinesort/blob/master/src..., it tests with 4-bit radix sort and radix sort comes out 3% slower.

When I say that it can sort an array of size 2n faster than two arrays of size n it is because if you plot the asymptotic time, you find it's second derivative is negative (concave-up). This is because of the subtraction in the asymptotic time, O(k u - u log u + n). A Stanford professor was reluctant to accept an asymptotic time with a subtraction in it, but I explained it was really the logarithm of a division, ku-ulogu was actually u log(K/u) where K is 2^k, the total number of elements in the empty auxiliary array. log(K / u) is the same as log K - log u and log(K)=k, so you end up with k u - u log u, which has a negative second derivative when k is fixed.

When log u = k, skylinesort does indeed run in linear time, but it runs slower that linear time before that, and log u is never greater than k, by definition.
Meta Comment: Why are such posts (to HN users) written in grey text on a matching background? So hard to read, and I'm not even color blind. Please make it normal black text, ffs; there is no reason for this abysmal color scheme. Every time I open one of these posts, my initial impression is that it has been downvoted into oblivion, because that is what the color represents.
Why hope the money trickles down to the employees if that's your goal when you can just cut them a check?
I live in Hong Kong and I always complain about my broadband speed. I get 1GBPs but actually it's not true, the link to US is limited and is rather small given how many people use it so connections speed outside of HK is around 80mbps much much slower than I had in Europe or Japan.

And the contract is for 24 months minimum, so if you leave the country before the end, you end up having to pay for the rest of your contract.

But, in general, US ISPs are particularly bad in my experience (and worse even than HK)
What's the opposite of AWS Snowmobile[0]?

[0] - https://aws.amazon.com/snowmobile/
There's no evidence the ISPs were overloaded by Netflix traffic recently. Note that this conversation was with politicians, not ISPs.
Really? ISP's don't seem to be having issues with bandwidth anywhere, the only party which might be affected by this is Netflix itself since it's costs have likely skyrocketed since the quarantine and self-isolation began.
Glad you asked. Since Sid respects the broadest interpretation, take a look at https://www.export.pitt.edu/sites/default/files/6.%20Anti-bo...

It seems like, if a VP wants to discriminate hiring within certain countries, based on a pending customer contract, as stated by Mr. Johnson - it's reasonable to assume that GitLab should report, as per the EAR requirement, that:

Any person under U.S. Jurisdiction who is asked to enter into an agreement or provide
information that would violate anti-boycott laws must report this to BIS using a form BIS-621-P
or form BIS-6051P in accordance with 15 C.F.R. § 760.5.
>Not only you can't do this with just cameras and radar

Humans do it really well with just two cameras. It's not a hardware problem; it is entirely software. Whether self driving is possible or not with current AI techniques is debatable, but we're not waiting on any advances in hardware to do it.
Subdivision surfaces aren't so bad on the GPU. Since each limit vertex is a linear combination of control vertices, you can precompute the stencils to evaluate limit vertices. Those stencils can all be evaluated in parallel in a compute kernel. Generally, the base mesh topology isn't changing in an animation, so this works fairly well.

For Catmull-Clark, the regular parts of the mesh (quads with valence 4 vertices) are just b-splines and thus can be evaluated using the hardware tessellator.
Tim Cook arguably made Apple what it is today. Without him, Apple might've had great products but failed miserably in the supply chain management side of the business. It's telling that after Jobs, Apple didn't slide into irrelevance but instead continued to thrive.

Tech aficionados (myself included) might have qualms about their product strategy, but overall the business continues to be wildly successful with regular consumers.
Vardan Kushnir
Assuming all liquid products --

Exothermic reactions are very good to handle using microreactors because the surface area to volume ratio is super high. For instance, if you take a cross section of the reactor and the inner diameter is only a few millimeters then it is quite straightforward to rapidly cool it by simply submerging the tubing in a cooling bath.

As to the point of contact, one thing I've done is to build a "coaxial reactor" wherein you have two tubes carrying fluid with one inside the other. The outer "sheath" is one reactant while the inner tube is the second reactant. At the end of the inner tube the two mix via diffusion (low reynolds number) to reduce the speed of the reaction.

If that doesn't mix well enough (in reactors at that scale mixing is largely diffusion rather than convection) I've used in-line stainless steel mixers which are basically a convoluted flow path in a little canister that has ports on both sides.

I'm not quite sure what you mean by "whole system of handling the resulting materials"; if you're talking about needing to take that into something to handle solids then the above makes slightly less sense. If it's just thermal management, my personal approach would be small diameter tubing in a water bath to rapidly quench it.

I think small reactors are much simpler to operate for highly exothermic (or endothermic!) reactions because the heat transfer is so high relative to a bigger reactor. It is also a lot safer because the total amount of chemical in the reactor at a time is a lot less.
I would not compare those two because I don’t even have any type of disk player in my house. My only comparison is Netflix vs Netflix.

My point is, you’re saying nobody would notice the quality difference if Netflix lowered their quality. I think I would notice a bit.
Normally when both sides are truly peers, they have valuable traffic to offer to each other, so their mutual payments would mostly cancel out.

Likely some ISPs see themselves as offering more valuable traffic than their competitors striving to peer.
it's mostly the cost/quality ratio, it's not asia levels of modernity (they seemed to be the first on most things) but it's accessible and stable

on the other hand the web is filled with horror stories emanating from C....st customers.
The browser is such a great place as far as running an application goes almost universally.

I remember when applications had to be tied to the OS, does it run on unix, linux, some other OS, or hardware... what a pain.

If it is a web app it probabbly works most places.
Check out if https://zettlr.com (FOSS, Markdown) could be useful to you - I know it specifically has some support for Zettelkasten, though I never was able to understand what this thing means.
Grub has a _password_ and _verify_ settings which are what you want.

Or take a look at a ready-made configuration: https://github.com/CrowdStrike/travel-laptop
Unrelated to the content of this post, but look at how terrible Linked in is:

https://share.getcloudapp.com/JruWePeK

Scrolling pushes state to your history, and it's so poorly done that hitting back doesn't even restore previous scroll positions (I'm assuming that was the intent).
Even the NY Times agrees with that.

> From tax cuts to relaxed regulations to tariffs, each of President Trump’s economic initiatives is based on a promise: to set off a wave of investment and bring back jobs that the president says the United States has lost to foreign countries.

https://www.nytimes.com/2019/08/13/business/economy/donald-t...
Logitech+mx+master+2s+wireless+mouse+reviews
But it is never completely dependent, there are always black swans, barbarians at the gates and many other players that don't play the game according to the rules.

It's a lesson known since the collapse of the bronze age, a time where the fertile crescent was very connected and yet it all collapsed suddenly once you took one brick, namely Egypt, out of the wall. We think that the "sea people" came and disrupted it but we still don't know why, common assumptions were a pandemic or climate situation which caused them to migrate to Egypt from the Aegean sea islands. Pandemic, climate, migration, reminds you something?

On a side note, Steve Bannon was harping about the supply chain and all the issues deriving from it for a long time, everybody called him a racist and fear monger. I wonder if people would start to take him more seriously now.
Amazon sellers ‘hijack’ listings to sell face masks despite new rules
The pandemic doesn't affect what are good business practises. I understand that Americans might be more lenient in those terms, but Europeans tend not to be.
The language began as something of a gem and each release seems to be muddying it up. Another commenter already mentioned the string argument to make a data structure. It also looks like built-in methods on these objects are also strings.

The metadata and annotation facilities seem unclear. Sometimes they change the appearance and behavior of the object, sometimes they don’t.

Some functions now are curried by default. The choice probably makes symbolic programming and pattern matching trickier since it breeds a variety of representations of the same concept. (Pattern matching and rewriting strongly favor canonicalization.)

All and all, it’s beginning to look like the core Wolfram Language is beginning to tremble under its own complexity. I can’t imagine coping with buggy code at all in this framework.
Yeah, when I ask that question I get responses "how many people do you want to kill, because of course health comes first!" I haven't seen much of what I consider to be reasonable analysis.

I suspect this will be analyzed for years to come.
I'm going to leave Googling as an exercise for the reader. :)
The very first thing he says is that there were no (or vague) requirements/user stories. I think he should have gone back and sorted that out.

Its a pain in the ass i know, but on my current project if we didnt do that we’d be in a complete shitfest right now.

The first step to showing buisness value in reporting is showing the goal, and _then_ where you are on the path to it.
Are they gonna cut my bill also? I would hate to pay for a service i a, not getting (4k streaming)
That is an interesting argument. They're basically saying its for the greater good that they stay open. There may be something to that, but their approach is tone deaf and irresponsible. Also, they're motivated by greed which is never a good look.
Sorry, I meant keyboard shortcut macros (Ctrl M, R in VS 2017).
To be honest... this gives me nightmares. A world where "social distancing", travel bans and frequent forced lockdowns becomes the norm? At least for ME not worth living
2020, year of the VHS
Yeah, I was sincere. I thought it was a Public License of some sort. Never would have guessed that "APL" was "A Programming Language" without searching.

Now I know a little more about what is acceptable, I guess.
I would be careful not to confuse correlation with causation here. Most old people have medical conditions. For example, about 75% of older people have high blood pressure [1] so seeing a 75% rate in the virus fatalities should not mean much.

I suspect age and immune function drive mortality, and the other factors are merely along for the ride.

[1] https://www.uptodate.com/contents/treatment-of-hypertension-...
Show HN: Easily move between cloud storage (S3, Backblaze, OneDrive, etc.)
Such a blanket reduction is stupid, yes.
Hello Hacker News,

I've created this assessment to help people that have been asked to work from home due to the coronavirus outbreak.

The assessment is divided into three parts: 1. Workspace, 2. Tools & Systems, and 3. Habits.

Take the assessment here: https://grumo.com/wfhtool

You'll be asked to check "Yes/No" to 52 statements and, based on our answers, you'll receive a Work-From-Home readiness score from 1 to 100 along with a series of recommendations to improve your score.

So far, The average score after 200+ submissions is 65%. Mine was 75% as my habits need a bit of improvement. Specifically, drinking more water and exercising more since all my soccer games got canceled!

To help you implement these recommendations, I’ve also created a PDF checklist that you can download at https://grumo.com/wfhpdf

The full list of recommendations is on my blog at https://grumo.com/work-from-home-guide/

Feedback for improving the assessment is welcome.

I hope this helps someone.

Thanks and good luck working from home!

Miguel

Founder at Grumo.com

P.S: What's your score?

-

(for the geeks out there, I used Google Sheets and some Javascript magic to process the results)
So does that mean Iranians could just mirror the repo, someone in the US could mirror that repo, and then push the Iranians' commits to GitHub unimpeded by the sanctions?
Downloading no data extremely fast
That's both irresponsible and an upcoming PR disaster at once. What do they think to gain from fighting law enforcement to stay open a few extra days? Why not put a big sign on the door to promote ordering online?
Whenever drivers come up I wonder what people are doing that somehow doesn't just work automatically. Everything I ever plugged into Linux in the past few years has instantly worked perfectly, the only exception being GPUs.

Meanwhile Windows starts looking for drivers for a few minutes, and may or may not find them.
So which of those approaches is the one all rational humans would agree on, so that we can base the notion of truth on it from now on?
Last mile networks do.
That's exactly what I was wondering!

With my (relatively small) Cable ISP in an affected country it obvious to me that any Netflix content gets served from very close to the edge, with higher bandwidth and lower latency than almost any other content from the internet.

The last mile does not appear to be close to oversubscribed either, as indicated by my firewall which tracks RTT to the first hop (which is interestingly trending down compared to the past weeks) and the occasional speedtest that never drops below nominal bandwidth (200 Mbit).

If anything it is low latency livestreaming content (i.e. Youtube, Twitch, Mixer) that should be throttled, particularly over cellular networks.
I assume it's a matter of scale.
Your point about Simulink is fair--even the Octave version, Xcos, doesn't provide much of an alternative for doing good controls simulations.

And while I agree that the Julia's JIT is pretty slow to come up, if I'm doing a lot of linear algebra work, I've typically just left a dedicated terminal open for it. I also haven't had much of a real speed issue with using a REPL or notebook, unless the data sets are unreasonably large. I think I disagree with your take on Python's most common uses, as well as the implication that it is just now "coming into vogue." I'm by nobody's measure a Pythonista, but my experience has been that it gets pulled in almost anywhere it can, from scripting to app development to scientific computing.

I am curious about your experience with signal processing, though--how have you seen MATLAB used where Python wasn't or couldn't? I haven't done much in that area since undergrad/internships, and there I would have said that LabView was much more prevalent as a tool, or even Labwindows. At least for many of the common functions like FFT, I don't recall MATLAB being any more common than any other language for that sort of thing (although as I said, my experience there might not be representative).
Surprised to find out covfefe is an actual protocol.
>How much is 4K on top of regular Netflix service?

4 euro a month (or 33% increase).
There's no defending any communist regime, but I think the more likely explanation is that China had no reason to suspect that it was anything other than flu for a long time. They made it worse by trying to "manage" the panic by deleting social media posts, etc. And even otherwise, they put their economy ahead of the health of their citizens (like countries are doing even today, like the US).

As far as we know it was identified as a novel pathogen on the 26th December. Its actually hard to know where to collect the sample from, and if you don't know what you're looking for, its extremely easy to miss. You can't just put a virus under a microscope. Its not unreasonable to assume that they didn't have any confirmation for a couple of weeks that the virus they sequenced was the exact same virus for all of the other cases. You need to develop a fool-proof protocol for a diagnostic test that has minimal false-negatives. No easy task to do in 2 weeks, etc, etc...
I find the arguments confused and lacking. Many of those arguments conflate “open source” with “community driven”. Rarely did they make a compelling case as to how availability of the source code would hurt the customers.

And many, many amazing open source teams have demonstrated that even including community driven design in some cases does not hamper the quality of the product. Look at Apple and Swift, or Rust, as examples.

I read their arguments as “we do not know how to engage with a community effort because it’s not in our company DNA” under the facade of supposedly legitimate reasons.
I hesitate to comment, as I work for a competitor, but I imagine that the reputational harm may be even worse than the monetary.
It's worth noting that machine learning / data science interview questions have much higher variance in the types/complexity of questions than traditional CTCI-esque interviews. None of the popular interview resources have had questions close to what I've encountered in real life over the years, although the flashcards here do a better job on the ML side (but are not helpful for the Leetcode-esque questions that will get asked).
Can you point out something that reveals how security is failing in containers today?
It took place looong before lasers were available for such an application.
Having trouble bringing JSON into JavaScript
I have dataInterpreter.js in data/dataInterpreter.js. I am trying to bring a JSON file with data I need (located at data/data/data.json) into a JS object called chartData. How to do this, please explain.
OP here (and no, I'm not josh). We need the project to get from 1 to 2 to 10 to N. That 1 to 2 bit is hard. Please, push a bit.

JHU is bandwidth-constrained. Put your effort where it can have effect.
> Are they gonna cut my bill also? I would hate to pay for a service i a, not getting (4k streaming)

In a desperate time of need, 4k streaming isn't really all that important.

I imagine you can make that change to your account yourself. Whether Netflix will prorate this for everyone automatically remains to be seen.
Yeah, I guess it depends on your goals. Some of the unikernel people talk about VMs even smaller/cheaper than a t3.nano that start faster than any cloud can start a VM. Clearly to run such a thing you would need your own orchestration layer. Maybe that's a niche within a niche though.
Previous thread on this: https://news.ycombinator.com/item?id=22593568
We still subscribe to the Netflix DVD service. Now filling our queue.
Networking stacks tend to be fairly optimized already.
I was imagining a pop-up saying "your battery is getting low"
> Not trying to justify that practice, just explaining.

I will. Seeds and the leaves serve very different purposes and tastes and so having different words is great :}
Well, if you’ve got a good PC Cemu emulates the Wii U botw amazingly well.
Of course someone said it was China. It's only slightly more surprising that they'd say France, but some people will jump at any chance to place the blame "over there" and it has nothing to do with the science. The earliest documented cases were in Haskell county, from which it spread to Fort Riley, and from there to the WW1 front, etc.

https://www.kansas.com/news/local/article200880539.html

Note that it's a Kansas source. People there don't deny it.

> In any case, the start of the epidemic during WW1 hints that the origin may be linked to it.

Citation needed. The war certainly contributed to its spread but that's not the same as its origin.
Two games:

Doom Eternal

Animal Crossing

These are huge games, and being closed on their launch has the potential to be a deathblow to a weak company. Gamestop has nothing to offer for online sales compared with the console storefronts, Amazon, Steam or Epic.

Pitting its employees against law enforcement for a few potential fines wouldn't matter to a company that cares little (if at all) for its employees.
That is absolutely true, which is one of the reasons that it is surprising that the curve isn't any higher than it is.
Carbanak Financial Crimes Campaign
I have to admit I was being facetious; my point was that anything solving this problem is going to have the same scope of web browsers and is more directly solved by them. If you imagine your setup was in-place, and pretty much everyone defined their own protocol with their own app, then that's roughly equivalent to the web as it is now, except also that the web has already done the hard work of establishing the open standards and being cross-platform. It's not clear to me what benefits introducing the things in your post would add to the web.
> I already did: socketcall

Got anything that applies to modern platforms or recent kernel versions?

Also, does socketcall actually have higher overhead than doing a similar dispatch in userspace, or does it just mean you get a cache miss slightly later in the process?

(You could try elucidating an actual argument rather than just naming a syscall and assuming that the rest of your argument is obvious.)

> And NT does all 32-bit compatibility in userspace.

So? Is it faster to do that in userspace than in the kernel?
Microsoft sees Zoom.us as a Threat
Have you seen project atomic?

https://www.projectatomic.io/

Seems like it would align pretty well with your vision
I definitely agree in this about Excel (some things I've seen some 'people who don't like programming' do in Excel are positive mind-blowing), but just haven't seen that same thing in MATLAB. That could definitely be just because of a limit of my own experience, though, and your point makes a lot of sense.
Nice hint, thanks :)

According to the manpage, -color can be shortened to -c and link shortened to `l`, as `addr` can be shortened to `a`. -br stands for -brief, which knowing makes it easier to remember.

ip -br -c a
ip -br -c l

Now I need the aliases less.
I've always heard that you should use an off-white or off-black, and that CSS like #000 or #FFF for backgrounds is a no-no.
Checkout Adams (tailwinds author) reasoning

https://adamwathan.me/css-utility-classes-and-separation-of-...
And why aren't we scrambling to get our factories making masks and other basic supplies?
An alternate zinc ionophore with less side effects is Quercetin [1] [2] which some people here already take for other reasons, myself included. It is most beneficial if being taken prior to infection to slow the RNA transcoding process by getting more zinc into the cells, assuming one is not deficient in zinc to begin with. I mention this because by the time someone is talking to a doctor, the virus has likely already replicated in vast amounts. Chloroquine currently requires a prescription, at least in the U.S. I am neither a doctor or a scientist, as per my profile. Very few doctors study molecular biology as a hobby or as part of their career.

[Edit] To be clear, I am not a doctor and this is not medical advise. Please research this topic yourself. There are many studies on nih.gov on zinc ioniphores. Here is a video discussing both compounds by a doctor. [3] They are also not giving medical advise.

[1] - https://examine.com/supplements/quercetin/

[2] - https://www.ncbi.nlm.nih.gov/pubmed/25050823

[3] - https://www.youtube.com/watch?v=vE4_LsftNKM