skysight-inc/HackerNews huggingface dataset:
To pass a viral alteration of DNA to offspring, the retrovirus has to infect germline cells, which they usually don't - and in a way that produces a viable offspring, which is even rarer. That's not to say it doesn't happen over long enough time period - it clearly does.

From wikipedia-

https://en.wikipedia.org/wiki/Endogenous_retrovirus

Most retroviruses infect somatic cells, but occasional infection of germline cells (cells that produce eggs and sperm) can also occur. Rarely, retroviral integration may occur in a germline cell that goes on to develop into a viable organism. This organism will carry the inserted retroviral genome as an integral part of its own genome—an "endogenous" retrovirus (ERV) that may be inherited by its offspring as a novel allele.
I'm a former Congressional staffer -- these types of blanket restrictions on employment are thought to be unconstitutional (like a blanket noncompete). People have a right to careers. Plus the FAA needs industry expertise. Need a different solution.
> One of the people who designed Protobuf has said it's awful

Hmm, you seem to be citing me. To clarify:

1. I didn't design Protobuf. I just rewrote the implementation (created version 2) and open sourced it.

2. I don't think it's awful. In fact, I think it's best-of-breed for what it is, and certainly a much better choice than JSON-over-HTTP. Yes, in Cap'n Proto I've added a bunch of features which Protobuf doesn't have, like zero-copy and promise pipelining, and I obviously think these features make it better tech. But, to be fair, these ideas make Cap'n Proto more complicated, and whether that complexity is worth it is still very much unproven at the scale that Google uses Protobuf and gRPC/Stubby.

> These "green thread" systems provide concurrency, but not parallelism.

I'm not sure if these specific definitions of "concurrency" and "parallelism" are universal. I wasn't aware of them, at least.
There are Linux system calls in wide use that are blocking. Both node.js and Golang use native threads to make the system calls and "park and wait" for the response. The runtimes then take the information from the call and incorporate it back into the user code threads(the one user thread in node.js).
It’s not that Apple is “good” and Google is “bad”. Apple’s “strategy credit” is that their business model is not predicated on collecting user information.

Even Facebook can say that they will not have data centers in non democratic countries. Something that Apple can’t say. Since FB isn’t allowed in most non democratic countries, even it can spin their business model to their advantage.
I noticed from your bio that you worked at JPL.

Is any of this unique to JPL (or at least more extreme there) due its organizational structure that is somewhat different than other NASA Centers? I’ve sometimes heard of JPL being “quasi-NASA” and thus playing by a different set of rules
I came to say the same thing. Very interesting design indeed.

The titles appear onmousover for the "bookmarks" -- although I don't think the are bookmarks but stacks of punchcards.
What's Israel's reasoning here? They have an enormous amount of goodwill in the US are completely dependent on them for national security, so normally everyone would be thrilled to make this deal work.

Are they worried that by giving the source code to the US it would eventually be leaked to Israel's enemies, perhaps under a Sanders administration?
The word "Sia" in the first sentence links to their website
Well, there ya go. You can't wait 4 extra months to break a story. Someone else will beat you to it.
It works nicely in Golang and Haskell. The main issue with Java and Python is that the core runtime developers, reasonably, do not wish to spend a lot of time developing equivalent systems.
Should We Still Study Large Low Shear Velocity Provinces?
The way we manage this by allowing users to link multiple identity providers to their login. So if they drop back to iOS 12, they can use another social provider (or reset their password) to sign into their existing account so long as the e-mail matches.

This obviously doesn't work for anonymous sign in, but there's not much we can do about that.
Why are you prioritizing sleep? What data supports this prioritization?

I’ve had companies offer wellness benefits for fitness classes, massages, etc. Sleep benefit sounds nice, but it seems a bit too encroaching into my literal personal space.

If you want people to sleep more, give them less work. Disconnect them from Slack and email, as you’ve proposed.

The sleep benefit doesn’t quite sit well with me.

