skysight-inc/HackerNews huggingface dataset:
Disclaimer: I'm a professional (computational) structural biologist. My opinion is slightly different.

The problem with the structure prediction problem is not a loss/energy function problem, even if we had an accurate model of all the forces involved we'd still not have an accurate protein structure prediction algorithm.

Protein folding is a chaotic process (similar to the 3 body problem). There's an enormous number of interactions involved - between different amino acids, solvent and more. Numerical computation can't solve chaotic systems because floating point numbers have a finite representation, which leads to rounding errors and loss of accuracy.

Besides, Short range electro static and van der waals interactions are pretty well understood and before alphafold many algorithms (like Rosetta) were pretty successful in a lot of protein modeling tasks.

Therefore, we need a *practical* way to look at protein structure determination that is akin to AlphaFold2.
Surprising contrast, since the security assumption of RSA is also not proven.
Oh cool, so they did! https://binji.github.io/wasm-clang/
But if you allow the courts to dictate which crypto transactions are legal/illegal and to undo illegal ones, what's the point of all the decentralisation? You can just use the existing systems.

Which country's laws apply? What if one country considers the Ethereum contract binding, but the other doesn't?

It feels like having your cake and eating it too. I met lots of crypto bros, they all talk about how they use it so they can be immune to government censorship/intervention etc. They gloat about using crypto to avoid taxes and laws.

Relying on the same institutions that you are trying to get away from to overcome flaws in your framework seems entirely hypocritical to me.
Unless there is fraud checks involved, I don't think the person's account is banned. It may be suspended and in which case this can be rectified by adding a payment method and upgrading the account from the free tier to a paid tier.

They can still access oracle cloud services... just not for free.

As a note, think about the egress charges they were racking up (on a free tier) by doing a mongodump for five hours.

The free tier is meant as a teaser for migrating to a paid account - not a perpetual production workload.
Then your reality is different from mine. Do you see how that works?
No, it was earlier. I was subscribed to this Dogbert newsletter and it was increasingly obvious that he was not as logical as he thought he was. Like really believing in positive affirmations because he did a good exam after doing them.
Treating someone differently on the basis of race is illegal under civil rights laws.

Because it’s the racism we were trying to end, during the civil rights era.

I understand many modern racists try to change the meaning of “racism” to except their repugnant behavior.
Nah, it's pretty accurate from my experience.
I have been doing this for two decades. Let me tell you about bare metal.

Back in the day we had 1,000 physical servers to run a large scale web app. 90% of that capacity was used only for two months. So we had to buy 900 servers just to make most of our money over two events in two seasons.

We also had to have 900 servers because even one beefy machine has bandwidth and latency limits. Your network switch simply can't pump more than a set amount of traffic through its backplane or your NICs, and the OS may have piss-poor packet performance too. Lots of smaller machines allow easier scaling of network load.

But you can't just buy 900 servers. You always need more capacity, so you have to predict what your peak load will be, and buy for that. And you have to do it well in advance because it takes a long time to build and ship 900 servers and then assemble them, run burn-in, replace the duds, and prep the OS, firmware, software. And you have to do this every 3 years (minimum) because old hardware gets obsolete and slow, hardware dies, disks die, support contracts expire. But not all at once, because who knows what logistics problems you'd run into and possibly not get all the machines in time to make your projected peak load.

If back then you told me I could turn on 900 servers for 1 month and then turn them off, no planning, no 3 year capital outlay, no assembly, burn in, software configuration, hardware repair, etc etc, I'd call you crazy. Hosting providers existed but nobody could just give you 900 servers in an hour, nobody had that capacity.

And by the way: cloud prices are retail prices. Get on a savings plan or reserve some instances and the cost can be half. Spot instances are a quarter or less the price. Serverless is pennies on the dollar with no management overhead.

