skysight-inc/HackerNews huggingface dataset:
Multitasking was needed and Be could have filled the Darwin gap but what they really needed was a leadership kick in the head. Steve was hired, almost immediately led a coup that ended up with Gil gone, the board disbanded and him with near pure control over the company. He fired, chopped, focused, and brought operations to the point where they were not lighting their cash on hand on fire. The business turnaround story is amazing, forget the creative factor and all that, the only reason Apple is still around is that he walked in and rapidly course corrected a company that wasn’t even his anymore. He wasn’t anything when Gil bought NeXT, his title was just “Advisor” to the CEO. A hilarious title. The magic of the next purchase was that it saved Apple way more money than it cost by effectively letting in a “Good” virus that infected the company’s management and cut the cruft fast. ‘97 Steve had had 10 years of startup OPs pain under his belt.
You seem to require the auxiliary array to be initialized to zero. This costs O(2^k).

Second, consider this line.

> Otherwise we keep traveling to the left until we are able to make another leap.

Wouldn't sorting an array with the two elements 2^n and 2^(n+1)-1 require ~2^n repeats of this step? That's a second 2^k cost.

Overall this is just counting sort with skips, but for that I'd imagine it's cheaper to just use a bit array to track set elements, which also makes zeroing much faster.
Have you used datagrip at all? Was curious how it compares
While I agree that different defaults might be nice, modern versions of ip support a -br[ief] option which is pretty nice:

$ ip -br a
lo UNKNOWN 127.0.0.1/8 ::1/128
eth0 UP 10.123.45.67/24 fe80::7ed3:aff:fe51:4612/64
$ ip -br l
lo UNKNOWN 00:00:00:00:00:00 <LOOPBACK,UP,LOWER_UP>
eth0 UP 7c:d3:0a:51:46:12 <BROADCAST,MULTICAST,UP,LOWER_UP>
It's true, but it ignores the fact that human eyes have orders of magnitude more dynamic range than even very expensive specialized cameras, and it obviously ignores the fact that we haven't invented general AI yet.

It's a pithy response that undermines the challenge of a problem nobody has been able to solve even with years of effort and billions of dollars.
It is, but the writing and app experience was so much worse when I last tried it.

If I were okay with other hardware, I could use a Surface, which requires no workarounds for almost all of my work scenarios. But I'd rather carry two devices than make that compromise, to be honest.
LOL, admitting is the first step towards change, Chris.
this almost defeats the purpose for me lol, i thought it was going to be paper free
And the problem with current approaches is entirely that while we can "train" a NN to produce specific emergent behavior associated with the training data to a great degree of accuracy, we're totally unable to demonstrate that these systems have perfectly(100% accurate) predictable behaviors.

This is because we're totally unable to come up with a coherent model for why the emergent behavior occurs given the input data and NN training. We know how individual elements of the NN work, and we can describe how the training system works. But the whole notion of repeatedly letting perturbations in a control value or control values dictate the entirety of the performance of a system is nuts.

The only way to determine how a NN will perform in a given situation outside of the training set is to actually feed it the stimulus and check the outputs. Given the amount of stimulus that we as drivers routinely get, it's impossible to say with any degree of certainty that a self-driving car that is built on an NN classifying engine will accurately classify everything in all situations and lighting conditions, because it's impossible to feed it a training set large enough to encompass those situations.

That leaves the question of making a classifier that is better than humans. And whether an NN is better than a human depends very much on the situation. We could make some statistical arguments, but when you're gambling with peoples' lives here it becomes difficult to tolerate such arguments. It's easy to be blase about it until it's your child chasing a ball in front of an AV, at which point any discussion of the statistics is academic.
Thank you for sharing this. The insights and details you share here will help many future founders.

I'm sorry things didn't end up in the exact way your team may have hoped. I hope you can take pride in everything you accomplished. I wish you all the best!
Lomatium root has proved itself during 1918 Spanish Flu
http://debrasnaturalgourmet.com/lomatium-root-possibly-the-b...
> This is daily data. The effectiveness of interventions doesn't change every day.

