skysight-inc/HackerNews huggingface dataset:
Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
Lack of exercise is Most Bad. If healthy living were a decision tree, amount of exercise each day would absolutely be the root node.

Most people can get away with eating whatever they want with a modest amount of rigorous exercise each day. Granted, they still need to control their food intake and ensure they are getting required nutrients, but that's pretty straightforward.
I do not see them killing the free plan, even Salesforce knows better than that. I bet they'll run it very similarly to how they run Heroku, and the Slack integration will get better. But prices might go up too.
YC runs Work at a Startup to help you find jobs at over 700 YC-vetted startups
Even full EVs have old school 12v lead acids in them because they still have a full 12v system to run ~everything in the car that aren't actual traction motors (for compatibility with the existing automotive supply chain if nothing else).

There's a regulation at least in the US that says the HV system also has to be physically disconnected when the car isn't being used so if the 12v battery dies you're still stuck like a regular car, because you need the 12v battery to close the HV relay.
Solve could mean understanding the underlying mechanism, but in this case, I don’t think that’s how they did it.
Does this make Folding@Home obsolete?
Ah I didn't know that thanks. That's still pretty little though, but I guess that's a gesture in the right direction.
> You seem to take someone calling this a "meme" as saying it's not real.

My take on this was that this is generally a moot way of discussing a complex software setup because it usually doesn't get any more specific than that. It shouldn't come as a surprise that a certain tech stack neither works for everybody nor nobody, be it Linux- or Windows-land.

> I didn't say "Windows always works for me", but rather that these imagined conversations about issues like these aren't a regular fixture among Windows users

Might have misread that then.

Likewise yes Linux definitely isn't a flawless experience compared to OSX or Windows, but I do however think that Windows is getting worse in that regard since a few years now (less internal QA because of telemetry?), there were a few pretty severe issues with updates, while at the same time Linux is making progress. Which brings me back to

> It's not a joke as much as it's just something that is and something that naturally happens in an ecosystem where nothing is made to work with anything else.

That is the root cause indeed with Linux, the user space really. It's not coordinated by a central authority, so you don't get a smooth experience combining arbitrary components in arbitrary versions. This is where distros come into play. They go through the pain to pick a combination of components at a certain version and make them work together with a sledgehammer. If you only ever use the package manager to install software, you will have an experience on par with windows or osx, but it's love it or leave it. Need anything that's not offered there and you have a good chance of messing things up.

Regarding your last point: My bet is on the web, eventually casual users only need a browser, which even linux can manage to offer you without blowing up, but then a Chromebook is probably what people go with.
React Query and Axios for Authentication
It is not a useless idea. Fairness is something one can choose to strive for, notwithstanding that one will inevitably fall short of perfection. Much like proficiency in chess.
setup.cfg vs requirements.txt offers this.
Is everyone else dreading the inevitable forced quip integration as much as I am?
Within the article it's revealed that not only is this a new variety, it's a potentially useful tasty eating and cider apple.
Ask HN: How to review the code of someone much smarter/more experienced?
Some background: I think I'm a solid coder. I went straight from my CS degree into software development and have spent the last 18 years coding, and (hopefully!) getting better along the way. I've sometimes felt I've been the best programmer on a team, but certainly not always. If I had to take a SWAG and put a broad number on it, I'd say I'm a 60-70th percentile programmers.

I recently changed jobs and became the third member of a team. The existing members are an older team lead who seems to be an ok coder, and someone about my age and experience level, who is the office rock star. The rock star eats, sleeps and breathes Java and the related technologies. He cranks out a lot of code, and he works a lot (he seems to have little else to do during the pandemic). He considers the system we're working on "his baby". The 2-person team had already been doing code reviews before I arrived.

I'm not a Googler, but I've read and try to stay somewhat close to their "How to do a code review" guide. One item that sticks with me from their guide is "Look at every line of code that you have been assigned to review". I try to stick to that and not just scan and rubber-stamp reviews, but man is it hard when you log in in the morning and find 3 new MRs with a total of about 3000 lines to review. Especially when that feels like a common occurrence.