If you don't want to learn new things, buy one big server. I just pray it doesn't go down for you, as it can take up to several days for some cloud vendors to get some hardware classes in some regions. And I pray you were doing daily disk snapshots, and can get your dead disks replaced quickly.
Yep, that's what I tried to point out in the article.
Disclaimer: I'm a professional (computational) structural biologist. My opinion is slightly different than the researcher that commented on the linked post.

I didn't see any claim by DeepMind that protein structure prediction is a solved problem. I think these guys are pretty diligent when it comes to communicating their science. What you may have seen, is a non-scientist reporter making inaccurate claims.

The problem with the structure prediction problem is not a loss/energy function problem, even if we had an accurate model of all the forces involved we'd still not have an accurate protein structure prediction algorithm.

Protein folding is a chaotic process (similar to the 3 body problem). There's an enormous number of interactions involved - between different amino acids, solvent and more. Numerical computation can't solve chaotic systems because floating point numbers have a finite representation, which leads to rounding errors and loss of accuracy.

Besides, Short range electro static and van der waals interactions are pretty well understood and before alphafold many algorithms (like Rosetta) were pretty successful in a lot of protein modeling tasks.

Therefore, we need a *practical* way to look at protein structure determination that is akin to AlphaFold2.
Helping the handful of customers you fuck over accidentally is not web scale. So, they are not interested. If you can't automate it, they automate it anyway.
My review of that PR would be : "where's the test for this parsing code?".

I'd expect to see many test inputs that are both valid and invalid.

Note: I'm very much not a testing freak, but for this kind of code I think it's essential to have unit tests, if only because they provide necessary documentation about the intended functionality of the code.
> Turkey (author spells it that way)

... that's the correct way to spell it:

https://wikipedia.org/wiki/Turkey
"In other words, people who are racist against white people just have an anti-white bias. People that are racist against black people are actual racists."

This is such an insane statement I don't even know how to reply on a site like HN. Do you personally believe this, or are you just pasting what the (recently modified, I'm sure) current definition of "racism" is?
Maybe you can shortcut with the grandparent, it seems the two of you are in disagreement what course of action is emboldening the dictatorship.
Is this a fork of xv6? Did you get permission to remove the LICENSE file?
> you need to get over the hump and build in multiple servers into your architecture from the get go (the author says you need two servers minimum), so really we are talking about two big servers.

Managing a handful of big servers can be done manually if needed - it's not pretty but it works and people have been doing it just fine before the cloud came along. If you intentionally plan on having dozens/hundreds of small servers, manual management becomes unsustainable and now you need a control plane such as Kubernetes, and all the complexity and failure modes it brings.

> having multiple small servers allows us to spread our service into different availability zones

So will 2 big servers in different AZs (whether cloud AZs or old-school hosting providers such as OVH).

> multiple small servers allows us to do rolling deploys without bringing down our entire service

Nothing prevents you from starting multiple instances of your app on one big server nor doing rolling deploys with big bare-metal assuming one server can handle the peak load (so you take out your first server out of the LB, upgrade it, put it back in the LB, then do the same for the second and so on).

> once we use the multiple small servers approach it’s easy to scale up and down our compute by adding or removing machines. Having one server it’s difficult to scale up or down without buying more machines. Small servers we can add incrementally but with the large server approach scaling up requires downtime and buying a new server.

True but the cost premium of the cloud often offsets the savings of autoscaling. A bare-metal capable of handling peak load is often cheaper than your autoscaling stack at low load, therefore you can just overprovision to always meet peak load and still come out ahead.
> I have no particular horse in this race, but it's worth noting that quite a few legal scholars have designed proposals or at least theorized under what conditions pornography could be illegalized with a First Amendment friendly law

The author of the piece you cite seems to imagine a giant, previously unrecognized, exception to the First Amendment allowing more extensive regulation of private communication, grounded ultimately in... a case adjudicating the limits of the federal government’s ability to dictate state-government employee benefit decisions under the enforcement clause of the Fourteenth Amendment?