There's many endeavors in which the effectiveness of interventions can change daily, either with the conscientiousness of application, or in changing conditions that need response. On top of that, there's all kinds of systems where an intervention can introduce an oscillating contribution to the output.

I can't see any reason why viral containment responses wouldn't have potential interventions in any of those categories, and there are several good reasons why it's likely, perhaps chief among them that effectiveness of control in any system relies heavily on good data feedback.

> You're just assigning meaning to random noise.

First and foremost I'm describing distinctions between characteristics that show up in the plots you brought to the discussion. Those distinctions aren't speculation, they're there. Your attribution of them to "random noise" is at best just as much speculation as my attribution to intervention differences is. And considering how smooth some of those exponentials are there is almost certainly something functional rather than noisy going on behind them, whether it's something I've already mentioned related to containment efforts, or something else like differences in how continuity of social contact works in parts of the world represented by noisier graphs.
better link https://neurosciencenews.com/covid-19-digestive-symptoms-159...
> debugging weird behavior because of a different version of some shared library I previously didn't know existed.

Containers don't solve that issue, they simply allow you to ignore it. Not having to struggle to keep up with dependencies is the other side of the "containers are a security nightmare" coin.

I once returned to a company after several years of being away. Of course nobody had bothered to update the dependencies in the old build. When I was working to fix and update the old build somebody informed me that the problem had already been "solved" by another team, and directed to me speak with that team's lead.

They managed to get a new build with slightly updated dependencies working inside a container. They showed me the new build inside the Docker container. I asked some questions, they fumbled around to do a demonstration. It was clear that they hadn't solved anything. Instead of one problem, we now had two problems, as the new build environment couldn't be updated any easier than the old one.

But it simply can't be denied that productivity will usually win over X, where X is security, technical debt minimization, etc. And the improved productivity comes from unlinking dependencies, particularly process dependencies more than actual software dependencies.

I still prefer to package and bundle my projects, open source or internally, using RPM and Deb, or just the classic `make install prefix=/usr/local/foo` (support for the latter, with traditional GNU Make targets[1] and variables[2], makes building RPM and Deb infinitely easier). I know people will end up installing my projects into containers, but it's necessary all the same to ensure it's easier to keep those containers up-to-date.

[1] https://www.gnu.org/software/make/manual/html_node/Standard-...

[2] https://www.gnu.org/software/make/manual/html_node/Directory...
If your supplier's supplier would change their supplier of something, is that something your company would know, or are they at liberty to source their materials and parts wherever and however they want and not tell anyone?

Carefully sourcing parts is one thing, tracking the whole supply chain of where your suppliers get their materials is another.
Fascinating, they're still Win95's ability to customize color schemes.
Awesome Remote Work
A collaborative list of great resources about remote work. Feel free to contribute to this on-going list.
> javascript is just typescript with documentation stripped off.

JS, at its core is a dynamically typed, functional language. Typescript aims to model a strongly typed, OPP language. The two programming paradigms have their own strengths, weaknesses and most importantly: patterns and best practices.

If the only difference between your pure javascript code and your typescript code is the annotations, you are doing it wrong.
Wow, they should really make that clearer, especially since IIRC they charge for 4K streaming...

