skysight-inc/HackerNews huggingface dataset:
A lot of the stuff in the repo is pretty marginal, from the point of view of mainstream molecular/cell/developmental biology, so i don't think there is a reliable systematic way to find it.

In particular, that repo collects what are basically discrete maths approaches to biology: representing living things as systems of symbols rather than differential equations. I have always found that approach intuitively appealing - something about biological robustness meaning you have an opportunity to ignore a load of quantitative details and focus on the underlying structure. But in twenty-five years of being vaguely interested in it, i have never seen a really productive application of that approach, outside of treating DNA as a string of symbols.

Still, perhaps 'marginal' is just another way of saying 'cutting-edge'. I think it's most likely to show up in elite research institutes where people can do slightly out-there stuff, or in explicitly cross-disciplinary institutes or programmes.

The specific terms you mention have different meanings to me:

bioinformatics - treating DNA, RNA, and protein sequences as text and applying computation to them, eg searching, phylogeny, structure and function prediction

computational biology - various approaches to simulating cells and tissues, usually involving numerically evaluating differential equations at some level, eg how morphogens cause tissue patterning

computational biophysics - computational chemistry but for large biomolecules, eg simulating how proteins work

systems biology - smoke and mirrors used to obtain grants

But biologists aren't really into rigorous definitions and fixed boundaries, so you might find interesting stuff within any of these.
i'm not a node dev, but am seeing the activerecord (from rails) inspired ideology behind this. while activerecord certainly has its downsides, its awesome upsides/ideas should definitely be reused
Really the new MacBook Air is essentially a slightly larger continuation of that design that also has a fan, specifically because the processors in the 12" Macbook weren't that great. I could definitely see a future ARM based Air returning to a fanless design though.
I empathize with the frustration that this library is trying to solve. It's pretty nifty too! Ultimately, however, I don't believe this is the correct approach.

The problem with this tool, like every other multi-SQL-flavor-SQL ORM and query builder, is that it requires users to learn yet another language. In addition to Node.js and SQL, users need to learn the Prisma query language. This is not trival, and users that are already accustomed to working with SQL will need to relearn PrismaSQL.

I think the best approach to this problem is a single-SQL-flavor query builder that attempts to match SQL as closely as possibly while adding in the niceties of being able to pass in JavaScript objects instead of raw SQL strings. Lets be honest: raw SQL-in-JS is no fun.