Thanks to the colorful cast of characters involved in Trump’s election-related litigation it is not the single most bizarre legal theory I’ve ever seen from a licensed attorney, but...
Our product currently integrates on top of existing test libraries (and we're starting with Cypress).

If you'd be referencing how Cypress compares with Playwright - I'd say the two largest differences is Cypress has a promise-like/chain based syntax for authoring tests versus Playwright allows for async/await syntax. Outside of that, Cypress provides a pretty awesome local developer experience (imo) whereas Playwright has a leg up in flexibility (multi-tab support, browser support, better simulated actions like mouse hovering).

If you're referencing how does our tool compare to what you might get with Playwright out of the box, Playwright does offer a really awesome trace viewer (https://playwright.dev/docs/trace-viewer) and actually had a brief chat with the original PM on Playwright a few weeks ago about it. It does capture a lot of similar debugging information - where we differ today from our debugger is a focus on making these historical runs easily accessible for engineers (don't need to go to your CI run, unzip an artifact, load it up locally, or build your own analytics dashboard for trends) as well as iterating on DX improvements like letting you scroll through/search all your network requests at once, and then jump to the point in time where a network request was made, which isn't possible in the trace viewer.

In the future we're looking into providing deeper information beyond just browser-level telemetry, so a few ideas we've kicked around with our users include capturing Redux/React state (like Redux or React dev tools do locally today), or even being able to sync up backend telemetry relative to what's happening in the browser. (Ex. show me the logs that were printed to stdout in the app server container when my test was clicking on the check out button).
that's just basic human decency, no? are we now to respect someone who believes it's completely normal not to see any black professors in a country that's 15% balck?
Prestige matters to young people, because it helps them date and find social networks.
> Yes, and none of that is demonstrated, in the sense you seem to demand for renewables and storage

All I demand is that people deliver at the specified cost. Not, for example, a prototype with unspecified cost or a pilot program with much higher cost to and promises that it'll get cheaper at scale.

> Extrapolating from the lab bench to 170 sq. kilometers (x 6000 for the number of reactors needed to power a nuclear world) is a far larger stretch than extrapolating renewables and storage to what they would need. Your selective doubt is not being driven by any honest impulse.

I could say the same about you.
Nobody is seriously considering pumping seawater to filter uranium. This is a totally bad faith argument.

And you give this estimate of 170 without actually giving a source for it nor specifying details like how far apart the buoys are spaced, or if reprocessing is used (which cuts down fuel use by more than an order of magnitude).
https://letsencrypt.status.io/ shows a list of their servers, which look to be spread across three data centers (one "public", two "high availability").
When asset prices increase quickly, everything is fine, as the wealthy are benefitting. When wages increase though, that's inflation and we must tamp down hard on it!
Yes or a small amount of water that is released when a user pulls a release tab.
Yeah, but it leads to absurd results, where the black daughter of two doctors, with 500K+ in annual family income is given preferential treatment, while the Chinese-American son of a janitor is discriminated against.
Yikes. What's your argument here even? "Therefore, women don't exist"?
But RSA will 100% be broken by quantum computers. So you have the possibility of new algorithms being broken to the certainty of RSA being broken.
If you aren’t already doing this: keep customer support email out of your personal/business email.

I access customer support email via Fastmail’s web interface. I check it several times a day, but only from my computer (not my phone) and only when I am in the right frame of mind. This helps me a lot.
I'm an engineer, and I genuinely try to eliminate bias from my hiring process. It's well, a grey area between engineers hiring people "like them" or engineers hiring people that are good engineers and good team members. I've interviewed many people that were one or the other but not both.
It's kind of insane that on the one hand we have folks playing lip service to "anyone can learn to code" and on the other, decent developers being so rare that to hire one you need to offer compensation equal to winning a minor lottery for just 2-4 years worth of work. I wonder how much more software would get written if it didn't cost $250-500K/yr for a single developer.
Negative discrimination of one group results in privilege to another (or, by default, all others).
Ah yes I should've been more specific - the DMXIS box from Enttec is a small piece of hardware which takes MIDI input and has an output port for DMX fixtures. Accompanied by a software to create mappings from one to the other. Would be a fun project to design and code this but I was wondering if there is anything similar out there already :)
No, Parliament is a brand of cigarettes.
Using this logic, we'd be still using landline phones. The reason decentralized/baremetal is not popular is the same reason why cloud is: It's not as practical.

