skysight-inc/HackerNews huggingface dataset:
One example, we're discovering thousands of new proteins in human cells because we collectively assumed short protein chains wouldn't fold into anything functional: https://blogs.sciencemag.org/pipeline/archives/2020/03/11/ne...

"Mitochondria is the powerhouse of the cell", right? So it's supposed to be in a cell, right? Well, mitochondria seem to just hang out in blood, running just fine. Nobody knows why. There is even evidence they move between cells: https://blogs.sciencemag.org/pipeline/archives/2020/02/03/fr...

The cell is packed full of different species of RNA. We keep discovering new types of RNA, performing various unknown signaling tasks: https://blogs.sciencemag.org/pipeline/archives/2019/10/03/en...

As always, we don't know what we don't know. At the high school level, the textbooks will present a complete, sensible model of cell biology, because a textbook that lists off a thousand molecules each labeled with "Not sure what this does" would not be a very emotionally satisfying textbook.

The more I learn about biology, the more scared I am of taking drugs. The wikipedia article on any given drug will tell you it bonds to receptor so-and-so and produces effect A and side effect B etc etc. Well sure, it does that, but it's not like it's a guided missile. The molecule ghosts through the cell membrane and rattles through the metabolic machinery, bouncing off transcription proteins, sticking and unsticking, until a few million out of the untold sextillion you ingested manage to find the target and bond. (Temporarily! All human drugs must not bind too tightly, or else they disable that receptor, and you die)

I have mild seasonal allergies. When the complaints from my coworkers about my persistent cough get loud enough, I take a Loratadine pill from the bottle on my desk, and fifteen minutes later, they go away. How on Earth does it do that? The immune system is a vast, poorly understood, constantly introspective machine. After a billion years of cellular warfare it has defenses on defenses on defenses all made specifically to not be disabled. And yet Loratadine reaches through the ranks of spinning buzzsaws and turns it off like flicking a switch. How?

And, why? It shuts off just the seasonal allergies. Why do I have a specific cellular pathway that makes me cough occasionally when I inhale pollen? It's certainly not disabling the entire immune system, or I would be rapidly eaten from the inside out by my gut bacteria, or the thousands of fungal species coating my skin and mucus membranes. Just the pollen receptors. It boggles the mind.
I wonder if the screens can be turned off independently of the refrigeration or freezer, in case something like this does happen?
In my opinion the best bet is to choose an activity and do it. You will naturally socialize with other like minded individuals, have some fun, maybe even learn a useful skill, and you will for certain feel good doing it :)

People (generalizing here) are attracted to happy, engaged, healthy people. Attractiveness markers are health markers. If you find yourself with an internal voice telling you you are bad or wrong or not good enough, may I humbly suggest adopting this mantra in their place: "I can become good at anything."

because you can.
I went to Stanford, did not have the time of my life, and spent much of my 20s feeling adrift and envious of my (seemingly) more professionally and socially successful peers.

Now that I’m in my 30s one of my main regrets is that I wasted so much time feeing sorry for myself and comparing myself to other people instead of just, like, _doing stuff_. You can start experiencing life right now. Go to some new places (even just in your local area), try out some random hobbies, read a book on a random subject you’ve assumed you have no interest in. Try to meet some people who don’t work in the tech industry. Have some compassion for yourself and recognize that almost everyone is struggling with something, and that it takes time to figure out what you value and enjoy and derive meaning from in life.
It’s annoying if it doesn’t match your password generator scheme.
Uniqueness types are a way to get around monads.
That actually sounds the right way to do it - do you really want your phone to ring everytime someone in a group initiates a voice or video call?
@R0b0t1

No, you can't. The employer has proof of ownership because they buy the machine.
> Ultimately you may need to comply if the decision is made

Yes, you 'need' to comply because you're an employee. That's all there is to it and I'm very surprised by the emotional reactions to my simple statement of fact. It's odd.

A software dev is not hired for their judgement on company strategy or marketing. It's never a good idea to tell others how to do their jobs.

I would also say that pushing back and refusing are two very different things. If you think something is not good for the company you may say it constructively (though be careful).
In the end, "disagree and commit" or quit are the two professional options.
Don't be sad for being downvoted. Just buy and HODL.

As Peter Thiel asks: “What important truth do very few people agree with you on?”

Bitcoin's adoption is about 0.5% right now. By the time most people will agree with you it will have to be over 50% (about 7 doublings, which is 7 years), and Bitcoin won't be as great investment anymore as it is now.
> No, the nationalism is a real issue