P.S. Just because the company offers the benefit doesn't mean people will make use of the new bedding, app, etc.
You are close enough, so I have to respect my word. I’m not a genius, just a lego builder, I’ve tried a lot of methods, from DL to ML but aeneas project (with some optimizations) gave me the best results. Amazing project and even better personality. Take a look at https://github.com/readbeyond/aeneas
Together with espeak-ng, you can get good results for line level alignment for 108 languages.
DConf 2020 Cancelled
Well HKMaps is a bad example. You can get the same functionality from a web browser. If you don’t want to be locked into a vendors platform - create a web app.

Does Amazon allow third party book sellers on their Kindle devices? Again, the open web to the rescue. I can go to Amazon’s store from my browser and buy books.

In fact, I use the Kindle web reader on my iPad when reading books about AWS, because the Kindle app doesn’t allow embedded web links to Amazon (even AWS Informational links).
It's damn slow too compared to protobufs, or, especially, FlatBuffers.
Veldrid: Cross-platform, accelerated graphics for .NET
Sure, they care about security until the FBI complains and they don't encrypt your backups :-).
If the slots are so valuable that it makes sense to fly empty flights to keep them, then certainly it would also make sense for a disruptor to start flying empty flights to steal them if they were left unused.
People paying to park there are getting something they value.
Ask HN: What specific tech. are there to perform cluster analysis wi/ bitstrings
Let's have a use case: climate classification.

I have a bitstring of many (50 bits long? 500 bits long?) binary classifications (e.g. does it regularly hit below freezing here during winter? Is there permafrost here?, etc...) and I have a million points sampled, resulting in a database with a million 500-bit bitstrings.

Now, if a geographic point has 1 on the "is there permafrost here?" slot, then it's probably also going to have 1 on the "does it regularly hit below freezing" slot. So clusters are going to form.

Now there has to be a way to group these points into partitions, and I need a criterion for "the best kind" of partition, tailored for bitstrings. How should I go sbout with this?
I kind of doubt you even opened the article...

1. The article specifically details why psychedelics are a relevant factor (because the patient is literally intoxicated, which is not usual in therapy).

2. The author acknowledges and addresses the fact that abuse happens in other forms of therapy, but notes that there are specific, relevant differences. For example, the protections offered by traditional therapy vs psychedelic therapy (trials including non-licensed 'therapists', the illegality of non-approved sessions etc.)

3. Not all of those situations are at all the same. There are different considerations when it's teachers/students, boss/employees etc. If you generalize enough, there's no difference between a human and a chimpanzee - it's all about the desired level of investigation.
The current state of the art in watts per square cm (or meter) and dollars per watt are two very different things.

Commodity 156mm monocrystalline silicon cells can have ratings of 5.4W per cell now under STC (standard test conditions) meaning that a 72-cell panel can be rated at 390W. This is somewhere around a 20 to 22% cell efficiency.

Anything above 22% gets very costly, very quick.

There are all sorts of very expensive super high efficiency photovoltaic cell manufacturing methods. Even at 35% and above. Mostly of interest if you're building a telecom satellite and want the absolute best watts per square meter and watts per gram. Or if you get a solar cell manufacturer to donate some free cells to build an electric car to race across Australia.
>All you've said is that tech is good. I'm not sure anyone in this forum would disagree with that comment...

I'm sure plenty would disagree, myself included. Tech is not blanket good. It can be good, it can be bad. It depends on the tech, and even then it's not always one or the other.
A well funded startup in the U.S. is typically going to pay salary plus equity. Given the churn of technology I wouldn't expect European startups to be around any longer than the average U.S. startup.
Cue https://contrastrebellion.com/
You've talked me into it - family bbq time here. Keep up the good fight.
Iron Deficiency Anemia: Symptoms,Causes and Treatment
I have no knowledge on this topic, but weren't most/all *US flights grounded during the 9/11 attacks?
Just reopen it and you will be fine (I don’t have free 99$/year for apple code signature)
exactly, for my generation (right in between gen x and millennials) that's the marker. If someone uses snapchat, they're probably younger than we all are, by a fair amount. Nobody I know uses it, I signed up for it when I bought the stock, just to make sure I understood the appeal, ditched it and the stock about a year or two later.
Calling it Spanish Flu (instead of 1918 pandemic) were it had no relationship with Spain..
> What is the basis for that assertion?