Once there is the infrastructure to make it as practical as cloud (or more), the change will happen.
It seems to be a thing with lot of franchisees. I guess if they were creative they could come up with their own business ideas :)
Some of those quotes...

"But if you take away my access to hugging, I will probably start killing, just to feel something"
Location: Westchester, NY

Remote: Yes, required

Willing to relocate: No

Technologies: Objective C & Cocoa (some Swift), MacOS, Rust, Java, audio DSP

Resume/CV: https://www.linkedin.com/in/tikemp/

Email: tk (at) intertron (dot) dev

I'm a total generalist. Over 23 years I've been a software engineer, solo developer (mild success!) cofounder (failure!) consulting B2B sales exec, head of sales engineering, product manager, engineering lead, run a startup-within-a-startup, head of strategy... All sorts.

I'm really a hands-on doer, but I do also love building up a little team and doing something great together. If you need someone who's as comfortable in front of client CxOs as they are buried under a few gigabytes of logs, who's as happy writing code as they are making a slide deck (ok I'm a bit happier in the code), can hire and lead, and can write and communicate well please get in touch.
Making Sense of the “Do Nudges Work?” Debate
Ask HN: What is your recommended UI UX Design tools?
Just want to know which are the top-of-mind UI UX design tools?
And what are the pros & cons of these tools? How does it help you to solve problems in design?
>The focus on Asians is because of a doctrine that discriminating against Whites is very good and correct, because they deserve it.

Maybe. I think it's because they are a small population being discriminated against heavily, versus a much larger population being discriminated against mildly. It seems far more egregious in the case of Asians when you look at the disparities in test scores required for admissions to these institutions by race.
The transcript section begins:

> Even one member has shared it's customer support (which is not available for Always Free users).

That isn't his transcript (it is from April 25th).