Sure, totally agree.

I was pointing out it's not fair to pick this issue for this particular new discovery.
Is that true though, you can't define a generic monadic interface yes but you can implement the same interface for your data types.
That makes it less useful as the post says but still pretty powerful in some cases
The study reads like a success story to me. They started from a hypotheses of testing reducing deaths overall, which was confirmed. Once they had more data they were able to find ways to optimize the process, like delaying testing for large breasted women who have a worse risk/benefit profile.

What I'm advocating for btw, just to make clear, is regularly showing up to a doctor who will recommend all the cost effective non-intrusive tests (like blood work) plus the intrusive testing depending in your particular risk profile. This doesn't seem like a controversial opinion to me - more like a common sense default.

As for conventional wisdom, look at this thread. Count the pro/contra comments if you want. Other then a tautological "some medical procedures can be dangeours if misused/overused", I still don't get how people can be against testing, in general.
Yea, the capitalist "free market" that we have allows me to go buy the latest flagship phone with and root able bootloader that I can resign, replaceable batteries, expandable storage and dual Sim. Well you can in China but not the US.

This is why I think China has won. They are able to leverage free market dynamics without the ip/legal bloat here and then they just pull out the gun for national interest.
The ads are all encoded as animated Jifs™.
You said that 'as long as it runs in the Steam Runtime, you don't need to worry about the host distribution', and I was pointing out that you'll still communicate a lot with the host distribution. For example, someone could be running a distribution that ships with some ancient copy of X, or Pulseaudio, and that would cause problems for your game even if it is running in a container.
> On the whole, Debian administration is a lot more complicated than on Arch because of the relative complexity of the architecture.

This should be expected though. Debian has been around a lot longer and is depended on by more of the Linux world. Complexity is a natural outcome of more stakeholder requirements (more stakeholders = more requirements = more complexity).

I won't get into the systemd holy war, but suffice to say that comparing the architecture of init scripts vs systemd is like comparing the design of a bicycle to a car. One most definitely is more complex than the other, but whether that's a good thing or not depends on what you want to do with it.
Okay, then sounds like the only way to know whether UBI is good or not is to go ahead with it and try it out. Good to know you fundamentally disagree with the ancestral post that claimed that it would empower idleness and drug addiction, like a puritan decrying alcohol, or dancing.
> Without being able to audit their server though, we have no clue if 'disappeared' chats and messages are actually scrubbed from their server.

Automatically disappearing messages are only available in "secret" chats and those are end-to-end encrypted.
Not that I think your analogy is a reasonable one anyway--as,
if nothing else, you took the action here, picking up the gun and being told to fire it--but it doesn't work even if you pretend it makes sense: if no one ever tried to doge bullets then someone always gets shot... but if everyone tries (as they should) then maybe no one gets shot; it is simply incorrect to assume that someone else is going to get shot and so it may as well be you (god this analogy is weird ;P).
Post-Copland, Apple apparently looked at Solaris and the NT kernel (source: Wikipedia), before BeOS and NEXTSTEP.
I'll try to respond to some of your comments, but I'll admit I'm always somewhat confused by rant posts. I never really understood PPAs, that seems like an Ubuntu thing that was not ever suggested to use in debian. If you want to stay on bleeding edge for packages, the suggestion would be to use debian sid.

I'm not sure what you mean 30 GB of memory. How is that related? And how would merging the -dev packages into the library packages solve it? IMO there are problems with the Debian approach but I wouldn't say that's one of them -- a worse problem to me is that things like cross-compiling/multi-arch mostly requires chrooting which is a lot less convenient than the approach used by something like Nix.
(1) Is one more strong PhD letter of recommendation (I already have one) and experience working with researchers that much more valuable to graduate schools to justify the downsides of moving?

If you only have one letter, then I'd say yeah, another one helps. However, not all letters are equal. If you can, look into the backgrounds of the people you'd be working with. If they got their PhDs with good profs at schools you want to apply to, good letters from them will be worth much more than a letter from a random research scientist without a good network.

As far as research experience, the main thing that will give you a leg up for grad school is papers, preferably in good conferences or journals. Will you be able to get authorship? If so, could be worth it.

(2) What else do people take into account when they jump ship to a new team?