The fact it's implemented in a runtime system I use nowadays

> For Python especially, it is problematic

Shall we say it's a complex task instead of a problematic case?

> The "high-level VM with green threads" approach has been tried for a long time - most prominently, Java - and it just doesn't seem to stick.

afaik, it didn't stick because JNI related to green threads needed to be scalable on SMP, while the runtime implementation used a single thread, and then a decision was made to move to native threads, which doesn't necessarily indicate any inherent issues with the VM-managed green threads (and CPython specifically cannot utilise SMP with its threads anyways). At least, this was mentioned in https://www.microsoft.com/en-us/research/publication/extendi... (Section 7).

> When you have promises and async/await around them, at ABI level it can all be mapped to a simple callback, which any language that has C FFI can handle.

Why a VM wouldn't be able register those callbacks and bound them to a concrete OS thread when it knows that an FFI interop is going to happen? I don't see the point where explicit async/await is needed for it. It may require thread-safety markers (and that's what GHC's FFI interface has - https://wiki.haskell.org/GHC/Using_the_FFI#Improving_efficie...), but that's not the story about the invasive async syntax we have in contemporary Python.
How I got my first tech job, without a CS degree, and how you can, too
Dealing with Apple and the App Store is such a pain. As a cross platform (React/React-Native) developer, I worry about supporting iOS users last because of all the hoops Apple makes you jump through to develop and publish an app. When I publish on the Google Play Store my app always gets approved within a few hours. The same approval process for the App Store takes days. Everything costs more too... I can develop for Android on a $400 computer targeting a $100 phone. In order to develop for iOS I use $4,000 computer and a $500 phone. So now I've adopted a new 3 platform strategy: web, android, iOS. If I can publish on all three, great! Two out of three? That works too. In the worst case scenario I'll still be able to target 1 of the three.
> After waiting 20 years, I just watched the trilogy (extended version) with my wife last week. It's been a blast and it aged really well.

If you're a fan of makings-of, you'll love the extras on these DVDs. There is some seriously interesting work they did on CGI, AI, motion capture, 3-D scanning, et c.
That's better than nothing, but that doesn't describe "NFC works with dead phone", that describes "phone reserves up to five hours of emergency battery power for only NFC use".

When my current car fob starts displaying a low battery warning I have at minimum weeks to replace the battery. (Not to mention my current car fob is resistant to being dropped, stepped on, etc.)
Covid 19
Is Apple actually pro privacy? Or do they just brand themselves as that, while not really caring much about it?
It seems like this could be fixed with a bit of economics?

One idea would be to have airlines pay reservation fees for unused slots, where the cost is slightly lower than flying planes in that slot.

I also wonder how the waste compares with Bitcoin?
Exactly. Because developers are lazy. Apple shouldn’t put developer’s interests over user’s interests - and yes I am a developer.
It's not hard. The very start of the article says she trusts proper kernel threads more. But a bunch of these languages were designed and written in a time before threads were much of a thing. So they fake threads in user mode rather than fix the assumptions of the runtime.

Now, using kernel threads uncarefully will lead to different problems, which are famously tricky... But what I mean is, it is not "omg kernel threads are hard" that is the primary factor preventing direct access to them. It's that the language runtime has a lot of baggage.
Scoop: A Coronavirus Drug Delay
Again, its because being poor sucks. Not a direct purposeful attack on the poor. And yes, there is a 'law of physics' - they have fewer resources to endure public health measures. Schools can't be kept open if its going to be very bad for a segment of the population - the elderly.
Thanks for the response, I was being a bit tongue in cheek. I don't think you actually think it's awful :) And thanks for clarifying that.