This is probably how they get away with providing 4K without destroying their network: by making people think they are getting 4K when most are really are just watching 720p
You can export doc+notes as PDF, or export notes as a DOCX file. Uses iCloud Backup for backup, but dedicated solution coming probably this summer. Thanks for asking! (I'm founder @ LT)
We're talking about running the hardware within its ambient spec. For example, PC turbo implementations might run faster at 10C than 20C ambient but the PS5 won't.
Taking actions like changing billing code requires time and effort.

COVID-19 requires spending time and effort on lots of things.

Everything has an opportunity cost.

Spend time and attention on things that matter.
Such a shame that multicast never took off.

Would save tremendous amounts of bandwidth in times like this.
There are people saying here that is not worth it. I tend to agree but for different reasons. Flashcards with spaced repetition can help you learn mathy concepts, as Michael Niesel and others have shown.

As high_derivative notes, to make the process worthwhile, you need to make the notes yourself in order to internalize chunks that are worthwhile to you. That means your own definitions that you are failing to remember, the questions you need to answer, the problem sets you want to review, etc.

You can only internalize with a method like flashcards w/ spaced repetition once you understand the argument, need, and narrative.
> Using variable pricing to charge more during peak hours is too complicated for consumers to keep track of

Why? It works for electricity.
Britain's internet is well-prepared for a nation of home-workers
Dolphins and swans appear in Venice canals a week after city locks down
Thanks for sharing. That is very useful.

In case somebody is wondering the output looks like:

$ ip -br -color a
eth0 x.x.x.x/16 xxxx::xxxx:xxxx:xxxx:xxxx/64
lo 127.0.0.1/8 ::1/128
wifi0 x.x.x.x/24 xxxx::xxxx:xxxx:xxxx:xxxx/64
wifi1 x.x.x.x/16 xxxx::xxxx:xxxx:xxxx:xxxx/64
wifi2 x.x.x.x/16 xxxx::xxxx:xxxx:xxxx:xxxx/64

$ ip -br -color link
eth0 xx:xx:xx:xx:xx:xx <>
lo 00:00:00:00:00:00 <LOOPBACK,UP>
wifi0 xx:xx:xx:xx:xx:xx <BROADCAST,MULTICAST,UP>
wifi1 xx:xx:xx:xx:xx:xx <>
wifi2 xx:xx:xx:xx:xx:xx <>
If you don’t realise it’s not 4K, maybe it’s not worth the extra cost
> Census 2000 found California’s rural population totaled 1,876,753 persons

That's about 5%, which is pretty low.
The company I work at started with the idea that we would build an orchestration system for Unikernels. Very much in the same space as the NanoVMs folks. I totally applaud their work. We took a different path once our small team worked with unikernels for a bit (mostly OSv). During the early days we noticed that the unikernel landscape had technical shortcomings that would take an incredible amount of engineering effort to overcome and we found convincing users to trade Linux for a (mostly but not totally) compatible unikernel based system was an insurmountable hurdle. It was a fun experiment but, after timeboxing our work and taking stock of the landscape, we fell back to one of our original sentiments: A stripped down Linux is actually a pretty good substitute for a Unikernel for most applications (emphisis on "most).

We ended up pivoting to running a lightweight linux, based on Alpine and orchestrating everything using Kubernetes and Virtual Kubelet [1]. Shameless Plug! Pods are isolated on their own virtual machines that are booted for the pod, the underlying OS is rock solid and gives users all the great tools, bells and whistles you'd expect from a linux based system. Fewer surprises, easier development. We actually open sourced the system today.

[1] https://github.com/elotl/kip
But people still download and run apps every day. Some even prefer it. I doubt that the cause of this migration was due to security concerns -- since when are app developers particularly concerned about the quality of the security controls imposed on them? I suspect the shift was more due to ease of access, both by the user and for the developer, helped along by easier compatibility.
https://m.imgur.com/a/grRvEWt
Ask HN: What physical books do you have?
Designing Assessment for Technical Writing and Academic Literacy
Thanks, such a shame... It feels way less buggy than plenty of paid apps.
They do, but they likely also have equipment in many of the ISPs.
1. The In-app-purchase gives you inking, linking by drawing lines, freeform excerpts, multiple documents in a single project, and more.
2. Sign-up required: no.
3. Does this require 3rd party servers: no, stores everything locally.

Happy to answer any other questions (I'm founder @ LT)!
Given that Chroloquine has been around for a long time and that it is well studied, is there any merit to assume that using it was not a random idea and that it works against some other known RNA viruses?
Why not an aquihire? Surely lots of companies would want to augment their av teams?
I used cloudready to get an old windows netbook (asus eeepc) up and running for my kids and it has been great.
It could be that they don't have local edge servers in the Netherlands, we are using Zoom very heavily here in the UK and its working well with our colleagues here and in the US but some European countries including Netherlands are breaking up or disconnecting. I think Zoom are using AWS.
"It's telling that after Jobs, Apple didn't slide into irrelevance but instead continued to thrive."

Tim Cook is clearly incredibly important to the success of Apple, but from a product perspective it is a refinement of all the products Steve Jobs launched that still carry the company. Those products are faster and slicker and have better cameras -- the innovations afforded to a hyper-profitable company -- but it isn't like Apple has done a 90 degree turn or anything. They aren't a smartphone/pad/computer company that turned into a smartcar/massage chair company.
Yep. Unless you're doing thousands of requests per second+, the right RPC protocol is likely just HTTP due to the massive improvement in mature tooling, debugging, etc.
Great idea! I'll put one together in a couple days on Github :)
GPU support is non-existent, unfortunately. It would truly be amazing if that changed because I agree that X410 is excellent. I think I had to add a creative snippet to my .bashrc to set the DISPLAY ip on WSL2, but it could not be easier to use other than that.
You can buy PCIe 4.0 x4 NVMe drives today. Ryzen CPUs have been providing PCIe4 lanes for a while now. So this is nothing new. And if you want to have the fastest and shiniest then x16 drives are also an option, if you have the money.

The only thing where the specs are momentarily ahead are the GPU architectures, but by the time they actually hit the market the equivalent PC GPUs will be available too.
I'm sure someone will call me a slowpoke on this, but one really cool thing that I didn't know about until recently was that you can also use this in images with srcset's, to display a darker image. For example, if you want to put the "Made with Bulma"[0] tag on your website, they offer a light and dark version, which you could use like this:

<picture>
<source srcset="made-with-bulma__dark.png" media="(prefers-color-scheme: dark)">
<img alt="Made with bulma" src="made-with-bulma" width="128" height="24">
</picture>

This will automatically replace with the image src when the srcset criteria is met, but keep all the other tags!

[0]https://bulma.io/made-with-bulma/
https://shakti.com/ It's the next evolution of kdb+/q.
This is really driving me nuts... Netflix is consistently giving me subpar resolution in firefox. It's quite rare that I even get 720p. Yet switching to microsoft edge, boom suddenly it's great.

There used to be some extensions to switch the resolution up on chrome and firefox, but I do believe they're not working anymore.

Another case for piracy I guess.
> I also want to add this was quite rude and conceited.

Personally, I didn't interpret the poster's opinion as rude or conceited. This is hacker news. It attracts a demographic of intelligent people who are used to seeing the world without blinders on. It makes sense to me that someone who identifies as a "hacker" would be offended by the idea of withholding information.
@Hamuko you don't need to buy it, the ISP owners will quickly buy that argument for you :)
Weren't they told (or asked) to?
I did not read the whole thing, but could it simply be that Netflix detects whatever technique the author is trying to use and that something is up, so it defaults to non-4K streaming?
Cardi B demands someone at the Pentagon 'let a b*tch know' what is going on
I would guess that opportunistic bacterial co-infections are being suppressed by the azithromycin, which leaves more room for the immune system to respond directly to SARS-CoV-2. Viral Pneuomonia can easily lead to Bacterial Pneumonia. Combined with an attack directly on SARS-CoV-2, and you get a combination therapy that hopefully works.
I don't think it's a fear based decision, it would without a doubt reduce their costs considerably.

Netflix runs on AWS and while they are paying a special rate they are still paying through the nose.

Netflix is operating at a loss, has a mountain of debt and it's most profitable when people maintain their yearly sub and binge 1 show ever 2-3 months basically the same way gyms make their money you pay for a year, go for 3 weeks in January a week before easter, few more weeks in late May - June and maybe then a bit after thanksgiving.

Also I asked Netflix chat if this will be applied in the UK they told me yes but also told me 2 interesting things.

1) It will not affect all customers all the time, 2) it's up to 25% bitrate cut.

I have a very strong suspicion that what Netflix is doing is basically a population wide A/B study on how reduction in bitrate will affect viewing habits during a time when people aren't likely to unsubscribe from their service.

This will be quite invaluable to Netflix especially if they'll will find out things like different countries and different user profiles may have different tolerances to lowered bitrates.

I don't care if people would think this is a tin foil hat conspiracy anyone who's thinking that Netflix would not have the data profiling how every user reacts to this change which could allow them to tweak bitrates on a per-user basis in the future hasn't seen any of their talks about just how they use viewer data to tailor their service.
I can relate to your pain. At a previous position we had special windows workstations to deal with all of windows-specific software, and all of our personal workstations were using linux.

Now that I manage teams, I don't care about what OS people use. The more productive they are the better. The only dev (over 15 people) that used windows told me after a few months he regretted keeping windows on his machine !
Welcome to the trough of disillusionment. (sp)

I think the plateau of productivity will be really awesome computerized copilots and safety assists/warnings. The human computer driving team could Be quite a combo of designed right.
Most-read story ever published by the Washington Post online is a visualization
You could have said the same about PS1 or N64 (with s/PCs/workstations/) spec-wise. But the market for fixed function consoles is separate from GP computers if you're not a hardware collector interested in specs only. Cf Palm Pilot vs Game Boy.
While I was in North Korea, I basically never used a VPN and rarely had problems with any services. A handful of news sites were blocked (ironically the sites did the blocking and provided a message about sanctions; the North Korean government didn't block anything), and so I needed a VPN for those.
And the EU can then take action against the ISPs. The EU hasn't been particularly hands off.
I’ve had other disconnections and sporadic complete DSL outages during the day. It might be there’s more traffic during the day when people are performing work duties from home.

Netflix might also be good enough at queuing up downloaded portions of the film ahead of time that the brief outages don’t affect the viewing experience.
We are about to find out how robust civilisation is
Yes, and this is why - the population of investors is honestly not all that panicky. If people start dying, investors will watch the death rate, and companies' share prices will reflect some instability but it will be somewhat in line with the actual economic impact, which traders are smart enough to price it at the small level it would actually be given the mortality rate.

By imposing lockdown, we have created a real economic slowdown, that traders are smart enough to deem catastrophic (because a month or restauranteurs going without wages is actually catastrophic and represents a much larger loss of future incomes that the still-small-but-blown-up-in-the-media death rate from the unchecked coronavirus.) Unlike the non-lockdown option, there is no optimistic case. You can't say, "earnings are slow, but people will be sorry if they panic sell because when the media frenzy dies down things will settle." You have to say, "earnings are slow, and might not actually pick up again because the lockdown lost a bunch of people their job."
It wouldn’t really be an RPC, then would it?
The minute someone uses an open-source GPS radio to build a cruise missile in their garage, and uses it for assassinations.

Given the current tech level available to hobbyists, this isn't that far fetched.
Yes, the original auxiliary array has to start out being zero, but it is returned in that same state, so this algo can be run over and over again without ever having to reinitialize the entire array in O(2^k).

When there's 2^n and 2^(n+1)-1, it takes n-2 steps to reach the former from the latter, not 2^n.
Security-as-a-second-thought also doomed Java Applets and Flash. If Cloudville doesn't focus heavily on security, it's doomed. History has given you at least 3 lessons.
This is a very good and honest retrospective. He shows clear thinking, and surprising technical understanding for someone who is not technical. And most importantly he shows humility. A+
I'm no lawyer but I would think that there would be exceptions to their policies in times of crisis
Perhaps for true self driving we’ll need one more breakthrough in AI. Perhaps a system that can identify its own edge cases and request additional training or seek out the training itself.
It's a constant string :P
ARIN VM cluster outage due to SAN failure
Isn't the EU just lovely?

Question to downvoters: does it make sense that every part of the EU gets this degraded quality even if they have competently built IT infrastructure?
Man, if I was paying for me Netflix, I’d be upset...
British Army adopts WhatsApp as an official channel for orders due to pandemic
When the Checkpoints Come
I think Zoom has been having some issues. In Ireland, I haven't seen any actual Zoom breakages, but the maximum resolution I'm now seeing is 640x360. A week ago if someone had a decent webcam it would do 1080p.