Does the work sound interesting? Will I be motivated to work on it without a lot of external pressure? Are the team members detectable assholes?
The MoltenVK guys originally got their start creating a commercial offering of OpenGL on top of Metal so that you could skip the Apple OpenGL system.

Yeah, that's how crap Apple support for OpenGL is.
Stfu already with your racial shit
Yes, that would be the only way, but basic arithmetic yields the conclusion that it is not possible at present, even ignoring the political impossibility of it. And no, I very much agree with the ancestral post. I think it would empower a significant amount of addiction and other lazy and wasteful behavior. Which doesn't necessarily mean it would be a net negative for the world on the whole, but to deny that that would happen is to be disconnected from reality. I frankly don't trust the judgement or diversity of life experience of anyone who doesn't recognize that.
If you are taking about relative importance, then these people's voice will be negaliable compared to main stream views.

If you are talking about absolute number, then of course it could be substantial, but that's true for any situation, I.e., there are just more people there.
Articles like this and the subsequent comments are just a long-running, inside joke of who can out-pretentious one another, right?
Crowdfunding Development Spreadsheet
R has this concept of workspaces. A workspace contains the loaded modules as well as the state of all user-defined variables, their values, etc. And a common workflow is that the entire workspace state is persisted in an RData file. It's like you were working in some REPL, but the last state of the REPL is persisted in between your sessions. So it's a different kind of programming, it's more interactive if you don't need to start from scratch every time. That means if something takes a while to compute, it's OK, because you only run it once, not every time you "run the program".
The difficulty is in writing a publishable manuscript. Most authors spend about a decade and several practice manuscripts honing their craft before they are published.

Publishing doesn't require working 9-5, or daily check ins, or other things that generally handicap people with mental health issues. So you'll see a lot more authors with serious mental health issue than, say, software programmers (and personally, I think this is an amazing and positive thing, in many ways. Like I said, most of these mentally ill authors are just fantastic human beings who I loved working with).

Of course, their mental illness doesn't make them any less talented or brilliant. Actually, I observed the opposite--the authors I worked with who were truly genius generally struggled with some variety of mental illness.

To get in contact with a publisher, generally you need to first be represented by a literary agent. This is another faucet of publishing that enables more people with mental illness to thrive in the industry. Agents can act as the professional, polished barrier between the publisher and author, which makes a publisher less likely to even realize the author has mental health issues until the contract is done and signed. Again, this has pros and cons. The pros is that a lot of amazing people with mental health struggles manage to get contracts, without publishers having the chance to discriminate. The con is that some trolls get contracts as well, without the publisher realizing what kind of person they're signing on.
> the general trend of nudging, cajoling more and more coders into using managed, very high level, safe languages and runtimes

This is a good thing: these languages and runtimes are indeed much safer, and also much more productive than C. You can even still get the same amount of low-level control with Rust.

> in general discouraging peeking under the hood, at the hardware level, as something raw, wild or unsafe.

C is unsafe though. Decades of experience writing software has shown us that even expert C programmers write memory bugs with regularity.

> Yes you can still do it on a RPi

Or any other PC really.

> but perhaps in another decade or so, you might not be allowed to program in 'unsafe' languages on all other mainstream platforms, unless you register for a driver/system developer license or something, or not even that.

Lunacy. What is the evidence for this?

> The tinkerer/hacker ethos is disappearing slowly from PCs.

It was only ever there in the first place with a tiny minority of users, and that minority seems as committed to their craft as they've ever been.
I can't help but think your comment resembles something like Godwin's law: any technical discussion eventually drifts into comparisons with politics.
use A1AAAAAAAAAA and be A1AAAAAAAAAA@gmail.com
I worked at Novell in 2006-7 after they bought (what became) Domain Services for Windows from my company. This enabled eDirectory to become an Active Directory compatible domain controller. Integrating the two worlds (whilst imperfect) was a lot of fun and there were some great people there. And, as someone who loves computing history, it was great to delve into the back story of NetWare and NDS.
My only advise is to stay the hell away from social media and dating apps. This is by far the most counterproductive measure you could take. While I'm not entirely sure what were the creators' goals for each one, the end result is that they are means for people to fuel their ego and all the post, pictures, videos, likes and comments are just a scaled down version of Dan Bilzerian's social media accounts: it's all a play and the reality has nothing to do with what is being shown. Let's dial the clock back around 20 years when I was in school - I had a good amount of classmates who had rich parents - getting driven to school in brand new G-wagons with personal drivers, 1000+ euro phones while the average monthly salary was around 400 and all that. I aknowledged that we had different social status but that wasn't the reason why I kept a distance from all of them. The truth is there was not a single topic that you could discuss with them. And 20 years later one of two things have happened: they have inherited the leftover from their parents' businesses or their parents can no longer support their lifestyle(kind of a lot to expect from your parents when they are retired). As far as they go however, there is still absolutely nothing to talk to them about.