The person is into cryptocurrency and NFTs ( https://batin.sh/blog )
I sincerely doubt most Java programmers have even read the book
Hence lucky to have been born to wealthy parents.
When juxtaposed with their legacy preferences the hypocrisy is obvious and quite rank.
People will try to game the system any number of ways, from faking scores to faking backgrounds. You don't say your criteria are broken b/c people are cheating - that's affirming the consequent
Yeah these companies are so large and so automated that they find it hard to interact with individuals.
https://palisadecompliance.com/wp-content/uploads/2013/11/or...
But he has privilege, and she doesn't.
How exactly does Amicus entail racism and discrimination against Asians?
Yes — you’re discriminating against Asians by privileging blacks in selection.

That’s what makes this racism.
No. Look, you can go around and try to persuade people that you are very clever but all you are doing is making yourself look silly. Maybe give it a rest?
Sounds about right, I drink a massive amount of coffee. The weird thing to me is that my routine is pretty consistent, but I get the auras pretty sporadically. I have also heard that dark chocolate can be a trigger, and some other things.
> Racism is the belief that one race is superior in some way or another

What's going on is discriminating and prejudicing on the basis of race.

We can call that racism or anti-racism or peanuts & bananas, it doesn't change what the thing is. A person being advantaged or disadvantaged, being treated differently, on the basis of the race, something they had no control over nor consent to.
Let's not forget the classic turbo encabulator explainer video:

* https://www.youtube.com/watch?v=Ac7G7xOG2Ag

* https://en.wikipedia.org/wiki/Turbo_encabulator
Without threadjacking: both things are true here, else RvW would not have been overturned as the accomplishment of an explicit political goal.
I have watched a lot of people on Quora ask variants of "can white people get monkeypox?", usually from accounts with a lot of other dog-whistle racism and/or posted directly to explicitly racist sub-groups.

That doesn't make the name itself racist. It just presents a lot of opportunities for racists to be racist. As if they really needed one, but they're always seeking out new ones.

There's really nothing to be done about it. It just sucks. About the best one can hope for is that if you hear it being used that way, you can say, "Dude, don't be an asshole." Which is actually kind of a lot.

If you don't hear it used that way, awesome. But it is a thing that happens.
That's probably where Baudet got his ideas.
Ethereum's PoS has been running since December 2020. Right now about 10% of all ETH is deposited on it. What's coming up is the "merge", where the rest of the chain starts looking at the PoS network for choosing blocks, instead of looking at mining difficulty.
America’s New Energy Crisis
It's racist thinking to group people into a collective and think that each member of that collective is the same.

It's also a super American racial lens you've got. As if one hundred percent of Black Americans have a tougher family background than the descendants of Chinese coolies or Vietnamese war refugees. Come on, take off that collectivist worldview and view people as individuals. Collectivism is attractive because it simplifies people into one dimensional avatars, but it leads to wrongs such as the racism on display here.
"not having to manage your own infrastructure"

I left a client last year because the job seemed to be nothing but cloud infrastructure management. God damned constant nightmare.
To go with your analogy, when I am sick, I want both the root of the problem dealt with along with the symptoms. I don’t see why you would not attack things from both angles.
Do they actually say they don't have a slave to that database ready to take over? I seriously doubt Let's Encrypt has no spare.

Note I didn't say you shouldn't run one service (as in daemon) or set of services from one box, just that one box is not enough and you need that spare.

It Let's Encrypt actually has no spare for their database server and they're one hardware failure away from being down for what may be a large chunk of time (I highly doubt it), then I wouldn't want to use them even if free. Thankfully, I doubt your interpretation of what that article is saying.
> Tech consultancy Booz Allen Hamilton has warned that China will soon plan the theft of high value data, so it can decrypt it once quantum computers break classical encryption.

https://www.theregister.com/2021/11/29/china_quantum_ai_offe...
Those who do not learn history will repeat the mistakes. Not sure you want the whole history it history is important.

Btw for politics essence of decision on many historical lesson are still great.
Here is more information on the City Journal story, which is attributed to public record requests: https://legalinsurrection.com/2020/07/seattle-trains-white-e...

They shared these public record documents with Fox News, which I'm sure you dislike, but they nonetheless count as independent confirmation: https://www.foxnews.com/us/seattle-chop-segregated-training-...

News sources you like seem simply unmotivated to check this story.

The Coca-Cola story was confirmed by Snopes (read Coca-Cola's statements carefully - they never claim the slides were not shown as part of training, though they make every effort to imply it): https://www.snopes.com/fact-check/coca-cola-training-less-wh...

I cannot find a good secondary source on the Cigna story, though the alleged facts are an entirely predictable result of diversity hiring goals.

The WSJ Opinion story is confirmed by Berkeley's own report (https://ofew.berkeley.edu/sites/default/files/life_sciences_...). The opinion story itself was written by Professor Abigail Thompson, an American Mathematical Society vice-president, and in her open letter (https://www.ams.org/journals/notices/201911/rnoti-p1778.pdf) she links directly to the requirements on Berkeley's own website: https://ofew.berkeley.edu/recruitment/contributions-diversit...

But isn't it convenient how no "trustworthy" media bothered to report any of these stories, or even any similar stories? Shall we also call them out for giving us such a slanted view of the world?
I think what people dislike about Code Complete and Uncle Bob is all the dogma. I.e. You _MUST_ do this or you're not a professional and should feel bad.
Check out Carvana. They're taking a swing at this.