About concurrency vs. parallelism, I think it is fairly standard to think of them as two different concepts that overlap somewhat.

You can have concurrency with parallelism (e.g. pthreads, or M:N threading where you map "green threads" on to processes that can run in parallel). You can also have concurrency without parallelism. The difference between the two is that parallelism can be deterministic, whereas concurrency is always going to be non-deterministic.

I recognize that it's not very clear, but it isn't a distinction that I made up, e.g. https://existentialtype.wordpress.com/2014/04/09/parallelism...
AMD's response (https://www.amd.com/en/corporate/product-security):

"Take A Way
3/7/20

We are aware of a new white paper that claims potential security exploits in AMD CPUs, whereby a malicious actor could manipulate a cache-related feature to potentially transmit user data in an unintended way. The researchers then pair this data path with known and mitigated software or speculative execution side channel vulnerabilities. AMD believes these are not new speculation-based attacks.

AMD continues to recommend the following best practices to help mitigate against side-channel issues:

Keeping your operating system up-to-date by operating at the latest version revisions of platform software and firmware, which include existing mitigations for speculation-based vulnerabilities

Following secure coding methodologies

Implementing the latest patched versions of critical libraries, including those susceptible to side channel attacks

Utilizing safe computer practices and running antivirus software"
Yes, and I think things are going to get bad here. It can become a police state, national guard deployed, etc. This the part in the movie where you should stock up on food, gas, and emergency supplies.

Also, at the bottom of the article is a list of 'in other developments'. The governor of new york declared a state of emergency on Friday.
Okay, so why not wipe to NIST standards (multiple random overwrites or whatever is the latest best practice) and then zero it out to an "unused" state afterward?
> but I'm sure there is a way that `MYTYPE = object()` will come back to absolutely ruin your day if you have to compare two `MYTYPE` instances in two different dicts derived from a parent process and a subprocess.

I don't see how this can be an issue with imports. You have two cases: you imported the module with MTYPE before or after fork. Before: they will compare fine. (unless IPC's involved) After: you transferred the dict with MTYPE through some kind of serialisation or shmem and you cannot compare identities - that's a property of IPC rather than something to do with python modules.

Anyway, what I meant in previous comment was the risk matrix view. Sure, this can lead to bugs scoring various points in severity, but does it score high on likelihood?
> we're arguing about a hypothetical bug scenario that has probably never ever happened: accidentally implementing this sort of stateful interface. These stateful interfaces are already very rare (at least in Go)

Any interface can be implemented by something that's accidentally (or intentionally) stateful - there's nothing that prevents that in Go. And a interface containing more than one function almost certainly has an implicit relationship between those functions that an implementation could accidentally violate.

> and accidentally implementing an interface is itself vanishingly rare (I don't think I've ever heard of this happening in practice).

Accidentally implementing an interface must happen all the time - not in the sense of unrelated functions having a name collision, but in the sense of implementing a type that looks like another type and not explicitly looking through all the interfaces that other type implements and what expectations they carry.