This would lead to PostgreSQL, MYSQL, SQLite, etc-specific query builders. Knex is close, but it ultimately doesn't work for most because it's missing some language-specific features (e.g. ON CONFLICT DO UPDATE). While this doesn't exactly meet the type safety benefits of Prisma, the benefits in ease of use and feature-parity of a language-specific query builder far outweigh the difficulties of learning a new query language like Prisma.
Lots of the userland pieces are in Rust. I don't think Rust gives you much advantage for kernel code (esp. in a microkernel), because most of it is unsafe anyway. And Rust has some missing pieces for this kind of code (for example, using custom allocators on a per-data structure basis is still difficult).
> There was a topic here about a week ago where one commenter in particular personified this line of thought (sorry I don't have a link to the comment).

> Paraphrasing, they said that if they very to interview someone they're already working with and know to be a very strong contributor, they'd still subject that person to the technical monkey dance, as you put it, and if they "fail" then they wouldn't be hired.

I think I might have been one of commenters you guys are talking about here: [1]. I took my downvotes without complaint, even though I think people failed to apply the "Please respond to the strongest plausible interpretation of what someone says" HN guideline.

I'm not for hazing or monkey dancing. In fact I also hate these kinds of interviews and think they should stop. I'm against special treatment for celebrities. Why should someone who is an expert at growing their personal brand get to bypass the queue with a "quick chat" interview? What does their superior SEO on their blog, or association with some name-brand popular company have to do with their development skill? Does constantly speaking at meetups and conferences actually make you a better employee? Normal no-name developers always have to go through the standard interview process, even no-names with clear, provable track records. Companies have standard processes because we want to measure candidates fairly. Many go even further to try to remove prejudices and unconscious biases from the process. All to get some kind of objective picture of the candidate's suitability.

Why should someone get special treatment to bypass all that just because their names are well-known? I say fix the "standard process" to make it better, but still send everyone through it so you are giving everyone the same chance and comparing candidates fairly.

1: https://news.ycombinator.com/item?id=23333270
I'd love to read about that as well!
Horrifying. My neighbor just installed one of those simple to use cameras in their windows looking at their driveway and our home. The old country had some basic privacy laws, but here I can't do much about it apart from installing blinds.

What is this fascination with recording everything at all times?
Yes, Rust macros have certain syntax requirements that allow the code to parse without knowing what a macro does (and to find out where a macro ends). Don't quote me but there are some token requirements as well as balanced parenthesis. If you allow another language to be inserted raw you risk that it requires syntax that would break these requirements.

Buy using a raw string literal you have a well defined quoting syntax mediating the two languages.
Rust folks, thank you so much for making this far, far better than GCC’s asm syntax for C. Also, thank you for using Intel x86 syntax instead of AT&T.

It would be delightful if GCC were to adopt something similar after this stabilizes in Rust.
Yes seriously, I don't follow news on all the worlds currencies. Don't be a dick.
>I was always told it basically doesn't exist.

pretty much. Non-cursive is used when filling out forms though. I think that's one the exceptions.

>Is this widely taught in Russia?

That's what you start you school years with. First just lines, then characters. And yes, you have to put them down as shown (poor lefties!). And you do it in a special notebook called "прописи" which has horizontal and tilted vertical lines (and dotted guides to start with): https://static.my-shop.ru/product/f2/383/3821575.jpg

So yeah, not only only you are supposed to draw those lines in a specific order, your characters should be tilted at a certain angle.
>This isn’t the issue - the issue is lower variance across black faces in any basis.

Please show your evidence for this statement.
here are some things I've learned:

* politics: yes, they exist everywhere, but tend to be amplified at larger companies. polish your political skills, and one thing that I've learned is that it's important to "show, don't tell"

* fiefdoms: there are more of them, some more welcoming than others. be prepared for those that value power above all. you can't take it personally, or you'll go into a very dark place; "be the rubber duck", that is, stay floating no matter what and let the negative wash off of you like water off a duck

* duplication of effort: there likely will be tons of duplication of effort (even parallel projects doing the exact same thing), sometimes it's easy to work with others and come together for a common solution, sometimes it just plain won't happen (see fiefdoms). no real advices here, just that you need to be aware

* technology stacks: sometimes some groups will be stuck with what seem to be very old technology stacks, or things that don't seem to make any sense. look at the group you'd be joining and who they interact with, find out about the pain points before you join so you aren't surprised. even a small change can affect a lot of people at that scale, so approach changes and modernization gingerly.
I may be the only one but I feel like this (and the old) asm syntax is too complex and not very user friendly. It looks heavily inspired GCC. I'm sorry for the upcoming German (you can ignore it and just read the examples), I feel like a smarter compiler could have a friendlier asm syntax, similar to the one used by FreeBASIC[1].

I hope you can see why I prefer that. Even though the FB compiler is not very smart and just pushes and pops all important regs to and from the stack its asm syntax is a joy to write. I don't have to specify clobber registers, in, out and variables and functions are in scope by default. Also the asm code is not a string and doesn't need to be quoted, it's doesn't look like something foreign at all.

I know that something like that is currently not possible in Rust but I'd love to see it some day.

[1] https://www.freebasic-portal.de/befehlsreferenz/inline-assem...
> There is no real objective reason to be altruistic.

> stronger belief in God

This is a bit conflicting, no?
Practically all commercial fish is frozen to kill parasites. "Sushi grade" is a marketing term.
The company that is gathering the most data about you online is now also an expert on observing people through audio and video surveillance.

Not a pleasant thought.
iOS has also been buggy
Personally my objections are that the notions are self-defeating and xenophobic, that culture is something to be owned instead of shared. It is fundamentally a "permission culture" framework. Not to mention culture is a ship of Theseus period. Norwegian ancestors from the viking era would be appaled at the conversion to Christianity and their devout descendants would be appalled at the prevailing secularism and athiesm.

Looking at it from a free culture perspective the notion is an absurdity worse than even overreaching copyright although thankfully lacking its legal force. That something thousands of years old is still "under protection"? By those who don't even have a bill of sales or inheritance? It just compounds.

That said it is still possible that even if the framework is invalid that an objected action is still being dickish period.
Integrating ReCaptcha with Django-AllAuth
Like most of their products, I don't think there is a master plan.
Construction works resuming on London's transport network
I see it now, thanks for pointing it out. Just for fun I recorded it with the 240 fps video mode on my phone and you can see that the text colour is changing from black to white in response to the mouseover but the blue highlight does not always render.

Taking a new screen recording I did a quick time-space plot in Matlab.

https://imgur.com/a/Pih5Q8m

It appears to be an issue when you move your mouse more than one pixel per frame of the refresh rate.
If you're using a *nix system, you could create an alias. Something like,
`alias "pip install" "pip install --user"`
> any non-quoted arguments would have to be valid Rust token trees.

Token trees allow a very wide set of syntaxes. rust-c for example allows you to embed inline C code as token tree via a macro: https://github.com/lemonrock/rust-c
Fwiw, Apple had been building OS X on x86 for five years prior to announce of the last shift.

https://youtu.be/ghdTqnYnFyg

Not sure how this impacts theory of neglect.

Is it correct that the best folks from any given team at Apple are assigned to new, big initiatives?
Yes. Actually, for clients of Deep Learning model, the only difference is the I/O type of the testing data, since there are models of image classification, language model... all of the inputs should be converted into tensor type, we will generate the testing data according to the format of the model's input I/O, and we have some clients in the hub for you if you want to profile the models automatically when you register them in the database. And we also have a parent client class for you to implement by yourself.
Something tells me this question is not asked in good faith.
Yeah, I'm really happy someone with enough clout to possibly make it reality is doing it, but I don't really want a future where everything runs on google stuff (like with android, now)
Which allows them to charge many people for “storage space” that they aren’t actually using.
Results from the VC and Founder Covid-19 Sentiment Survey, Part II
Lots of statistic. Especially anything to do with clustering, and how to analyze and compare gene and protein expression networks from various species, or tissues. Those are particularly important in this COVID-19 era.

In term of general network analysis and visualization, I think logic, symbolism, Petri net, are underutilized. Probably because they require more CS and Math type of trained people to work on those than your typical biologist becoming bioinformatician learned to handle.
Everything is political. Tech is built by people to be used by people, therefore it's as political as it gets.

And yes, that tweet is ridiculous - as is the current iteration of the White House.
Is there any data backing this that shows the Euro is less stable than the USD?

It seems like it would be a fine choice for a reserve currency to replace USD, if USD goes to shit.

Remember it doesn't have to be better than the USD ever was, it just has to be better than the USD now.
MongoDB: Rust Driver Version 1
It was frustrating to discover that Google is pushing everyone to migrate from a Nest Account to Google Account without offering a path to migrate for paying G Suite customers.

Any companies that have Nest cameras + G Suite for employees are out of luck.
Building a Synthesizer in TypeScript
Wow, thank you very much! I've thought about trying to get a few of my projects into distribution repos but was somewhat intimidated by the process.
Lazy "writer" uses hyperbole to create an interesting headline
It was, but it was in legal limbo.
Yale helped Mao to get into power in the early 1900s. From Yale Daily News:

http://digital.library.yale.edu/cdm/fullbrowser/collection/y...

"William F. Buckley was not the only Yale figure connected with the Presidential trip to China. Without Yale's support Mao Tse Tung may never have risen from obscurity to command China..." (And these guys are bragging about it in 1972, after the despicable "Cultural Revolution" was winding down.)

Also note that Yale was initially funded by the Russels, the most successful family of opium dealers in America. Why is this important? Well, if you're dealing opium at a high level back then, you had a connection with the British powers that defeated China in the Opium wars. What happens after a nation is defeated? You install a new government that does what you want.

Mark my words: the criminals that run this world have a long-term plan and the type of government seen in China is their model for what's coming for everybody after they've concluded their work in causing the decline of the US. It's fucking scary and I really hope I'm wrong.
I find it mildly interesting from a graphics point of view. MacOS has always had lots of attention to detail in its presentation and its interesting to see how the wheels can come off.
But you're fine with Caddy or traefik "that may now be under the control of the United States"?

All 3 of these are open source on github with widely used code bases that are free to view and read as you want.
Wouldn't virtual machines solve that issue?
Does anybody remember back in the late 80s when we had those BIG satellite dishes that you had to aim from one satellite to another for different stations? We had a chipped card and got some physical mailing every month with a huge code we had to type into the receiver from the remote to receive encrypted signals for that month. A huge pain, but as a bored kid in Nebraska I gladly did it! Anybody know more about that newsletter and how they did it?
Reasons to use Cinnamon as your Desktop Environment
Zig has a nice solution for that:

https://ziglang.org/documentation/master/#Global-Assembly

The "magic" being that lines beginning with double-backslashes are string literals.
On their site they have a map of counties and risk level. Some counties I know of that currently have few cases are labeled as very high risk. They had cases in the past but the numbers have fallen. This makes me question the usefulness of the presentation.
VPNs are imperfect, but necessary privacy tools
It is a common opinion of people not acquainted to mushrooms that you will loose control, as if all drugs had the same effect as weed or alcohol.
Loosing control with mushrooms is associated to high doses or previous psychotic conditions.
Peergos doesn't hide access patterns as far as I can tell.
You couldn't run Mac OS applications on a PC or UNIX workstation. The point is that older Mac software was written to run well on the hardware. WriteNow on the Q950 is particularly fast.

I haven't run any benchmarks but I would expect the Q950 to be comparable to an early SUN SPARCstation, the Q950 has more RAM too. I do run NetBSD on both of them.
> We'll never make it out of the Solar system with chemical rockets only.

Confused, don't we already have Voyagers outside the solar system?
What is taking IP?

You discover an antiviral for SARS-Cov2. Someone takes it without consent or permission? What is that, legally?
That doesn't count anymore. We had expert opinions on Russians for three years and it was pure horseshit. We had innocents slandered as racists, sexists and generally deplorable. Trump just uses lies like that against political enemies. While it is not really viable to reciprocate this for a longer time, it is what it is and seems to work.

On the other hand, I need a 4th estate critical about a president. I never heard anything critical about Trumps competitors, so it might indeed be advantageous to vote for him as long as there is no critical press available.
Market-Based Fantasy Sports: No User Limits, Massive Customization and Control
In the case of Tesla, Sentry Mode has actually led to plenty of vandals being caught. So there is a tangible upside there, and as far as I know there hasn't been any tangible downside of Sentry Mode.

I'm not saying everything needs to always be recorded, but for security it is clear that it can lead to favourable outcomes for the party that wants the security.
Try to intuit what your boss and your part of the organization really values. By that I mean what they like and reward, not what they say is important. Understand the difference.

Having a quirk or two is fine, it shows confidence. But you cannot be out of step in too many things, even if it compromises your effectiveness.
> Pycopy to CPython is a similar thing as Scheme to Common Lisp.

Has the author ever used Scheme or Common Lisp? They are fundamentally different (incompatible) dialects of Lisp. Is this really a fitting comparison?
Deception and misinformation can do a lot more than just generate personal gains, done properly it can also control the thoughts of the population to a very significant degree. As an example, look at how the public's extremely passionate opinion (both imprecise aggregate opinion, as well as precise individual opinions) on the absolute necessity of social distancing seems to have changed dramatically in the last two weeks.

> there is the "want to believe" aspect of emotionally motivated thinking causing them to believe something merely because of how it makes them feel even if it is an absurdity

This one is particularly interesting, because it is damn near impossible for one to 100% accurately perceive whether they are falling victim to various mental shortcomings (motivated reasoning, state dependent memory, post-hoc rationalization, etc etc etc) themselves - there are just way too many variables and neurological processes (that we have little understanding of) involved, and most processing is not (so they say) done in the conscious mind. If you take the example above, if you were to ask people who happened to hold extremely hardline positions on social distancing 2 weeks ago, their mind would instantaneously be able to produce an absolutely righteous and flawless (in their mind's evaluation) reason for the complete 180 in their stance. And from a more meta-perspective, I suspect there will most likely be some of this very thing happening as some people read these words. This is just how humanity works, for the time being at least.

Perhaps this phenomenon has something to do with the difficulty in changing the world.
Before you install cloud-recording cameras in your home, especially from a major company which the police will check first, be AWARE that local and federal law enforcement can simply request your data from Google, no judicial search warrant required (as Google has no privacy interest in your data, and you have no privacy interest in data you voluntarily hand over to third parties such as Google, according to the US Supreme Court).

Basically a letter on law enforcement stationery will do: "We need access to all video, on an ongoing basis, from 123 Elm St., as it may be relevant to an ongoing investigation." Done.

Some people may be fine with this but many should think carefully.
> I feel like a smarter compiler could have a friendlier asm syntax, similar to the one used by FreeBASIC[1].

Feel free to propose a better syntax, then. This feature is not yet part of Stable Rust, so syntax improvements are very much possible.

The FreeBASIC syntax seems problematic though, since it would require architecture-specific smarts in the compiler and make it hard to port it to different architectures or add support for newer asm features. It might be better to have these additional features as separate tooling or crates, that might even wrap the asm! syntax itself via proc macros.
I've been on the other side : someone trying to renegociate a deal with me after having had (bad) legal counseling.

It completely changes the tone of the conversation, no matter what. A lawyer will gives you a list of all the things that could go wrong, and all the bad behavior your partner could have (because that's what he's used to seeing). This will have an impact on what you're going to tell the other person, and could really cripple the quality of the relationship.

I believe talking to a lawyer should be done before signing anything after an oral agreement was found (just as a precaution), or if no agreement can be reached.

Note: obviously my advice only applies if you already know the general best practices of an industry. If you feel like you know absolutely nothing, then ask people around you that had similar deals, people in the industry, etc, and maybe a lawyer, if he's really specialized in the IT business.
For anyone thinking about playing with this, please make sure you note this line:

> Keep in mind that this system is not used in production at Cloudflare: it’s a proof-of-concept that I built
>> How about companies who don't want to rely on cloud and want on-prem as much as possible?

I don't know. Are you saying that staying on-prem means you have to use k8s? Google is not a single vendor?

>> Apple is already getting rid of their Mesos based PaaS and moving to Kubernetes.

And? Should every other company follow Apple?
The problem with baking the asm syntax into the language is that it can make it really hard to use new / obscure instructions. And yet that is often the only reason to use inline asm in the first place, because you need some specific CPU feature which the language you're using doesn't expose.