skysight-inc/HackerNews huggingface dataset:
Not true, he passed the reins: https://github.com/actix/actix-web/issues/1289
Good to know, that was never obvious to me.
Having not used Rust at all, I'm impressed with its momentum. I know every language has their issues, but Rust seems to have a strong community, is well organized and seems to have good tools available: all things that make me believe that I would be able to use it effectively were I ever to work with it. I've been watching Gamozo on Twitch use it to build a hypervisor kernel and I really enjoy seeing how the language works for him.
Because software needs to stand out more as there are way more players in the game. It's like how every few days there's a post on Reddit about how someone has started their new habit tracker / Todo app SaaS. yay! Apparently it solves a problem that all the others don't... We also need a new JS framework every few months and redefine our library APIs (react router is up to what version now?) all the time
I would love to party at jacquesm, we could talk about all the ways that civilization is a rube goldberg machine.
Not a full answer, but specifically for image recognition, there's been some exciting work by Chris Olah and others to visualize exactly what's going on in neural networks. Some of this work has been really fascinating, identifying what specific neurons or sub-networks seem to focus on.

One overview can be found here: https://distill.pub/2018/building-blocks/

So I think others in the space have the same frustrations about the lack of insight into these models, and we're working on ways to get better answers out of these black boxes.
One of the unusual things about Rust is how wide a segment of developers it's trying to please. Everyone from C to JavaScript. It's fascinating how well it's doing so far, but it leads to inevitable compromises at a certain point.
Rust has Hyper, and Rocket (https://rocket.rs/). Async version that runs on stable rust coming soon.
Don't think so for France. The state gives too good benefits and it already announced it will be maintaining paychecks for all unemployed.

However that's billions over billions of new debt taken, and it's gonna be brutal to pay back in the next decade.
I do not think you can make definite claims about optimality without putting it in the context of some probability distribution over all possible incoming trajectories etc.
Many years ago there was a browser plugin out of MIT called "piggy bank". It included a browser for exploring RDF data (longwell), and the ability to define scrapers of RDF data on a per-site basis. (I think it was javascript and tagged with the hostname of the site, but it's been a while.) It stored stuff locally, but could also upload to a server hosted longwell instance.

Every now and then I wish I still had something like that, but the team has long since moved on and it's bit-rotted a bit.

More recently, I've found that a lot of recipe web sites have been embedding the recipe as json-ld data (I presume to appease Google), so I've written a grease-monkey script to collect those as I browse and post to a personal couchdb instance. I haven't gotten around to putting a UI on that or further processing the data yet (e.g. I need some agents to fetch images or pull them from browser cache), too many irons in the fire, but maybe someday.
The effect of gravity on the surface of the Earth is hardly negligible!

And your intuition on the launch angle is just flat wrong. In fact, I believe it's one of the primary predictive factors in a shots success with a normal backboard!
Absolutely! We recently rebranded our AI solutions from ALLIS (Advanced Low Light Imagine Solution) to ALIIS (All Light Intelligent Imaging Solution) specifically because we are beginning to branch out to handle use cases such as this!

As a proof of concept that this task can be tackled directly, a quick search brought up "DeepFlash: Turning a Flash Selfie into a Studio Portrait"[0]

Beyond denoising, we are already running experiments with very promising results on haze, lens flare, and reflection removal; super resolution; region adaptive white balancing; single exposure HDR; and a fair bit more.

One of the other cooler things we are doing is putting together a unified SDK where our algorithms and neural nets will be able to run pretty much anywhere, on any hardware, using transparent backend switching. (e.g. CPU, GPU, TPU, NPU, DSP, other accelerator ASICs, etc..)

[0] https://arxiv.org/abs/1901.04252
We deal with a smaller, local bank (just has one branch) and submitted the application through them exactly one week ago.

We were able to get the loan amount in our account earlier this week.

We're ~30 employees (~$7M annual revenue) located in the Midwest. I wasn't directly involved with the application, however.

Sorry to hear of the troubles you're going through, these are not easy times.
GM delivers first ventilators under 30k-unit government contract
The coronavirus task force has talked somewhat candidly about why the centralized monopsony buyer has been a problem. Because everyone is lying. A hospital might really need 100k masks, but they ask for 500k because they're afraid there won't be any more in the future. NYC demanded 40k ventilators, but it turns out they needed I think less than 10k. Multiply this by every hospital in every municipality across the country. There's no way a hand full of bureaucrats in Washington could make sense of that in reasonable time. I understand why pricing feels cruel, but it's a better system at more efficiently allocating resources. Anyone with some money can allocate some masks to a place with need that's in their line of sight. This provides much better coverage than the central planning models of: price controls, purchase limits, and confiscation/redistribution.
> I can open any thread on HN regarding economics and the general level of arrogant ignorance is staggering.

This is a problem very generally -- and is significantly exacerbated by the highly-polarized nature of our society at present. Right now, virtually anything interesting becomes a part of the political identity fight immediately -- and once that happens, reinforcing the narrative is more important than anything else. Not just by people actively trying to advance the narrative -- but because people collectively only talk to other people from their tribe, and so they get facts and "facts" that fit the narrative.

The Coronavirus is no exception. In early February, it was a Republican/Right position that the Coronavirus was dangerous and a Democrat/Left position that Coronavirus fears were an excuse to hate Asian/Chinese people.

Ironically, now, in April, it's a Republican/Right position that Coronavirus fears are dramatically overblown / a crisis being exaggerated for political or economic gains, and it's now a Democrat/Left position that the Coronavirus is a near-existential level threat that requires the strongest response possible.

These positions were initially formed from data, but once the narratives are chosen, partisans do what partisans do -- and since basically everybody is hyperpartisan now, that means we get where we are.
Millionaire Mind Hacks
I read the comments posted earlier, but read the article anyway. I appreciate HN comments all the more now, and won't do it again. This is hindsight speaking, by the way.
I’ve been wondering if something will act as a catalyst for social unrest, starting on a small scale, and wonder if the PPP could be a tipping point. There have already been reports of LLCs formed just to get free money for the wealthy and well-connected:

https://www.nbcnews.com/business/economy/how-stop-business-l...

I hope the above article is either wrong or misleading, but I do worry a tipping point could be hit that gets people out in the streets in numbers far larger than what was seen in Michigan.

I sense a growing distress at how bleak the situation is in places like here in Austin where relatively few deaths have been reported but countless people with livelihoods ruined.

Hopefully I’m wrong, but even having started prepping earlier than most for this lockdown, I’m still surprised every day how much worse things are getting than I imagined.
> Putting things in the title bar saves screen real estate! This is true to some extent, but screen real estate in general isn't much of a problem anymore.

Doubt. I may have 3x27" monitors on my desk now, but I work on a 15" laptop way more than I ever have, too. Screen real estate is at a bigger premium for me now than it has been since like 1997.

(You can't just scale up resolution past a certain point. I'm also getting old.)
Illumina sequencers (highest throughput per $) have a (paired end total) read length of 300 but we can sequence much longer with other tech.

Ie Pacbio - 10-15kb

Sanger sequencing, used for the human genome project 20 years ago is over 500 bases
> I don't entirely agree with the concept. Going through stressful situations can either hack away at your being or it can help make you a more informed and resilient person.

> Pain can either be useful or useless. Physical exercise is painful. That's useful pain. Falling down and breaking your hip is useless pain.

In my experience it's not either/or, it's both. I've been in traumatic experiences during which I've told myself that I would come out on the other side better from the experience, and I have. That doesn't and didn't make the experience more bearable while I was undergoing it. It may have offered comfort but not much, and even then in the moment I felt guilty for feeling like I was experiencing something positive (the comfort).
Ask HN: Do you recommend learning C++ first then Rust? My logic is that learning C++ and navigating its pitfalls would lead to a better understand of Rust and the underlying reason behind certain design decisions.
I agree with this article, from a slightly different perspective.

I’m a solo founder, company started 2015, went through accelerator, VC funding, etc.

There’s a certain level of emotional stress I can handle, and with everything that goes into making a startup succeed, I was right at my limit for multiple years.

Looking back (with my startup profitable, stable, running well), the thing I hate thinking about most is simply that I’ve lost 4 years of my 20’s that I could have used dating, finding “the one”.

Now I’m 28, still not “too late” by any measure, but now in “catch up” mode as far as dating goes.

For many founders, the same applies to becoming disconnected with family and friends. Founders endure an enormous amount of stress, and the simplest way to cope (when you have the mindset “startup over everything”) is to simplify and strip one’s life of everything outside your startup, which I absolutely don’t recommend, but am guilty of doing and I think is a not so uncommon thing amongst founders as a whole.

Maybe it’s not emotional debt in the same way as technical debt, but there is a time debt that results from prioritizing 1 thing so highly, and pushing all else to the side, often years on end. When you come around the other side and realize it 3-4 years later, it’s difficult.
It could backfire, people might perceive the complexity of the content is a reflection of how dumb a company thinks its viewers are.
This is definitely one instance where you care less about the average and more about the median (and quartile).
Anyone else asks for REPL? I like to have a REPL.
Thanks but I'm more concerned about daily basics and groceries - both areas where Amazon is recently ascendant.
At least there was a scrollbar... one of the worst UI disasters I've encountered involves a truly horrible LMS by a trendy startup where most of a class of ~100 students couldn't log in on the first day, because the button was in the top right corner of a gigantic fixed-width overflow:hidden element. There were a bunch of other huge fuckups, not just in the UI...
Antibody tests suggest that coronavirus infections vastly exceed official counts
> But how can there isn't a WeChat competitor, that actually does all the things WeChat is capable of in US/EU?

For many reasons, but I think a major one is because neither EU nor US (both people and governments) would be cool with all aspects of one's life being functional ONLY by using this one app. Imagine if a WeChat competitor came out in EU/US, and now you cannot use transit without this app at all, or buy things, or get a taxi, etc.

This is extremely anti-competitive and goes even beyond the usual monopoly definition. Major politicians these days run for president on the promise to break down Amazon, Google, etc. And neither of those come even close to the monopolistic reach on the scale that WeChat operates on.
I wonder if that's because they had far too many pranksters ordering food for someone else.
How many slack groups are you a member of that are not work-related?
Glad to see this kind of stuff coming out into the mainstream. I think the author did a good job of normalizing and explaining this.
But if every government had acted much earlier, when the probability seemed to exceed 10%, there wouldn't have necessarily been any total shutdowns like what we're seeing now (except for the initial containment in China). There would still be some economic harm, but it'd be far, far less.
I would guess that if there is enough spin for the Magnus effect to be significant, it would also be significant with respect to the rebound, as the surfaces in contact are not frictionless. On the other hand, I am not sure there is much spin in most basketball shots, and, given a backboard designed without taking it into consideration, there would be no incentive to add spin.
Next up, zoo-m.
According to WebMD, COVID-19 can live up to 5 days on various materials (https://www.webmd.com/lung/how-long-covid-19-lives-on-surfac...). Why not just have a rotation of 6~7 masks where every mask that can be reused is left in a clean location for over 5 days so no sterilization is needed?
Ha! If only we could invent something to make pregnancy asymptomatic... :)
Open-Ended Curiosity
As someone who spends most of the time in *nix... Windows just sounds nightmarish to debug. The few times I've had to debug something in Linux kernel space I was super glad I had the full source code.

All that effort, and then... "the problem magically went away and we'll probably never know the true root cause"
How the 1957 Flu Pandemic Was Stopped Early in Its Path
On the other hand, Swiss fighter planes deliberately shot down US B-17 bombers that overflew their territory, using German Me-109s.

The reason was to "preserve their neutrality", but the US should have incinerated them.

America's 'War' Against Switzerland

https://www.youtube.com/watch?v=FILxoQyKzDg

I've talked to Europeans in person, and they have the strange idea that tweaking the US military has no repercussions.
This is not specific to Chrome.

`document.designMode` is a web standard and is supported by Firefox, Safari, IE, etc.

https://developer.mozilla.org/en-US/docs/Web/API/Document/de...
Yeah but most studies aren't testing for a virus that has everyone locked in their houses causing a global pandemic.
One Page Tweets: Use the power of tweets to build your profile
Indeed.

Isn't this just an other example of how dangerous it is to base your business on third party resources?
Wouldn't that cordon off these supplies only for the rich then? How can a regular person afford them following?
Balaji Srinivasan had a medium post about this:

https://medium.com/@balajis/peer-review-of-covid-19-antibody...

A summary of his post:

1. There were 2 false positives in 401 pre-covid samples (known negative). Assuming a normal distribution, 2 sigma confidence can account for up to 80% of the positive results reported in this study.

2. For the virus to have already infected this many people, it should’ve spread so fast that it doesn’t match what we know about similar epidemics.

3. The researchers recruited volunteers via facebook ads. There could be sampling bias here.

I encourage everyone to read the article: my summary < The original article.
Lack of transference is a feature for businesses. The more locked in you are to a workflow or infrastructure, the less likely you are to switch.

It's a new world of lock-in. It's not in a business's interests to encourage you to jump to competitors, it is however to their advantage if the transition is difficult in any way. Consumers buy into it and a lot of new developers wanting to make their mark or do something new/different enable this. It's not sexy to implement UI concepts used for the past 20 years, I'm going to reinvent the wheel.

It's perfectly fine to improve the wheel or reinvent it if you can provide increased productivity. Instead I have so many UIs now, going through what should and have been simple workflows is like stepping through a box of puzzles.
My desktop main monitor and laptop are 16x10, both are 10 years old. I can't get over how terrible 16x9 is for computer use, its a travesty that this became the standard.
I too, subscribe to this view. In my mind, reality is nothing more than a vast integer variable field with interactions between some variables. All our mental models, from vision to math are attempts at approximating that complexity down to a level that our brain's limited processing capacity can handle...

Why integers one might ask. For me, even rational numbers are such an approximation.
I put up a giant wall of these in my home and they're incredibly useful. You can build any type of contraption and throw a cleat on the back of it and boom, just put it on the big wall. Reconfigure it every month, build new things to mount up there, it truly is simple and versatile. French cleats truly are terrific.
C complicated? It is a very small, simple language for a system programming one.

C++ complicated compared to Rust? They offer roughly the same features and both are complex languages if you want to understand what is really going on.

Rust is a very good language that competes with C++. The main feature it brings to the table isn't simplicity (Rust, like C++, isn't simple at all), but the borrow checker.

Please avoid making comparisons between languages if you don't know them (as you claim).
It always sucks when you experience it in the moment. This is me with knowing a lot about the meditation and concentration techniques, and having been through numerous rough cycles.
Nah, just talking about the fact that Go doesn't scale well to using millions of channels to talk to millions of goroutines, each one executing as part of a small goroutine-cluster running independent functionality with its own requirements for data-architecture.

Imagine you took all the AWS Lambda functions of all the different Lambda users, compiled them together into one binary, and then ran that single binary on one huge vertically-scaled server, allowing all the Lambda tenants to hit that server to run requests against their own workloads in the address-space of that single binary. That's a clear "heterogenous workload": one where you've spawned a bunch of green-threads within your process, and those green-threads are all trying to do different things. It's a million little job-shops under one roof (with, importantly, only one "door" in and out, that everyone has to coordinate to share); rather than one big factory where a million workers each have a defined job and there's a big loading bay that is declared from the top to be exclusively owned-and-operated by one department.

Erlang handles the "million job-shops under one roof" use-case pretty well. Golang kinda-sorta handles it, but kinda falls over, too, because the Golang runtime (and the whole concept of reifying typed channels as objects) isn't tuned for the case where each task has spawned an ephemeral digraph of communication paths between ephemeral actors. Channels have a Golang-runtime-system overhead just for existing, a bit like processes or sockets do for the OS. So, like processes or sockets, you're not supposed to just create a channel for each little thing until you've got a million laying about; you're supposed to reuse or share them (and the goroutines they address) between multiple workloads.

Idiomatic Golang code is written in a more dataflow-y pipeline-y SIMD-y way (the "factory with a million workers" above), where you've got static "actors" sending massive amounts of work between them, perhaps tagged with the request they're "about." When this is the 'data architecture' of your code, the Golang runtime can actually beat BEAM (using an equivalent architecyural abstraction, e.g. https://hexdocs.pm/flow/Flow.html) in both throughput and latency, since it's exactly what the Golang runtime has been tuned for.

The downside of the dataflow approach is that, compared to actors-as-little-Turing-machines, dataflow is a very hard data-architecture to reason about! (And also tends to mean that a logic error in any of your static dataflow worker-actors, causes a lot of "collateral damage" when it comes down, to the point that it often may as well bring down the whole system with it. A stall in an assembly line stops the whole factory; but a stall in a job-shop doesn't stop the whole economy!)
And because all the talent they need is there now because mission control was there. It's still closer to the equator than where Russia or China launch from, so it's still an advantageous site in that regard.
Part of this is because the sensors are winning.

Sensors (about 70% of the population) use an application by mapping: a click here does this. Based on literature and my experience with my husband, maps are made separately for each application no matter what the similarities are.

Most computer programmers are intuitives: we want things to work the same way in one application as they work in another. That makes it easier for us to learn new things.

But we're only 30% of the population. Blame whatever trend you want: phones, touch screens, microcomputers, Eternal September . . . we've been increasingly outnumbered and out-spent by the 70% as time goes on.
Did Tor lose funding which resulted in the layoffs?
Another difference from optics is that the vlocity is not fixed, and that affects the extent to which gravity modifies the trajectory.
What would've been there instead of a shutdown and how could that have avoided a shutdown? (Specifically thinking of the US here.)
Windows has supported system-wide theming for decades.

...and more recently has been castrating that ability greatly, seemingly in favour of the horrible bland-and-flat trend, which is unfortunate because the ability to customise is highly desirable for usability/accessibility.

(Long-time Win32 programmer here, I agree that the built-in behaviour of the standard controls is highly consistent and also very usable.)
You're right that it's not always the either/or. A single experience can help in some ways and hurt in others. Maybe a better way to phrase it is that there are some painful experiences that teach us to change ourselves and others that help us learn acceptance and resilience.

I also agree with your sentiment that while you're going through it, you may not really care or not if it makes you a better person in the long term. The immediate pain can be overwhelming.

I do believe we should engage our painful experiences though. Really self reflect on them and allow ourselves to feel the emotion. Avoidance is the only surefire way to build debt.
There's a cost of ownership here and it's bigger than most people think. You see the success stories, the dramatizations ...

Very few entrepreneurs are able to let go. At 5 p.m. At 3 a.m. On the weekends. On your wedding day.

It can consume you, particularly if you've tied its success directly to your ego.

Hard for me to not think about the late nights with the laptop. Even after getting married. Even after having a kid. Being tired as hell and not playing with the kid. Not taking the wife on a date in years.

Lot of success stories. Lot of untold cautionary tales.
Not really, that's more a cliche. I set the clock on mine to tape programming when I wasn't there, and if anything it was probably easier than setting clock radios and watches now.
AI researchers propose ‘bias bounties’ to put ethics principles into practice