> It doesn't make sense to me to take grievance with Go's interfaces (which offer strictly stronger protections than callbacks), but be okay with naked callbacks on the basis that "people tend not to use them in a stateful manner" (never mind the stateless scenario in which bare callbacks also provide weaker guarantees than Go's interfaces).

Naked callbacks make it clear what the expectation is and where the responsibility lies. It's the same as the idea that bad encryption is worse than no encryption at all, or a datastructure that is "mostly threadsafe" is worse than one that immediately errors when used from multiple threads.
You can't get the same functionality in a website because Apple has deliberately not supported some web standards like push notifications.

Again you can make the argument that this is to protect users but it also just happens to protect their native app ecosystem.
What we need is a world wide standard that every car manufacturer has to adopt by, say, 10 years from now (or whatever is deemed reasonable).
hello antitrust my old friend
Those definitions have been coming into fashion in the last couple of decades. I think it's useful to have the distinction but I wish we had new words that didn't previously mean both things.
That's why sometimes you have people (like me) speeding through the daily standup so that the manager will be late...
Sometimes it changes what we're doing enough that the old way becomes untenable, even if the new way is worse. Like if you take a crappy, mostly okay, sometimes terrible system and make it enough cheaper than the old system that always worked, most of the market may switch to the new shitty cheap thing.
>> if you looked suspicious you would get stopped or worse.

Off topic, but remember when Bob Dylan was picked up by cops, mistaken for a homeless man in Long Beach, NJ when he walked up to a house for sale?

https://www.npr.org/sections/thetwo-way/2009/08/bob_dylan_st...

Not to trivialize the subject, this is literally the only funny story I've heard about this kind of thing
Looks like Deutsche Bank enabled Donald Trump after his dealing had proven to be less-than-honest and he was too "toxic" for regular US institutions to touch any more.

https://forensicnews.net/2020/01/03/trump-deutsche-bank-loan...

https://www.barrons.com/articles/how-deutsche-bank-helped-fi...
Freakonomics did a good episode related to this [1]

One of the takeaways was that as organizations grow they become more married to spending resources to maintain their existing system which comes at the cost of innovation. So they “innovate” by buying other firms/ideas and it eventually leads to consolidation of an industry.

[1] https://freakonomics.com/podcast/in-praise-of-maintenance/
If you have a web app that forces me to use a FB log in, I won’t use your app.
Wasn't fastcgi essentially about starting new processes ahead of time and then doling them out as new requests came in? Worked quite well for bursty traffic, and for sustained traffic was about the same. Feels like a similar strategy could be apropos here.

And if I'd read farther down the chain, someone said that Amazon already does this.
Virus spread emphasizes precariousness of gig economy work
apple isn't pro privacy with respect to their hardware

I'm not an ios user but my understanding is that you can't install 3rd-party software on it (including your own!) without an apple account

phone home is always slimy
Not also in the US. They're entirely different situations with entirely different goals by the people doing it.

Microsoft was trying to avoid a penalty for itself, one company.

The businesses in China (not all obviously) are conspiring with the bureaucracy to fake economic activity on a massive scale, to put on a veneer for the outside world. This is about appearances to the world, because China is very scared right now.
I had trouble opening the paper (keeps asking for some signup in which I have no interest), but it doesn't sound like they've adequately isolated other factors, e.g. people thinking Starbucks is overpriced and subpar compared to other coffee shops (myself included) or people preferring to support local businesses over some sprawling multinational (myself included).

That is: it's hard to rule out the possibility of this being just coincidence.
You can also do like Kenmore Air and just land on the nearest body of water.
Sure, and then you sink more into the locked in Apple ecosystem. What do you then do if Apple one day decides to start using all that data that they have?
Do customers receive a benefit from these sign-in services, and then do Apple, Facebook, Google also receive some form of compensation in return for the costs/overhead of providing such services? That Apple/FB/Google compensation being some mix of: other product purchases, user behavioral data (including the valuable extra peek into their usage of these 1st-party apps), additional ad impressions of higher value with this deeper customer lock-in, etc.

A hyperliteralist could argue over what exactly the product/service is, in each case - sign-on itself? The whole stack of other customized media these companies serve to the same users? Synergistic old products or bulled services? The app store?

But the fact pattern, & effect of a ‘big guy’ using market power to force partners/customers/users/developers/competitors to unnaturally add a new, pro-Apple-profits option to their own separate offerings quacks like antitrust tying.
I don't care what chat network I use, as long as I can use weechat.
The US prevents Pakistan's F-16s from carrying nuclear weapons. According to the article above, the planes won't allow any unrecognized weapons, and the sale stipulations permit surprise inspections and round the clock video surveillance of the aircraft.

So it's really not hard to understand why countries would be interested in the Gripen because they can own it outright and do with it what they please even if it's inferior to US weapons because the US weapons they'd be going up against aren't flown by the US but by other countries with similar restrictions on them.