The reality is, as the new person on the team, I'm certainly not going to deeply understand the implication of every change. But I feel that it's my job to dive in and look for any issues I can find. The issue here is that code review is taking up an inordinate amount of my time, meaning I'm not making what I consider to be ample progress on my coding tasks.

Does anyone out there have pointers for how to do effective code reviews in situations like this?
Don't work at any company that utilizes tech like this. Brain drain.
Not when you introduce quantum effects.
Hence my last sentence.
I am puzzled me about “AI-knowledge”. Have we really learnt anything? Is distilling the knowledge from AlphaFold just as a hard problem as solving protein folding?
Because you are not actually calling a native compiled C lib you are calling wasm code. A lot of the time you can not compile the C code to wasm and what do you do then? How do you interface with OS libraries?
> Adobe’s customers almost certainly make up a bigger portion of Apple’s revenue than developers

Do we have any actual numbers on that? I feel like developers (and power-users generally) have internalized this notion that we're a rounding error compared to the general public (perhaps a holdover from the old days, when regular folks didn't use the internet or computers at all). But in 2020, software development is a massive portion of the economy, and Macs seem to be disproportionately popular with startups and developers.

A little lazy googling puts the graphic design industry at $12.7 billion, and the software development industry at $388.98 billion.
Guide to Quantum Machine Learning
Dutch MPs call for action on accidental American bank accounts
Newton's laws of motion were not a complete solution, as they didn't account for relativity.
Synthwave Online Radio
Hegra, ancient city in Saudi Arabia untouched for millenia, makes public debut
Structure is much, much more conserved than sequence. In other words, protein sequences with low sequence identity can fold similarly due to the physical constraints that guide protein folding.
> figure out how to get high from a plant

Wouldn't you stop after the first dozens of people trying different plants become sick or die? I know I would.
That’s only for the final model. To find it, they’d need to run 1,000 experiments, trying many high-level approaches, many architectures for each component, hyperparameter search, and multiple seeds. Large machine learning projects need $10M in capital.
Precisely why I referred to it as a different and harder problem
> The general public hasn’t even heard of Homebrew, never mind understands how impressive it would be to get such software working on day 0.

Sure, but making it easy for developers to use your platform is good because then it's easier to develop big fancy things like Photoshop.
The article implies that the "ground-truth" (experimental determined) structure has accuracy interval as well. Above 90% is the same accuracy as what you get from experimental determined results, hence the "solved" claim.
I suspect DM will sell this as a service, especially to corporations like pharmas who create small molecule drugs. If their method works as advertised, it may rejuvenate the flagging prospects of Rational Drug Design, the guiding R&D drug development methodology behind most new molecular entities (drugs) for the past ~25 years, which has not proven to be the clear economic win that had been hoped.
My intuition for deeplearning was exactly that, statistical inference of underlying mechanisms. But I haven't read the paper yet, so you might be right
Really puts things in perspective when he mentioned polygon count "... entities can contain hundreds of polygons". In polygon count for entities games are realistically only one order of magnitude higher than 20 years ago.
They do mention that in the article:

"Fahlman also readily admits that he did not invent the emoticon all on his own. There’s evidence that both the idea, and the thing itself, existed prior to his office antics. A century ago, copy-setters at a satirical magazine jokingly created typographical “studies in passion and emotions” designed to look like faces. Fahlman only credits himself for the smiley’s “turn your head to one side principle” and its particular colon-hyphen-parenthesis combination of characters."
All the best Cyber Monday 2020 deals we can find
Assassinated Iranian nuclear scientist shot with remote-controlled machine gun
I hate headlines like “X has solved Y.” How often have we see computer vision and natural language solved at this point, whenever a model does well enough in a benchmark? Their own article doesn’t even have that headline. This is a massively cool thing that’s happened. Why ruin it with a massively hyperbolic headline?
A brilliant bit of writing. My favourite WG short story
What gives you the idea that you are entitled to sue someone from whom you have determined that you have contracted covid-19?