I'm not going to lie, my life for the past 4 years hasn't been particularly easy, largely due to family issues, but generally it turned out alright, Certainly exceeded my expectations from when I was your age.

I suppose I was always a bit antisocial - never really enjoyed interacting with others, I preferred reading/listening as opposed to writing/talking. That said, the pandemic did cut off pretty much all interactions I had with others and that started getting to me a bit. And I guess it was luck but around july last year I was presented with an opportunity to get a dog. And after meeting the puppy it was settled and it's been one of the best descisions I've ever made and I suggest you give that a thought as well and consider a breed that is known for their intelligence. It's a double edged blade, since clever dogs tend to be a lot more hyperactive and require more attention, it's absolutely astonishing to watch them evaluate and adapt to complex situations. "How the hell did you figure that one out" becomes the norm. At this point I have absolutely no desire to interact with people.

Also as others pointed out - gym.
Move to a high salary area and bank as much as you can, before moving on. It will set you up for life
You're not alone, I just read your comment before I felt like typing it myself.

And yes, they should be available from whatever places sell corrected sunglasses lenses.
You probably just want the mirrored sunglasses style coating.

Or what did you mean with "not sunglasses"? Mirroring will make it darker, but not necessarily to an extend where you have trouble, hence my questioning of your reasons.
I write software for medical devices, and where I work we take the stance that we are software engineers, not developers or programmers. The idea being that we design things that without the right failure analysis and mitigations could indeed kill people. The fact that we have an excellent track record is due to our engineering of a safe system.
I thought 'seltzer' was American for club soda i.e. unflavored areated water?
YouTube Computer History Museum "Oral History of Kanwal Rekhi" (Excelan, Novell CTO) https://www.youtube.com/watch?v=ox0e7yVgsXM has some interesting stories about early Ethernet adapters made by Excelan, Novell, their strategies, Lite products and bonkers ideas (Mormon run, trying to compete with Microsoft, hate of Unix despite owning it).
If it were an Olympic sport it might be enough to get me to care about the olympics. Of course the countries with the best portable defibrillators (and cheapest laptops) would collect all the medals.
There are numerous "marketing consultants" (just check your local yellow pages) who are happy to take your money and do marketing for you. The problem is that you would be outlaying several thousand dollars up front for an uncertain return. Marketing does not equal sales!
If anyone from Quad9 is still here, I have an interesting suggestion.

While finding a legal solution, the resolvers could mark if a block was done due to a legal reason (ie. censorship), so that clients can react to that and ask another resolver instead. If enough resolvers would adhere to this practice, it would render these censorship attempts useless. Of course, client software would need to support this too.

I haven't talked to the team yet here at https://safing.io/, but I think we'd be willing to implement that in our DNS client.
dang, I've said before in other comments, but I respect the hell out of you. I'd buy you a drink. I think your kind of thoughtfulness and humility are what we need in every citizen, not to mention leaders in the community.

I'm not trying to bring you down. I really am talking in good faith. And I know agitators can wear you down. Perhaps I haven't come to terms with the needs to isolate or sandbox people online. Perhaps I didn't read his history, but I tend to give HN accounts the benefit of the doubt more than most.

Anyway. No worries. I hear you.
When apps target users in developing countries, there is pressure to keep apps small. Those users tend to have phones with less storage and tend to sort by size when deleting apps to install something else.

Some users will build up a cycle of delete A and B to install C, then delete it to put back A and B. The smaller your app is, the more likely it is to stay installed because it's not as helpful to delete it.

The biggest obstacles are small storage phone users are well represented in non-Play store installs, which often means a fat apk that has binary libraries for all platforms and raster images for all dpis. The other big issue is translated strings; Android standard string translations can't be compressed (apk is a zip, but not everything in a zip is compressed), even though they would be very compressible. There's a lot of languages out there, and not using the standard translation tool is hard to sell (and you still need it for somethings anyway).

Doesn't help for US based banks though. Mostly their customers are going to have enough space that a bank app isn't going to get deleted to make space for whatever else.