skysight-inc/HackerNews huggingface dataset:
On Lisp is the best Lisp programming book I have ever read. Both PG’s lisp books are great and you can just read those and the CL hyperspec.

On Lisp is out of print, but can be downloaded.
Indian Government makes contact tracing app mandatory for all employees
>Even the Medallion fund doesn't do anything secret, they just win 50.7% of a lot of bets.

lol no comparison between the two. Medallion has the strongest NDA in exsitance. After 30 years no one knows anything about it. Taleb writes books because more money in books than his method. Simons will never write a book about his method because his method actually works. It is possible that Taleb has a secret strategy but the method he is selling to the public is not going to make you rich, nor will it generate alpha.
Strateos | Backend engineer, Full-Stack Engineer, Frontend Engineer, Principal Architect, Site Reliability Engineer, Engineering Manager Menlo Park, CA | https://strateos.com | ONSITE

Hey there, want to help scientists define and run experiments in code?

We make it possible to program biology and chemistry experiments and run them in the cloud. We do this by providing a language (autprotocol.org) and a runtime (scheduler + robotics) accessible via API. We're a bit like AWS but for robots, not computers, and have availability regions in the Bay Area and San Diego with more to come.
Tech stack includes: Scala, RabbitMQ, Ruby/Rails, Typescript, React, Ansible, Postgres/Redis.
Benefits include: full medical/dental/vision insurance; catered lunch and dinner, and a fully stocked kitchen; flexible vacation policy; 401(k) with matching; gym and commuter reimbursement; and education reimbursement up to $3,000/year.
Insurance is one of the most regulated industries in existence so many potential innovations are just not possible.
This is not actually mainstream dropshipping. Not all dropshipping is from China or international in general because of the unpredictability and latency. It makes more sense to dropship from stable and predictable suppliers for products that you don't have to spend a lot to create demand for. This article could have been written in 2005 and I think a lot of the reason why many of the people mentioned are expats selling to international markets is because ad rates in the US are generally too high to support this kind of business model in the US currently in 2020.

In the US the dropshippers I work with and am very familiar with use mainstream sources with predictable shipping times as do I when I dropship a selection of items very occasionally. The course sellers would generally not be selling courses if they could be scaling their business instead. Dropshipping is not generally a high margin business whereas course selling is. A scaled dropshipping business can make a lot of money but it is not a laid back type of operation really -- it's labor intensive and generally requires some in house automation to make sure that your offers for products match the offers you have from your suppliers.

GRQ dropshipping seems exciting and sexy because you never have to take possession of the inventory and you don't need to put a lot of cash up front if you get paid fast enough. Normal dropshipping is as boring as a wrench or a hammer. Also this article sort of conflates private label dropshipping with dropshipping more generally. They are really quite different things. The typical private labeler takes possession of products here in the US and probably does not dropship the bulk of their stuff just because customer expectations are pretty high for delivery speed and predictability. If you are sourcing from AliExpress or what have you, it's just a lot easier to suck up the unpredictability as the seller and then to sell it to the final buyer with more predictable fulfillment without dropshipping.
Is that why they dropped intel in the 90s?
Nah. Rocket man gets higher than Snoop Dogg.
That is not my experience from using Go for nearly 10 years at all. Go actually has significantly removed the complexity of writing asynchronous and concurrent programs and has pushed it to its own runtime.
At this moment in time, as a language nerd, there are few languages that I know of that compete with Go in the balance it strikes between performance and complexity.
Why does everything need a monetary value? If someone wants to be an artist, that doesn't necessarily come from a world of wanting to make money from their art.

And who defines whether or not an education is valuable? Teachers don't have very good job prospects (low pay means they're less valuable), do you think it would be a really good idea to restrict who can become a teacher to only the reasonably well off?
> WebRTC's Data Channel

Whoops turtles..
Are we going to see 9-40 times more deaths this season from those regions?
Poignant excerpt:

I think Colour is what the designers of Monolith are trying to challenge, although I'm afraid I think their understanding of the issues is superficial on both the legal and computer-science sides. The idea of Monolith is that it will mathematically combine two files with the exclusive-or operation. You take a file to which someone claims copyright, mix it up with a public file, and then the result, which is mixed-up garbage supposedly containing no information, is supposedly free of copyright claims even though someone else can later undo the mixing operation and produce a copy of the copyright-encumbered file you started with. Oh, happy day! The lawyers will just have to all go away now, because we've demonstrated the absurdity of intellectual property!