And do you think you have this right only regarding this disease, or other similar diseases as well?
Natgas will need CCS too.

It plays well with renewables, in the role of peaker plants.

So I think coal is dead but fracking is here to stay.

Especially given that fracking also has a role in geothermal. It's an industrial capability that we'll want to keep.
Were they higher 20 years ago though, when valuations weren't as crazy? Either way, that 1-5% compounding for 20 years makes a difference.
Good point, but they are both part of AX and up, so I don't think they should count.
The Coke execs from the time have done interviews. When presented with the sugar -> HFCS theory they responded with "we weren't that smart". I tend to believe them.

They switched because of the "Pepsi challenge". Pepsi beat coke at taste test booths.

New Coke was Diet Coke with HFCS instead of aspartame. New Coke beat both Pepsi and Old Coke at taste test booths.

Turns out it was because when you're just doing a shot of cola people pick the sweeter one. When there's a whole can tastes differ.
> SymPy is pretty niche

I don't know; I use isympy (interactive sympy, uses IPython if installed) as a local Wolfram Alpha for all my math problems, and it's really good at that.
That's probably true, but "it's okay to have a corporate culture that a few people like intensely at the expense of other people disliking it, so long as the few people are enough people for the business to operate," is a lesson in itself. That is one reason why it's good for there to be more than one business in the economy. :)
> The vast majority of lithium batteries are in landfills, compressed between all our other garbage because maybe 2% of people on the planet properly dispose of e-waste.

Is this representative of small electronics and not vehicles? It will obviously be a lot harder and more economically significant to improperly dispose of a battery pack for a car than a cell phone.
A lot of companies in the (German) automobile industry rely heavily on Matlab and its toolboxes, so I'd assume that people like you are wanted there as well.
> Working with async Rust is very simple if you are not writing futures yourself.

> Tokio and async-std provide api's that mirror std except for the fact that you have to add `.await` to the end of the operation and add the `async` keyword to your function.

There are absolute pain in the ass problems with `async` currently, in large part due to async closures not being a thing, which means it's very hard to create anything other than an `FnOnce` unless you desugar the future entirely.
Unfortunately, I chose all of those examples explicitly because they can't be done on the web—they can't be done on a desktop device at all! :(

The telemedecine app is a big one I think about. I don't know what I would have done if I hadn't had a modern iOS or Android device when the pandemic hit in March, and my doctor appointments suddenly moved to this remote system.
That sounds backwards. Shouldn't those with weakened immune response be first in line for the vaccine? The vaccine would give them a boost. Those with strong immune response have a better chance of fighting off the virus.
That, and their goal isn't actually to make a better product. A better product can be a means to an end, but the real goal is to increase the rate of growth, and more often than not that flat interface style convinces some manager or consumer that they need the latest one.

Make the number go up. All hail the number.
Mostly the arrogance that went into writing it..!
well it doesn't work, like half of the apps on this OS :)
There is no packaged way to run docker on m1 yet. Once Docker is supported, it will be running ARM native - so you will likely use QEMU to emulate other architectures like x86 and x86_64 if you don't have ARM-based containers available.
New macOS Backdoor Malware Linked to OceanLotus Hackers
Photoshop (i.e. "image editing") and video editing software have existed for a long time. They have not become better, just heavier. There are still alternatives for those applications that run just as well on slower hardware, though obviously your movie edits might have to render overnight instead of in three hours. Nobody will die if that happens.

Edit: You mentioned compiling, which is not an incredibly salient point. If you're not doing linux kernel development (and even then...) you do not need a fast machine for this. Even the linux kernel compiles within a few minutes (maybe 5? It has been a few months since I tried this) on a raspberry pi 3b. For more contained projects (e.g. something you might write in lisp, rust or go) it'll take somewhere between one to twenty seconds.
I'm not sure I understand your point.

It doesn't really matter which industry sector does the improvements as long as the total improves. Doing it with free market ensures that they happen where they are cheapest.
> like Amazon Fire, which hugely disproves your claim

The FireOS wiki page calls out how members of the Open Handset alliance (which includes almost all relevant manufacturers) are explicitly prohibited from using Android forks like it[1]. It exists in spite of Googles efforts to insert anti competitive language into any bit of legalese it gets its hands on. All its existence proofs is that Google sucks at being a knock of 90s Microsoft.

[1] https://en.wikipedia.org/wiki/Fire_OS#Amazon's_ecosystem
The cost of sales for Slack will be very low for Salesforce, because they’re already selling a ton of stuff to large customers. Their guys are already flying out to the customer, taking them out to dinner, getting their commission checks, etc. they’ll just ask “you want any Slack with that?” Imagine the economics of trying to sell lip balm door to door vs. just putting it in a pharmacy for people to buy when they’re buying other stuff.

This is how Microsoft makes so much money.
Have you read the article? It's about protein structure determination. The DNA only determines the RNA and amino acid sequence. But who cares. I will get a bit less work and citations because http://cara.nmr.ch/doku.php will be less used in future.
Beginner F# Course on Udemy
> But please, do try them with mayo!

It's astonishing to me that mayo is not the default dipping sauce for fries in the US, considering mayo is put on everything in the US.

Mayo with hot sauce is my favorite fry dip by a staggering margin.
AFAICT, it can't even get adoption in darknet markets.

Aside from extortion and ransoms which are still bitcorns, you're unlikely to use anything but monero, zcash or maybe eth for illicit purchases these days.
Butterfly keyboards. Lack of ports. That's just from memory.

I'm sure Apple denies any faulty hardware as they did with their keyboards.
Notify Me
Quite a bit of our DNA isn't "human" to begin with, never mind our cells themselves. In fact, most of the cells in our bodies are bacterial, as I understand it. (Edit, that's oversimplified and/or inaccurate, see below.)
Prosciutto e melone, brie en croute, fruit and cheese/cured meat in general, duck a l'orange, pad thai. Sweet + salty/savoury foods are definitely not uncommon throughout the world.
That's interesting. I hadn't realized that full EVs still needed 12v batteries. I have jump-started a couple hybrids over the years (lights left on etc) but never a full EV. I would love to make a meme out of a Tesla needing to be jumped by my little honda.
> There's a lot of Unix-y stuff being used in academy, research, and HPC: plenty of folks there would be just as willing to switch to a PC with Ubuntu/Debian/CentOS (which run the world's HPC clusters) if macOS gets in the way of their workflow if Homebrew or Macports don't work.

Absolutely. I'd say Linux is the default for science and ML!
True, but I haven't seen an independent discussion of the CASP results. There is a good chance this is great, but I don't trust deepmind press releases.
does that mean that protein-folding is sort of in NP?
Queen’s Gambit: Garry Kasparov on what the Netflix series gets right
Have you tried PHP? It has an amazing package manager called 'composer'. The current release is popular and super amazing (runs 1/2 the internet). Python is a terrible divided (2 or 3?) and gross language from 1991.
After reflection, my guess is it would be that in those neighborhoods they have identified a largely 'paid in cash, under-reported' behavior. For example, if nationally a person with "career x" makes $45k, yet reports $18k - it could be worth a look. There are large segments that do this (right or wrong) - and is one underlying benefit the govt believes of going all digital.