The fallacy of Monolith is that it's playing fast and loose with Colour, attempting to use legal rules one moment and math rules another moment as convenient. When you have a copyrighted file at the start, that file clearly has the "covered by copyright" Colour, and you're not cleared for it, Citizen. When it's scrambled by Monolith, the claim is that the resulting file has no Colour - how could it have the copyright Colour? It's just random bits! Then when it's descrambled, it still can't have the copyright Colour because it came from public inputs. The problem is that there are two conflicting sets of rules there. Under the lawyer's rules, Colour is not a mathematical function of the bits that you can determine by examining the bits. It matters where the bits came from. The scrambled file still has the copyright Colour because it came from the copyrighted input file. It doesn't matter that it looks like, or maybe even is bit-for-bit identical with, some other file that you could get from a random number generator. It happens that you didn't get it from a random number generator. You got it from copyrighted material; it is copyrighted. The randomly-generated file, even if bit-for-bit identical, would have a different Colour. The Colour inherits through all scrambling and descrambling operations and you're distributing a copyrighted work, you Commie Mutant Traitor.
The raw pointers are wrapped in `ComPtr` defined here: https://github.com/microsoft/winrt-rs/blob/master/src/com_pt...

Those `ComPtr`s are then wrapped in convenience types that handle method dispatch, via code generated here: https://github.com/microsoft/winrt-rs/blob/master/crates/win...

There is no integration with Rust Arc, but that's just because in COM/WinRT each object is in charge of its own allocation and ref-counting- AddRef and Release are just methods of IUnknown, the root of the interface hierarchy.

That particular trap doesn't really come up in COM/WinRT- COM objects only expose methods that pass around references to full objects. This is because a given object might exist in another process or even on another machine, in which case you are only holding a proxy created by the runtime.

So any references held by your event handler, to the button or its label, are ref-counted (though they may be weak references), and replacing an object is fine because it just decrements its refcount.

In the general case (e.g. implementing an interface yourself, or some other non-COM-based scenario), pornel's sibling comment is correct- just like with Rust's own Rc/Arc types, you can borrow from some particular ref-counted pointer and the compiler will ensure that it outlives those borrows, keeping the object alive.
That's a big problem, as PCs are mostly pure commodity with minimal engineering as the market stagnated.
Twitter exists for the rich and powerful to make complete asses of themselves.
No not at all, in that sentence he is talking about human health professionals doing contact tracing rather than apps.

Which is why the thread-starter is right that his argument here is silly. It would be better for him to be clear-eyed that he is biased against technological contact-tracing solutions in favor of human ones, because of his privacy concerns. That is a totally reasonable position! What is not reasonable is arguing against using technology for contact tracing because it has false-positive and false-negative problems; it's true that it does, but all contact tracing solutions are probabilistic in this way.
Is the remote position open worldwide?
And how much did they lose shorting the market every month over the past 10 years?
Show HN: CheersNHS – say thanks to NHS workers with a takeaway
They're not intended for comparing chart to chart, there's a table with key numbers below, and links at the bottom to country-by-country, state-by-state, and "look up your city" options.

It's a "look at the spikes" illustration in the spot in an article a big photo would typically go.
Let's be honest, 50 Euros per person is a drop in the bucket compared to the subsidies governments give to other modes of transportation.
I’ve noticed that British and American migrants usually refer to themselves as expats while most other nationalites that I’ve spoken to refer to themselves and/or their fellow citizens as migrants when living and working in another country. It kind of bugs me; it’s as if there’s an unspoken assumption that an expat is better than a regular migrant who may have uprooted themselves from their native land due to economic necessity.

Disclaimer: I’m Irish and spent a couple of years as a migrant worker in other European countries during the mid-90s – mostly to get a better cultural understanding of what life is like for our fellow European citizens.
If it turns out this tweet about Tesla share price is legitimately from Elon Musk, yikes the SEC will eat him up for sure.
In my mind, it's the word Americans use for Americans living in other countries. I doubt the locals in whatever country they're in consider them "expats." Just Americans.
That rigged coin story is quite known, but Taleb’s account is most entertaining, https://mobile.twitter.com/fpoling/status/929410947713728513
Apple’s? They don’t.
If you're a juicy enough target, Amazon will just launch an Amazon Basics version of your product and crush you with algorithms.
One question I have is how many of these excess deaths is due to coronavirus and how many are due to our response to coronavirus since people are not getting their regular health care. For example, my dad has congestive heart failure and sees his doctor once a month and gets an EKG every time. I've been in appointments and the majority of the discussion centers around changes in his EKGs from the previous months. Right now, he's not getting these regular checkups and appointments. He could have a change in prognosis go undetected and end up with a preventable heart attack.

Is coronavirus the black swan event or is our reaction to coronavirus the black swan event. It's hard to say.

Looking at all cause mortality excess deaths between Sweden and lockdown countries, it's hard to say:

https://www.nytimes.com/interactive/2020/04/21/world/coronav...

One question I'm also curious about is if in the years following the coronavirus, will we see negative excess deaths relative to previous seasonal averages because of the excess deaths right now.
That's a brilliant summation. My sentiments exactly. It's like they've managed to bring the office with them and get the worst of all worlds in the process.
Your colleagues are expats
Hundreds of YC companies | Software engineers, designers, PMs and more | Everywhere, though mostly in the US | Both remote & onsite, onboarding remotely | Full-time and intern

Y Combinator runs workatastartup.com, which is a simple way to apply to all YC companies at the same time. It's mostly for software engineers, and there are a number of non-technical roles there too. Founders browse based on their needs, and reach out to you; you only have to create a single profile. We designed it so it's a lot easier for you to engage with founders about open opportunities.

We recently built a page with the most actively hiring YC companies here:

https://www.workatastartup.com/job_list

It seems to be working pretty well -- many of the people who post a profile get more than a dozen company founders reaching out to them. A good number have gotten jobs through it already.

We'd love if you filled out a profile, and gave me feedback. And if you shoot me an email I'll try point you in the direction of companies that might be a good fit -- ryan@ycombinator.com.
I think you meant 'flu deaths are mostly caused by [bacterial] pneumonia'. One thought along those lines is that the spike in deaths we see is due to covid19 killing directly, death coming like clockwork X weeks after infection. Compared to the flu, which due to the requirement for a secondary bacterial pneumonia, has a higher variability in the timing of the death: at what time bacterial infection develops, which strain of bacteria, antibiotic interference, etc. Thus, we're going to see higher spikes for covid, and hopefully narrower.
My guess is that there is a high chance that Apple will ship ARM laptops (air) running iOS, just potentially a modified version of it.

Then they will slowly deprecate MacOS, but only after they made sure that development of software can be done one the modified version of iOS.

Through that's just a wild guess.
If you are relatively young and completely healthy ... you overwhelmingly recover completely fine.
not just to cheaper ones. North Americans and British call themselves expats in Germany as well.
> "We have seen an inflection point in interest for utility level storage, primarily driven by progress in reducing costs. At the moment, the demand level for this product remains above our capacity," the company said in its update.
Good to hear all the planned features in this reply and https://news.ycombinator.com/item?id=23041522. One small clarification: re: inline comments/reviews, what I had in mind was all reviews aggregated on a single page, not scattered and obsoleted by each patch version, which means comments are basically lost if not immediately addressed.

Anyway, it seems to me that once you have all these planned features, the workflow would inch towards the Phabricator workflow, and to a lesser extent the GitHub workflow. The only major differentiator would be that you use emails to send in patches instead of using a branch. The actual code review activity would center around the web interface instead of the mailing list. That would mean (if my interpretations are correct) we disagree to a much smaller extent than I thought, but that would also mean your workflow is actually pretty different from “how git was designed to be used”, which I interpret as the mailing list-centric workflow of lkml (as I understand it; I’m not involved) and other old school projects I have participated in.

Re mail clients:

> (1) you can use multiple email clients for different reasons, you don't need to give up your current one;

It’s possible, but not pleasant. Each client needs to be configured so that mail intended for the other doesn’t clutter it up (not only inbox, but also search, archive, etc.). Usually people already use two or more mail clients to begin with (pc, mobile), so, more configurations.

> (2) you don't need a special email client to apply patches from lists.sr.ht, every patchset page has a little CLI command you can copy+run to fetch the patch with curl and feed it to git am.

Yeah I’m aware of this, but this just brings back the point that you’re using emails but then not really using emails...
I also think authenticity is a strange bird at the best of times. Humans are basically defined by their inauthenticity. In the bible, the moment humans attain knowledge is also the moment they attain the art of lying, of concealing, of feeling shame for what they are and presenting something different. It's a deep part of how we see ourselves - that we represent things, ourselves included, to persuade, to play, to organize our thoughts.

There's something funny going on with our use of the word - we call some people and cultures authentic, while others are called insincere and affected - and I don't think it's strictly related to how performative a given culture is. Somebody could be authentically Italian, and that could literally mean they perform their life at a very high tempo.
What’s the culture like there?
The report that you cite of 25% mortality for COVID patients on a ventilator is in line with COVID causing ARDS. There is currently no reason to believe that it causes some fundamentally different process from other ARDS-inducing diseases.

Our experience at MGH also puts severe COVID lung disease squarely into the ARDS category, and it responds to standard ARDS ventilation protocols[1]. Our mortality to date is shy of 20%.

Data over anecdote.

1 = https://www.atsjournals.org/doi/abs/10.1164/rccm.202004-1163...
That really depends on the specific nature of your bounce around trait, what you need to fulfill that part of your personality. Only you can properly answer that of course. However, a few speculative ideas:

- Consulting can be interesting to feed that. You can expose yourself to a wider variety of projects and you can eventually have a lot of say in what work you choose to take on. You will also have the opportunity to limit the duration of projects you take on to an extent, so you won't be stuck on any given thing for longer than you can tolerate. Difficult to get started, to gain momentum.

- A first line suggestion from HN would typically be side projects. This can help restrain your desire to bounce around, dulling that like a pain killer. You do what you want on your own time, and change it up anytime you see fit, while staying at a job and trying to progress up the ranks. I don't know what your skillset is of course (eg programmer), it's somehwat dependent on that as to whether side projects is an interesting angle.

- If you think you're not experienced enough, focus on trying to leap yourself forward on something you are good at, to open up more opportunities to jump. Push one of your skills well above the market average. If you have some strong center pivot skill, you can bounce more often. You don't have to be Jim Keller to do this, people that are in the top 1/3 in tech at something often bounce around because they can, it's not unusual. As the other person commented, Jim has a core strength and it's why he can jump around. The bottom 1/3 is in a beggar position, they are always in a position of having to take what they can get by necessity (which rarely changes, unless their skill level changes or the labor market is extremely tight); so you have to focus on pushing a skill as high as you can, and you don't need to reach elite levels as an outcome.

- Much like physical exercise (high intensity training), there are paths to gain intense experience in shorter amounts of time with a high payoff in the experience you acquire. These opportunities are rare, although that doesn't mean they don't exist. The work is usually very difficult, the hours are more likely to be long. There is always that trade-off in there. To get what you want in the bounce around aspect, you might have to dial up the intensity for a time until you get the experience you need (after which you can dial it back).
I'd like to see AMD as well, Ryzen is awesome bang for the buck. How would these perform in a laptop though since even the MacBook Air has overheating issues.
I did a similar map on a Z80 machine running CP/M. I used the MS ROM BASIC that came with it. It had a PLOT command. First I would use BASIC to print the city names on the screen, then PLOT the dots representing the coastline. All in it's amber on black glory.
And it's provided me with so much entertainment!
this doc illustrates the enormous realities of energy challenges with sober clarity often exposed by Jancovici https://m.youtube.com/watch?v=wGt4XwBbCvA&feature=share
And yet the private sector is not impeded by "freedom of the individual" when it comes to protecting investments with NDAs, non-competes all the way to Levandowski-style criminal prosecution.

Obviously noone should be forced to stay where they don't want to be or prevented to work where they want but in this case it's about what they take and bring with them beyond their innate skills.
But it is more 5-40% of infected that don't show any symptoms. It is also not clear how infectious people that don't show symptoms are.
So, rather than criticize, you might share some of the knowledge you think we are missing...
Like I said, it's an unrelated issue whether you can prove the bits were derived from copyrighted material or not just by looking at them. That doesn't change their legal status.
There are already FDA approved designs in production & available at similar costs. [0] For this immediate problem, We don't need more designs.

[0] https://www.global-medical-solutions.com/Allied-Healthcare-M...
I know. Lets move it all that annoying complexity to yaml/json/XML config files!

Now look at this app I can write in 30 lines of code with this framework! Oh and 500 lines of yaml across 2 dozen files but look the "code" is so sleek and sexy.

Joking aside I think he could have at least mentioned the difference between required complexity and unneeded complexity. Ironically it seems to spawn from attempts to reduce the first type of required complexity in a lot of cases.
> You had a bad experience with Drew on Sway, and because Drew is responsible for Sourcehut you project this on any project using Sourcehut as its platform?

I've interacted with ~15 projects on Sourcehut, and all of them are by the same team of people maintaining Sway.

I'm not projecting to all sourcehut projects, just recollecting the experience of all sourcehut projects I've ever interacted with.
The question is liability of hosting those bits.

I have copyrighted data block A.

I generate random, uncopyrighted data A1 and store on host X
I XOR A1 with A and get A2, storing this on Y.

Y is derived from A (and A1) but A1 is totally original random data whose generation is totally unrelated to A.

So, who is hosting the derivative data? Y, possibly, but both A1 and A2 look like random data, there's no way to tell which is the random one.
Maybe it's a commonwealth thing but 'expat' was a pretty common term when I was living in the US as a Canadian.
Common Lisp can be used as a functional language, or imperative, or extremely advanced OO (see CLOS).

There are lots of different Lisp's though. Clojure is the most popular one that runs on the JVM and idiomatic Clojure is generally pretty functional although it calls out to lots of Java which is OO.
S Korea says recovered Covid-19 patients who retested positive didn't relapse