I can see how from their standpoint focusing on cash audits of unsophisticated businesses setups are easier than complicated, diverse, experience heavy audits.
If a library doesn’t specify version compatibility and you don’t pin it but do choose to run an upgrade, why is that the installer’s problem? It’s like complaining about Toyota when you get a parking ticket.
Aren't people already preferring Discord? I saw a lot of Discord links in the past few months and nobody even talked about Slack.
Ah yes, the clause that neatly manages to exclude tax payers who have ITNs that look and at filing time function just like an SSN but somehow are neatly trimmed out here, I wonder how that got in there...
MIT students visited every station on the MBTA
Thank you very much; almost forgot I did a Phd on the subject ;-)

But anyway your answer does not contradict my statement. What you say belongs to the basics of molecular biology, but does not justify that DNA should be considered when determining the structure of proteins. In practice, the amino acid sequence is always already present.
If my company announced that they were going to use this, that announcement would be followed in fairly short order by a brain dump of all the stuff I've been working on for them and then my resignation effective immediately.
TANSTAAFL: Apple's M1. Attempting a novel take.
Really makes you wonder how many people are just buying because of marketing and psychology tricks.
Only 8GB ram config, need an Apple Sore nearby
great article. watch your capitalization.

but this is a pretty boring topic, discussed innumerable times. your article doesn't shed any new light on the subject.

as well, the gratuitous use of 'normies' (i think the word is fine, but many don't) stands out because the article isn't actually written for normies. at all.

that said, you have some good writing skills so keep at it. for your next topic do something actually interesting.
Work ethic ok but talent is domain-specific, isn't it?
Show HN: Big Match – Find GitHub repos embedded in binaries
I think it is possible to make predictions for all proteins encoded in the human genome. Perhaps you misread a very long and confusing sentence?

Background, Neural networks have two modes 1) training - where you learn all the model weights and 2) inference - where you run the model once on new data. Training takes takes a long time, because you're computing derivatives to implement updates rules on millions or billions of parameters based on iteratively examining massive datasets. Inference is extremely fast because you're just running matrix multiplies of those parameters on new data. And TPUs/GPUs are specially designed to compute matrix multiplies.

The article said: "We trained this system [...] over a few weeks." I searched for, but did not see them identify the inference time. I do expect inference time to be well under one second, though I'm not personally experienced with running inference on this type of network architecture.

For comparison, GPT-3 and AlphaStar have month long training times and real-time (sub-second) inference times.
"For decades, a mystery epidemic has plagued young male labourers toiling in Nicaragua’s sugar cane plantations..."

"They are working in the hottest climates and conditions possible and at the same time their energy expenditure is comparable to half marathon runners … or to [those engaged] in military operations, only they do [this work] every day"

"an enhanced rest schedule and improved access to hydration and shade reduced kidney injury among labourers by 70%."

Interesting. The endurance people will tolerate and regulation doesn't prevent from becoming normal is actually fatal.
I'm doing this right now, but in my case, the more experienced programmer is me, about 20-30 years ago. It's an interesting problem.
I can't find any mention in the article that this will obviously be corrected next year.

Because the $1,200 checks are just an advance refund on your 2020 tax return (to file in 2021).

If you get and cash a stimulus check you don't deserve, you'll need to pay it back on your return next year.

Just like if you didn't get a stimulus check you deserved because of IRS mixup (like me), you'll just get it as an additional refund on your return next year.

Considering the speed these checks got sent out, there were bound to be errors. It's not ideal, but it's not a huge problem because everything will be properly sorted out on the actual tax returns.
That first paragraph isn't accurate.
It is a slippery slope: "it is ok to have borsderline abusive culture, if the majority of employees likes it."
This is a really good solution. Of course, there's still room for more research and better methods in the future, but now computational protein structure prediction can compete with experiments actually measuring the structure.
> have you investigated why this might be the case?

Very briefly. It looks like clang has a different strategy breaking up the code (which is mostly C++ templates) into actual functions vs. inlining it, and the hot code ultimately performs fewer function calls with clang than it does with gcc. But this is nowhere near a proper analysis of what's going on. :)
AlQuraishi described the progress made in CASP13 (2018) as “two CASPs in one”. This one is an even bigger breakthrough.